/external/llvm/test/CodeGen/X86/ |
sse2-mul.ll | 8 ; CHECK: pmuludq 10 ; CHECK: pmuludq
|
vector-idiv.ll | 10 ; SSE41: pmuludq 12 ; SSE41: pmuludq 138 ; SSE: pmuludq 141 ; SSE: pmuludq
|
/external/openssl/crypto/bn/asm/ |
x86-mont.S | 62 pmuludq %mm4,%mm5 66 pmuludq 20(%esp),%mm5 67 pmuludq %mm5,%mm3 76 pmuludq %mm4,%mm0 77 pmuludq %mm5,%mm1 91 pmuludq %mm4,%mm0 92 pmuludq %mm5,%mm1 110 pmuludq %mm4,%mm5 115 pmuludq 20(%esp),%mm5 116 pmuludq %mm5,%mm [all...] |
x86-mont.pl | 135 &pmuludq($mul1,$mul0); # ap[0]*bp[0] 140 &pmuludq($mul1,$_n0q); # *=n0 142 &pmuludq($car1,$mul1); # "t[0]"*np[0]*n0 153 &pmuludq($acc0,$mul0); # ap[j]*bp[0] 154 &pmuludq($acc1,$mul1); # np[j]*m1 171 &pmuludq($acc0,$mul0); # ap[num-1]*bp[0] 172 &pmuludq($acc1,$mul1); # np[num-1]*m1 196 &pmuludq($mul1,$mul0); # ap[0]*bp[i] 203 &pmuludq($mul1,$_n0q); # *=n0 205 &pmuludq($car1,$mul1) [all...] |
bn-586.pl | 50 &pmuludq("mm2","mm0"); # mm2 = w*a[0] 52 &pmuludq("mm4","mm0"); # mm4 = w*a[1] 54 &pmuludq("mm6","mm0"); # mm6 = w*a[2] 56 &pmuludq("mm7","mm0"); # mm7 = w*a[3] 66 &pmuludq("mm2","mm0"); # mm2 = w*a[4] 69 &pmuludq("mm4","mm0"); # mm4 = w*a[5] 72 &pmuludq("mm6","mm0"); # mm6 = w*a[6] 77 &pmuludq("mm3","mm0"); # mm3 = w*a[7] 115 &pmuludq("mm2","mm0"); # a[i] *= w 233 &pmuludq("mm2","mm0"); # a[i] *= [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/chromium_org/third_party/boringssl/src/crypto/bn/asm/ |
x86-mont.pl | 135 &pmuludq($mul1,$mul0); # ap[0]*bp[0] 140 &pmuludq($mul1,$_n0q); # *=n0 142 &pmuludq($car1,$mul1); # "t[0]"*np[0]*n0 153 &pmuludq($acc0,$mul0); # ap[j]*bp[0] 154 &pmuludq($acc1,$mul1); # np[j]*m1 171 &pmuludq($acc0,$mul0); # ap[num-1]*bp[0] 172 &pmuludq($acc1,$mul1); # np[num-1]*m1 196 &pmuludq($mul1,$mul0); # ap[0]*bp[i] 203 &pmuludq($mul1,$_n0q); # *=n0 205 &pmuludq($car1,$mul1) [all...] |
bn-586.pl | 50 &pmuludq("mm2","mm0"); # mm2 = w*a[0] 52 &pmuludq("mm4","mm0"); # mm4 = w*a[1] 54 &pmuludq("mm6","mm0"); # mm6 = w*a[2] 56 &pmuludq("mm7","mm0"); # mm7 = w*a[3] 66 &pmuludq("mm2","mm0"); # mm2 = w*a[4] 69 &pmuludq("mm4","mm0"); # mm4 = w*a[5] 72 &pmuludq("mm6","mm0"); # mm6 = w*a[6] 77 &pmuludq("mm3","mm0"); # mm3 = w*a[7] 115 &pmuludq("mm2","mm0"); # a[i] *= w 233 &pmuludq("mm2","mm0"); # a[i] *= [all...] |
/external/llvm/test/Analysis/CostModel/X86/ |
testshiftshl.ll | 22 ; SSE2-CODEGEN: pmuludq 82 ; SSE2-CODEGEN: pmuludq 94 ; SSE2-CODEGEN: pmuludq 106 ; SSE2-CODEGEN: pmuludq 118 ; SSE2-CODEGEN: pmuludq 202 ; SSE2-CODEGEN: pmuludq
|
arith.ll | 41 ; 3 PMULUDQ and 2 PADDS and 4 shifts.
|
vshift-cost.ll | 31 ; v4i32 mul as a 2x shuffle, 2x pmuludq, 2x shuffle.
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
ssewidth.asm | 394 pmuludq xmm1, xmm2 label 395 pmuludq xmm1, dqword [rbx] label
|
avx.asm | 1880 pmuludq xmm1, xmm2 label 1881 pmuludq xmm1, [rax] label 1882 pmuludq xmm1, dqword [rax] label [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/ |
mfqe_sse2.asm | 238 pmuludq xmm0, xmm0
|
/external/libvpx/libvpx/vp8/common/x86/ |
mfqe_sse2.asm | 238 pmuludq xmm0, xmm0
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
mfqe_sse2.asm | 238 pmuludq xmm0, xmm0
|
/external/valgrind/main/memcheck/tests/amd64/ |
sse_memory.stdout.exp | [all...] |
sse_memory.c | 346 TEST_INSN( &AllMask, 16,pmuludq)
|
/external/valgrind/main/memcheck/tests/x86/ |
sse2_memory.stdout.exp | [all...] |
/external/clang/test/CodeGen/ |
mmx-builtins.c | 106 // CHECK: pmuludq
|
/external/llvm/lib/Target/X86/ |
X86TargetTransformInfo.cpp | 275 { ISD::SDIV, MVT::v4i32, 19 }, // pmuludq sequence 276 { ISD::UDIV, MVT::v4i32, 15 }, // pmuludq sequence 301 // lowered into a sequence of shuffles and 2 x pmuludq. 397 // 2x pmuludq, 2x shuffle. [all...] |
X86ISelLowering.h | 353 // PMULUDQ - Vector multiply packed unsigned doubleword integers 354 PMULUDQ, 355 // PMULUDQ - Vector multiply packed signed doubleword integers [all...] |
/external/qemu/target-i386/ |
ops_sse_header.h | 112 DEF_HELPER_3(glue(pmuludq, SUFFIX), void, env, Reg, Reg)
|
/external/valgrind/main/none/tests/amd64/ |
insn_sse2.def | 214 pmuludq mm.ud[12345678,0] mm.ud[87654321,0] => 1.uq[1082152022374638] 215 pmuludq m64.ud[12345678,0] mm.ud[87654321,0] => 1.uq[1082152022374638] 216 pmuludq xmm.ud[12345678,0,87654321,0] xmm.ud[87654321,0,12345678,0] => 1.uq[1082152022374638,1082152022374638] 217 pmuludq m128.ud[12345678,0,87654321,0] xmm.ud[87654321,0,12345678,0] => 1.uq[1082152022374638,1082152022374638] [all...] |
/external/valgrind/main/none/tests/x86/ |
insn_sse2.def | 214 pmuludq mm.ud[12345678,0] mm.ud[87654321,0] => 1.uq[1082152022374638] 215 pmuludq m64.ud[12345678,0] mm.ud[87654321,0] => 1.uq[1082152022374638] 216 pmuludq xmm.ud[12345678,0,87654321,0] xmm.ud[87654321,0,12345678,0] => 1.uq[1082152022374638,1082152022374638] 217 pmuludq m128.ud[12345678,0,87654321,0] xmm.ud[87654321,0,12345678,0] => 1.uq[1082152022374638,1082152022374638] [all...] |