/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/ |
D | dependency-breaking-pcmpeq.s | 8 pcmpeqb %mm0, %mm0 label 12 pcmpeqb %xmm0, %xmm0 label 36 # CHECK-NEXT: 1 3 1.00 pcmpeqb %mm0, %mm0 39 # CHECK-NEXT: 1 1 0.50 pcmpeqb %xmm0, %xmm0 60 # CHECK-NEXT: - - - 1.00 - - - - pcmpeqb %mm0, %mm0 63 # CHECK-NEXT: - - - 0.01 - 0.99 - - pcmpeqb %xmm0, %xmm0 72 # CHECK: [0,0] DeeeER . . . . . pcmpeqb %mm0, %mm0 75 # CHECK-NEXT: [0,3] DeE--------R . . . . pcmpeqb %xmm0, %xmm0 79 # CHECK-NEXT: [1,0] .D========eeeER. . . . pcmpeqb %mm0, %mm0 82 # CHECK-NEXT: [1,3] . D==eE-------------R . . pcmpeqb %xmm0, %xmm0 [all …]
|
D | one-idioms.s | 7 pcmpeqb %mm2, %mm2 label 11 pcmpeqb %xmm2, %xmm2 label 35 # CHECK-NEXT: 1 3 1.00 pcmpeqb %mm2, %mm2 38 # CHECK-NEXT: 1 1 0.50 pcmpeqb %xmm2, %xmm2 63 # CHECK-NEXT: - - - 1.00 - - - - pcmpeqb %mm2, %mm2 66 # CHECK-NEXT: - - - 0.10 - 0.90 - - pcmpeqb %xmm2, %xmm2 75 # CHECK: [0,0] DeeeER .. pcmpeqb %mm2, %mm2 78 # CHECK-NEXT: [0,3] DeE--------R pcmpeqb %xmm2, %xmm2 90 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 pcmpeqb %mm2, %mm2 93 # CHECK-NEXT: 3. 1 1.0 1.0 8.0 pcmpeqb %xmm2, %xmm2
|
D | resources-mmx.s | 54 pcmpeqb %mm0, %mm2 label 55 pcmpeqb (%rax), %mm2 label 200 # CHECK-NEXT: 1 3 1.00 pcmpeqb %mm0, %mm2 201 # CHECK-NEXT: 2 8 1.00 * pcmpeqb (%rax), %mm2 322 # CHECK-NEXT: - - - 1.00 - - - - pcmpeqb %mm0, %mm2 323 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 pcmpeqb (%rax), %mm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | one-idioms.s | 9 pcmpeqb %mm2, %mm2 label 13 pcmpeqb %xmm2, %xmm2 label 49 # CHECK-NEXT: 1 2 0.50 pcmpeqb %mm2, %mm2 52 # CHECK-NEXT: 1 2 1.00 pcmpeqb %xmm2, %xmm2 110 …0 - - 0.50 0.50 - - - - - - - pcmpeqb %mm2, %mm2 113 … - - 0.50 0.50 - - - - - - - pcmpeqb %xmm2, %xmm2 130 # CHECK: [0,0] DeeER. . .. pcmpeqb %mm2, %mm2 133 # CHECK-NEXT: [0,3] D==eeER . .. pcmpeqb %xmm2, %xmm2 153 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 pcmpeqb %mm2, %mm2 156 # CHECK-NEXT: 3. 1 3.0 3.0 0.0 pcmpeqb %xmm2, %xmm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | one-idioms.s | 9 pcmpeqb %mm2, %mm2 label 13 pcmpeqb %xmm2, %xmm2 label 49 # CHECK-NEXT: 1 1 0.50 pcmpeqb %mm2, %mm2 52 # CHECK-NEXT: 1 1 0.50 pcmpeqb %xmm2, %xmm2 101 … - - 0.50 0.50 - - - - 0.50 0.50 - pcmpeqb %mm2, %mm2 104 … - - 0.50 0.50 - - - - 0.50 0.50 - pcmpeqb %xmm2, %xmm2 121 # CHECK: [0,0] DeER . . pcmpeqb %mm2, %mm2 124 # CHECK-NEXT: [0,3] .DeER. . pcmpeqb %xmm2, %xmm2 144 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 pcmpeqb %mm2, %mm2 147 # CHECK-NEXT: 3. 1 1.0 1.0 0.0 pcmpeqb %xmm2, %xmm2
|
/external/compiler-rt/lib/builtins/i386/ |
D | ashrdi3.S | 31 pcmpeqb %xmm1, %xmm1 // -1ULL 34 pcmpeqb %xmm1, %xmm1 // -1ULL
|
/external/llvm-project/compiler-rt/lib/builtins/i386/ |
D | ashrdi3.S | 32 pcmpeqb %xmm1, %xmm1 // -1ULL 35 pcmpeqb %xmm1, %xmm1 // -1ULL
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | ptest.ll | 11 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 58 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 110 ; SSE2-NEXT: pcmpeqb %xmm1, %xmm0 177 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 208 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 243 ; SSE2-NEXT: pcmpeqb %xmm1, %xmm0 289 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 320 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 355 ; SSE2-NEXT: pcmpeqb %xmm1, %xmm0
|
D | vector-lzcnt-128.ll | 107 ; SSSE3-NEXT: pcmpeqb %xmm4, %xmm1 111 ; SSSE3-NEXT: pcmpeqb %xmm4, %xmm2 140 ; SSE41-NEXT: pcmpeqb %xmm4, %xmm1 144 ; SSE41-NEXT: pcmpeqb %xmm4, %xmm2 242 ; X32-SSE-NEXT: pcmpeqb %xmm4, %xmm1 246 ; X32-SSE-NEXT: pcmpeqb %xmm4, %xmm2 360 ; SSSE3-NEXT: pcmpeqb %xmm4, %xmm1 364 ; SSSE3-NEXT: pcmpeqb %xmm4, %xmm2 393 ; SSE41-NEXT: pcmpeqb %xmm4, %xmm1 397 ; SSE41-NEXT: pcmpeqb %xmm4, %xmm2 [all …]
|
D | vector-reduce-or-cmp.ll | 17 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 44 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 75 ; SSE2-NEXT: pcmpeqb %xmm1, %xmm0 130 ; SSE2-NEXT: pcmpeqb %xmm2, %xmm0 210 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 237 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 268 ; SSE2-NEXT: pcmpeqb %xmm1, %xmm0 323 ; SSE2-NEXT: pcmpeqb %xmm2, %xmm0 422 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 449 ; SSE2-NEXT: pcmpeqb %xmm0, %xmm1 [all …]
|
D | memcmp-optsize.ll | 548 ; X86-SSE2-NEXT: pcmpeqb %xmm0, %xmm1 558 ; X64-SSE2-NEXT: pcmpeqb %xmm0, %xmm1 593 ; X86-SSE2-NEXT: pcmpeqb {{\.LCPI.*}}, %xmm0 602 ; X64-SSE2-NEXT: pcmpeqb {{.*}}(%rip), %xmm0 661 ; X86-SSE2-NEXT: pcmpeqb %xmm0, %xmm2 663 ; X86-SSE2-NEXT: pcmpeqb %xmm1, %xmm0 674 ; X64-SSE2-NEXT: pcmpeqb %xmm0, %xmm1 677 ; X64-SSE2-NEXT: pcmpeqb %xmm0, %xmm2 718 ; X86-SSE2-NEXT: pcmpeqb {{\.LCPI.*}}, %xmm1 719 ; X86-SSE2-NEXT: pcmpeqb {{\.LCPI.*}}, %xmm0 [all …]
|
D | memcmp-pgso.ll | 548 ; X86-SSE2-NEXT: pcmpeqb %xmm0, %xmm1 558 ; X64-SSE2-NEXT: pcmpeqb %xmm0, %xmm1 593 ; X86-SSE2-NEXT: pcmpeqb {{\.LCPI.*}}, %xmm0 602 ; X64-SSE2-NEXT: pcmpeqb {{.*}}(%rip), %xmm0 661 ; X86-SSE2-NEXT: pcmpeqb %xmm0, %xmm2 663 ; X86-SSE2-NEXT: pcmpeqb %xmm1, %xmm0 674 ; X64-SSE2-NEXT: pcmpeqb %xmm0, %xmm1 677 ; X64-SSE2-NEXT: pcmpeqb %xmm0, %xmm2 718 ; X86-SSE2-NEXT: pcmpeqb {{\.LCPI.*}}, %xmm1 719 ; X86-SSE2-NEXT: pcmpeqb {{\.LCPI.*}}, %xmm0 [all …]
|
/external/rust/crates/libz-sys/src/zlib/contrib/amd64/ |
D | amd64-match.S | 295 pcmpeqb %xmm2, %xmm1 298 pcmpeqb %xmm4, %xmm3 301 pcmpeqb %xmm6, %xmm5 304 pcmpeqb %xmm8, %xmm7
|
/external/llvm-project/llvm/test/MC/X86/ |
D | MMX-32.s | 529 pcmpeqb -485498096(%edx,%eax,4), %mm4 label 533 pcmpeqb 485498096(%edx,%eax,4), %mm4 label 537 pcmpeqb 485498096(%edx), %mm4 label 541 pcmpeqb 485498096, %mm4 label 545 pcmpeqb 64(%edx,%eax), %mm4 label 549 pcmpeqb (%edx), %mm4 label 553 pcmpeqb %mm4, %mm4 label
|
D | MMX-64.s | 545 pcmpeqb 485498096, %mm4 label 549 pcmpeqb 64(%rdx), %mm4 label 553 pcmpeqb 64(%rdx,%rax,4), %mm4 label 557 pcmpeqb -64(%rdx,%rax,4), %mm4 label 561 pcmpeqb 64(%rdx,%rax), %mm4 label 565 pcmpeqb %mm4, %mm4 label 569 pcmpeqb (%rdx), %mm4 label
|
/external/libaom/libaom/third_party/libyuv/source/ |
D | row_win.cc | 331 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 in J400ToARGBRow_SSE2() 390 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 in RGB24ToARGBRow_SSSE3() 429 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 in RAWToARGBRow_SSSE3() 478 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red in RGB565ToARGBRow_SSE2() 480 pcmpeqb xmm4, xmm4 // generate mask 0x07e007e0 for Green in RGB565ToARGBRow_SSE2() 483 pcmpeqb xmm7, xmm7 // generate mask 0xff00ff00 for Alpha in RGB565ToARGBRow_SSE2() 675 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red in ARGB1555ToARGBRow_SSE2() 679 pcmpeqb xmm7, xmm7 // generate mask 0xff00ff00 for Alpha in ARGB1555ToARGBRow_SSE2() 839 pcmpeqb xmm3, xmm3 // generate mask 0x0000001f in ARGBToRGB565Row_SSE2() 841 pcmpeqb xmm4, xmm4 // generate mask 0x000007e0 in ARGBToRGB565Row_SSE2() [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-mmx.s | 54 pcmpeqb %mm0, %mm2 label 55 pcmpeqb (%rax), %mm2 label 200 # CHECK-NEXT: 1 3 1.00 pcmpeqb %mm0, %mm2 201 # CHECK-NEXT: 2 8 1.00 * pcmpeqb (%rax), %mm2 322 # CHECK-NEXT: - - - 1.00 - - - - pcmpeqb %mm0, %mm2 323 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 pcmpeqb (%rax), %mm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SLM/ |
D | resources-mmx.s | 54 pcmpeqb %mm0, %mm2 label 55 pcmpeqb (%rax), %mm2 label 200 # CHECK-NEXT: 1 1 0.50 pcmpeqb %mm0, %mm2 201 # CHECK-NEXT: 1 4 1.00 * pcmpeqb (%rax), %mm2 322 # CHECK-NEXT: - - - 0.50 0.50 - - - pcmpeqb %mm0, %mm2 323 # CHECK-NEXT: - - - 0.50 0.50 - - 1.00 pcmpeqb (%rax), %mm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/ |
D | resources-mmx.s | 54 pcmpeqb %mm0, %mm2 label 55 pcmpeqb (%rax), %mm2 label 200 # CHECK-NEXT: 1 1 0.50 pcmpeqb %mm0, %mm2 201 # CHECK-NEXT: 1 1 1.00 * pcmpeqb (%rax), %mm2 316 # CHECK-NEXT: 0.50 0.50 pcmpeqb %mm0, %mm2 317 # CHECK-NEXT: 1.00 - pcmpeqb (%rax), %mm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | resources-mmx.s | 54 pcmpeqb %mm0, %mm2 label 55 pcmpeqb (%rax), %mm2 label 200 # CHECK-NEXT: 1 3 1.00 pcmpeqb %mm0, %mm2 201 # CHECK-NEXT: 2 8 1.00 * pcmpeqb (%rax), %mm2 322 # CHECK-NEXT: - - - 1.00 - - - - pcmpeqb %mm0, %mm2 323 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 pcmpeqb (%rax), %mm2
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
D | row_win.cc | 265 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 326 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 365 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 443 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red 445 pcmpeqb xmm4, xmm4 // generate mask 0x07e007e0 for Green 448 pcmpeqb xmm7, xmm7 // generate mask 0xff00ff00 for Alpha 640 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red 644 pcmpeqb xmm7, xmm7 // generate mask 0xff00ff00 for Alpha 806 pcmpeqb xmm3, xmm3 // generate mask 0x0000001f 808 pcmpeqb xmm4, xmm4 // generate mask 0x000007e0 [all …]
|
/external/libyuv/files/source/ |
D | row_win.cc | 265 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 326 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 365 pcmpeqb xmm5, xmm5 // generate mask 0xff000000 443 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red 445 pcmpeqb xmm4, xmm4 // generate mask 0x07e007e0 for Green 448 pcmpeqb xmm7, xmm7 // generate mask 0xff00ff00 for Alpha 640 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red 644 pcmpeqb xmm7, xmm7 // generate mask 0xff00ff00 for Alpha 806 pcmpeqb xmm3, xmm3 // generate mask 0x0000001f 808 pcmpeqb xmm4, xmm4 // generate mask 0x000007e0 [all …]
|
/external/fec/ |
D | sse2bfly27.s | 95 pcmpeqb %xmm0,%xmm1 96 pcmpeqb %xmm2,%xmm3
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-mmx.s | 54 pcmpeqb %mm0, %mm2 label 55 pcmpeqb (%rax), %mm2 label 200 # CHECK-NEXT: 1 1 1.00 pcmpeqb %mm0, %mm2 201 # CHECK-NEXT: 2 6 1.00 * pcmpeqb (%rax), %mm2 324 # CHECK-NEXT: - - 1.00 - - - - - - - pcmpeqb %mm0, %… 325 # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - pcmpeqb (%rax),…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-mmx.s | 54 pcmpeqb %mm0, %mm2 label 55 pcmpeqb (%rax), %mm2 label 200 # CHECK-NEXT: 1 1 0.25 pcmpeqb %mm0, %mm2 201 # CHECK-NEXT: 1 8 0.50 * pcmpeqb (%rax), %mm2 326 … - - - - - - 0.25 0.25 0.25 0.25 - pcmpeqb %mm0, %mm2 327 … 0.50 - - - - - 0.25 0.25 0.25 0.25 - pcmpeqb (%rax), %mm2
|