diff options
Diffstat (limited to 'backend/src/backend/gen_encoder.hpp')
-rw-r--r-- | backend/src/backend/gen_encoder.hpp | 5 |
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()); |