Home
last modified time | relevance | path

Searched refs:lsr (Results 1 – 25 of 133) sorted by relevance

123456

/linux/arch/arm/lib/
A Dio-writesw-armv3.S24 mov r3, r3, lsr #16
44 orr ip, ip, ip, lsr #16
47 mov ip, r3, lsr #16
52 orr ip, ip, ip, lsr #16
55 mov ip, r4, lsr #16
60 orr ip, ip, ip, lsr #16
63 mov ip, r5, lsr #16
71 mov ip, r6, lsr #16
90 mov ip, r3, lsr #16
98 mov ip, r4, lsr #16
[all …]
A Dfindbit.S26 ARM( ldrb r3, [r0, r2, lsr #3] )
27 THUMB( lsr r3, r2, #3 )
47 ARM( ldrb r3, [r0, r2, lsr #3] )
48 THUMB( lsr r3, r2, #3 )
67 ARM( ldrb r3, [r0, r2, lsr #3] )
68 THUMB( lsr r3, r2, #3 )
89 THUMB( lsr r3, r2, #3 )
106 THUMB( lsr r3, #3 )
124 THUMB( lsr r3, #3 )
140 THUMB( lsr r3, #3 )
[all …]
A Dlib1funcs.S89 cmp \dividend, \divisor, lsr #1
92 cmp \dividend, \divisor, lsr #2
95 cmp \dividend, \divisor, lsr #3
121 movhs \divisor, \divisor, lsr #8
125 movhs \divisor, \divisor, lsr #4
177 cmp \dividend, \divisor, lsr #1
179 cmp \dividend, \divisor, lsr #2
181 cmp \dividend, \divisor, lsr #3
184 mov \divisor, \divisor, lsr #4
235 mov r0, r0, lsr r2
[all …]
A Ddiv64.S89 movsne 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 Dio-writesw-armv4.S13 mov \rd, \rd, lsr #16
16 mov lr, \rd, lsr #16
68 #define push_hbyte1 lsr #24
70 #define pull_hbyte0 lsr #24
84 1: mov ip, r3, lsr #8
94 3: movne ip, r3, lsr #8
A Dio-readsw-armv4.S84 #define push_hbyte0 lsr #8
90 #define pull_hbyte1 lsr #8
101 _LE_ONLY_( mov ip, ip, lsr #8 )
102 _BE_ONLY_( mov ip, ip, lsr #24 )
117 _BE_ONLY_( mov ip, ip, lsr #24 )
124 _LE_ONLY_( movne ip, ip, lsr #8 )
125 _BE_ONLY_( movne ip, ip, lsr #24 )
A Dio-writesb.S13 mov \rd, \rd, lsr #8
15 mov \rd, \rd, lsr #8
17 mov \rd, \rd, lsr #8
20 mov lr, \rd, lsr #24
22 mov lr, \rd, lsr #16
24 mov lr, \rd, lsr #8
A Dmuldi3.S30 mov ip, xl, lsr #16
31 mov yh, yl, lsr #16
39 adc xh, xh, yh, lsr #16
41 adc xh, xh, ip, lsr #16
A Dlshrdi3.S45 movmi al, al, lsr r2
46 movpl al, ah, lsr r3
50 mov ah, ah, lsr r2
/linux/arch/arm/mm/
A Dabort-lv4t.S69 add r6, r6, r9, lsr #1
71 add r6, r6, r9, lsr #2
73 add r6, r6, r9, lsr #3
74 add r6, r6, r6, lsr #8
75 add r6, r6, r6, lsr #4
207 add r6, r6, r9, lsr #1
210 add r6, r6, r9, lsr #2
226 add r6, r6, r9, lsr #1
229 add r6, r6, r9, lsr #2
230 add r6, r6, r6, lsr #4
[all …]
/linux/drivers/scsi/arm/
A Dacornscsi-io.S67 mov r3, r3, lsr #8
83 orr r3, r3, r3, lsr #16
84 mov r4, r4, lsr #16
87 orr r5, r5, r5, lsr #16
88 mov r6, r6, lsr #16
93 mov r4, ip, lsr #16
97 mov lr, lr, lsr #16
108 mov r4, r4, lsr #16
112 mov r6, r6, lsr #16
123 mov r4, r4, lsr #16
[all …]
/linux/drivers/tty/serial/
A Dvr41xx_siu.c177 uint8_t lsr; in siu_tx_empty() local
180 if (lsr & UART_LSR_TEMT) in siu_tx_empty()
299 uint8_t lsr, ch; in receive_chars() local
303 lsr = *status; in receive_chars()
324 if (lsr & UART_LSR_FE) in receive_chars()
326 if (lsr & UART_LSR_PE) in receive_chars()
328 if (lsr & UART_LSR_OE) in receive_chars()
351 *status = lsr; in receive_chars()
410 uint8_t iir, lsr; in siu_interrupt() local
419 if (lsr & UART_LSR_DR) in siu_interrupt()
[all …]
A Dserial-tegra.c309 unsigned int lsr, tmout = 10000; in tegra_uart_fifo_reset() local
341 if ((lsr & UART_LSR_TEMT) && !(lsr & UART_LSR_DR)) in tegra_uart_fifo_reset()
438 unsigned long lsr) in tegra_uart_decode_rx_error() argument
443 if (lsr & UART_LSR_OE) { in tegra_uart_decode_rx_error()
448 } else if (lsr & UART_LSR_PE) { in tegra_uart_decode_rx_error()
453 } else if (lsr & UART_LSR_FE) { in tegra_uart_decode_rx_error()
457 } else if (lsr & UART_LSR_BI) { in tegra_uart_decode_rx_error()
462 if (!(lsr & UART_LSR_DR) && (lsr & UART_LSR_FIFOE)) in tegra_uart_decode_rx_error()
647 unsigned long lsr = 0; in tegra_uart_handle_rx_pio() local
651 if (!(lsr & UART_LSR_DR)) in tegra_uart_handle_rx_pio()
[all …]
/linux/drivers/usb/serial/
A Dark3116.c357 priv->lsr = *buf; in ark3116_open()
498 priv->lsr |= lsr; in ark3116_update_lsr()
502 if (lsr & UART_LSR_BI) in ark3116_update_lsr()
504 if (lsr & UART_LSR_FE) in ark3116_update_lsr()
506 if (lsr & UART_LSR_PE) in ark3116_update_lsr()
508 if (lsr & UART_LSR_OE) in ark3116_update_lsr()
583 __u32 lsr; in ark3116_process_read_urb() local
587 lsr = priv->lsr; in ark3116_process_read_urb()
595 if (lsr & UART_LSR_BI) in ark3116_process_read_urb()
597 else if (lsr & UART_LSR_PE) in ark3116_process_read_urb()
[all …]
/linux/arch/arm64/lib/
A Dstrncmp.S57 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */
87 lsr mask, mask, limit
113 lsr data1, data1, #56
114 sub result, data1, data2, lsr #56
145 lsr data1, data1, #56
146 sub result, data1, data2, lsr #56
168 lsr tmp2, tmp2, tmp3 /* Shift (count & 63). */
171 lsr limit_wd, limit_wd, #3
177 add limit_wd, limit_wd, tmp3, lsr #3
200 lsr limit_wd, limit, #3
[all …]
A Dtishift.S17 lsr x3, x0, x3
38 lsr x0, x0, x2
60 lsr x0, x0, x2
62 lsr x2, x1, x2
70 lsr x0, x1, x0
A Dstrnlen.S58 lsr limit_wd, limit_wd, #4 /* Convert to Qwords. */
113 add len, len, pos, lsr #3 /* Bits to bytes. */
133 lsr limit_wd, limit_wd, #4
136 add limit_wd, limit_wd, tmp3, lsr #4
145 CPU_LE( lsr tmp2, tmp2, tmp4 ) /* Shift (tmp1 & 63). */
/linux/arch/arm/kernel/
A Dsleep.S41 ARM( mov \dst, \dst, lsr \rs0 ) @ dst=aff0>>rs0
42 THUMB( lsr \dst, \dst, \rs0 )
44 ARM( orr \dst, \dst, \mask, lsr \rs1 ) @ dst|=(aff1>>rs1)
45 THUMB( lsr \mask, \mask, \rs1 )
48 ARM( orr \dst, \dst, \mask, lsr \rs2 ) @ dst|=(aff2>>rs2)
49 THUMB( lsr \mask, \mask, \rs2 )
/linux/arch/arc/lib/
A Dmemcpy-archs.S10 # define SHIFT_2(RX,RY,IMM) lsr RX, RY, IMM ; >>
14 # define EXTRACT_2(RX,RY,IMM) lsr RX, RY, IMM
16 # define SHIFT_1(RX,RY,IMM) lsr RX, RY, IMM ; >>
20 # define EXTRACT_1(RX,RY,IMM) lsr RX, RY, IMM
21 # define EXTRACT_2(RX,RY,IMM) lsr RX, RY, 0x08
62 lsr.f lp_count, r2, ZOLSHFT
100 lsr.f lp_count, r2, 3
145 lsr.f lp_count, r2, 3
167 lsr.nz r5, r5, 16
185 lsr.f lp_count, r2, 3
[all …]
/linux/arch/arm/boot/compressed/
A Dll_char_wr.S83 mov ip, r7, lsr #4
93 mov ip, r7, lsr #4
114 mov r4, r4, lsr #8
116 mov r4, r4, lsr #8
118 mov r4, r4, lsr #8
121 mov r7, r7, lsr #8
123 mov r7, r7, lsr #8
125 mov r7, r7, lsr #8
/linux/drivers/tty/serial/8250/
A D8250_fsl.c28 unsigned char lsr, orig_lsr; in fsl8250_handle_irq() local
49 lsr = orig_lsr = up->port.serial_in(&up->port, UART_LSR); in fsl8250_handle_irq()
52 if ((lsr & (UART_LSR_DR | UART_LSR_BI)) && in fsl8250_handle_irq()
54 lsr = serial8250_rx_chars(up, lsr); in fsl8250_handle_irq()
77 if ((lsr & UART_LSR_THRE) && (up->ier & UART_IER_THRI)) in fsl8250_handle_irq()
/linux/arch/m68k/math-emu/
A Dfp_util.S132 lsr.l #8,%d1 | exponent / sign
133 lsr.l #7,%d1
134 lsr.w #8,%d1
170 lsr.l #8,%d1 | exponent / sign
171 lsr.l #7,%d1
172 lsr.w #5,%d1
186 lsr.l %d0,%d1
/linux/arch/arm/mach-omap2/
A Domap-headsmp.S45 mov r0, r0, lsr #5
63 mov r0, r0, lsr #5
85 mov r0, r0, lsr #9
102 mov r0, r0, lsr #9
/linux/arch/hexagon/lib/
A Dmemcpy.S194 len8 = lsr(len, #3); /* %8 < 97 */
222 prolog &= lsr(mask, back);
249 prolog = lsr(prolog, #3);
256 kernel = lsr(kernel, #5);
302 ldata0 = lsr(ldata0, shiftb);
308 ldata0 = lsr(ldata0, shiftb);
437 epilogdws = lsr(epilog, #3);
476 ldata0 = lsr(ldata0, shiftb);
482 ldata0 = lsr(ldata0, shiftb);
/linux/arch/arm/include/asm/
A Dassembler.h33 #define lspull lsr
36 #define get_byte_1 lsr #8
37 #define get_byte_2 lsr #16
38 #define get_byte_3 lsr #24
45 #define lspush lsr
46 #define get_byte_0 lsr #24
47 #define get_byte_1 lsr #16
48 #define get_byte_2 lsr #8
234 ARM( mov \rd, sp, lsr #THREAD_SIZE_ORDER + PAGE_SHIFT )
236 THUMB( lsr \rd, \rd, #THREAD_SIZE_ORDER + PAGE_SHIFT )
[all …]

Completed in 25 milliseconds

123456