packages feed

clash-lib-1.10.3: prims/common/GHC_Prim.primitives.yaml

- Primitive:
    name: ["GHC.Prim.dataToTag#", "GHC.Internal.Prim.dataToTag#"]
    primType: Function
- Primitive:
    name: ["GHC.Prim.dataToTagSmall#", "GHC.Internal.Prim.dataToTagSmall#"]
    primType: Function
- Primitive:
    name: ["GHC.Prim.dataToTagLarge#", "GHC.Internal.Prim.dataToTagLarge#"]
    primType: Function
- Primitive:
    name: ["GHC.Prim.tagToEnum#", "GHC.Internal.Prim.tagToEnum#"]
    primType: Function
- BlackBox:
    name: ["GHC.Prim.unsafeCoerce#", "GHC.Internal.Prim.unsafeCoerce#"]
    kind: Expression
    type: 'unsafeCoerce# ::
      a -> b'
    template: ~ARG[0]
    workInfo: Never
- BlackBox:
    name: ["GHC.Prim.+#", "GHC.Internal.Prim.+#"]
    kind: Expression
    type: '(+#) :: Int# ->
      Int# -> Int#'
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusInt8#", "GHC.Internal.Prim.plusInt8#"]
    kind: Expression
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusInt16#", "GHC.Internal.Prim.plusInt16#"]
    kind: Expression
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusInt32#", "GHC.Internal.Prim.plusInt32#"]
    kind: Expression
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusInt64#", "GHC.Internal.Prim.plusInt64#"]
    kind: Expression
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.-#", "GHC.Internal.Prim.-#"]
    kind: Expression
    type: '(-#) :: Int# ->
      Int# -> Int#'
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.subInt8#", "GHC.Internal.Prim.subInt8#"]
    kind: Expression
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.subInt16#", "GHC.Internal.Prim.subInt16#"]
    kind: Expression
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.subInt32#", "GHC.Internal.Prim.subInt32#"]
    kind: Expression
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.subInt64#", "GHC.Internal.Prim.subInt64#"]
    kind: Expression
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusWord#", "GHC.Internal.Prim.plusWord#"]
    kind: Expression
    type: 'plusWord# :: Word#
      -> Word# -> Word#'
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusWord8#", "GHC.Internal.Prim.plusWord8#"]
    kind: Expression
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusWord16#", "GHC.Internal.Prim.plusWord16#"]
    kind: Expression
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusWord32#", "GHC.Internal.Prim.plusWord32#"]
    kind: Expression
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.plusWord64#", "GHC.Internal.Prim.plusWord64#"]
    kind: Expression
    template: ~ARG[0] + ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.minusWord#", "GHC.Internal.Prim.minusWord#"]
    kind: Expression
    type: 'minusWord# :: Word#
      -> Word# -> Word#'
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.subWord8#", "GHC.Internal.Prim.subWord8#"]
    kind: Expression
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.subWord16#", "GHC.Internal.Prim.subWord16#"]
    kind: Expression
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.subWord32#", "GHC.Internal.Prim.subWord32#"]
    kind: Expression
    template: ~ARG[0] - ~ARG[1]
- BlackBox:
    name: ["GHC.Prim.subWord64#", "GHC.Internal.Prim.subWord64#"]
    kind: Expression
    template: ~ARG[0] - ~ARG[1]