summaryrefslogtreecommitdiff
path: root/compiler/GHC/StgToCmm/Prim.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/StgToCmm/Prim.hs')
-rw-r--r--compiler/GHC/StgToCmm/Prim.hs24
1 files changed, 12 insertions, 12 deletions
diff --git a/compiler/GHC/StgToCmm/Prim.hs b/compiler/GHC/StgToCmm/Prim.hs
index f754267bd2..ef7b0feddc 100644
--- a/compiler/GHC/StgToCmm/Prim.hs
+++ b/compiler/GHC/StgToCmm/Prim.hs
@@ -1195,8 +1195,8 @@ emitPrimOp dflags primop = case primop of
-- Int8# signed ops
- Int8ExtendOp -> \args -> opTranslate args (MO_SS_Conv W8 (wordWidth platform))
- Int8NarrowOp -> \args -> opTranslate args (MO_SS_Conv (wordWidth platform) W8)
+ Int8ToIntOp -> \args -> opTranslate args (MO_SS_Conv W8 (wordWidth platform))
+ IntToInt8Op -> \args -> opTranslate args (MO_SS_Conv (wordWidth platform) W8)
Int8NegOp -> \args -> opTranslate args (MO_S_Neg W8)
Int8AddOp -> \args -> opTranslate args (MO_Add W8)
Int8SubOp -> \args -> opTranslate args (MO_Sub W8)
@@ -1213,8 +1213,8 @@ emitPrimOp dflags primop = case primop of
-- Word8# unsigned ops
- Word8ExtendOp -> \args -> opTranslate args (MO_UU_Conv W8 (wordWidth platform))
- Word8NarrowOp -> \args -> opTranslate args (MO_UU_Conv (wordWidth platform) W8)
+ Word8ToWordOp -> \args -> opTranslate args (MO_UU_Conv W8 (wordWidth platform))
+ WordToWord8Op -> \args -> opTranslate args (MO_UU_Conv (wordWidth platform) W8)
Word8NotOp -> \args -> opTranslate args (MO_Not W8)
Word8AddOp -> \args -> opTranslate args (MO_Add W8)
Word8SubOp -> \args -> opTranslate args (MO_Sub W8)
@@ -1231,8 +1231,8 @@ emitPrimOp dflags primop = case primop of
-- Int16# signed ops
- Int16ExtendOp -> \args -> opTranslate args (MO_SS_Conv W16 (wordWidth platform))
- Int16NarrowOp -> \args -> opTranslate args (MO_SS_Conv (wordWidth platform) W16)
+ Int16ToIntOp -> \args -> opTranslate args (MO_SS_Conv W16 (wordWidth platform))
+ IntToInt16Op -> \args -> opTranslate args (MO_SS_Conv (wordWidth platform) W16)
Int16NegOp -> \args -> opTranslate args (MO_S_Neg W16)
Int16AddOp -> \args -> opTranslate args (MO_Add W16)
Int16SubOp -> \args -> opTranslate args (MO_Sub W16)
@@ -1249,8 +1249,8 @@ emitPrimOp dflags primop = case primop of
-- Word16# unsigned ops
- Word16ExtendOp -> \args -> opTranslate args (MO_UU_Conv W16 (wordWidth platform))
- Word16NarrowOp -> \args -> opTranslate args (MO_UU_Conv (wordWidth platform) W16)
+ Word16ToWordOp -> \args -> opTranslate args (MO_UU_Conv W16 (wordWidth platform))
+ WordToWord16Op -> \args -> opTranslate args (MO_UU_Conv (wordWidth platform) W16)
Word16NotOp -> \args -> opTranslate args (MO_Not W16)
Word16AddOp -> \args -> opTranslate args (MO_Add W16)
Word16SubOp -> \args -> opTranslate args (MO_Sub W16)
@@ -1267,13 +1267,13 @@ emitPrimOp dflags primop = case primop of
-- Int32# signed ops
- Int32ExtendOp -> \args -> opTranslate args (MO_SS_Conv W32 (wordWidth platform))
- Int32NarrowOp -> \args -> opTranslate args (MO_SS_Conv (wordWidth platform) W32)
+ Int32ToIntOp -> \args -> opTranslate args (MO_SS_Conv W32 (wordWidth platform))
+ IntToInt32Op -> \args -> opTranslate args (MO_SS_Conv (wordWidth platform) W32)
-- Word32# unsigned ops
- Word32ExtendOp -> \args -> opTranslate args (MO_UU_Conv W32 (wordWidth platform))
- Word32NarrowOp -> \args -> opTranslate args (MO_UU_Conv (wordWidth platform) W32)
+ Word32ToWordOp -> \args -> opTranslate args (MO_UU_Conv W32 (wordWidth platform))
+ WordToWord32Op -> \args -> opTranslate args (MO_UU_Conv (wordWidth platform) W32)
-- Char# ops