Home
last modified time | relevance | path

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

123456

/freebsd/lib/libc/arm/gen/
H A Ddivsi3.S109 tst r1, r0, lsl #1
111 tst r1, r0, lsl #2
113 tst r1, r0, lsl #3
115 tst r1, r0, lsl #4
117 tst r1, r0, lsl #5
119 tst r1, r0, lsl #6
121 tst r1, r0, lsl #7
123 tst r1, r0, lsl #8
125 tst r1, r0, lsl #9
127 tst r1, r0, lsl #10
[all …]
/freebsd/sys/libkern/arm/
H A Ddivsi3.S115 tst r1, r0, lsl #1
117 tst r1, r0, lsl #2
119 tst r1, r0, lsl #3
121 tst r1, r0, lsl #4
123 tst r1, r0, lsl #5
125 tst r1, r0, lsl #6
127 tst r1, r0, lsl #7
129 tst r1, r0, lsl #8
131 tst r1, r0, lsl #9
133 tst r1, r0, lsl #10
[all …]
/freebsd/lib/libc/arm/string/
H A Dmemcpy.S167 addne pc, pc, r4, lsl #1
226 orr r4, r4, r5, lsl #24
228 orr r5, r5, r6, lsl #24
230 orr r6, r6, r7, lsl #24
232 orr r7, r7, ip, lsl #24
252 orr r4, r4, ip, lsl #24
265 orr r4, r4, r5, lsl #16
267 orr r5, r5, r6, lsl #16
269 orr r6, r6, r7, lsl #16
271 orr r7, r7, ip, lsl #16
[all …]
H A Dmemmove.S177 orr r3, r3, r4, lsl #24
179 orr r4, r4, r5, lsl #24
181 orr r5, r5, r12, lsl #24
183 orr r12, r12, lr, lsl #24
194 orr r12, r12, lr, lsl #24
212 orr r3, r3, r4, lsl #16
214 orr r4, r4, r5, lsl #16
216 orr r5, r5, r12, lsl #16
218 orr r12, r12, lr, lsl #16
229 orr r12, r12, lr, lsl #16
[all …]
/freebsd/sys/arm/arm/
H A Dsupport.S120 orr r3, r3, r3, lsl #8 /* Extend value to 16-bits */
122 orr r3, r3, r3, lsl #16 /* Extend value to 32-bits */
228 add r3, r3, r3, lsl #1
229 addne pc, pc, r3, lsl #3
439 orr r3, r3, r4, lsl #24
441 orr r4, r4, r5, lsl #24
443 orr r5, r5, r12, lsl #24
445 orr r12, r12, lr, lsl #24
456 orr r12, r12, lr, lsl #24
474 orr r3, r3, r4, lsl #16
[all …]
H A Dblockio.S83 orr r3, r3, r12, lsl #8
85 orr r3, r3, r12, lsl #16
87 orr r3, r3, r12, lsl #24
197 orr r3, r3, ip, lsl #16
230 orr r3, r3, ip, lsl #8
231 orr r3, r3, r3, lsl #16
246 eor r3, r3, ip, lsl #16 /* r3 = (H^H^L)(L) = (L)(L) */
298 orr r3, r3, lr, lsl #16
304 orr r4, r4, lr, lsl #16
310 orr r5, r5, lr, lsl #16
[all …]
H A Dcpu_asm-v6.S63 lsl r3, r3, r1 /* shift into position */
65 lsl ip, ip, r1 /* ip now contains the way decr */
69 lsl r2, r2, r0 /* shift sets by log2(linesize) */
73 lsl r1, r1, r0 /* r1 now contains the set decr */
80 movs r0, r0, lsl #10 /* clear way bits leaving only set bits*/
112 lsl r3, r3, r1 /* shift into position */
114 lsl ip, ip, r1 /* ip now contains the way decr */
118 lsl r2, r2, r0 /* shift sets by log2(linesize) */
122 lsl r1, r1, r0 /* r1 now contains the set decr */
129 movs r0, r0, lsl #10 /* clear way bits leaving only set bits*/
[all …]
H A Dbcopyinout_xscale.S100 addne pc, pc, ip, lsl #3
220 add pc, pc, r5, lsl #1
283 orr r4, r4, r5, lsl #24
285 orr r5, r5, r6, lsl #24
287 orr r6, r6, r7, lsl #24
289 orr r7, r7, ip, lsl #24
309 orr r4, r4, ip, lsl #24
322 orr r4, r4, r5, lsl #16
324 orr r5, r5, r6, lsl #16
326 orr r6, r6, r7, lsl #16
[all …]
H A Din_cksum_arm.S134 orreq r2, r4, r5, lsl #8
135 orreq r2, r2, r6, lsl #16
136 orrne r2, r5, r4, lsl #8
137 orrne r2, r2, r6, lsl #24
272 orreq r3, r3, r4, lsl #8
273 orreq r3, r3, r5, lsl #16
274 orrne r3, r4, r3, lsl #8
275 orrne r3, r3, r5, lsl #24
H A Dswtch-v6.S192 lsl r2, r0 /* r2 = mask */
195 lsl r2, r4 /* r2 = mask */
253 lsl r2, r0 /* r2 = mask */
256 lsl r2, r4 /* r2 = mask */
377 lsl r2, r0 /* r2 = mask */
380 lsl r2, r4 /* r2 = mask */
/freebsd/lib/libc/aarch64/string/
H A Dstrncmp.S45 lsl x14, x9, #2
46 lsl x15, x11, #2
47 lsl x3, x13, x14 // string head
48 lsl x4, x13, x15
119 lsl x14, x9, #2
120 lsl x15, x11, #2
121 lsl x3, x13, x14 // string head
122 lsl x4, x13, x15
127 lsl x14, x14, #2
128 lsl x15, x15, #2
[all …]
H A Dmemccpy.S29 lsl x12, x11, #2
30 lsl x8, x8, x12 // mask of bytes in the string
134 lsl x5, x3, #2 // shift 0xf to the limits position
135 lsl x5, x6, x5
142 lsl x5, x6, x7 // simulate x86 bt with shifted 0xf
177 lsl x4, x12, #2 // shift 0xf to the limits position
178 lsl x4, x6, x4
195 lsl x4, x12, #2
196 lsl x4, x6, x4
215 lsl x5, x6, x4
/freebsd/sys/crypto/openssl/aarch64/
H A Dpoly1305-armv8.S32 movk x9,#0x0fff,lsl#48
213 add w12,w13,w13,lsl#2 // r1*5
215 add w13,w14,w14,lsl#2 // r2*5
218 add w14,w15,w15,lsl#2 // r3*5
221 add w15,w16,w16,lsl#2 // r4*5
260 add x4,x10,x11,lsl#26 // base 2^26 -> base 2^64
262 adds x4,x4,x12,lsl#52
263 add x5,x5,x13,lsl#14
266 adds x5,x5,x14,lsl#40
408 lsl x3,x3,#24
[all …]
/freebsd/sys/crypto/openssl/arm/
H A Dghash-armv4.S61 add r7,r1,r12,lsl#4
71 eor r4,r4,r5,lsl#28
74 eor r5,r5,r6,lsl#28
76 eor r6,r6,r7,lsl#28
81 eor r7,r7,r8,lsl#16
84 add r11,r1,r12,lsl#4
90 eor r4,r4,r5,lsl#28
92 eor r5,r5,r6,lsl#28
99 eor r6,r6,r7,lsl#28
104 eor r7,r7,r8,lsl#16 @ ^= rem_4bit[rem]
[all …]
H A Darmv4-gf2m.S22 mov r8,r5,lsl#2 @ a4=a1<<2
30 and r8,r12,r0,lsl#2
39 eor r5,r5,r7,lsl#3 @ stall
44 eor r5,r5,r6,lsl#6
49 eor r5,r5,r7,lsl#9
54 eor r5,r5,r6,lsl#12
59 eor r5,r5,r7,lsl#15
64 eor r5,r5,r6,lsl#18
69 eor r5,r5,r7,lsl#21
75 eor r5,r5,r6,lsl#24
[all …]
H A Dpoly1305-armv4.S48 orr r4,r4,r5,lsl#8
50 orr r4,r4,r6,lsl#16
52 orr r4,r4,r7,lsl#24
65 orr r5,r5,r6,lsl#8
67 orr r5,r5,r7,lsl#16
69 orr r5,r5,r8,lsl#24
93 orr r6,r6,r7,lsl#8
95 orr r6,r6,r8,lsl#16
97 orr r6,r6,r9,lsl#24
102 orr r7,r7,r8,lsl#8
[all …]
/freebsd/sys/arm64/arm64/
H A Dstrncmp.S54 #define LS_FW lsl
58 #define LS_BK lsl
99 lsl data1, data1, pos
101 lsl data2, data2, pos
114 lsl limit, tmp1, #3 /* Bits -> bytes. */
149 lsl data1, data1, pos
150 lsl data2, data2, pos
167 neg tmp3, count, lsl #3 /* 64 - bits(bytes beyond align). */
233 lsl offset, src2, #3
301 cmp pos, limit, lsl #3
H A Dstrcmp.S45 # define LS_FW lsl
98 lsl data1, data1, shift
99 lsl data2, data2, shift
115 neg shift, src2, lsl 3 /* Bits to alignment -64. */
136 neg shift, src2, lsl 3
166 lsl tmp, has_nul, shift
/freebsd/contrib/arm-optimized-routines/string/aarch64/
H A Dstrncmp.S50 #define LS_FW lsl
54 #define LS_BK lsl
95 lsl data1, data1, pos
97 lsl data2, data2, pos
110 lsl limit, tmp1, #3 /* Bits -> bytes. */
145 lsl data1, data1, pos
146 lsl data2, data2, pos
163 neg tmp3, count, lsl #3 /* 64 - bits(bytes beyond align). */
229 lsl offset, src2, #3
297 cmp pos, limit, lsl #3
H A Dstrcmp.S41 # define LS_FW lsl
94 lsl data1, data1, shift
95 lsl data2, data2, shift
111 neg shift, src2, lsl 3 /* Bits to alignment -64. */
132 neg shift, src2, lsl 3
162 lsl tmp, has_nul, shift
H A Dmemchr.S57 movk wtmp2, #0x4010, lsl #16
83 lsl tmp, soff, #1
85 lsl synd, synd, tmp
120 neg tmp, tmp, lsl #1
121 lsl synd, synd, tmp
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dswitch16.S35 add r0, lr, r0, lsl #1 // compute address of element in table
36 add ip, lr, ip, lsl #1 // compute address of last element in table
40 add ip, lr, r0, lsl #1 // compute label = lr + element*2
H A Dudivmodsi4.S63 sub ip, ip, r3, lsl #1
67 sub ip, ip, r3, lsl #2
68 sub ip, ip, r3, lsl #3
113 cmp r0, r1, lsl IMM shift; \
116 WIDE(subhs) r0, r0, r1, lsl IMM shift
H A Dumodsi3.S62 sub ip, ip, r3, lsl #1
66 sub ip, ip, r3, lsl #3
105 cmp r0, r1, lsl IMM shift; \
107 WIDE(subhs) r0, r0, r1, lsl IMM shift
/freebsd/contrib/arm-optimized-routines/string/arm/
H A Dstrcmp.S39 #define S2LO lsl
51 #define S2HI lsl
94 lsl r1, \d2, tmp1
100 lsl \d1, \d1, tmp1
154 lsl r2, tmp1, #29
168 lsl tmp2, tmp2, #3 /* Bytes -> bits. */
255 lsl tmp1, tmp1, #3 /* Bytes -> bits. */
413 lsl data2, data2, #16
471 lsl data1, data1, tmp1
472 lsl data2, data2, tmp1

123456