@@ -676,7 +676,7 @@ int IR_Builder::translateVISAArithmeticDoubleInst(
676
676
if (!hasDefaultRoundDenorm)
677
677
{
678
678
// else (8) {Q1/Q2}
679
- createElse (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
679
+ createElse (exsize, instOpt);
680
680
681
681
// restore Rounding Mode in CR
682
682
restoreCR0_0 (*this , hasDefaultRoundDenorm, regCR0);
@@ -1002,7 +1002,7 @@ int IR_Builder::translateVISAArithmeticSingleDivideIEEEInst(
1002
1002
restoreCR0_0 (*this , hasDefaultRoundDenorm, regCR0);
1003
1003
}
1004
1004
// endif (8) {Q1/Q2}
1005
- inst = createEndif (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
1005
+ inst = createEndif (exsize, instOpt);
1006
1006
}
1007
1007
};
1008
1008
@@ -1300,7 +1300,7 @@ int IR_Builder::translateVISAArithmeticSingleSQRTIEEEInst(
1300
1300
}
1301
1301
1302
1302
// endif (exsize) {Q1/Q2}
1303
- inst = createEndif (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
1303
+ inst = createEndif (exsize, instOpt);
1304
1304
}
1305
1305
};
1306
1306
@@ -1776,14 +1776,14 @@ int IR_Builder::translateVISAArithmeticDoubleSQRTInst(
1776
1776
if (!hasDefaultRoundDenorm)
1777
1777
{
1778
1778
// else (8) {Q1/Q2}
1779
- createElse (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
1779
+ createElse (exsize, instOpt);
1780
1780
1781
1781
// restore Rounding Mode in CR
1782
1782
restoreCR0_0 (*this , hasDefaultRoundDenorm, regCR0);
1783
1783
}
1784
1784
1785
1785
// endif (8) {Q1/Q2}
1786
- inst = createEndif (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
1786
+ inst = createEndif (exsize, instOpt);
1787
1787
}
1788
1788
};
1789
1789
0 commit comments