Correctness of configured binary kernels #
Every configured backend in Configured.Core.Runtime refines the same carrier-independent
specification. The proofs depend only on the codec laws and the shared model-kernel theorems,
not on the selected storage representation.
Total generic kernels #
The width-generic addition backend implements the configured addition specification.
The width-generic subtraction backend implements the configured subtraction specification.
The width-generic multiplication backend implements the configured multiplication specification.
The width-generic division backend implements the configured division specification.
The width-generic square-root backend implements the configured square-root specification.
The width-generic fused multiply-add backend implements the configured FMA specification.
Word and fixed-limb arithmetic #
The native-word addition backend implements the configured addition specification.
The native-word subtraction backend implements the configured subtraction specification.
The word or fixed-limb multiplication backend implements the configured specification.
The word or fixed-limb division backend implements the configured specification.
The native-word square-root backend implements the configured square-root specification.
The native-word fused multiply-add backend implements the configured FMA specification.
The fixed-limb square-root route implements the configured square-root specification.
The fixed-limb fused multiply-add route implements the configured FMA specification.