… | |
… | |
691 | |
691 | |
692 | =item float ecb_binary32_to_float (uint32_t x) [-UECB_NO_LIBM] |
692 | =item float ecb_binary32_to_float (uint32_t x) [-UECB_NO_LIBM] |
693 | |
693 | |
694 | =item double ecb_binary32_to_double (uint64_t x) [-UECB_NO_LIBM] |
694 | =item double ecb_binary32_to_double (uint64_t x) [-UECB_NO_LIBM] |
695 | |
695 | |
696 | The reverse operation of the previos function - takes the bit |
696 | The reverse operation of the previous function - takes the bit |
697 | representation of an IEEE binary16, binary32 or binary64 number and |
697 | representation of an IEEE binary16, binary32 or binary64 number and |
698 | converts it to the native C<float> or C<double> format. |
698 | converts it to the native C<float> or C<double> format. |
699 | |
699 | |
700 | This function should work even when the native floating point format isn't |
700 | This function should work even when the native floating point format isn't |
701 | IEEE compliant, of course at a speed and code size penalty, and of course |
701 | IEEE compliant, of course at a speed and code size penalty, and of course |