On Tue, Feb 6, 2018 at 3:01 AM, Richard Henderson <
richard.hender...@linaro.org> wrote:
> On 02/04/2018 10:22 PM, Michael Clark wrote:
> > +uint64_t helper_fmsub_s(CPURISCVState *env, uint64_t frs1, uint64_t
> frs2,
> > +uint64_t frs3)
> > +{
> > +return float32_muladd
On 02/04/2018 10:22 PM, Michael Clark wrote:
> +uint64_t helper_fmsub_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2,
> +uint64_t frs3)
> +{
> +return float32_muladd(frs1, frs2, frs3 ^ (uint32_t)INT32_MIN, 0,
> + &env->fp_status);
Missing th
Helper routines for FPU instructions and NaN definitions.
Signed-off-by: Michael Clark
---
fpu/softfloat-specialize.h | 7 +-
target/riscv/fpu_helper.c | 375 +
2 files changed, 379 insertions(+), 3 deletions(-)
create mode 100644 target/riscv/fpu_