/xen/xen/arch/arm/arm32/lib/ |
A D | findbit.S | 28 ARM( ldrb r3, [r0, r2, lsr #3] ) 29 THUMB( lsr r3, r2, #3 ) 49 ARM( ldrb r3, [r0, r2, lsr #3] ) 50 THUMB( lsr r3, r2, #3 ) 69 ARM( ldrb r3, [r0, r2, lsr #3] ) 70 THUMB( lsr r3, r2, #3 ) 91 THUMB( lsr r3, r2, #3 ) 108 THUMB( lsr r3, #3 ) 126 THUMB( lsr r3, #3 ) 142 THUMB( lsr r3, #3 ) [all …]
|
A D | lib1funcs.S | 85 cmp \dividend, \divisor, lsr #1 88 cmp \dividend, \divisor, lsr #2 91 cmp \dividend, \divisor, lsr #3 117 movhs \divisor, \divisor, lsr #8 121 movhs \divisor, \divisor, lsr #4 173 cmp \dividend, \divisor, lsr #1 175 cmp \dividend, \divisor, lsr #2 177 cmp \dividend, \divisor, lsr #3 180 mov \divisor, \divisor, lsr #4 227 mov r0, r0, lsr r2 [all …]
|
A D | div64.S | 89 movnes ip, ip, lsr #1 90 mov yl, yl, lsr #1 110 movs ip, ip, lsr #1 128 mov ip, ip, lsr xh 133 mov ip, ip, lsr #1 142 movs ip, ip, lsr #1 164 movhs yl, yl, lsr #8 168 movhs yl, yl, lsr #4 177 mov yh, xh, lsr ip 178 mov yl, xl, lsr ip [all …]
|
A D | lshrdi3.S | 42 movmi al, al, lsr r2 43 movpl al, ah, lsr r3 47 mov ah, ah, lsr r2
|
A D | assembler.h | 39 #define lspull lsr 42 #define get_byte_1 lsr #8 43 #define get_byte_2 lsr #16 44 #define get_byte_3 lsr #24 51 #define lspush lsr 52 #define get_byte_0 lsr #24 53 #define get_byte_1 lsr #16 54 #define get_byte_2 lsr #8
|
A D | copy_template.S | 129 lsr ip, ip, #LDR1W_SHIFT - STR1W_SHIFT
|
/xen/xen/arch/arm/arm64/lib/ |
A D | memcmp.S | 68 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */ 94 CPU_BE( lsr mask, mask, limit ) 118 lsr limit_wd, limit_wd, #3 120 add limit_wd, limit_wd, tmp3, lsr #3 129 CPU_LE( lsr tmp2, tmp2, tmp1 ) 165 lsr limit_wd, limit, #3 174 lsr limit_wd, limit, #3 236 lsr data1, data1, #56 237 sub result, data1, data2, lsr #56
|
A D | strncmp.S | 81 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */ 110 CPU_BE( lsr mask, mask, limit ) 140 CPU_LE( lsr tmp2, tmp2, tmp3 ) /* Shift (tmp1 & 63). */ 143 lsr limit_wd, limit_wd, #3 149 add limit_wd, limit_wd, tmp3, lsr #3 187 lsr limit_wd, limit, #3 198 lsr limit_wd, limit, #3 288 lsr data1, data1, #56 289 sub result, data1, data2, lsr #56
|
A D | strnlen.S | 70 lsr limit_wd, limit_wd, #4 /* Convert to Qwords. */ 125 add len, len, pos, lsr #3 /* Bits to bytes. */ 145 lsr limit_wd, limit_wd, #4 148 add limit_wd, limit_wd, tmp3, lsr #4 157 CPU_LE( lsr tmp2, tmp2, tmp4 ) /* Shift (tmp1 & 63). */
|
A D | strlen.S | 107 add len, len, pos, lsr #3 /* Bits to bytes. */ 119 CPU_LE( lsr tmp2, tmp2, tmp1 ) /* Shift (tmp1 & 63). */
|
A D | strcmp.S | 103 CPU_LE( lsr tmp2, tmp2, tmp1 ) /* Shift (tmp1 & 63). */ 230 lsr data1, data1, #56 231 sub result, data1, data2, lsr #56
|
/xen/xen/arch/arm/arm64/ |
A D | head.S | 513 lsr \tmp1, \virt, #\shift 545 lsr \tmp1, \virt, #THIRD_SHIFT 581 lsr x2, x19, #THIRD_SHIFT /* Base address for 4K mapping */ 613 lsr x0, x19, #ZEROETH_SHIFT /* x0 := zeroeth slot */ 625 lsr x0, x19, #FIRST_SHIFT 639 lsr x0, x19, #SECOND_SHIFT 706 lsr x1, x19, #ZEROETH_SHIFT /* x1 := zeroeth slot */ 719 lsr x1, x19, #FIRST_SHIFT 733 lsr x1, x19, #SECOND_SHIFT 877 lsr x2, x2, #28
|
A D | entry.S | 332 lsr x1, x1, #HSR_EC_SHIFT /* x1 = ESR_EL2.EC */
|
/xen/xen/arch/arm/arm32/ |
A D | head.S | 378 lsr r1, \virt, #\shift 415 lsr r1, \virt, #THIRD_SHIFT 419 lsr r4, \phys, #THIRD_SHIFT 458 lsr r2, r9, #THIRD_SHIFT /* Base address for 4K mapping */ 490 lsr r1, r9, #FIRST_SHIFT 505 lsr r1, r9, #SECOND_SHIFT 576 lsr r1, r9, #FIRST_SHIFT 592 lsr r1, r9, #SECOND_SHIFT 743 ldrb r2, [r1, r2, lsr #28] /* Convert to a char */
|
/xen/xen/drivers/char/ |
A D | omap-uart.c | 66 u32 lsr; in omap_uart_interrupt() local 71 lsr = omap_read(uart, UART_LSR) & 0xff; in omap_uart_interrupt() 72 if ( lsr & UART_LSR_THRE ) in omap_uart_interrupt() 74 if ( lsr & UART_LSR_DR ) in omap_uart_interrupt()
|
A D | ns16550.c | 537 u8 lsr = ns_read_reg(uart, UART_LSR); in ns16550_interrupt() local 539 if ( (lsr & uart->lsr_mask) == uart->lsr_mask ) in ns16550_interrupt() 541 if ( lsr & UART_LSR_DR ) in ns16550_interrupt()
|