Home
last modified time | relevance | path

Searched refs:lsl (Results 1 – 25 of 97) sorted by relevance

1234

/Linux-v4.19/arch/arm/lib/
Dio-writesw-armv3.S28 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 …]
Dbitops.h14 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
Dio-readsw-armv3.S39 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
Dio-readsw-armv4.S15 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
Ddiv64.S72 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
Dmuldi3.S35 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
Dashldi3.S45 movmi ah, ah, lsl r2
46 movpl ah, al, lsl r3
50 mov al, al, lsl r2
Dio-writesw-armv4.S25 .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
Dlib1funcs.S48 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/
Dacornscsi-io.S34 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/
Dtishift.S14 lsl x1, x1, x2
16 lsl x2, x0, x2
24 lsl x1, x0, x1
36 lsl x3, x1, x3
57 lsl x3, x1, x3
Dmemcmp.S93 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
Dstrncmp.S108 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
Dmemset.S62 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/
Dll_char_wr.S43 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/
Dassembler.h37 #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/
Dabort-lv4t.S68 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 …]
Dtlb-v7.S46 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
Dtlb-v6.S44 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/
Dfp_movem.S157 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
Dfp_util.S131 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/
Dgettimeofday.S59 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/
Dsleep.h65 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/
Dsha1-armv4-large.S71 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/
Dheadsmp-scu.S32 lsl r1, r1, #3 @ we will shift by cpu_id * 8 bits
35 lsl r3, r3, r1

1234