/Linux-v4.19/arch/arm/lib/ |
D | io-writesw-armv3.S | 28 orr r3, r3, r3, lsl #16 46 mov ip, r3, lsl #16 51 orr ip, ip, ip, lsl #16 54 mov ip, r4, lsl #16 59 orr ip, ip, ip, lsl #16 62 mov ip, r5, lsl #16 67 orr ip, ip, ip, lsl #16 70 mov ip, r6, lsl #16 75 orr ip, ip, ip, lsl #16 89 mov ip, r3, lsl #16 [all …]
|
D | bitops.h | 14 add r1, r1, r0, lsl #2 @ Get word offset 20 mov r3, r2, lsl r3 39 add r1, r1, r0, lsl #2 @ Get word offset 40 mov r3, r2, lsl r3 @ create mask 69 mov r3, r3, lsl r2 71 ldr r2, [r1, r0, lsl #2] 73 str r2, [r1, r0, lsl #2] 96 ldr r2, [r1, r0, lsl #2]! 98 tst r2, r0, lsl r3 99 \instr r2, r2, r0, lsl r3
|
D | io-readsw-armv3.S | 39 orr ip, ip, ip, lsl #8 48 orr r3, r3, r4, lsl #16 53 orr r4, r4, r5, lsl #16 58 orr r5, r5, r6, lsl #16 63 orr r6, r6, lr, lsl #16 79 orr r3, r3, r4, lsl #16 84 orr r4, r4, r5, lsl #16 94 orr r3, r3, r4, lsl #16
|
D | io-readsw-armv4.S | 15 orr \rd, \hw1, \hw2, lsl #16 17 orr \rd, \hw2, \hw1, lsl #16 21 .Linsw_align: movs ip, r1, lsl #31 71 .Lno_insw_4: movs r2, r2, lsl #31 88 #define pull_hbyte1 lsl #24 92 #define push_hbyte0 lsl #24 109 _BE_ONLY_( mov ip, ip, lsl #24 ) 114 orr ip, ip, r3, lsl #8
|
D | div64.S | 72 mov ip, ip, lsl yl 73 mov yl, r4, lsl yl 81 movcc yl, yl, lsl #1 82 movcc ip, ip, lsl #1 107 4: movs xl, xl, lsl #1 130 mov xl, xl, lsl xh 135 7: movs xl, xl, lsl #1 183 ARM( orr yl, yl, xh, lsl ip ) 184 THUMB( lsl xh, xh, ip ) 186 mov xh, xl, lsl ip
|
D | muldi3.S | 35 bic xl, xl, ip, lsl #16 36 bic yl, yl, yh, lsl #16 41 adds xl, xl, yh, lsl #16 43 adds xl, xl, ip, lsl #16
|
D | ashldi3.S | 45 movmi ah, ah, lsl r2 46 movpl ah, al, lsl r3 50 mov al, al, lsl r2
|
D | io-writesw-armv4.S | 25 .Loutsw_align: movs ip, r1, lsl #31 58 .Lno_outsw_4: movs r2, r2, lsl #31 70 #define pull_hbyte0 lsl #8 74 #define push_hbyte1 lsl #8
|
D | lib1funcs.S | 48 mov \divisor, \divisor, lsl \result 49 mov \curbit, \curbit, lsl \result 59 moveq \divisor, \divisor, lsl #3 69 movlo \divisor, \divisor, lsl #4 70 movlo \curbit, \curbit, lsl #4 77 movlo \divisor, \divisor, lsl #1 78 movlo \curbit, \curbit, lsl #1 144 mov \divisor, \divisor, lsl \order 156 movlo \divisor, \divisor, lsl #4 164 movlo \divisor, \divisor, lsl #1
|
/Linux-v4.19/drivers/scsi/arm/ |
D | acornscsi-io.S | 34 orr r3, r3, r4, lsl #16 36 orr r4, r4, r6, lsl #16 39 orr r5, r5, r6, lsl #16 41 orr r6, r6, ip, lsl #16 50 orr r3, r3, r4, lsl #16 52 orr r4, r4, r6, lsl #16 61 orr r3, r3, r4, lsl #16 85 mov r3, r4, lsl #16 88 orr r4, r4, r4, lsl #16 89 mov r5, r6, lsl #16 [all …]
|
/Linux-v4.19/arch/arm64/lib/ |
D | tishift.S | 14 lsl x1, x1, x2 16 lsl x2, x0, x2 24 lsl x1, x0, x1 36 lsl x3, x1, x3 57 lsl x3, x1, x3
|
D | memcmp.S | 93 lsl limit, limit, #3 /* bytes-> bits. */ 96 CPU_LE( lsl mask, mask, limit ) 124 lsl tmp1, tmp1, #3/* Bytes beyond alignment -> bits.*/ 128 CPU_BE( lsl tmp2, tmp2, tmp1 )/*Big-endian.Early bytes are at MSB*/ 231 lsl data1, data1, pos 232 lsl data2, data2, pos
|
D | strncmp.S | 108 lsl limit, limit, #3 /* Bits -> bytes. */ 111 CPU_LE( lsl mask, mask, limit ) 133 neg tmp3, tmp1, lsl #3 /* 64 - bits(bytes beyond align). */ 138 CPU_BE( lsl tmp2, tmp2, tmp3 ) /* Shift (tmp1 & 63). */ 282 lsl data1, data1, pos 283 lsl data2, data2, pos
|
D | memset.S | 62 orr A_lw, A_lw, A_lw, lsl #8 63 orr A_lw, A_lw, A_lw, lsl #16 64 orr A_l, A_l, A_l, lsl #32 166 lsl zva_len, tmp3w, zva_len
|
/Linux-v4.19/arch/arm/boot/compressed/ |
D | ll_char_wr.S | 43 mov r1, r1, lsl #3 59 add r0, r0, r5, lsl #3 @ Move to bottom of character 68 ldr r7, [lr, r7, lsl #2] 73 ldr r7, [lr, r7, lsl #2] 87 ldr ip, [lr, ip, lsl #2] 90 ldr ip, [lr, ip, lsl #2] @ avoid r4 97 ldr ip, [lr, ip, lsl #2] 100 ldr ip, [lr, ip, lsl #2] @ avoid r4
|
/Linux-v4.19/arch/arm/include/asm/ |
D | assembler.h | 37 #define lspush lsl 38 #define get_byte_0 lsl #0 42 #define put_byte_0 lsl #0 43 #define put_byte_1 lsl #8 44 #define put_byte_2 lsl #16 45 #define put_byte_3 lsl #24 47 #define lspull lsl 52 #define get_byte_3 lsl #0 53 #define put_byte_0 lsl #24 54 #define put_byte_1 lsl #16 [all …]
|
/Linux-v4.19/arch/arm/mm/ |
D | abort-lv4t.S | 68 and r9, r8, r7, lsl #1 70 and r9, r8, r7, lsl #2 72 and r9, r8, r7, lsl #3 80 subne r7, r7, r6, lsl #2 @ Undo increment 81 addeq r7, r7, r6, lsl #2 @ Undo decrement 95 ldreq r6, [r2, r9, lsl #2] @ { load Rm value } 110 movs r6, r8, lsl #20 @ Get offset 127 ldr r6, [r2, r7, lsl #2] @ Get register 'Rm' 136 mov r6, r6, lsl r9 @ 0: LSL #!0 216 addeq r7, r7, r6, lsl #2 @ increment SP if PUSH [all …]
|
D | tlb-v7.S | 46 orr r0, r3, r0, lsl #PAGE_SHIFT @ Create initial MVA 47 mov r1, r1, lsl #PAGE_SHIFT 75 mov r0, r0, lsl #PAGE_SHIFT 76 mov r1, r1, lsl #PAGE_SHIFT
|
D | tlb-v6.S | 44 orr r0, r3, r0, lsl #PAGE_SHIFT @ Create initial MVA 45 mov r1, r1, lsl #PAGE_SHIFT 74 mov r0, r0, lsl #PAGE_SHIFT 75 mov r1, r1, lsl #PAGE_SHIFT
|
/Linux-v4.19/arch/m68k/math-emu/ |
D | fp_movem.S | 157 3: lsl.b #1,%d1 164 lsl.w #1,%d2 165 lsl.l #7,%d2 166 lsl.l #8,%d2 176 4: lsl.b #1,%d1 307 lsl.l #5,%d1 312 3: lsl.b #1,%d1 320 lsl.l #5,%d1 331 3: lsl.b #1,%d1 341 4: lsl.b #1,%d1
|
D | fp_util.S | 131 lsl.l #8,%d0 | shift mantissa 168 lsl.l #8,%d0 | shift high mantissa 169 lsl.l #3,%d0 182 lsl.l #8,%d0 183 lsl.l #3,%d0
|
/Linux-v4.19/arch/arm64/kernel/vdso/ |
D | gettimeofday.S | 59 movk \res, #NSEC_PER_SEC_HI16, lsl #16 73 movn x_tmp, #0xff00, lsl #48 153 lsl x9, x9, x12 161 lsl x13, x13, x12 218 lsl x9, x9, x12 237 lsl x4, x4, x12 239 lsl x9, x9, x12 260 lsl x9, x9, x12
|
/Linux-v4.19/arch/arm/mach-tegra/ |
D | sleep.h | 65 movne \rd, \rd, lsl #3 74 movne \rd, \rd, lsl #3 109 moveq \tmp1, \tmp1, lsl #2 111 moveq \tmp2, \tmp2, lsl \tmp1
|
/Linux-v4.19/arch/arm/crypto/ |
D | sha1-armv4-large.S | 71 add r2,r1,r2,lsl#6 @ r2 to point at the end of r1 87 orr r9,r9,r10,lsl#8 89 orr r9,r9,r11,lsl#16 91 orr r9,r9,r12,lsl#24 112 orr r9,r9,r10,lsl#8 114 orr r9,r9,r11,lsl#16 116 orr r9,r9,r12,lsl#24 137 orr r9,r9,r10,lsl#8 139 orr r9,r9,r11,lsl#16 141 orr r9,r9,r12,lsl#24 [all …]
|
/Linux-v4.19/arch/arm/mach-shmobile/ |
D | headsmp-scu.S | 32 lsl r1, r1, #3 @ we will shift by cpu_id * 8 bits 35 lsl r3, r3, r1
|