X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=riscv%2Finsns%2Ffsgnjx_s.h;h=4d5c624b65c152b0435d1e0591732db91807d58e;hb=d6fce459767509249311a120fddb21c844dc9b2c;hp=1fd2de6b94b3af36241e956077050a5e77b7adc8;hpb=5f494a22db29d69893db4b39f488cf67c0ac6437;p=riscv-isa-sim.git diff --git a/riscv/insns/fsgnjx_s.h b/riscv/insns/fsgnjx_s.h index 1fd2de6..4d5c624 100644 --- a/riscv/insns/fsgnjx_s.h +++ b/riscv/insns/fsgnjx_s.h @@ -1,3 +1,3 @@ require_extension('F'); require_fp; -WRITE_FRD(FRS1 ^ (FRS2 & (uint32_t)INT32_MIN)); +WRITE_FRD(fsgnj32(FRS1, FRS2, false, true));