@@ -1116,7 +1116,7 @@ instruct vxor_regL_masked(vReg dst_src, iRegL src, vRegMask_V0 v0) %{
1116
1116
1117
1117
// vector and not
1118
1118
1119
- instruct vandnI (vReg dst, vReg src2, vReg src1, immI_M1 m1) %{
1119
+ instruct vand_notI (vReg dst, vReg src2, vReg src1, immI_M1 m1) %{
1120
1120
predicate(UseZvbb);
1121
1121
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
1122
1122
Matcher::vector_element_basic_type(n) == T_BYTE ||
@@ -1133,7 +1133,7 @@ instruct vandnI(vReg dst, vReg src2, vReg src1, immI_M1 m1) %{
1133
1133
ins_pipe(pipe_slow);
1134
1134
%}
1135
1135
1136
- instruct vandnL (vReg dst, vReg src2, vReg src1, immL_M1 m1) %{
1136
+ instruct vand_notL (vReg dst, vReg src2, vReg src1, immL_M1 m1) %{
1137
1137
predicate(UseZvbb);
1138
1138
predicate(Matcher::vector_element_basic_type(n) == T_LONG);
1139
1139
match(Set dst (AndV src2 (XorV src1 (Replicate m1))));
@@ -1147,7 +1147,7 @@ instruct vandnL(vReg dst, vReg src2, vReg src1, immL_M1 m1) %{
1147
1147
ins_pipe(pipe_slow);
1148
1148
%}
1149
1149
1150
- instruct vandnI_masked (vReg dst, vReg src2, vReg src1, immI_M1 m1, vRegMask_V0 v0) %{
1150
+ instruct vand_notI_masked (vReg dst, vReg src2, vReg src1, immI_M1 m1, vRegMask_V0 v0) %{
1151
1151
predicate(UseZvbb);
1152
1152
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
1153
1153
Matcher::vector_element_basic_type(n) == T_BYTE ||
@@ -1165,7 +1165,7 @@ instruct vandnI_masked(vReg dst, vReg src2, vReg src1, immI_M1 m1, vRegMask_V0 v
1165
1165
ins_pipe(pipe_slow);
1166
1166
%}
1167
1167
1168
- instruct vandnL_masked (vReg dst, vReg src2, vReg src1, immL_M1 m1, vRegMask_V0 v0) %{
1168
+ instruct vand_notL_masked (vReg dst, vReg src2, vReg src1, immL_M1 m1, vRegMask_V0 v0) %{
1169
1169
predicate(UseZvbb);
1170
1170
predicate(Matcher::vector_element_basic_type(n) == T_LONG);
1171
1171
match(Set dst (AndV (Binary src2 (XorV (Binary src1 (Replicate m1)) v0)) v0));
@@ -1180,7 +1180,7 @@ instruct vandnL_masked(vReg dst, vReg src2, vReg src1, immL_M1 m1, vRegMask_V0 v
1180
1180
ins_pipe(pipe_slow);
1181
1181
%}
1182
1182
1183
- instruct vandnI_regI (vReg dst, vReg src2, iRegIorL2I src1, immI_M1 m1) %{
1183
+ instruct vand_not_regI (vReg dst, vReg src2, iRegIorL2I src1, immI_M1 m1) %{
1184
1184
predicate(UseZvbb);
1185
1185
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
1186
1186
Matcher::vector_element_basic_type(n) == T_BYTE ||
@@ -1197,7 +1197,7 @@ instruct vandnI_regI(vReg dst, vReg src2, iRegIorL2I src1, immI_M1 m1) %{
1197
1197
ins_pipe(pipe_slow);
1198
1198
%}
1199
1199
1200
- instruct vandnL_regL (vReg dst, vReg src2, iRegL src1, immL_M1 m1) %{
1200
+ instruct vand_not_regL (vReg dst, vReg src2, iRegL src1, immL_M1 m1) %{
1201
1201
predicate(UseZvbb);
1202
1202
predicate(Matcher::vector_element_basic_type(n) == T_LONG);
1203
1203
match(Set dst (AndV src2 (Replicate (XorL src1 m1))));
@@ -1211,7 +1211,7 @@ instruct vandnL_regL(vReg dst, vReg src2, iRegL src1, immL_M1 m1) %{
1211
1211
ins_pipe(pipe_slow);
1212
1212
%}
1213
1213
1214
- instruct vandnI_regI_masked (vReg dst, vReg src2, iRegIorL2I src1, immI_M1 m1, vRegMask_V0 v0) %{
1214
+ instruct vand_not_regI_masked (vReg dst, vReg src2, iRegIorL2I src1, immI_M1 m1, vRegMask_V0 v0) %{
1215
1215
predicate(UseZvbb);
1216
1216
predicate(Matcher::vector_element_basic_type(n) == T_INT ||
1217
1217
Matcher::vector_element_basic_type(n) == T_BYTE ||
@@ -1229,7 +1229,7 @@ instruct vandnI_regI_masked(vReg dst, vReg src2, iRegIorL2I src1, immI_M1 m1, vR
1229
1229
ins_pipe(pipe_slow);
1230
1230
%}
1231
1231
1232
- instruct vandnL_regL_masked (vReg dst, vReg src2, iRegL src1, immL_M1 m1, vRegMask_V0 v0) %{
1232
+ instruct vand_not_regL_masked (vReg dst, vReg src2, iRegL src1, immL_M1 m1, vRegMask_V0 v0) %{
1233
1233
predicate(UseZvbb);
1234
1234
predicate(Matcher::vector_element_basic_type(n) == T_LONG);
1235
1235
match(Set dst (AndV (Binary src2 (Replicate (XorL src1 m1))) v0));
0 commit comments