Home
last modified time | relevance | path

Searched refs:shr (Results 1 – 25 of 130) sorted by relevance

123456

/external/llvm/test/CodeGen/SystemZ/
D04-RetShifts.ll11 %shr = ashr i32 %a, %add ; <i32> [#uses=1]
12 ret i32 %shr
18 %shr = shl i32 %a, %add ; <i32> [#uses=1]
19 ret i32 %shr
25 %shr = lshr i32 %a, %add ; <i32> [#uses=1]
26 ret i32 %shr
32 %shr = ashr i64 %a, %add ; <i64> [#uses=1]
33 ret i64 %shr
39 %shr = shl i64 %a, %add ; <i64> [#uses=1]
40 ret i64 %shr
[all …]
D2009-06-02-Rotate.ll10 %shr = lshr i32 %x, %sub ; <i32> [#uses=1]
11 %or = or i32 %shr, %shl ; <i32> [#uses=1]
/external/qemu/distrib/sdl-1.2.12/src/hermes/
Dx86p_32.asm61 shr ebp,2
141 shr ebp,2
212 shr ebp,2
303 shr ebp,2
401 shr ebp,2
472 shr ah,3
475 shr bl,3
496 shr ah,3
499 shr bl,3
512 shr ecx,1
[all …]
Dx86p_16.asm38 shr eax,11
61 shr eax,11
77 shr ecx,1
96 shr ebx,11
117 shr eax,11
147 shr ebx,1
167 shr ebx,1
184 shr ecx,2
203 shr eax,1
206 shr ecx,1
[all …]
Dmmxp2_32.asm178 shr al, 3
180 shr ebx, 5
202 shr ecx, 2
248 shr al, 3
250 shr ebx, 5
380 shr eax,3
381 shr edx,6
386 shr ebx,9
/external/openssl/crypto/sha/asm/
Dsha512-586.pl145 &shr ("ecx",9) # lo>>9
147 &shr ("edx",9) # hi>>9
154 &shr ("ecx",14-9); # lo>>14
156 &shr ("edx",14-9); # hi>>14
163 &shr ("ecx",18-14); # lo>>18
165 &shr ("edx",18-14); # hi>>18
210 &shr ("ecx",2) # lo>>2
212 &shr ("edx",2) # hi>>2
219 &shr ("ecx",7-2); # lo>>7
221 &shr ("edx",7-2); # hi>>7
[all …]
/external/llvm/test/CodeGen/Mips/
Drotate.ll8 %shr = lshr i32 %a, %sub
9 %or = or i32 %shr, %shl
17 %shr = lshr i32 %a, 22
18 %or = or i32 %shl, %shr
25 %shr = lshr i32 %a, %b
28 %or = or i32 %shl, %shr
35 %shr = lshr i32 %a, 10
37 %or = or i32 %shr, %shl
/external/llvm/test/CodeGen/MSP430/
Dshifts.ll9 %shr = lshr i8 %a, %cnt
10 ret i8 %shr
17 %shr = ashr i8 %a, %cnt
18 ret i8 %shr
33 %shr = lshr i16 %a, %cnt
34 ret i16 %shr
41 %shr = ashr i16 %a, %cnt
42 ret i16 %shr
/external/llvm/test/CodeGen/X86/
D2011-05-31-movmsk.ll19 ; CHECK-NOT: shr
23 %shr.i = trunc i64 %tmp1 to i32
24 ret i32 %shr.i
38 ; CHECK-NOT: shr
42 %shr.i = trunc i64 %tmp1 to i32
43 ret i32 %shr.i
56 ; CHECK-NOT: shr
59 %shr.i = lshr i32 %2, 31
60 ret i32 %shr.i
74 ; CHECK-NOT: shr
[all …]
D2009-05-23-dagcombine-shifts.ll3 ; Check that the shr(shl X, 56), 48) is not mistakenly turned into
4 ; a shr (X, -8) that gets subsequently "optimized away" as undef
17 %shr = ashr i64 %shl, 48 ; <i64> [#uses=1]
18 %add5 = or i64 %shr, 1 ; <i64> [#uses=1]
Dvshift-5.ll27 %shr = ashr <4 x i32> %val, %shamt
28 store <4 x i32> %shr, <4 x i32>* %dst
53 %shr = ashr <4 x i32> %val, %shamt
54 store <4 x i32> %shr, <4 x i32>* %dst
Dvshift_split.ll6 %shr = lshr <2 x i64> %val, < i64 2, i64 3 >
7 ret <2 x i64> %shr
Dptr-rotate.ll6 %shr = lshr i32 %tmp, 5
8 %or = or i32 %shr, %shl
Dvshift_scalar.ll8 %shr = ashr <1 x i32> %val, < i32 4>
9 store <1 x i32> %shr, <1 x i32>* %dst
Dvshift_split2.ll8 %shr = ashr <8 x i32> %val, < i32 2, i32 2, i32 2, i32 2, i32 4, i32 4, i32 4, i32 4 >
9 store <8 x i32> %shr, <8 x i32>* %dst
/external/llvm/test/CodeGen/PTX/
Dshr.ll4 ; CHECK: shr.u32 r{{[0-9]+}}, r{{[0-9]+}}, r{{[0-9]+}}
11 ; CHECK: shr.u32 r{{[0-9]+}}, r{{[0-9]+}}, 3
18 ; CHECK: shr.u32 r{{[0-9]+}}, 3, r{{[0-9]+}}
25 ; CHECK: shr.s32 r{{[0-9]+}}, r{{[0-9]+}}, r{{[0-9]+}}
32 ; CHECK: shr.s32 r{{[0-9]+}}, r{{[0-9]+}}, 3
39 ; CHECK: shr.s32 r{{[0-9]+}}, -3, r{{[0-9]+}}
/external/openssl/crypto/aes/asm/
Daes-ia64.S118 (p0) shr.u te00=s0,twenty4 };; // 0/0:s0>>24
124 (p0) shr.u te01=s1,twenty4 };; // 1/1:s1>>24
130 (p0) shr.u te02=s2,twenty4 };; // 2/2:s2>>24
136 (p0) shr.u te03=s3,twenty4 };; // 3/3:s3>>24
142 (p0) shr.u te13=s3,sixteen };; // 4/2:s3>>16
202 shr.u te00=s0,twenty4 };; // 0/0:s0>>24
208 shr.u te01=s1,twenty4 };; // 1/1:s1>>24
214 shr.u te02=s2,twenty4 };; // 2/2:s2>>24
220 shr.u te03=s3,twenty4 };; // 3/3:s3>>24
226 shr.u te13=s3,sixteen };; // 4/2:s3>>16
[all …]
Daes-586.pl255 &shr ($v1,16);
266 &shr ($v1,16);
278 &shr ($v0,16);
290 &shr ($v1,16);
318 &shr ($s1,16); # -, -, 7, 6
331 &shr ($s2,16); # -, -, 8,11
338 &shr ($v0,24); # 13
342 &shr ($s0,24); # 1*
347 &shr ($s3,16); # , ,13,12
365 &shr ("eax",16); # 5, 4
[all …]
/external/zlib/contrib/masmx64/
Dinffasx64.asm105 shr rdx, cl ; /* hold >>= this.bits */
111 shr eax, 16 ; /* output this.val char */
121 shr rdx, cl ; /* hold >>= this.bits */
126 shr eax, 16 ; /* output this.val char */
133 shr r14d, 16 ; /* len = this.val */
148 shr rdx, cl
168 shr r15d, 16 ; /* dist = this.val */
171 shr rdx, cl ; /* hold >>= this.bits */
186 shr rdx, cl
/external/valgrind/main/
Daix5libc.supp257 # at 0xD036C80C: ungetwc (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
258 # by 0xD0369D94: ungetcc (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
259 # by 0xD03695EC: _doscan (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
260 # by 0xD037544C: sscanf (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
288 # at 0xD030CAD0: atoi (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
327 # at 0xD0310068: write (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
331 # by 0xD0325414: mod_init1 (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
332 # by 0xD0325328: __modinit (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
339 # by 0xD0325414: mod_init1 (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
340 # by 0xD0325328: __modinit (in /usr/lpp/ppe.poe/lib/threads/libc.a(shr.o))
[all …]
/external/llvm/test/Transforms/InstCombine/
D2009-03-20-AShrOverShift.ll6 %shr = ashr i32 %val, 15 ; <i32> [#uses=3]
7 %shr4 = ashr i32 %shr, 17 ; <i32> [#uses=1]
Dsignext.ll80 %shr = lshr i32 %x, 5 ; <i32> [#uses=1]
81 %xor = xor i32 %shr, 67108864 ; <i32> [#uses=1]
85 ; CHECK: %shr = ashr i32 %x, 5
86 ; CHECK: ret i32 %shr
/external/qemu/distrib/sdl-1.2.12/src/stdlib/
DSDL_stdlib.c174 shr ebx,1 in _alldiv()
176 shr edx,1 in _alldiv()
234 shr ecx,1 in _aulldiv()
236 shr edx,1 in _aulldiv()
310 shr ebx,1 in _allrem()
312 shr edx,1 in _allrem()
368 shr ecx,1 in _aullrem()
370 shr edx,1 in _aullrem()
454 shr ebx,1 in _alldvrm()
456 shr edx,1 in _alldvrm()
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dvec_shift.ll7 %shr = ashr <4 x i32> %shl, < i32 1, i32 2, i32 3, i32 4 >
8 store <4 x i32> %shr, <4 x i32>* %dst
/external/llvm/test/CodeGen/CBackend/
Dpr2408.ll6 %shr = ashr i32 %a, 0 ; <i32> [#uses=1]
8 %mul = mul i32 %shr, %shr2 ; <i32> [#uses=1]

123456