/freebsd/lib/libc/arm/gen/ |
H A D | divsi3.S | 109 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 D | divsi3.S | 115 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 D | memcpy.S | 167 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 D | memmove.S | 177 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 D | support.S | 120 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 D | blockio.S | 83 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 D | cpu_asm-v6.S | 63 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 D | bcopyinout_xscale.S | 100 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 D | in_cksum_arm.S | 134 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 D | swtch-v6.S | 192 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 D | strncmp.S | 45 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 D | memccpy.S | 29 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 D | poly1305-armv8.S | 32 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 D | ghash-armv4.S | 61 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 D | armv4-gf2m.S | 22 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 D | poly1305-armv4.S | 48 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 D | strncmp.S | 54 #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 D | strcmp.S | 45 # 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 D | strncmp.S | 50 #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 D | strcmp.S | 41 # 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 D | memchr.S | 57 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 D | switch16.S | 35 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 D | udivmodsi4.S | 63 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 D | umodsi3.S | 62 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 D | strcmp.S | 39 #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
|