| /freebsd/lib/libc/arm/string/ |
| H A D | memcpy.S | 220 mov r4, ip, lsr #8 227 mov r5, r5, lsr #8 229 mov r6, r6, lsr #8 231 mov r7, r7, lsr #8 249 mov r4, ip, lsr #8 259 mov r4, ip, lsr #16 266 mov r5, r5, lsr #16 268 mov r6, r6, lsr #16 270 mov r7, r7, lsr #16 288 mov r4, ip, lsr #16 [all …]
|
| H A D | memmove.S | 175 mov r3, lr, lsr #8 178 mov r4, r4, lsr #8 180 mov r5, r5, lsr #8 182 mov r12, r12, lsr #8 192 mov r12, lr, lsr #8 210 mov r3, lr, lsr #16 213 mov r4, r4, lsr #16 215 mov r5, r5, lsr #16 217 mov r12, r12, lsr #16 227 mov r12, lr, lsr #16 [all …]
|
| /freebsd/sys/arm/arm/ |
| H A D | support.S | 437 mov r3, lr, lsr #8 440 mov r4, r4, lsr #8 442 mov r5, r5, lsr #8 444 mov r12, r12, lsr #8 454 mov r12, lr, lsr #8 472 mov r3, lr, lsr #16 475 mov r4, r4, lsr #16 477 mov r5, r5, lsr #16 479 mov r12, r12, lsr #16 489 mov r12, lr, lsr #16 [all …]
|
| H A D | blockio.S | 136 mov r3, r3, lsr #8 138 mov r3, r3, lsr #8 140 mov r3, r3, lsr #8 182 mov r3, r3, lsr #8 196 mov r3, r3, lsr #16 /* Put the two shorts together */ 245 eor ip, r3, r3, lsr #16 /* ip = (H)(H^L) */ 247 eor ip, ip, r3, lsr #16 /* ip = (H)(H^L^L) = (H)(H) */ 297 mov r3, r3, lsr #16 /* Put the two shorts together */ 303 mov r4, r4, lsr #16 /* Put the two shorts together */ 309 mov r5, r5, lsr #16 /* Put the two shorts together */ [all …]
|
| H A D | bcopyinout_xscale.S | 277 mov r4, ip, lsr #8 284 mov r5, r5, lsr #8 286 mov r6, r6, lsr #8 288 mov r7, r7, lsr #8 306 mov r4, ip, lsr #8 316 mov r4, ip, lsr #16 323 mov r5, r5, lsr #16 325 mov r6, r6, lsr #16 327 mov r7, r7, lsr #16 345 mov r4, ip, lsr #16 [all …]
|
| /freebsd/sys/crypto/openssl/arm/ |
| H A D | ghash-armv4.S | 69 eor r4,r8,r4,lsr#4 73 eor r5,r9,r5,lsr#4 75 eor r6,r10,r6,lsr#4 77 eor r7,r11,r7,lsr#4 89 eor r4,r8,r4,lsr#4 91 eor r5,r9,r5,lsr#4 94 eor r6,r10,r6,lsr#4 100 eor r7,r11,r7,lsr#4 107 eor r4,r8,r4,lsr#4 113 eor r5,r9,r5,lsr#4 [all …]
|
| H A D | armv4-gf2m.S | 33 and r9,r12,r0,lsr#1 35 and r8,r12,r0,lsr#4 37 and r9,r12,r0,lsr#7 40 mov r4,r7,lsr#29 43 and r8,r12,r0,lsr#10 45 eor r4,r4,r6,lsr#26 48 and r9,r12,r0,lsr#13 50 eor r4,r4,r7,lsr#23 53 and r8,r12,r0,lsr#16 55 eor r4,r4,r6,lsr#20 [all …]
|
| H A D | chacha-armv4.S | 458 eor r0,r8,r0,lsr#8 460 eor r1,r9,r1,lsr#8 467 eor r2,r10,r2,lsr#8 469 eor r3,r11,r3,lsr#8 476 eor r0,r8,r0,lsr#8 478 eor r1,r9,r1,lsr#8 485 eor r2,r10,r2,lsr#8 487 eor r3,r11,r3,lsr#8 495 eor r0,r8,r0,lsr#8 497 eor r1,r9,r1,lsr#8 [all …]
|
| H A D | poly1305-armv4.S | 189 add r10,r10,r10,lsr#2 209 add r10,r10,r10,lsr#2 212 add r11,r11,r11,lsr#2 214 add r12,r12,r12,lsr#2 260 add r1,r1,r1,lsr#2 @ *=5 338 mov r3,r3,lsr#8 340 mov r4,r4,lsr#8 342 mov r5,r5,lsr#8 344 mov r6,r6,lsr#8 347 mov r3,r3,lsr#8 [all …]
|
| /freebsd/sys/crypto/openssl/aarch64/ |
| H A D | chacha-armv8-sve.S | 97 lsr x8,x23,#32 105 lsr x10,x24,#32 113 lsr x12,x25,#32 121 lsr x14,x26,#32 129 lsr x16,x27,#32 137 lsr x18,x28,#32 145 lsr x22,x30,#32 162 lsr x20,x29,#32 527 add x8,x8,x23,lsr #32 538 add x10,x10,x24,lsr #32 [all …]
|
| /freebsd/sys/dev/uart/ |
| H A D | uart_dev_ns8250.c | 152 uint8_t iir, lsr; in ns8250_clrint() local 158 lsr = uart_getreg(bas, REG_LSR); in ns8250_clrint() 159 if (lsr & (LSR_BI|LSR_FE|LSR_PE)) in ns8250_clrint() 285 uint8_t lsr; in ns8250_flush() local 303 lsr = uart_getreg(bas, REG_LSR); in ns8250_flush() 304 if (((lsr & LSR_THRE) == 0) && (what & UART_FLUSH_TRANSMITTER)) in ns8250_flush() 306 if ((lsr & LSR_RXRDY) && (what & UART_FLUSH_RECEIVER)) in ns8250_flush() 837 uint8_t iir, lsr; in ns8250_bus_ipend() local 855 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_ipend() 856 if (lsr & LSR_OE) in ns8250_bus_ipend() [all …]
|
| /freebsd/sys/arm64/arm64/ |
| H A D | strncmp.S | 55 #define LS_BK lsr 57 #define LS_FW lsr 100 cmp limit, pos, lsr #3 104 lsr data1, data1, #56 105 sub result, data1, data2, lsr #56 116 lsr mask, mask, limit 153 lsr data1, data1, #56 154 sub result, data1, data2, lsr #56 278 cmp limit, neg_offset, lsr #3
|
| H A D | strcmp.S | 47 # define LS_FW lsr 102 lsr data1, data1, 56 103 sub result, data1, data2, lsr 56 142 lsr tmp, zeroones, shift 176 lsr data2, data3, shift 177 lsr has_nul, has_nul, shift
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | uart_emul.c | 90 uint8_t lsr; /* Line status register (R/W) */ 148 if ((sc->lsr & LSR_OE) != 0 && (sc->ier & IER_ERLS) != 0) in uart_intr_reason() 243 sc->lsr |= LSR_OE; in uart_ns16550_write() 386 sc->lsr |= LSR_TEMT | LSR_THRE; in uart_ns16550_read() 390 sc->lsr |= LSR_RXRDY; in uart_ns16550_read() 392 sc->lsr &= ~LSR_RXRDY; in uart_ns16550_read() 394 reg = sc->lsr; in uart_ns16550_read() 397 sc->lsr &= ~LSR_OE; in uart_ns16550_read() 470 SNAPSHOT_VAR_OR_LEAVE(sc->lsr, meta, ret, done); in uart_ns16550_snapshot() 91 uint8_t lsr; /* Line status register (R/W) */ global() member
|
| /freebsd/contrib/arm-optimized-routines/string/aarch64/ |
| H A D | strncmp.S | 51 #define LS_BK lsr 53 #define LS_FW lsr 96 cmp limit, pos, lsr #3 100 lsr data1, data1, #56 101 sub result, data1, data2, lsr #56 112 lsr mask, mask, limit 149 lsr data1, data1, #56 150 sub result, data1, data2, lsr #56 274 cmp limit, neg_offset, lsr #3
|
| H A D | memchr-mte.S | 51 lsr synd, synd, shift 56 cmp cntin, synd, lsr 2 57 add result, srcin, synd, lsr 2 98 cmp cntrem, synd, lsr 2 99 add result, src, synd, lsr 2
|
| H A D | strcmp.S | 43 # define LS_FW lsr 98 lsr data1, data1, 56 99 sub result, data1, data2, lsr 56 138 lsr tmp, zeroones, shift 172 lsr data2, data3, shift 173 lsr has_nul, has_nul, shift
|
| H A D | strlen-mte.S | 42 lsr synd, synd, shift 47 lsr result, result, 2 62 add result, result, tmp, lsr 2 86 lsr result, result, 2
|
| H A D | strlen.S | 110 add len, len, tmp1, lsr 3 137 add len, len, tmp1, lsr 3 167 add len, len, tmp, lsr 2 184 lsr synd, synd, shift 189 lsr len, len, 1
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
| H A D | umodsi3.S | 75 lsr r3, r2, #16 80 lsr r3, r2, #8 85 lsr r3, r2, #4 90 lsr r3, r2, #2 96 cmp r1, r2, lsr #1
|
| H A D | udivmodsi4.S | 80 lsr r3, r4, #16 85 lsr r3, r4, #8 90 lsr r3, r4, #4 95 lsr r3, r4, #2 101 cmp r1, r4, lsr #1
|
| /freebsd/lib/libc/aarch64/string/ |
| H A D | strlcpy.S | 110 lsr x8, x8, #2 142 lsr x8, x8, #2 158 lsr x8, x8, #2 184 lsr x8, x8, #2 194 lsr x8, x8, #2 226 lsr x6, x6, #2 242 lsr x5, x8, #2 268 lsr x8, x8, #2
|
| H A D | memccpy.S | 45 lsr x8, x8, #2 70 lsr x8, x8, #2 140 lsr x8, x7, #2 163 lsr x3, x8, #2 201 lsr x8, x4, #2 208 lsr x8, x4, #2 258 lsr x14, x8, #1
|
| H A D | strlen.S | 22 lsr x1, x1, x2 // shift by offset index 26 lsr x0, x0, #2 42 lsr x3, x3, #2
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
| H A D | dfsqrt.S | 185 ERROR -= lsr(PROD,#16) 192 ROOT += lsr(ERROR,SHIFTAMT) 206 ERROR -= lsr(PROD,#33) 212 ROOT += lsr(ERROR,SHIFTAMT) 229 ERROR -= lsr(PROD,#17) // 64-47 235 ROOT += lsr(ERROR,SHIFTAMT) 255 HL += lsr(LL,#33) 265 HH += lsr(HL,#31)
|