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
.