Rule M3-9-3 (required, implementation, automated)

The underlying bit representations of floating-point values shall not be used. See MISRA C++ 2008 [7]