< prev index next >

src/cpu/aarch64/vm/aarch64.ad

Print this page
rev 8690 : 8131358: aarch64: test compiler/loopopts/superword/ProdRed_Float.java fails when run with debug VM
Summary: fix typo in match rule in vsub2f
Reviewed-by: duke

*** 14099,14109 **** %} instruct vsub2F(vecD dst, vecD src1, vecD src2) %{ predicate(n->as_Vector()->length() == 2); ! match(Set dst (AddVF src1 src2)); ins_cost(INSN_COST); format %{ "fsub $dst,$src1,$src2\t# vector (2S)" %} ins_encode %{ __ fsub(as_FloatRegister($dst$$reg), __ T2S, as_FloatRegister($src1$$reg), --- 14099,14109 ---- %} instruct vsub2F(vecD dst, vecD src1, vecD src2) %{ predicate(n->as_Vector()->length() == 2); ! match(Set dst (SubVF src1 src2)); ins_cost(INSN_COST); format %{ "fsub $dst,$src1,$src2\t# vector (2S)" %} ins_encode %{ __ fsub(as_FloatRegister($dst$$reg), __ T2S, as_FloatRegister($src1$$reg),
< prev index next >