/external/llvm/test/Transforms/InstCombine/ |
D | x86-movmsk.ll | 12 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx %a0) 15 %1 = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx %a0) 42 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8> %a0) 45 %1 = call i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8> %a0) 70 ; llvm.x86.avx2.pmovmskb uses the whole of the 32-bit register. 80 %1 = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx %a0) 107 %1 = call i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8> %a0) 130 ; llvm.x86.avx2.pmovmskb uses the whole of the 32-bit register. 140 %1 = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx undef) 164 %1 = call i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8> undef) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/X86/ |
D | x86-movmsk.ll | 12 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx %a0) 15 %1 = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx %a0) 42 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8> %a0) 45 %1 = call i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8> %a0) 70 ; llvm.x86.avx2.pmovmskb uses the whole of the 32-bit register. 80 %1 = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx %a0) 107 %1 = call i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8> %a0) 130 ; llvm.x86.avx2.pmovmskb uses the whole of the 32-bit register. 140 %1 = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx undef) 164 %1 = call i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8> undef) [all …]
|
/external/libjpeg-turbo/simd/x86_64/ |
D | jcphuff-sse2.asm | 231 pmovmskb eax, xmm0 232 pmovmskb ecx, xmm2 233 pmovmskb edx, xmm4 234 pmovmskb esi, xmm6 492 pmovmskb T0d, N0 ; lsignbits.val16u[k>>4] = _mm_movemask_epi8(neg); 493 pmovmskb T1d, X0 ; idx = _mm_movemask_epi8(x1); 528 pmovmskb T0d, N0 ; lsignbits.val16u[k>>4] = _mm_movemask_epi8(neg); 529 pmovmskb T1d, X0 ; idx = _mm_movemask_epi8(x1); 551 pmovmskb T0d, N0 ; lsignbits.val16u[k>>4] = _mm_movemask_epi8(neg); 552 pmovmskb T1d, X0 ; idx = _mm_movemask_epi8(x1); [all …]
|
D | jchuff-sse2.asm | 267 pmovmskb r11d, xmm0 ; index = ((uint64_t)_mm_movemask_epi8(tmp0)) << 0; 268 pmovmskb r12d, xmm2 ; index = ((uint64_t)_mm_movemask_epi8(tmp2)) << 16; 269 pmovmskb r13d, xmm4 ; index = ((uint64_t)_mm_movemask_epi8(tmp4)) << 32; 270 pmovmskb r14d, xmm6 ; index = ((uint64_t)_mm_movemask_epi8(tmp6)) << 48;
|
/external/libjpeg-turbo/simd/i386/ |
D | jcphuff-sse2.asm | 229 pmovmskb eax, xmm0 230 pmovmskb ecx, xmm2 231 pmovmskb edx, xmm4 232 pmovmskb esi, xmm6 511 pmovmskb T0, N0 ; lsignbits.val16u[k>>4] = _mm_movemask_epi8(neg); 515 pmovmskb T1, X0 ; idx = _mm_movemask_epi8(x1); 550 pmovmskb T0, N0 ; lsignbits.val16u[k>>4] = _mm_movemask_epi8(neg); 554 pmovmskb T1, X0 ; idx = _mm_movemask_epi8(x1); 573 pmovmskb T0, N0 ; lsignbits.val16u[k>>4] = _mm_movemask_epi8(neg); 577 pmovmskb T1, X0 ; idx = _mm_movemask_epi8(x1); [all …]
|
D | jchuff-sse2.asm | 280 pmovmskb edx, xmm0 ; index = ((uint64_t)_mm_movemask_epi8(tmp0)) << 0; 281 pmovmskb ecx, xmm2 ; index = ((uint64_t)_mm_movemask_epi8(tmp2)) << 16; 341 pmovmskb edx, xmm0 ; index = ((uint64_t)_mm_movemask_epi8(tmp0)) << 0; 342 pmovmskb ecx, xmm2 ; index = ((uint64_t)_mm_movemask_epi8(tmp2)) << 16;
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | bitcast-setcc-512.ll | 14 ; SSE-NEXT: pmovmskb %xmm0, %ecx 18 ; SSE-NEXT: pmovmskb %xmm2, %eax 88 ; SSE-NEXT: pmovmskb %xmm0, %eax 153 ; SSE-NEXT: pmovmskb %xmm4, %eax 208 ; SSE-NEXT: pmovmskb %xmm0, %eax 210 ; SSE-NEXT: pmovmskb %xmm1, %ecx 214 ; SSE-NEXT: pmovmskb %xmm2, %edx 216 ; SSE-NEXT: pmovmskb %xmm3, %eax 306 ; SSE-NEXT: pmovmskb %xmm0, %eax 370 ; SSE-NEXT: pmovmskb %xmm4, %eax
|
D | 2006-04-04-CrossBlockCrash.ll | 16 declare i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8>) 41 %tmp428 = tail call i32 @llvm.x86.sse2.pmovmskb.128( <16 x i8> %tmp427 ) ; <i32> [#uses=1]
|
D | bitcast-setcc-256.ll | 15 ; SSE2-SSSE3-NEXT: pmovmskb %xmm0, %eax 70 ; SSE2-SSSE3-NEXT: pmovmskb %xmm0, %eax 121 ; SSE2-SSSE3-NEXT: pmovmskb %xmm2, %eax 157 ; SSE2-SSSE3-NEXT: pmovmskb %xmm0, %ecx 159 ; SSE2-SSSE3-NEXT: pmovmskb %xmm1, %eax
|
D | bitcast-and-setcc-512.ll | 47 ; SSE-NEXT: pmovmskb %xmm3, %eax 172 ; SSE-NEXT: pmovmskb %xmm3, %eax 246 ; SSE-NEXT: pmovmskb %xmm10, %ecx 247 ; SSE-NEXT: pmovmskb %xmm8, %eax 371 ; SSE-NEXT: pmovmskb %xmm8, %eax 483 ; SSE-NEXT: pmovmskb %xmm8, %eax 552 ; SSE-NEXT: pmovmskb %xmm10, %eax 553 ; SSE-NEXT: pmovmskb %xmm11, %ecx 556 ; SSE-NEXT: pmovmskb %xmm8, %edx 557 ; SSE-NEXT: pmovmskb %xmm9, %eax
|
D | memcmp-optsize.ll | 547 ; X86-SSE2-NEXT: pmovmskb %xmm1, %eax 557 ; X64-SSE2-NEXT: pmovmskb %xmm1, %eax 593 ; X86-SSE2-NEXT: pmovmskb %xmm0, %eax 602 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax 663 ; X64-SSE2-NEXT: pmovmskb %xmm2, %eax 707 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax 775 ; X86-SSE2-NEXT: pmovmskb %xmm0, %eax 789 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax 829 ; X86-SSE2-NEXT: pmovmskb %xmm0, %eax 841 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax
|
D | bitcast-and-setcc-256.ll | 178 ; SSE2-SSSE3-NEXT: pmovmskb %xmm4, %eax 253 ; SSE2-SSSE3-NEXT: pmovmskb %xmm4, %eax 326 ; SSE2-SSSE3-NEXT: pmovmskb %xmm6, %eax 378 ; SSE2-SSSE3-NEXT: pmovmskb %xmm4, %ecx 379 ; SSE2-SSSE3-NEXT: pmovmskb %xmm5, %eax
|
D | memcmp.ll | 590 ; X86-SSE2-NEXT: pmovmskb %xmm1, %eax 600 ; X64-SSE2-NEXT: pmovmskb %xmm1, %eax 648 ; X86-SSE2-NEXT: pmovmskb %xmm0, %eax 657 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax 718 ; X64-SSE2-NEXT: pmovmskb %xmm2, %eax 762 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax 842 ; X86-SSE2-NEXT: pmovmskb %xmm0, %eax 856 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax 920 ; X86-SSE2-NEXT: pmovmskb %xmm0, %eax 932 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax
|
D | setcc-wide-types.ll | 14 ; SSE2-NEXT: pmovmskb %xmm0, %ecx 39 ; SSE2-NEXT: pmovmskb %xmm0, %ecx 205 ; SSE2-NEXT: pmovmskb %xmm0, %ecx 250 ; SSE2-NEXT: pmovmskb %xmm0, %ecx
|
/external/zlib/src/contrib/amd64/ |
D | amd64-match.S | 307 pmovmskb %xmm1, %rax 320 pmovmskb %xmm3, %rax 329 pmovmskb %xmm5, %rax 337 pmovmskb %xmm7, %rax
|
/external/fec/ |
D | ssebfly27.s | 103 # fields are swapped), gas assembles pmovmskb incorrectly 105 .byte 0x0f,0xd7,0xc1 # pmovmskb %mm1,%eax 108 .byte 0x0f,0xd7,0xc4 # pmovmskb %mm4,%eax
|
D | sse2bfly27.s | 110 .byte 0x66,0x0f,0xd7,0xd9 # pmovmskb %xmm1,%ebx 112 .byte 0x66,0x0f,0xd7,0xc4 # pmovmskb %xmm4,%eax
|
D | ssebfly29.s | 101 # fields are swapped), gas assembles pmovmskb incorrectly 103 .byte 0x0f,0xd7,0xc1 # pmovmskb %mm1,%eax 106 .byte 0x0f,0xd7,0xc4 # pmovmskb %mm4,%eax
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | 2006-04-04-CrossBlockCrash.ll | 16 declare i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8>) 41 %tmp428 = tail call i32 @llvm.x86.sse2.pmovmskb.128( <16 x i8> %tmp427 ) ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/X86/ |
D | 2006-04-04-CrossBlockCrash.ll | 16 declare i32 @llvm.x86.sse2.pmovmskb.128(<16 x i8>) 41 %tmp428 = tail call i32 @llvm.x86.sse2.pmovmskb.128( <16 x i8> %tmp427 ) ; <i32> [#uses=1]
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | vp9_quantize_ssse3_x86_64.asm | 110 pmovmskb r6d, m7 111 pmovmskb r2d, m12
|
/external/capstone/suite/MC/X86/ |
D | x86_64-encoding.s.cs | 57 0x66,0x0f,0xd7,0xcd = pmovmskb %xmm5, %ecx
|
/external/llvm/test/MC/X86/ |
D | x86_64-encoding.s | 245 pmovmskb %xmm5,%rcx
|
/external/libaom/libaom/av1/encoder/x86/ |
D | av1_quantize_ssse3_x86_64.asm | 115 pmovmskb r6d, m7 116 pmovmskb r2d, m12
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | x86_64-encoding.s | 269 pmovmskb %xmm5,%rcx
|