ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libecb/ecb.pod
(Generate patch)

Comparing libecb/ecb.pod (file contents):
Revision 1.98 by root, Fri Aug 20 20:06:47 2021 UTC vs.
Revision 1.99 by root, Fri Aug 20 20:09:12 2021 UTC

1177IEEE compliant, of course at a speed and code size penalty, and of course 1177IEEE compliant, of course at a speed and code size penalty, and of course
1178also within reasonable limits (it tries to convert NaNs, infinities and 1178also within reasonable limits (it tries to convert NaNs, infinities and
1179denormals, but will likely convert negative zero to positive zero). 1179denormals, but will likely convert negative zero to positive zero).
1180 1180
1181On all modern platforms (where C<ECB_STDFP> is true), the compiler should 1181On all modern platforms (where C<ECB_STDFP> is true), the compiler should
1182be able to optimise away this function completely. 1182be able to completely optimise away the 32 and 64 bit functions.
1183 1183
1184These functions can be helpful when serialising floats to the network - you 1184These functions can be helpful when serialising floats to the network - you
1185can serialise the return value like a normal uint16_t/uint32_t/uint64_t. 1185can serialise the return value like a normal uint16_t/uint32_t/uint64_t.
1186 1186
1187Another use for these functions is to manipulate floating point values 1187Another use for these functions is to manipulate floating point values

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines