From e520cdc882a778260181a2162a01ceff7cc41ca0 Mon Sep 17 00:00:00 2001 From: Feilong Jiang Date: Fri, 19 May 2023 00:49:28 +0000 Subject: [PATCH] 8308277: RISC-V: Improve vectorization of Match.sqrt() on floats Reviewed-by: fyang --- src/hotspot/cpu/riscv/riscv.ad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/cpu/riscv/riscv.ad b/src/hotspot/cpu/riscv/riscv.ad index 25b3786cf07..38aa5c0ebff 100644 --- a/src/hotspot/cpu/riscv/riscv.ad +++ b/src/hotspot/cpu/riscv/riscv.ad @@ -7668,7 +7668,7 @@ instruct absD_reg(fRegD dst, fRegD src) %{ %} instruct sqrtF_reg(fRegF dst, fRegF src) %{ - match(Set dst (ConvD2F (SqrtD (ConvF2D src)))); + match(Set dst (SqrtF src)); ins_cost(FSQRT_COST); format %{ "fsqrt.s $dst, $src\t#@sqrtF_reg" %}