11#if defined(JPH_CPU_WASM) || defined(JPH_CPU_RISCV) || defined(JPH_CPU_PPC) || defined(JPH_CPU_LOONGARCH)
14class FPFlushDenormals { };
16#elif defined(JPH_USE_SSE)
20class FPFlushDenormals :
public FPControlWord<_MM_FLUSH_ZERO_ON, _MM_FLUSH_ZERO_MASK> { };
22#elif defined(JPH_CPU_ARM) && defined(JPH_COMPILER_MSVC)
26class FPFlushDenormals :
public FPControlWord<_DN_FLUSH, _MCW_DN> { };
28#elif defined(JPH_CPU_ARM)
31static constexpr uint64 FP_FZ = 1 << 24;
35class FPFlushDenormals :
public FPControlWord<FP_FZ, FP_FZ> { };
39#error Unsupported CPU architecture
std::uint64_t uint64
Definition Core.h:485
#define JPH_NAMESPACE_END
Definition Core.h:414
#define JPH_NAMESPACE_BEGIN
Definition Core.h:408