summaryrefslogtreecommitdiff
path: root/arch/mips/isa_traits.cc
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/isa_traits.cc')
-rw-r--r--arch/mips/isa_traits.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/mips/isa_traits.cc b/arch/mips/isa_traits.cc
index 05499f4dc..19ef46291 100644
--- a/arch/mips/isa_traits.cc
+++ b/arch/mips/isa_traits.cc
@@ -102,6 +102,12 @@ MipsISA::roundFP(float val)
return 1.5;
}
+float
+MipsISA::roundFP(uint64_t val)
+{
+ return 1.5;
+}
+
double
MipsISA::roundFP(double val)
{
@@ -121,6 +127,13 @@ MipsISA::truncFP(float val)
}
double
+MipsISA::truncFP(uint64_t val)
+{
+ int trunc_val = (int) val;
+ return (double) trunc_val;
+}
+
+double
MipsISA::truncFP(double val)
{
int trunc_val = (int) val;