/external/llvm/test/CodeGen/X86/ |
D | vector-shuffle-sse41.ll | 8 ; SSE41-NEXT: packusdw %xmm2, %xmm0 15 %p0 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1) 16 %p1 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a2, <4 x i32> %a3) 40 ; SSE41-NEXT: packusdw %xmm1, %xmm0 51 %p0 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1) 59 declare <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32>, <4 x i32>)
|
D | sse41-intrinsics-x86.ll | 111 ; SSE41-NEXT: packusdw %xmm1, %xmm0 118 …%res = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1) ; <<8 x i16>> [#uses=… 121 declare <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32>, <4 x i32>) nounwind readnone
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | vector-shuffle-sse41.ll | 8 ; SSE41-NEXT: packusdw %xmm2, %xmm0 15 %p0 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1) 16 %p1 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a2, <4 x i32> %a3) 40 ; SSE41-NEXT: packusdw %xmm1, %xmm0 51 %p0 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1) 59 declare <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32>, <4 x i32>)
|
D | horizontal-shuffle.ll | 179 %1 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1) 180 %2 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a2, <4 x i32> %a3) 375 %1 = call <16 x i16> @llvm.x86.avx2.packusdw(<8 x i32> %a0, <8 x i32> %a1) 376 %2 = call <16 x i16> @llvm.x86.avx2.packusdw(<8 x i32> %a2, <8 x i32> %a3) 410 declare <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32>, <4 x i32>) 425 declare <16 x i16> @llvm.x86.avx2.packusdw(<8 x i32>, <8 x i32>)
|
D | vector-trunc-usat.ll | 632 ; SSE41-NEXT: packusdw %xmm4, %xmm1 655 ; SSE41-NEXT: packusdw %xmm4, %xmm5 656 ; SSE41-NEXT: packusdw %xmm5, %xmm1 769 ; SSE41-NEXT: packusdw %xmm1, %xmm0 920 ; SSE41-NEXT: packusdw %xmm3, %xmm2 923 ; SSE41-NEXT: packusdw %xmm1, %xmm0 1117 ; SSE41-NEXT: packusdw %xmm4, %xmm1 1140 ; SSE41-NEXT: packusdw %xmm4, %xmm5 1141 ; SSE41-NEXT: packusdw %xmm5, %xmm1 1391 ; SSE41-NEXT: packusdw %xmm2, %xmm1 [all …]
|
D | vector-trunc.ll | 186 ; SSE41-NEXT: packusdw %xmm3, %xmm2 189 ; SSE41-NEXT: packusdw %xmm1, %xmm0 190 ; SSE41-NEXT: packusdw %xmm2, %xmm0 277 ; SSE41-NEXT: packusdw %xmm3, %xmm2 280 ; SSE41-NEXT: packusdw %xmm1, %xmm0 281 ; SSE41-NEXT: packusdw %xmm2, %xmm0 501 ; SSE41-NEXT: packusdw %xmm1, %xmm0 678 ; SSE41-NEXT: packusdw %xmm1, %xmm0 681 ; SSE41-NEXT: packusdw %xmm3, %xmm2 821 ; SSE41-NEXT: packusdw %xmm3, %xmm2 [all …]
|
D | vector-trunc-packus.ll | 989 ; SSE41-NEXT: packusdw %xmm5, %xmm1 1013 ; SSE41-NEXT: packusdw %xmm4, %xmm3 1014 ; SSE41-NEXT: packusdw %xmm3, %xmm1 1139 ; SSE41-NEXT: packusdw %xmm1, %xmm0 1300 ; SSE41-NEXT: packusdw %xmm1, %xmm0 1301 ; SSE41-NEXT: packusdw %xmm3, %xmm2 1629 ; SSE41-NEXT: packusdw %xmm5, %xmm1 1653 ; SSE41-NEXT: packusdw %xmm4, %xmm3 1654 ; SSE41-NEXT: packusdw %xmm3, %xmm1 2053 ; SSE41-NEXT: packusdw %xmm2, %xmm4 [all …]
|
D | sse41-intrinsics-x86.ll | 123 ; SSE-NEXT: packusdw %xmm1, %xmm0 ## encoding: [0x66,0x0f,0x38,0x2b,0xc1] 135 …%res = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1) ; <<8 x i16>> [#uses=… 138 declare <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32>, <4 x i32>) nounwind readnone 183 …%res = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> zeroinitializer, <4 x i32> <i32 65535, i3…
|
D | psubus.ll | 756 ; SSE41-NEXT: packusdw %xmm4, %xmm3 759 ; SSE41-NEXT: packusdw %xmm2, %xmm1 1367 ; SSE41-NEXT: packusdw %xmm2, %xmm1 1597 ; SSE41-NEXT: packusdw %xmm11, %xmm4 1620 ; SSE41-NEXT: packusdw %xmm3, %xmm7 1621 ; SSE41-NEXT: packusdw %xmm4, %xmm7 1626 ; SSE41-NEXT: packusdw %xmm10, %xmm0 1829 ; SSE41-NEXT: packusdw %xmm7, %xmm0 1832 ; SSE41-NEXT: packusdw %xmm6, %xmm1 1950 ; SSE41-NEXT: packusdw %xmm2, %xmm1 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/X86/ |
D | x86-pack.ll | 20 %1 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> undef, <4 x i32> undef) 52 %1 = call <16 x i16> @llvm.x86.avx2.packusdw(<8 x i32> undef, <8 x i32> undef) 84 %1 = call <32 x i16> @llvm.x86.avx512.packusdw.512(<16 x i32> undef, <16 x i32> undef) 120 …%1 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> undef, <4 x i32> <i32 0, i32 -1, i32 32768,… 152 …%1 = call <16 x i16> @llvm.x86.avx2.packusdw(<8 x i32> <i32 0, i32 -256, i32 -65535, i32 65536, i3… 184 …%1 = call <32 x i16> @llvm.x86.avx512.packusdw.512(<16 x i32> <i32 0, i32 -512, i32 -65535, i32 65… 223 ; CHECK-NEXT: [[TMP1:%.*]] = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> [[A0:%.*]], <4 x … 228 %3 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %1, <4 x i32> %2) 270 ; CHECK-NEXT: [[TMP2:%.*]] = call <16 x i16> @llvm.x86.avx2.packusdw(<8 x i32> undef, <8 x i32> … 276 %3 = call <16 x i16> @llvm.x86.avx2.packusdw(<8 x i32> %1, <8 x i32> %2) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 1.00 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 2 7 1.00 * packusdw (%rax), %xmm2 292 # CHECK-NEXT: - - - - - - - 1.00 - - packusdw %xmm0,… 293 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - packusdw (%rax)…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 1.00 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 2 7 1.00 * packusdw (%rax), %xmm2 292 # CHECK-NEXT: - - - - - - - 1.00 - - packusdw %xmm0,… 293 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - packusdw (%rax)…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 0.50 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 1 6 1.00 * packusdw (%rax), %xmm2 296 … - - 0.50 0.50 - - - - 0.50 0.50 - packusdw %xmm0, %xmm2 297 … - - 0.50 0.50 1.00 - - - 0.50 0.50 - packusdw (%rax), %xmm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 1.00 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 2 7 1.00 * packusdw (%rax), %xmm2 292 # CHECK-NEXT: - - - - - - - 1.00 - - packusdw %xmm0,… 293 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - packusdw (%rax)…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 1.00 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 2 6 1.00 * packusdw (%rax), %xmm2 292 # CHECK-NEXT: - - - - - - - 1.00 - - packusdw %xmm0,… 293 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - packusdw (%rax)…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 0.50 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 2 7 0.50 * packusdw (%rax), %xmm2 290 # CHECK-NEXT: - - - 0.50 - 0.50 - - packusdw %xmm0, %xmm2 291 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 packusdw (%rax), %xmm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 0.25 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 1 8 0.50 * packusdw (%rax), %xmm2 294 … - - - - - - 0.25 0.25 0.25 0.25 - packusdw %xmm0, %xmm2 295 …0.50 - - - - - 0.25 0.25 0.25 0.25 - packusdw (%rax), %xmm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SLM/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 1.00 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 1 4 1.00 * packusdw (%rax), %xmm2 290 # CHECK-NEXT: - - - 1.00 - - - - packusdw %xmm0, %xmm2 291 # CHECK-NEXT: - - - 1.00 - - - 1.00 packusdw (%rax), %xmm2
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | resources-sse41.s | 33 packusdw %xmm0, %xmm2 label 34 packusdw (%rax), %xmm2 label 177 # CHECK-NEXT: 1 1 0.50 packusdw %xmm0, %xmm2 178 # CHECK-NEXT: 2 7 0.50 * packusdw (%rax), %xmm2 290 # CHECK-NEXT: - - - 0.50 - 0.50 - - packusdw %xmm0, %xmm2 291 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 packusdw (%rax), %xmm2
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | vec_compare-2.ll | 5 declare <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32>, <4 x i32>) nounwind readnone
|
/external/v8/src/ia32/ |
D | sse-instr.h | 64 V(packusdw, 66, 0F, 38, 2B) \
|
/external/v8/src/x64/ |
D | sse-instr.h | 72 V(packusdw, 66, 0F, 38, 2B) \
|
/external/swiftshader/src/Reactor/ |
D | x86.hpp | 71 RValue<UShort8> packusdw(RValue<Int4> x, RValue<Int4> y);
|
/external/swiftshader/third_party/LLVM/test/MC/X86/ |
D | x86-32-coverage.s | 1521 packusdw %xmm5,%xmm5 10862 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 10866 packusdw 0x45,%xmm5 10870 packusdw 0x7eed,%xmm5 10874 packusdw 0xbabecafe,%xmm5 10878 packusdw 0x12345678,%xmm5 10882 packusdw %xmm5,%xmm5 19020 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 19023 packusdw 0x45,%xmm5 19026 packusdw 0x7eed,%xmm5 [all …]
|
/external/llvm/test/MC/X86/ |
D | x86-32-coverage.s | 9233 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5 9237 packusdw 0x45,%xmm5 9241 packusdw 0x7eed,%xmm5 9245 packusdw 0xbabecafe,%xmm5 9249 packusdw 0x12345678,%xmm5 9253 packusdw %xmm5,%xmm5
|