|
ftz 0.0.1
Fast, reproducible floating-point arithmetic
|
| Nftz | |
| Cbasic_ftz32 | Binary32 value with a compile-time signed-FTZ policy |
| Cftz32_cpu_admission | Results of finite startup witnesses for this scalar compilation and calling thread. These observations are not an exhaustive proof of every arithmetic input |
| Cnative_fp32_scope | Borrows the calling thread with RNE, masked exceptions and selected denormal controls. Saves and restores complete control/status state. The object and its nested external scopes must be destroyed on their constructing thread. It cannot be copied or moved. Construction throws on invalid/unavailable controls when exceptions are enabled; otherwise it terminates. Destruction is noexcept |
| Cexternal_scope | Temporarily restores the enclosing region's caller environment for external code. Saves the current numerical state and reinstates it on return or unwind. The enclosing region must outlive this guard; both guards belong to the same thread |
| Cnative_fp_state | Opaque native control/status snapshot, suitable for exact restoration checks |
| Nnative | |
| Cmask_traits<::ftz::basic_ftz32< Hardware > > | Scalar FTZ comparisons return Boolean masks for either policy |
| Csimd_traits<::ftz::basic_ftz32< Hardware > > | Stores either FTZ scalar policy in the architecture's raw float register |
| Csimd_customization<::ftz::basic_ftz32< Hardware >, V, Self > | Supplies FTZ arithmetic and typed memory to ::native::simd for any supported architecture |