/external/llvm/test/CodeGen/X86/ |
sdiv-exact.ll | 25 ; CHECK: pmuludq 26 ; CHECK: pmuludq
|
combine-multiplies.ll | 78 ; pmuludq %xmm2, %xmm0 80 ; pmuludq %xmm2, %xmm3 93 ; pmuludq instructions), followed by two adds. Without this optimization, we'd 94 ; do 2 adds, followed by 2 multiplies (i.e. 4 pmuludq instructions). 101 ; CHECK-NEXT: pmuludq [[C22]], [[T2:%xmm[0-9]]] 103 ; CHECK-NEXT: pmuludq [[C22]], [[T4:%xmm[0-9]]] 139 ; CHECK-NEXT: pmuludq [[C22]], [[T2:%xmm[0-9]]] 142 ; CHECK-NEXT: pmuludq [[T1]], [[T7]]
|
pmul.ll | 96 ; SSE2-NEXT: pmuludq %xmm1, %xmm0 98 ; SSE2-NEXT: pmuludq %xmm1, %xmm2 123 ; SSE-NEXT: pmuludq %xmm1, %xmm2 125 ; SSE-NEXT: pmuludq %xmm1, %xmm0 236 ; SSE2-NEXT: pmuludq %xmm1, %xmm0 239 ; SSE2-NEXT: pmuludq %xmm2, %xmm1 262 ; SSE-NEXT: pmuludq %xmm1, %xmm2 265 ; SSE-NEXT: pmuludq %xmm0, %xmm3 269 ; SSE-NEXT: pmuludq %xmm1, %xmm0 303 ; SSE2-NEXT: pmuludq %xmm2, %xmm [all...] |
vector-idiv.ll | 35 ; SSE2-NEXT: pmuludq %xmm1, %xmm0 38 ; SSE2-NEXT: pmuludq %xmm2, %xmm0
|
vector-trunc-math.ll | [all...] |
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/ |
randomize-regalloc.ll | 31 ; OPTM1_1-NEXT: pmuludq xmm0,XMMWORD PTR [esp+0x10] 32 ; OPTM1_1-NEXT: pmuludq xmm6,xmm2 44 ; CHECK_1-NEXT: pmuludq xmm7,xmm1 45 ; CHECK_1-NEXT: pmuludq xmm0,xmm5 58 ; OPTM1_123-NEXT: pmuludq xmm0,XMMWORD PTR [esp+0x10] 59 ; OPTM1_123-NEXT: pmuludq xmm6,xmm2 71 ; CHECK_123-NEXT: pmuludq xmm5,xmm1 72 ; CHECK_123-NEXT: pmuludq xmm0,xmm7
|
nop-insertion.ll | 43 ; PROB50: pmuludq 16(%esp), %xmm0 44 ; PROB50: pmuludq %xmm2, %xmm1 69 ; PROB90: pmuludq 16(%esp), %xmm0 71 ; PROB90: pmuludq %xmm2, %xmm1 99 ; MAXNOPS2: pmuludq 16(%esp), %xmm0 100 ; MAXNOPS2: pmuludq %xmm2, %xmm1 128 ; SANDBOX50: pmuludq 16(%esp), %xmm0 129 ; SANDBOX50: pmuludq %xmm2, %xmm1
|
rng.ll | 125 ; NOPINSERTION: pmuludq 16(%esp), %xmm0 126 ; NOPINSERTION: pmuludq %xmm2, %xmm1 196 ; REGALLOC-NEXT: pmuludq xmm3,xmm1 197 ; REGALLOC-NEXT: pmuludq xmm0,xmm4
|
/external/boringssl/linux-x86/crypto/fipsmodule/ |
x86-mont.S | 77 pmuludq %mm4,%mm5 81 pmuludq 20(%esp),%mm5 82 pmuludq %mm5,%mm3 91 pmuludq %mm4,%mm0 92 pmuludq %mm5,%mm1 106 pmuludq %mm4,%mm0 107 pmuludq %mm5,%mm1 125 pmuludq %mm4,%mm5 130 pmuludq 20(%esp),%mm5 131 pmuludq %mm5,%mm [all...] |
bn-586.S | 26 pmuludq %mm0,%mm2 28 pmuludq %mm0,%mm4 30 pmuludq %mm0,%mm6 32 pmuludq %mm0,%mm7 42 pmuludq %mm0,%mm2 45 pmuludq %mm0,%mm4 48 pmuludq %mm0,%mm6 53 pmuludq %mm0,%mm3 90 pmuludq %mm0,%mm2 307 pmuludq %mm0,%mm [all...] |
/external/boringssl/mac-x86/crypto/fipsmodule/ |
x86-mont.S | 76 pmuludq %mm4,%mm5 80 pmuludq 20(%esp),%mm5 81 pmuludq %mm5,%mm3 90 pmuludq %mm4,%mm0 91 pmuludq %mm5,%mm1 105 pmuludq %mm4,%mm0 106 pmuludq %mm5,%mm1 124 pmuludq %mm4,%mm5 129 pmuludq 20(%esp),%mm5 130 pmuludq %mm5,%mm [all...] |
bn-586.S | 25 pmuludq %mm0,%mm2 27 pmuludq %mm0,%mm4 29 pmuludq %mm0,%mm6 31 pmuludq %mm0,%mm7 41 pmuludq %mm0,%mm2 44 pmuludq %mm0,%mm4 47 pmuludq %mm0,%mm6 52 pmuludq %mm0,%mm3 89 pmuludq %mm0,%mm2 304 pmuludq %mm0,%mm [all...] |
/external/boringssl/win-x86/crypto/fipsmodule/ |
x86-mont.asm | 87 pmuludq mm5,mm4 91 pmuludq mm5,[20+esp] 92 pmuludq mm3,mm5 101 pmuludq mm0,mm4 102 pmuludq mm1,mm5 116 pmuludq mm0,mm4 117 pmuludq mm1,mm5 135 pmuludq mm5,mm4 140 pmuludq mm5,[20+esp] 141 pmuludq mm3,mm [all...] |
bn-586.asm | 36 pmuludq mm2,mm0 38 pmuludq mm4,mm0 40 pmuludq mm6,mm0 42 pmuludq mm7,mm0 52 pmuludq mm2,mm0 55 pmuludq mm4,mm0 58 pmuludq mm6,mm0 63 pmuludq mm3,mm0 100 pmuludq mm2,mm0 311 pmuludq mm2,mm [all...] |
/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/ |
x86-64-simd.s | 123 pmuludq %mm1,%mm0 124 pmuludq (%rax),%mm0 125 pmuludq %xmm1,%xmm0 126 pmuludq (%rax),%xmm0 245 pmuludq mm1,QWORD PTR [rax] label 246 pmuludq mm1,QWORD PTR [rax] label 247 pmuludq xmm1,XMMWORD PTR [rax] label 248 pmuludq xmm1,XMMWORD PTR [rax] label
|
sse2.s | 140 pmuludq %mm0, %mm1 141 pmuludq (%eax), %mm1 142 pmuludq %xmm0, %xmm1 143 pmuludq (%eax), %xmm1
|
sse-noavx.s | 46 pmuludq %mm0, %mm1
|
x86-64-sse-noavx.s | 47 pmuludq %mm0, %mm1
|
x86-64-simd-intel.d | 124 [ ]*[a-f0-9]+: 0f f4 c1 pmuludq mm0,mm1 125 [ ]*[a-f0-9]+: 0f f4 00 pmuludq mm0,QWORD PTR \[rax\] 126 [ ]*[a-f0-9]+: 66 0f f4 c1 pmuludq xmm0,xmm1 127 [ ]*[a-f0-9]+: 66 0f f4 00 pmuludq xmm0,XMMWORD PTR \[rax\] 243 [ ]*[a-f0-9]+: 0f f4 08 pmuludq mm1,QWORD PTR \[rax\] 244 [ ]*[a-f0-9]+: 0f f4 08 pmuludq mm1,QWORD PTR \[rax\] 245 [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq xmm1,XMMWORD PTR \[rax\] 246 [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq xmm1,XMMWORD PTR \[rax\]
|
/external/boringssl/src/crypto/fipsmodule/bn/asm/ |
x86-mont.pl | 162 &pmuludq($mul1,$mul0); # ap[0]*bp[0] 167 &pmuludq($mul1,$_n0q); # *=n0 169 &pmuludq($car1,$mul1); # "t[0]"*np[0]*n0 180 &pmuludq($acc0,$mul0); # ap[j]*bp[0] 181 &pmuludq($acc1,$mul1); # np[j]*m1 198 &pmuludq($acc0,$mul0); # ap[num-1]*bp[0] 199 &pmuludq($acc1,$mul1); # np[num-1]*m1 223 &pmuludq($mul1,$mul0); # ap[0]*bp[i] 230 &pmuludq($mul1,$_n0q); # *=n0 232 &pmuludq($car1,$mul1) [all...] |
bn-586.pl | 55 &pmuludq("mm2","mm0"); # mm2 = w*a[0] 57 &pmuludq("mm4","mm0"); # mm4 = w*a[1] 59 &pmuludq("mm6","mm0"); # mm6 = w*a[2] 61 &pmuludq("mm7","mm0"); # mm7 = w*a[3] 71 &pmuludq("mm2","mm0"); # mm2 = w*a[4] 74 &pmuludq("mm4","mm0"); # mm4 = w*a[5] 77 &pmuludq("mm6","mm0"); # mm6 = w*a[6] 82 &pmuludq("mm3","mm0"); # mm3 = w*a[7] 120 &pmuludq("mm2","mm0"); # a[i] *= w 238 &pmuludq("mm2","mm0"); # a[i] *= [all...] |
/external/v8/src/x64/ |
sse-instr.h | 30 V(pmuludq, 66, 0F, F4) \
|
/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/ilp32/ |
x86-64-simd-intel.d | 124 [ ]*[a-f0-9]+: 0f f4 c1 pmuludq mm0,mm1 125 [ ]*[a-f0-9]+: 0f f4 00 pmuludq mm0,QWORD PTR \[rax\] 126 [ ]*[a-f0-9]+: 66 0f f4 c1 pmuludq xmm0,xmm1 127 [ ]*[a-f0-9]+: 66 0f f4 00 pmuludq xmm0,XMMWORD PTR \[rax\] 243 [ ]*[a-f0-9]+: 0f f4 08 pmuludq mm1,QWORD PTR \[rax\] 244 [ ]*[a-f0-9]+: 0f f4 08 pmuludq mm1,QWORD PTR \[rax\] 245 [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq xmm1,XMMWORD PTR \[rax\] 246 [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq xmm1,XMMWORD PTR \[rax\]
|
x86-64-simd-suffix.d | 124 [ ]*[a-f0-9]+: 0f f4 c1 pmuludq %mm1,%mm0 125 [ ]*[a-f0-9]+: 0f f4 00 pmuludq \(%rax\),%mm0 126 [ ]*[a-f0-9]+: 66 0f f4 c1 pmuludq %xmm1,%xmm0 127 [ ]*[a-f0-9]+: 66 0f f4 00 pmuludq \(%rax\),%xmm0 243 [ ]*[a-f0-9]+: 0f f4 08 pmuludq \(%rax\),%mm1 244 [ ]*[a-f0-9]+: 0f f4 08 pmuludq \(%rax\),%mm1 245 [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq \(%rax\),%xmm1 246 [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq \(%rax\),%xmm1
|
x86-64-simd.d | 124 [ ]*[a-f0-9]+: 0f f4 c1 pmuludq %mm1,%mm0 125 [ ]*[a-f0-9]+: 0f f4 00 pmuludq \(%rax\),%mm0 126 [ ]*[a-f0-9]+: 66 0f f4 c1 pmuludq %xmm1,%xmm0 127 [ ]*[a-f0-9]+: 66 0f f4 00 pmuludq \(%rax\),%xmm0 243 [ ]*[a-f0-9]+: 0f f4 08 pmuludq \(%rax\),%mm1 244 [ ]*[a-f0-9]+: 0f f4 08 pmuludq \(%rax\),%mm1 245 [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq \(%rax\),%xmm1 246 [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq \(%rax\),%xmm1
|