/external/llvm/test/CodeGen/X86/ |
sdiv-exact.ll | 7 ; CHECK: imull $-1030792151, 4(%esp) 16 ; CHECK-NEXT: imull $-1431655765
|
atom-sched.ll | 16 ; atom: imull 18 ; atom: imull 19 ; CHECK: imull 21 ; CHECK: imull
|
subreg-to-reg-3.ll | 1 ; RUN: llc < %s -march=x86-64 | grep imull
|
memset-2.ll | 28 ; CHECK: imull $16843009 36 ; CHECK: imull $16843009
|
divide-by-constant.ll | 10 ; CHECK: imull $63551, %eax, %eax 21 ; CHECK: imull $43691, %eax, %eax 33 ; CHECK-NEXT: imull $171, %eax, %eax 43 ; CHECK: imull $1986, %eax, % 59 ; CHECK: imull $26215, %eax, %eax
|
2010-09-01-RemoveCopyByCommutingDef.ll | 13 ; The imull clobbers a 32-bit register. 14 ; CHECK: imull %{{...}}, %e[[CLOBBER:..]]
|
machine-cse.ll | 61 ; CHECK: imull 63 ; CHECK-NOT: imull
|
smul-with-overflow.ll | 21 ; CHECK: imull 40 ; CHECK: imull
|
/dalvik/vm/mterp/x86/ |
OP_MUL_INT.S | 10 imull (rFP,%ecx,4),%eax # trashes rIBASE/edx
|
OP_MUL_INT_LIT8.S | 7 imull %ecx,%eax # trashes rIBASE/edx
|
OP_MUL_INT_2ADDR.S | 8 imull (rFP,%ecx,4),%eax # trashes rIBASE/edx
|
OP_MUL_INT_LIT16.S | 10 imull %ecx,%eax # trashes rIBASE/edx
|
OP_MUL_LONG.S | 22 imull (rFP),%ecx # ecx<- (Bmsw*Clsw) 24 imull (%esi),%eax # eax<- (Cmsw*Blsw)
|
OP_MUL_LONG_2ADDR.S | 23 imull (rFP),%ecx # ecx<- (Amsw*Blsw) 25 imull (%esi),%eax # eax<- (Bmsw*Alsw)
|
/external/compiler-rt/lib/i386/ |
muldi3.S | 16 imull %eax, %ecx // b.lo * a.hi 20 imull %edx, %ebx // a.lo * b.hi
|
udivdi3.S | 59 imull %edi, %eax // q*bhi 91 imull %edi, %eax // q*bhi
|
umoddi3.S | 60 imull %edi, %eax // q*bhi 96 imull %edi, %eax // q*bhi
|
divdi3.S | 88 imull %edi, %eax // q*bhi 126 imull %edi, %eax // q*bhi
|
moddi3.S | 87 imull %edi, %eax // q*bhi 127 imull %edi, %eax // q*bhi
|
/frameworks/compile/libbcc/runtime/lib/i386/ |
muldi3.S | 16 imull %eax, %ecx // b.lo * a.hi 20 imull %edx, %ebx // a.lo * b.hi
|
udivdi3.S | 59 imull %edi, %eax // q*bhi 91 imull %edi, %eax // q*bhi
|
umoddi3.S | 60 imull %edi, %eax // q*bhi 96 imull %edi, %eax // q*bhi
|
/dalvik/vm/mterp/x86-atom/ |
OP_MUL_LONG.S | 61 imull (rFP, %edx, 4), %ecx # %ecx<- WxZ 63 imull (rFP, rINST, 4), %eax # %eax<- XxY
|
OP_MUL_LONG_2ADDR.S | 62 imull (rFP, %edx, 4), %ecx # %ecx<- WxZ 64 imull (rFP, rINST, 4), %eax # %eax<- X*Y
|
/external/llvm/test/Instrumentation/AddressSanitizer/X86/ |
bug_11395.ll | 63 %2 = call { i32*, i32*, i32* } asm sideeffect "1: \0A\09xor %esi, %esi\0A\09xor %ecx, %ecx\0A\09jmp *$5 \0A\09ff_mlp_firorder_8: \0A\09mov 0x1c+0($0), %eax\0A\09imull 0x1c+0($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_firorder_7: \0A\09mov 0x18+0($0), %eax\0A\09imull 0x18+0($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_firorder_6: \0A\09mov 0x14+0($0), %eax\0A\09imull 0x14+0($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_firorder_5: \0A\09mov 0x10+0($0), %eax\0A\09imull 0x10+0($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_firorder_4: \0A\09mov 0x0c+0($0), %eax\0A\09imull 0x0c+0($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_firorder_3: \0A\09mov 0x08+0($0), %eax\0A\09imull 0x08+0($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_firorder_2: \0A\09mov 0x04+0($0), %eax\0A\09imull 0x04+0($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_firorder_1: \0A\09mov 0x00+0($0), %eax\0A\09imull 0x00+0($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_firorder_0:\0A\09jmp *$6 \0A\09ff_mlp_iirorder_4: \0A\09mov 0x0c+4*(8 + (40 * 4))($0), %eax\0A\09imull 0x0c+4* 8($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09ff_mlp_iirorder_3: \0A\09mov 0x08+4*(8 + (40 * 4))($0), %eax\0A\09imull 0x08+4* 8($1) \0A\09add %eax , %esi\0A\09adc %edx , %ecx\0A\09 (…) [all...] |