df@
or df!
used with an address that is not double-float aligned: ¶System-dependent. Typically results in a -23 THROW
like other
alignment violations.
f@
or f!
used with an address that is not float aligned: ¶System-dependent. Typically results in a -23 THROW
like other
alignment violations.
System-dependent. Can result in a -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: ¶System-dependent. Typically results in an alignment fault like other alignment violations.
base
is not decimal (REPRESENT
, F.
, FE.
, FS.
): ¶The floating-point number is converted into decimal nonetheless.
FATAN2
): ¶System-dependent. FATAN2
is implemented using the C library
function atan2()
.
FTAN
on an argument r1 where cos(r1) is zero: ¶System-dependent. Anyway, typically the cos of r1 will not be zero because of small errors and the tan will be a very large (or very small) but finite number.
D>F
: ¶The result is rounded to the nearest float.
Platform-dependent; can produce an Infinity, NaN, -42 throw
(floating point divide by zero) or -55 throw
(Floating-point
unidentified fault).
DF!
, DF@
, SF!
, SF@
): ¶System dependent. On IEEE-FP based systems the number is converted into an infinity.
FACOSH
): ¶Platform-dependent; on IEEE-FP systems typically produces a NaN.
FLNP1
): ¶Platform-dependent; on IEEE-FP systems typically produces a NaN (or a negative infinity for float=-1).
FLN
, FLOG
): ¶Platform-dependent; on IEEE-FP systems typically produces a NaN (or a negative infinity for float=0).
FASINH
, FSQRT
): ¶Platform-dependent; for fsqrt
this typically gives a NaN, for
fasinh
some platforms produce a NaN, others a number (bug in the
C library?).
FACOS
, FASIN
, FATANH
): ¶Platform-dependent; IEEE-FP systems typically produce a NaN.
F>D
: ¶Platform-dependent; typically, some double number is produced and no error is reported.
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
.