BOOL __stdcall KiIsKvaShadowNeededForBranchConfusion(INT64 a1){
INT64 v2;
__int128 v4;
v4 = 0i64;
KiDetectHardwareSpecControlFeatures(a1, 0, &v4, 0i64);
return(v4 & 0x8000) != 0
&& (unsigned int)KiIsBranchConfusionMitigationDesired(a1, &v4)
&& KiIsBranchConfusionMitigationSupported(v2, &v4);
}