< prev index next >

src/hotspot/share/opto/vectornode.cpp

Print this page
rev 49829 : Suball for short+byte intrinsics

*** 683,695 **** case Op_XorL: assert(bt == T_LONG, "must be"); vopc = Op_XorReductionV; break; case Op_SubI: ! assert(bt == T_INT, "must be"); vopc = Op_SubReductionV; break; case Op_SubL: assert(bt == T_LONG, "must be"); vopc = Op_SubReductionV; break; case Op_SubF: --- 683,701 ---- case Op_XorL: assert(bt == T_LONG, "must be"); vopc = Op_XorReductionV; break; case Op_SubI: ! switch(bt) { ! case T_BYTE: ! case T_SHORT: ! case T_INT: vopc = Op_SubReductionV; break; + default: ShouldNotReachHere(); return 0; + } + break; case Op_SubL: assert(bt == T_LONG, "must be"); vopc = Op_SubReductionV; break; case Op_SubF:
< prev index next >