8241482: AArch64: Fix a potential issue after JDK-8239549

Reviewed-by: aph
This commit is contained in:
Pengfei Li 2020-03-26 10:10:37 +08:00
parent 0d22ad6400
commit c659b637ce

View File

@ -16966,7 +16966,7 @@ instruct vmuladdS2I(vecX dst, vecX src1, vecX src2, vecX tmp) %{
predicate(n->in(1)->bottom_type()->is_vect()->element_basic_type() == T_SHORT);
match(Set dst (MulAddVS2VI src1 src2));
ins_cost(INSN_COST);
effect(TEMP tmp);
effect(TEMP_DEF dst, TEMP tmp);
format %{ "smullv $tmp, $src1, $src2\t# vector (4H)\n\t"
"smullv $dst, $src1, $src2\t# vector (8H)\n\t"
"addpv $dst, $tmp, $dst\t# vector (4S)\n\t" %}