ftz 0.0.1
Fast, reproducible floating-point arithmetic
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nftz
  Cbasic_ftz32Binary32 value with a compile-time signed-FTZ policy
  Cftz32_cpu_admissionResults of finite startup witnesses for this scalar compilation and calling thread. These observations are not an exhaustive proof of every arithmetic input
  Cnative_fp32_scopeBorrows 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_scopeTemporarily 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_stateOpaque 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