half¶
#include <Imath/half.h>
half
is a 16-bit floating point number. See Floating Point Representation for an
explanation of the representation.
See C-language half-float Conversion for C-language functions for conversion
between half
and float
. Also, see Build-time half-float Conversion Configuration Options
for information about building Imath with support for the F16C SSE
instruction set.
Example:
#include <Imath/half.h>
#include <math.h>
void
half_example ()
{
half a (3.5);
float b (a + sqrt (a));
a += b;
b += a;
b = a + 7;
}