From 28b496687c0eb36a035a8686794fa45434957e28 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 7 Apr 2025 00:26:55 +0900 Subject: feat: do not use FFI to cast integers to f32 --- src/BitOps/FloatTraits.php | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/BitOps/FloatTraits.php') diff --git a/src/BitOps/FloatTraits.php b/src/BitOps/FloatTraits.php index dca9e18..75eebcb 100644 --- a/src/BitOps/FloatTraits.php +++ b/src/BitOps/FloatTraits.php @@ -17,6 +17,8 @@ final readonly class FloatTraits public const int F32_SIGN_SIGNED = 0b10000000_00000000_00000000_00000000; public const int F32_EXPONENT_NAN = 0b01111111_10000000_00000000_00000000; + public const int F32_INFINITY_BITS = 0b01111111_10000000_00000000_00000000; + public const int F64_EXPONENT_BITS = 11; public const int F64_MANTISSA_BITS = 52; -- cgit v1.2.3-70-g09d2