clash-lib-1.6.4: prims/common/GHC_Num_Natural.primitives.yaml
- Primitive:
name: GHC.Num.Natural.NS
comment: Needed to make the evaluator handle this constructor strictly
primType: Constructor
warning: 'GHC.Num.Natural.NS: Naturals are dynamically sized in simulation, but
fixed-length after synthesis. Use carefully.'
workInfo: Never
- Primitive:
name: GHC.Num.Natural.NB
comment: Needed to make the evaluator handle this constructor strictly
primType: Constructor
warning: 'GHC.Num.Natural.NB: Naturals are dynamically sized in simulation, but
fixed-length after synthesis. Use carefully.'
workInfo: Never
- BlackBox:
name: GHC.Num.Natural.naturalAdd
kind: Expression
type: 'naturalSub :: Natural
-> Natural -> Natural'
template: ~ARG[0] + ~ARG[1]
warning: 'GHC.Num.Natural.naturalAdd: Naturals are dynamically sized in simulation,
but fixed-length after synthesis. Use carefully.'
- Primitive:
name: GHC.Num.Natural.naturalSub
primType: Function
warning: 'GHC.Num.Natural.naturalSub: Naturals are dynamically sized in simulation,
but fixed-length after synthesis. Use carefully.'
workInfo: Never
- BlackBox:
name: GHC.Num.Natural.naturalSubUnsafe
kind: Expression
type: 'naturalSubUnsafe
:: Natural -> Natural -> Natural'
template: ~ARG[0] - ~ARG[1]
warning: 'GHC.Num.Natural.naturalSubUnsafe: Naturals are dynamically sized in
simulation, but fixed-length after synthesis. Use carefully.'
- BlackBox:
name: GHC.Num.Natural.naturalSubThrow
kind: Expression
type: 'naturalSubThrow
:: Natural -> Natural -> Natural'
template: ~ARG[0] - ~ARG[1]
warning: 'GHC.Num.Natural.naturalSubThrow: Naturals are dynamically sized in simulation,
but fixed-length after synthesis. Use carefully.'
- BlackBox:
name: GHC.Num.Natural.naturalMul
kind: Expression
type: 'naturalMul :: Natural
-> Natural -> Natural'
template: ~ARG[0] * ~ARG[1]
warning: 'GHC.Num.Natural.naturalMul: Naturals are dynamically sized in simulation,
but fixed-length after synthesis. Use carefully.'
- Primitive:
name: GHC.Num.Natural.naturalGcd
primType: Function
warning: 'GHC.Num.Natural.naturalGcd: Naturals are dynamically sized in simulation,
but fixed-length after synthesis. Use carefully.'
workInfo: Never
- Primitive:
name: GHC.Num.Natural.naturalLcm
primType: Function
warning: 'GHC.Num.Natural.naturalLcm: Naturals are dynamically sized in simulation,
but fixed-length after synthesis. Use carefully.'
workInfo: Never