summaryrefslogtreecommitdiff
path: root/backend/src/backend/gen_encoder.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'backend/src/backend/gen_encoder.hpp')
-rw-r--r--backend/src/backend/gen_encoder.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/backend/src/backend/gen_encoder.hpp b/backend/src/backend/gen_encoder.hpp
index 3df7a57d..d4692e1b 100644
--- a/backend/src/backend/gen_encoder.hpp
+++ b/backend/src/backend/gen_encoder.hpp
@@ -107,8 +107,6 @@ namespace gbe
ALU1(RNDE)
ALU1(RNDD)
ALU1(RNDU)
- ALU1(F16TO32)
- ALU1(F32TO16)
ALU2(SEL)
ALU1(NOT)
ALU2_MOD(AND)
@@ -136,6 +134,9 @@ namespace gbe
#undef ALU2
#undef ALU2_MOD
#undef ALU3
+
+ virtual void F16TO32(GenRegister dest, GenRegister src0);
+ virtual void F32TO16(GenRegister dest, GenRegister src0);
/*! Get double/long exec width */
virtual int getDoubleExecWidth(void) = 0;
virtual void MOV_DF(GenRegister dest, GenRegister src0, GenRegister tmp = GenRegister::null());