8241482: AArch64: Fix a potential issue after JDK-8239549
Reviewed-by: aph
This commit is contained in:
parent
0d22ad6400
commit
c659b637ce
@ -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);
|
predicate(n->in(1)->bottom_type()->is_vect()->element_basic_type() == T_SHORT);
|
||||||
match(Set dst (MulAddVS2VI src1 src2));
|
match(Set dst (MulAddVS2VI src1 src2));
|
||||||
ins_cost(INSN_COST);
|
ins_cost(INSN_COST);
|
||||||
effect(TEMP tmp);
|
effect(TEMP_DEF dst, TEMP tmp);
|
||||||
format %{ "smullv $tmp, $src1, $src2\t# vector (4H)\n\t"
|
format %{ "smullv $tmp, $src1, $src2\t# vector (4H)\n\t"
|
||||||
"smullv $dst, $src1, $src2\t# vector (8H)\n\t"
|
"smullv $dst, $src1, $src2\t# vector (8H)\n\t"
|
||||||
"addpv $dst, $tmp, $dst\t# vector (4S)\n\t" %}
|
"addpv $dst, $tmp, $dst\t# vector (4S)\n\t" %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user