Previous: floating-idef, Up: The optional Floating-Point word set
df@ or df! used with an address that is not double-float aligned:-23 THROW like other
alignment violations.
f@ or f! used with an address that is not float aligned:-23 THROW like other
alignment violations.
-43 throw (floating point
overflow), -54 throw (floating point underflow), -41 throw
(floating point inexact result), -55 THROW (Floating-point
unidentified fault), or can produce a special value representing, e.g.,
Infinity.
sf@ or sf! used with an address that is not single-float aligned:base is not decimal (REPRESENT, F., FE., FS.):FATAN2):FATAN2 is implemented using the C library
function atan2().
FTAN on an argument r1 where cos(r1) is zero:D>F:-42 throw
(floating point divide by zero) or -55 throw (Floating-point
unidentified fault).
DF!, DF@, SF!, SF@):FACOSH):FLNP1):FLN, FLOG):FASINH, FSQRT):fsqrt this typically gives a NaN, for
fasinh some platforms produce a NaN, others a number (bug in the
C library?).
FACOS, FASIN, FATANH):F>D:f., fe., fs.):Precision characters of the numeric output area are used. If
precision is too high, these words will smash the data or code
close to here.