aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/fsgnjn_d.h
diff options
context:
space:
mode:
Diffstat (limited to 'riscv/insns/fsgnjn_d.h')
-rw-r--r--riscv/insns/fsgnjn_d.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/insns/fsgnjn_d.h b/riscv/insns/fsgnjn_d.h
index cdec924..f02c311 100644
--- a/riscv/insns/fsgnjn_d.h
+++ b/riscv/insns/fsgnjn_d.h
@@ -1,3 +1,3 @@
require_extension('D');
require_fp;
-WRITE_FRD((FRS1 &~ INT64_MIN) | ((~FRS2) & INT64_MIN));
+WRITE_FRD(fsgnj64(FRS1, FRS2, true, false));