clash-lib-1.10.0: prims/commonverilog/Clash_Class_BitPack.primitives.yaml
- BlackBox:
name: Clash.Class.BitPack.Internal.packChar#
kind: Expression
type: 'packChar# :: Char -> BitVector 21'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packInt8#
kind: Expression
type: 'packInt8# :: Int8 -> Bitvector 8'
template: $unsigned(~ARG[0])
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packInt16#
kind: Expression
type: 'packInt16# :: Int16 -> Bitvector 16'
template: $unsigned(~ARG[0])
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packInt32#
kind: Expression
type: 'packInt32# :: Int32 -> Bitvector 32'
template: $unsigned(~ARG[0])
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packInt64#
kind: Expression
type: 'packInt64# :: Int64 -> Bitvector 64'
template: $unsigned(~ARG[0])
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packWord#
kind: Expression
type: 'packWord# :: Word -> Bitvector WORD_SIZE_IN_BITS'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packWord8#
kind: Expression
type: 'packWord8# :: Word8 -> Bitvector 8'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packWord16#
kind: Expression
type: 'packWord16# :: Word16 -> Bitvector 16'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packWord32#
kind: Expression
type: 'packWord32# :: Word32 -> Bitvector 32'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packWord64#
kind: Expression
type: 'packWord64# :: Word64 -> Bitvector 64'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.packCUShort#
kind: Expression
type: 'packCUShort# :: CUShort -> Bitvector 16'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackChar#
kind: Expression
type: 'unpackChar# :: BitVector 21 -> Char'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackInt8#
kind: Expression
type: 'unpackInt8# :: Bitvector 8 -> Int8'
template: $signed(~ARG[0])
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackInt16#
kind: Expression
type: 'unpackInt16# :: Bitvector 16 -> Int16'
template: $signed(~ARG[0])
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackInt32#
kind: Expression
type: 'unpackInt32# :: Bitvector 32 -> Int32'
template: $signed(~ARG[0])
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackInt64#
kind: Expression
type: 'unpackInt64# :: Bitvector 64 -> Int64'
template: $signed(~ARG[0])
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackWord#
kind: Expression
type: 'unpackWord# :: Bitvector WORD_SIZE_IN_BITS -> Word'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackWord8#
kind: Expression
type: 'unpackWord8# :: Bitvector 8 -> Word8'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackWord16#
kind: Expression
type: 'unpackWord16# :: Bitvector 16 -> Word16'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackWord32#
kind: Expression
type: 'unpackWord32# :: Bitvector 32 -> Word32'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackWord64#
kind: Expression
type: 'unpackWord64# :: Bitvector 64 -> Word64'
template: ~ARG[0]
workInfo: Never
- BlackBox:
name: Clash.Class.BitPack.Internal.unpackCUShort#
kind: Expression
type: 'unpackCUShort# :: Bitvector 16 -> CUShort'
template: ~ARG[0]
workInfo: Never