Hi Pengfei, > Webrev: http://cr.openjdk.java.net/~pli/rfr/8214922/webrev.00/ 600 case Op_MinF: 601 assert(bt == T_FLOAT, "must be"); 602 if (Matcher::max_vector_size(T_FLOAT) > 2) { 603 vopc = Op_MinReductionV; 604 } 605 break; Why is the Matcher::max_vector_size(T_FLOAT) > 2 check needed? Roland.