@@ -3798,8 +3798,7 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC, const CallExpr *Call,
37983798 case clang::X86::BI__builtin_ia32_ktestcdi:
37993799 return interp__builtin_elementwise_int_binop (
38003800 S, OpPC, Call, [](const APSInt &A, const APSInt &B) {
3801- return APInt (sizeof (unsigned char ) * 8 ,
3802- (unsigned char )((~A & B) == 0 ));
3801+ return APInt (sizeof (unsigned char ) * 8 , (~A & B) == 0 );
38033802 });
38043803
38053804 case clang::X86::BI__builtin_ia32_ktestzqi:
@@ -3808,8 +3807,7 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC, const CallExpr *Call,
38083807 case clang::X86::BI__builtin_ia32_ktestzdi:
38093808 return interp__builtin_elementwise_int_binop (
38103809 S, OpPC, Call, [](const APSInt &A, const APSInt &B) {
3811- return APInt (sizeof (unsigned char ) * 8 ,
3812- (unsigned char )((A & B) == 0 ));
3810+ return APInt (sizeof (unsigned char ) * 8 , (A & B) == 0 );
38133811 });
38143812
38153813 case clang::X86::BI__builtin_ia32_kortestcqi:
@@ -3818,8 +3816,7 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC, const CallExpr *Call,
38183816 case clang::X86::BI__builtin_ia32_kortestcdi:
38193817 return interp__builtin_elementwise_int_binop (
38203818 S, OpPC, Call, [](const APSInt &A, const APSInt &B) {
3821- return APInt (sizeof (unsigned char ) * 8 ,
3822- (unsigned char )(~(A | B) == 0 ));
3819+ return APInt (sizeof (unsigned char ) * 8 , ~(A | B) == 0 );
38233820 });
38243821
38253822 case clang::X86::BI__builtin_ia32_kortestzqi:
@@ -3828,8 +3825,7 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC, const CallExpr *Call,
38283825 case clang::X86::BI__builtin_ia32_kortestzdi:
38293826 return interp__builtin_elementwise_int_binop (
38303827 S, OpPC, Call, [](const APSInt &A, const APSInt &B) {
3831- return APInt (sizeof (unsigned char ) * 8 ,
3832- (unsigned char )((A | B) == 0 ));
3828+ return APInt (sizeof (unsigned char ) * 8 , (A | B) == 0 );
38333829 });
38343830
38353831 case clang::X86::BI__builtin_ia32_lzcnt_u16:
0 commit comments