diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/avx512dq-intrinsics.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/avx512dq-intrinsics.ll | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/avx512dq-intrinsics.ll b/llvm/test/CodeGen/X86/avx512dq-intrinsics.ll index af14b6b0d93..434495b9f72 100644 --- a/llvm/test/CodeGen/X86/avx512dq-intrinsics.ll +++ b/llvm/test/CodeGen/X86/avx512dq-intrinsics.ll @@ -490,6 +490,7 @@ define i8 @test_int_x86_avx512_mask_fpclass_sd(<2 x double> %x0, i8 %x1) { ; CHECK-NEXT: kmovw %edi, %k1 ; CHECK-NEXT: vfpclasssd $2, %xmm0, %k0 {%k1} ; CHECK-NEXT: kmovw %k0, %eax +; CHECK-NEXT: andl $1, %eax ; CHECK-NEXT: testb %al, %al ; CHECK-NEXT: je LBB28_2 ; CHECK-NEXT: ## BB#1: @@ -497,6 +498,7 @@ define i8 @test_int_x86_avx512_mask_fpclass_sd(<2 x double> %x0, i8 %x1) { ; CHECK-NEXT: LBB28_2: ; CHECK-NEXT: vfpclasssd $4, %xmm0, %k0 ; CHECK-NEXT: kmovw %k0, %ecx +; CHECK-NEXT: andl $1, %ecx ; CHECK-NEXT: testb %cl, %cl ; CHECK-NEXT: je LBB28_4 ; CHECK-NEXT: ## BB#3: @@ -519,6 +521,7 @@ define i8 @test_int_x86_avx512_mask_fpclass_ss(<4 x float> %x0, i8 %x1) { ; CHECK-NEXT: kmovw %edi, %k1 ; CHECK-NEXT: vfpclassss $4, %xmm0, %k0 {%k1} ; CHECK-NEXT: kmovw %k0, %eax +; CHECK-NEXT: andl $1, %eax ; CHECK-NEXT: testb %al, %al ; CHECK-NEXT: je LBB29_2 ; CHECK-NEXT: ## BB#1: @@ -526,6 +529,7 @@ define i8 @test_int_x86_avx512_mask_fpclass_ss(<4 x float> %x0, i8 %x1) { ; CHECK-NEXT: LBB29_2: ; CHECK-NEXT: vfpclassss $4, %xmm0, %k0 ; CHECK-NEXT: kmovw %k0, %ecx +; CHECK-NEXT: andl $1, %ecx ; CHECK-NEXT: testb %cl, %cl ; CHECK-NEXT: je LBB29_4 ; CHECK-NEXT: ## BB#3: |