Home
last modified time | relevance | path

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

12345

/openbsd/src/lib/libc/arch/arm/gen/
Ddivsi3.S111 tst r1, r0, lsl #1
113 tst r1, r0, lsl #2
115 tst r1, r0, lsl #3
117 tst r1, r0, lsl #4
119 tst r1, r0, lsl #5
121 tst r1, r0, lsl #6
123 tst r1, r0, lsl #7
125 tst r1, r0, lsl #8
127 tst r1, r0, lsl #9
129 tst r1, r0, lsl #10
[all …]
/openbsd/src/sys/lib/libkern/arch/arm/
Ddivsi3.S108 tst r1, r0, lsl #1
110 tst r1, r0, lsl #2
112 tst r1, r0, lsl #3
114 tst r1, r0, lsl #4
116 tst r1, r0, lsl #5
118 tst r1, r0, lsl #6
120 tst r1, r0, lsl #7
122 tst r1, r0, lsl #8
124 tst r1, r0, lsl #9
126 tst r1, r0, lsl #10
[all …]
Dmemcpy.S185 orr r3, r3, r4, lsl #24
187 orr r4, r4, r5, lsl #24
189 orr r5, r5, r12, lsl #24
191 orr r12, r12, lr, lsl #24
202 orr r12, r12, lr, lsl #24
220 orr r3, r3, r4, lsl #16
222 orr r4, r4, r5, lsl #16
224 orr r5, r5, r12, lsl #16
226 orr r12, r12, lr, lsl #16
237 orr r12, r12, lr, lsl #16
[all …]
/openbsd/src/lib/libc/arch/arm/string/
D_memcpy.S180 orr r3, r3, r4, lsl #24
182 orr r4, r4, r5, lsl #24
184 orr r5, r5, r12, lsl #24
186 orr r12, r12, lr, lsl #24
197 orr r12, r12, lr, lsl #24
215 orr r3, r3, r4, lsl #16
217 orr r4, r4, r5, lsl #16
219 orr r5, r5, r12, lsl #16
221 orr r12, r12, lr, lsl #16
232 orr r12, r12, lr, lsl #16
[all …]
/openbsd/src/gnu/gcc/gcc/config/arm/
Dieee754-df.S94 mov r4, xh, lsl #1
95 mov r5, yh, lsl #1
126 mov xh, xh, lsl #12
134 mov yh, yh, lsl #12
152 mov ip, yl, lsl lr
155 adds xl, xl, yh, lsl lr
161 mov ip, yh, lsl lr
188 mov r2, r4, lsl #21
200 adc xh, xh, r4, lsl #20
206 movs ip, ip, lsl #1
[all …]
Dieee754-sf.S73 movs r2, r0, lsl #1
74 movnes r3, r1, lsl #1
119 mov r1, r1, lsl r3
149 adc r0, r0, r2, lsl #23
156 movs r1, r1, lsl #1
168 moveq r0, r0, lsl #12
171 moveq r0, r0, lsl #8
174 moveq r0, r0, lsl #4
177 moveq r0, r0, lsl #2
180 movcc r0, r0, lsl #1
[all …]
Dlib1funcs.asm350 addne \curbit, \curbit, \curbit, lsl #1
352 addne pc, pc, \curbit, lsl #2
357 cmp \dividend, \divisor, lsl #shift
359 subcs \dividend, \dividend, \divisor, lsl #shift
369 mov \divisor, \divisor, lsl \result
370 mov \curbit, \curbit, lsl \result
380 moveq \divisor, \divisor, lsl #3
390 movlo \divisor, \divisor, lsl #4
391 movlo \curbit, \curbit, lsl #4
398 movlo \divisor, \divisor, lsl #1
[all …]
/openbsd/src/sys/arch/arm/arm/
Din_cksum_arm.S118 addne pc, pc, r4, lsl #5 /* Handle alignment of pseudo header */
136 orr r4, r4, r5, lsl #24 /* r4 = 3210 */
138 orr r5, r5, r7, lsl #24 /* r5 = 7654 */
146 orr r4, r4, r7, lsl #16 /* r4 = 7610 */
155 orr r4, r4, r5, lsl #8 /* r4 = 3210 */
157 orr r5, r5, r7, lsl #8 /* r5 = 7654 */
162 adcs r8, r5, r8, lsl #8
225 orreq r2, r4, r5, lsl #8
226 orreq r2, r2, r6, lsl #16
227 orrne r2, r5, r4, lsl #8
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/mcore/
Dlib1.asm75 lsl r4,r7 // move the sentinel along (with 0's behind)
76 lsl r2,r7 // and the low 32 bits of numerator
126 lsl r4,r7 // move the sentinel along (with 0's behind)
127 lsl r2,r7 // and the low 32 bits of numerator
163 lsl r4,r7 // move the sentinel along (with 0's behind)
164 lsl r2,r7 // and the low 32 bits of numerator
219 lsl r4,r7 // move the sentinel along (with 0's behind)
220 lsl r2,r7 // and the low 32 bits of numerator
/openbsd/src/gnu/gcc/gcc/config/mcore/
Dlib1.asm75 lsl r4,r7 // move the sentinel along (with 0's behind)
76 lsl r2,r7 // and the low 32 bits of numerator
126 lsl r4,r7 // move the sentinel along (with 0's behind)
127 lsl r2,r7 // and the low 32 bits of numerator
163 lsl r4,r7 // move the sentinel along (with 0's behind)
164 lsl r2,r7 // and the low 32 bits of numerator
219 lsl r4,r7 // move the sentinel along (with 0's behind)
220 lsl r2,r7 // and the low 32 bits of numerator
/openbsd/src/gnu/llvm/compiler-rt/lib/builtins/arm/
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
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
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
Dudivsi3.S86 sub ip, ip, r3, lsl #1
90 sub ip, ip, r3, lsl #2
91 sub ip, ip, r3, lsl #3
214 cmp r0, r1, lsl IMM shift; \
217 WIDE(subhs) r0, r0, r1, lsl IMM shift
Dswitch32.S35 add r0, lr, r0, lsl #2 // compute address of element in table
36 add ip, lr, ip, lsl #2 // compute address of last element in table
/openbsd/src/sys/arch/arm64/arm64/
Dlocore0.S304 1: orr x13, x12, x9, lsl #PAGE_SHIFT
307 str x13, [x6, x11, lsl #3]
341 1: orr x13, x12, x9, lsl #PAGE_SHIFT
344 str x13, [x6, x11, lsl #3]
371 lsl x12, x7, #2
380 1: orr x13, x12, x9, lsl #L2_SHIFT
383 str x13, [x6, x11, lsl #3]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/arc/
Dlib1funcs.asm57 lsl r1,r1 ; b <<= 1
95 lsl.f r1,r1 ; b <<= 1
175 lsl.f 0,r1 ; && !(den & (1<<31))
178 lsl r1,r1 ; den <<= 1
180 lsl r2,r2 ; bit <<= 1
/openbsd/src/gnu/gcc/gcc/config/arc/
Dlib1funcs.asm57 lsl r1,r1 ; b <<= 1
99 lsl.f r1,r1 ; b <<= 1
179 lsl.f 0,r1 ; && !(den & (1<<31))
182 lsl r1,r1 ; den <<= 1
184 lsl r2,r2 ; bit <<= 1
/openbsd/src/gnu/usr.bin/gcc/gcc/config/avr/
Davr.c3053 return AS1 (lsl,%0);
3057 return (AS1 (lsl,%0) CR_TAB
3058 AS1 (lsl,%0));
3062 return (AS1 (lsl,%0) CR_TAB
3063 AS1 (lsl,%0) CR_TAB
3064 AS1 (lsl,%0));
3074 return (AS1 (lsl,%0) CR_TAB
3075 AS1 (lsl,%0) CR_TAB
3076 AS1 (lsl,%0) CR_TAB
3077 AS1 (lsl,%0));
[all …]
/openbsd/src/gnu/gcc/gcc/config/avr/
Davr.c2983 return AS1 (lsl,%0); in ashlqi3_out()
2987 return (AS1 (lsl,%0) CR_TAB in ashlqi3_out()
2988 AS1 (lsl,%0)); in ashlqi3_out()
2992 return (AS1 (lsl,%0) CR_TAB in ashlqi3_out()
2993 AS1 (lsl,%0) CR_TAB in ashlqi3_out()
2994 AS1 (lsl,%0)); in ashlqi3_out()
3004 return (AS1 (lsl,%0) CR_TAB in ashlqi3_out()
3005 AS1 (lsl,%0) CR_TAB in ashlqi3_out()
3006 AS1 (lsl,%0) CR_TAB in ashlqi3_out()
3007 AS1 (lsl,%0)); in ashlqi3_out()
[all …]
/openbsd/src/gnu/llvm/compiler-rt/lib/builtins/hexagon/
Dudivmoddi4.S37 r13:12 = lsl(r5:4,r10) // shift divisor msb into same bit position as dividend msb
38 r15:14 = lsl(r15:14,r10) // shift the bit left by same amount as divisor
Dudivdi3.S37 r13:12 = lsl(r5:4,r10) // shift divisor msb into same bit position as dividend msb
38 r15:14 = lsl(r15:14,r10) // shift the bit left by same amount as divisor
Dumoddi3.S37 r13:12 = lsl(r5:4,r10) // shift divisor msb into same bit position as dividend msb
38 r15:14 = lsl(r15:14,r10) // shift the bit left by same amount as divisor
Dmoddi3.S43 r13:12 = lsl(r5:4,r10) // shift divisor msb into same bit position as dividend msb
44 r15:14 = lsl(r15:14,r10) // shift the bit left by same amount as divisor
/openbsd/src/gnu/usr.bin/gcc/gcc/config/arm/
Dlib1funcs.asm175 movlo divisor, divisor, lsl #4
176 movlo curbit, curbit, lsl #4
184 movlo divisor, divisor, lsl #1
185 movlo curbit, curbit, lsl #1
259 lsl work, #28
269 lsl divisor, #4
270 lsl curbit, #4
274 lsl work, #3
282 lsl divisor, #1
283 lsl curbit, #1
[all …]

12345