## functions in ieee.i - i

ieee

ieee.i native_align, native_fix, native_flt, native_flim, native_dlim describe the binary formats of the native primitive numeric types as_chars(x) -- gets/sets bits of x as char array ieee_test(x) -- tests for ieee754 special values ieee_set(x,what) -- sets ieee754 special values Keyword, defined at i/ieee.i line 6

ieee_set

ieee_set, x, what set X to ieee754 special value WHAT X must be an array of float or double values (note that X cannot be a scalar double value) WHAT = 0 means leave unchanged WHAT = 1 means set to Inf WHAT = 2 means set to qNaN WHAT = 3 means set to sNaN WHAT = 4 means set to 0.0 negate WHAT to set the sign bit of X as well WHAT may be an array conformable with X, in order to set only some values of X this routine is a no-op if this machine is not known to support these ieee754 special values Warning-- apparently there is no universal standard for what constitutes signalling versus quiet NaN on MIPS and HPPA architectures, qNaN and sNaN are reversed Interpreted function, defined at i/ieee.i line 408SEE ALSO: ieee_test, as_chars