diff options
Diffstat (limited to 'lib/Target/X86/X86FloatingPoint.cpp')
-rw-r--r-- | lib/Target/X86/X86FloatingPoint.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/Target/X86/X86FloatingPoint.cpp b/lib/Target/X86/X86FloatingPoint.cpp index 90813b5..ea9a8f7 100644 --- a/lib/Target/X86/X86FloatingPoint.cpp +++ b/lib/Target/X86/X86FloatingPoint.cpp @@ -437,6 +437,33 @@ static const TableEntry OpcodeTable[] = { { X86::MUL_FpI32m32 , X86::MUL_FI32m }, { X86::MUL_FpI32m64 , X86::MUL_FI32m }, { X86::MUL_FpI32m80 , X86::MUL_FI32m }, + + // TEMPORARY + { X86::NEW_CMOVBE_Fp32 , X86::CMOVBE_F }, + { X86::NEW_CMOVBE_Fp64 , X86::CMOVBE_F }, + { X86::NEW_CMOVBE_Fp80 , X86::CMOVBE_F }, + { X86::NEW_CMOVB_Fp32 , X86::CMOVB_F }, + { X86::NEW_CMOVB_Fp64 , X86::CMOVB_F }, + { X86::NEW_CMOVB_Fp80 , X86::CMOVB_F }, + { X86::NEW_CMOVE_Fp32 , X86::CMOVE_F }, + { X86::NEW_CMOVE_Fp64 , X86::CMOVE_F }, + { X86::NEW_CMOVE_Fp80 , X86::CMOVE_F }, + { X86::NEW_CMOVNBE_Fp32 , X86::CMOVNBE_F }, + { X86::NEW_CMOVNBE_Fp64 , X86::CMOVNBE_F }, + { X86::NEW_CMOVNBE_Fp80 , X86::CMOVNBE_F }, + { X86::NEW_CMOVNB_Fp32 , X86::CMOVNB_F }, + { X86::NEW_CMOVNB_Fp64 , X86::CMOVNB_F }, + { X86::NEW_CMOVNB_Fp80 , X86::CMOVNB_F }, + { X86::NEW_CMOVNE_Fp32 , X86::CMOVNE_F }, + { X86::NEW_CMOVNE_Fp64 , X86::CMOVNE_F }, + { X86::NEW_CMOVNE_Fp80 , X86::CMOVNE_F }, + { X86::NEW_CMOVNP_Fp32 , X86::CMOVNP_F }, + { X86::NEW_CMOVNP_Fp64 , X86::CMOVNP_F }, + { X86::NEW_CMOVNP_Fp80 , X86::CMOVNP_F }, + { X86::NEW_CMOVP_Fp32 , X86::CMOVP_F }, + { X86::NEW_CMOVP_Fp64 , X86::CMOVP_F }, + { X86::NEW_CMOVP_Fp80 , X86::CMOVP_F }, + { X86::SIN_Fp32 , X86::SIN_F }, { X86::SIN_Fp64 , X86::SIN_F }, { X86::SIN_Fp80 , X86::SIN_F }, |