Skip to content

Commit 271f6d6

Browse files
committed
fix
1 parent 8a08bfd commit 271f6d6

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

src/hotspot/cpu/riscv/riscv.ad

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8152,11 +8152,11 @@ instruct convHF2F_reg_reg(fRegF dst, iRegINoSp src, fRegF tmp) %{
81528152
%}
81538153

81548154
ins_encode %{
8155-
__ fmv_h_x($tmp$$FloatRegister, $src$$Register);
8156-
__ fcvt_s_h($dst$$FloatRegister, $tmp$$FloatRegister);
8155+
__ fmv_h_x($tmp$$FloatRegister, $src$$Register);
8156+
__ fcvt_s_h($dst$$FloatRegister, $tmp$$FloatRegister);
81578157
%}
81588158

8159-
ins_pipe(fp_f2d);
8159+
ins_pipe(fp_i2f);
81608160
%}
81618161

81628162
instruct convF2HF_reg_reg(iRegINoSp dst, fRegF src, fRegF tmp) %{
@@ -8170,11 +8170,11 @@ instruct convF2HF_reg_reg(iRegINoSp dst, fRegF src, fRegF tmp) %{
81708170
%}
81718171

81728172
ins_encode %{
8173-
__ fcvt_h_s($tmp$$FloatRegister, $src$$FloatRegister);
8174-
__ fmv_x_h($dst$$Register, $tmp$$FloatRegister);
8173+
__ fcvt_h_s($tmp$$FloatRegister, $src$$FloatRegister);
8174+
__ fmv_x_h($dst$$Register, $tmp$$FloatRegister);
81758175
%}
81768176

8177-
ins_pipe(fp_f2d);
8177+
ins_pipe(fp_f2i);
81788178
%}
81798179

81808180
// double <-> int

src/hotspot/cpu/riscv/vm_version_riscv.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ void VM_Version::initialize() {
5959
if (FLAG_IS_DEFAULT(UseZbb)) {
6060
FLAG_SET_DEFAULT(UseZbb, true);
6161
}
62+
if (FLAG_IS_DEFAULT(UseZbs)) {
63+
FLAG_SET_DEFAULT(UseZbs, true);
64+
}
6265
if (FLAG_IS_DEFAULT(UseZic64b)) {
6366
FLAG_SET_DEFAULT(UseZic64b, true);
6467
}

0 commit comments

Comments
 (0)