X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FnativeGen%2FMachInstrs.hs;h=6316d94265f01ff8fea516869d55b2be756c0304;hb=7d817d447d3ee0df22691afad29c94ebbb334120;hp=a9b04db3e57872dc4d01b816e19141fb39a2ee2e;hpb=e4c8d2b11b4be71885532cb14434511b6c47866c;p=ghc-hetmet.git diff --git a/compiler/nativeGen/MachInstrs.hs b/compiler/nativeGen/MachInstrs.hs index a9b04db..6316d94 100644 --- a/compiler/nativeGen/MachInstrs.hs +++ b/compiler/nativeGen/MachInstrs.hs @@ -488,8 +488,8 @@ bit or 64 bit precision. | CVTSS2SD Reg Reg -- F32 to F64 | CVTSD2SS Reg Reg -- F64 to F32 - | CVTSS2SI Operand Reg -- F32 to I32/I64 (with rounding) - | CVTSD2SI Operand Reg -- F64 to I32/I64 (with rounding) + | CVTTSS2SIQ Operand Reg -- F32 to I32/I64 (with truncation) + | CVTTSD2SIQ Operand Reg -- F64 to I32/I64 (with truncation) | CVTSI2SS Operand Reg -- I32/I64 to F32 | CVTSI2SD Operand Reg -- I32/I64 to F64 @@ -520,6 +520,7 @@ bit or 64 bit precision. -- Jumping around. | JMP Operand | JXX Cond BlockId -- includes unconditional branches + | JXX_GBL Cond Imm -- non-local version of JXX | JMP_TBL Operand [BlockId] -- table jump | CALL (Either Imm Reg) [Reg]