aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/fmax_d.h
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@s144.Millennium.Berkeley.EDU>2011-03-25 16:43:38 -0700
committerAndrew Waterman <waterman@s144.Millennium.Berkeley.EDU>2011-03-25 16:43:38 -0700
commit3fb2ead6152ad506d00a21a5be3c5a61943f994d (patch)
treefdbe9f56029c6304ae5abfec30b354ffd94944db /riscv/insns/fmax_d.h
parentd17ab96ab5ef4b885d64e04cdd681a73aa734e6f (diff)
downloadspike-3fb2ead6152ad506d00a21a5be3c5a61943f994d.zip
spike-3fb2ead6152ad506d00a21a5be3c5a61943f994d.tar.gz
spike-3fb2ead6152ad506d00a21a5be3c5a61943f994d.tar.bz2
[xcc,pk,opcodes,sim] updated encoding/insn names
Diffstat (limited to 'riscv/insns/fmax_d.h')
-rw-r--r--riscv/insns/fmax_d.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/riscv/insns/fmax_d.h b/riscv/insns/fmax_d.h
new file mode 100644
index 0000000..cbbb343
--- /dev/null
+++ b/riscv/insns/fmax_d.h
@@ -0,0 +1,4 @@
+require_fp;
+FRD = isNaNF64UI(FRS2) || f64_le_quiet(FRS2,FRS1) /* && FRS1 not NaN */
+ ? FRS1 : FRS2;
+set_fp_exceptions;