--- old/src/share/vm/adlc/formssel.cpp 2015-04-23 08:26:58.414343300 -0700 +++ new/src/share/vm/adlc/formssel.cpp 2015-04-23 08:26:58.223343300 -0700 @@ -3919,6 +3919,7 @@ strcmp(opType,"VecD")==0 || strcmp(opType,"VecX")==0 || strcmp(opType,"VecY")==0 || + strcmp(opType,"VecZ")==0 || strcmp(opType,"Reg" )==0) ) { return 1; } @@ -4048,6 +4049,7 @@ strcmp(opType,"AddReductionVF")==0 || strcmp(opType,"AddReductionVD")==0 || strcmp(opType,"MulReductionVI")==0 || + strcmp(opType,"MulReductionVL")==0 || strcmp(opType,"MulReductionVF")==0 || strcmp(opType,"MulReductionVD")==0 || 0 /* 0 to line up columns nicely */ ) @@ -4139,12 +4141,12 @@ static const char *vector_list[] = { "AddVB","AddVS","AddVI","AddVL","AddVF","AddVD", "SubVB","SubVS","SubVI","SubVL","SubVF","SubVD", - "MulVS","MulVI","MulVF","MulVD", + "MulVS","MulVI","MulVL","MulVF","MulVD", "DivVF","DivVD", "AndV" ,"XorV" ,"OrV", "AddReductionVI", "AddReductionVL", "AddReductionVF", "AddReductionVD", - "MulReductionVI", + "MulReductionVI", "MulReductionVL", "MulReductionVF", "MulReductionVD", "LShiftCntV","RShiftCntV", "LShiftVB","LShiftVS","LShiftVI","LShiftVL",