diff options
author | Northstar <northstar@northstar.tf> | 2022-04-13 19:29:44 -0300 |
---|---|---|
committer | Barichello <artur@barichello.me> | 2022-04-13 19:30:40 -0300 |
commit | 47ea109be0d73120ddfe6896494e1fce986515b3 (patch) | |
tree | fb440b3ab2a00bf506182a9c9a9500d1c4711e0c /NorthstarDedicatedTest/bits.cpp | |
parent | 04b0b417d1c9f45a708d3e2eec9146fabe09c1d1 (diff) | |
download | NorthstarLauncher-47ea109be0d73120ddfe6896494e1fce986515b3.tar.gz NorthstarLauncher-47ea109be0d73120ddfe6896494e1fce986515b3.zip |
Format project
Diffstat (limited to 'NorthstarDedicatedTest/bits.cpp')
-rw-r--r-- | NorthstarDedicatedTest/bits.cpp | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/NorthstarDedicatedTest/bits.cpp b/NorthstarDedicatedTest/bits.cpp index 45375b18..014899f2 100644 --- a/NorthstarDedicatedTest/bits.cpp +++ b/NorthstarDedicatedTest/bits.cpp @@ -10,17 +10,35 @@ //----------------------------------------------------------------------------- // This follows the ANSI/IEEE 754-1985 standard //----------------------------------------------------------------------------- -unsigned long& FloatBits(float& f) { return *reinterpret_cast<unsigned long*>(&f); } +unsigned long& FloatBits(float& f) +{ + return *reinterpret_cast<unsigned long*>(&f); +} -unsigned long const& FloatBits(float const& f) { return *reinterpret_cast<unsigned long const*>(&f); } +unsigned long const& FloatBits(float const& f) +{ + return *reinterpret_cast<unsigned long const*>(&f); +} -float BitsToFloat(unsigned long i) { return *reinterpret_cast<float*>(&i); } +float BitsToFloat(unsigned long i) +{ + return *reinterpret_cast<float*>(&i); +} -bool IsFinite(float f) { return ((FloatBits(f) & 0x7F800000) != 0x7F800000); } +bool IsFinite(float f) +{ + return ((FloatBits(f) & 0x7F800000) != 0x7F800000); +} -unsigned long FloatAbsBits(float f) { return FloatBits(f) & 0x7FFFFFFF; } +unsigned long FloatAbsBits(float f) +{ + return FloatBits(f) & 0x7FFFFFFF; +} -float FloatMakePositive(float f) { return fabsf(f); } +float FloatMakePositive(float f) +{ + return fabsf(f); +} float FloatNegate(float f) { |