Browse Source

[sim] more fp<->int fixes

cs250
Andrew Waterman 15 years ago
parent
commit
bb09521614
  1. 2
      riscv/insns/fcvt_d_w.h
  2. 2
      riscv/insns/fcvt_d_wu.h
  3. 2
      riscv/insns/fcvt_s_w.h
  4. 2
      riscv/insns/fcvt_s_wu.h

2
riscv/insns/fcvt_d_w.h

@ -1,4 +1,4 @@
require_fp;
softfloat_roundingMode = RM;
FRD = i32_to_f64(RS1);
FRD = i32_to_f64((int32_t)RS1);
set_fp_exceptions;

2
riscv/insns/fcvt_d_wu.h

@ -1,4 +1,4 @@
require_fp;
softfloat_roundingMode = RM;
FRD = ui32_to_f64(RS1);
FRD = ui32_to_f64((uint32_t)RS1);
set_fp_exceptions;

2
riscv/insns/fcvt_s_w.h

@ -1,4 +1,4 @@
require_fp;
softfloat_roundingMode = RM;
FRD = i32_to_f32(RS1);
FRD = i32_to_f32((int32_t)RS1);
set_fp_exceptions;

2
riscv/insns/fcvt_s_wu.h

@ -1,4 +1,4 @@
require_fp;
softfloat_roundingMode = RM;
FRD = ui32_to_f32(RS1);
FRD = ui32_to_f32((uint32_t)RS1);
set_fp_exceptions;

Loading…
Cancel
Save