@@ -676,7 +676,7 @@ int IR_Builder::translateVISAArithmeticDoubleInst(
676676 if (!hasDefaultRoundDenorm)
677677 {
678678 // else (8) {Q1/Q2}
679- createElse (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
679+ createElse (exsize, instOpt);
680680
681681 // restore Rounding Mode in CR
682682 restoreCR0_0 (*this , hasDefaultRoundDenorm, regCR0);
@@ -1002,7 +1002,7 @@ int IR_Builder::translateVISAArithmeticSingleDivideIEEEInst(
10021002 restoreCR0_0 (*this , hasDefaultRoundDenorm, regCR0);
10031003 }
10041004 // endif (8) {Q1/Q2}
1005- inst = createEndif (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
1005+ inst = createEndif (exsize, instOpt);
10061006 }
10071007 };
10081008
@@ -1300,7 +1300,7 @@ int IR_Builder::translateVISAArithmeticSingleSQRTIEEEInst(
13001300 }
13011301
13021302 // endif (exsize) {Q1/Q2}
1303- inst = createEndif (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
1303+ inst = createEndif (exsize, instOpt);
13041304 }
13051305 };
13061306
@@ -1776,14 +1776,14 @@ int IR_Builder::translateVISAArithmeticDoubleSQRTInst(
17761776 if (!hasDefaultRoundDenorm)
17771777 {
17781778 // else (8) {Q1/Q2}
1779- createElse (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
1779+ createElse (exsize, instOpt);
17801780
17811781 // restore Rounding Mode in CR
17821782 restoreCR0_0 (*this , hasDefaultRoundDenorm, regCR0);
17831783 }
17841784
17851785 // endif (8) {Q1/Q2}
1786- inst = createEndif (isNoMask (emask) ? G4_ExecSize ( 32 ) : exsize, instOpt);
1786+ inst = createEndif (exsize, instOpt);
17871787 }
17881788 };
17891789
0 commit comments