numbers

Constants
pi/2 (/ pi 2)
pi/4 (/ pi 4)
pi/6 (/ pi 6)
2*pi (* 2 pi)
Functions
absolute-ascending a b
absolute-descending a b
decimal-digits float
float-digits* float &optional (base 10)
float-epsilon &optional (float 1.0)
float-negative-epsilon &optional (float 1.0)
float-precision* float &optional (base 10)
roman-numeral n
Macros
addf place &rest numbers &environment env
divf place &rest numbers &environment env
fmaf place factor term &environment env
maxf place &rest numbers &environment env
minf place &rest numbers &environment env
mulf place &rest numbers &environment env
subf place &rest numbers &environment env
pi/6  (/ pi 6)  [Constant]
One sixth of the ratio of a circle's circumference to its diameter.
This is equal to 30 arc degree.
pi/4  (/ pi 4)  [Constant]
One quarter of the ratio of a circle's circumference to its diameter.
This is equal to 45 arc degree.
pi/2  (/ pi 2)  [Constant]
One half of the ratio of a circle's circumference to its diameter.
This is equal to 90 arc degree.
2*pi  (* 2 pi)  [Constant]
Two times the ratio of a circle's circumference to its diameter.
This is equal to 360 arc degree.
minf  place &rest numbers &environment env  [Macro]
Set the value designated by PLACE to the minimum
of the current value and NUMBERS.
maxf  place &rest numbers &environment env  [Macro]
Set the value designated by PLACE to the maximum
of the current value and NUMBERS.
addf  place &rest numbers &environment env  [Macro]
Add NUMBERS to the value designated by PLACE.
subf  place &rest numbers &environment env  [Macro]
Subtract NUMBERS from the value designated by PLACE.
If NUMBERS is omitted, change the sign of the value.
mulf  place &rest numbers &environment env  [Macro]
Multiply the value designated by PLACE by NUMBERS.
divf  place &rest numbers &environment env  [Macro]
Divide the value designated by PLACE by NUMBERS.
If NUMBERS is omitted, invert the value.
fmaf  place factor term &environment env  [Macro]
Multiply the value designated by PLACE by FACTOR, then add TERM.
Attempt to perform a fused multiply-add operation.
float-epsilon  &optional (float 1.0)  [Function]
Return the smallest positive floating-point number
used in the representation of FLOAT, such that the
expression

     (= (float 1 EPSILON) (+ (float 1 EPSILON) EPSILON))

is false.
float-negative-epsilon  &optional (float 1.0)  [Function]
Return the smallest positive floating-point number
used in the representation of FLOAT, such that the
expression

     (= (float 1 EPSILON) (- (float 1 EPSILON) EPSILON))

is false.
float-digits*  float &optional (base 10)  [Function]
Return the number of digits used in the representation of FLOAT.
This includes any implicit digits.

Optional argument BASE is the radix for the return value.
 Default is 10.

If BASE is equal to the radix of FLOAT, value is an integral
number.  Otherwise, value is a floating-point number in the
format of FLOAT.
float-precision*  float &optional (base 10)  [Function]
Return the number of significant digits present in FLOAT.

Optional argument BASE is the radix for the return value.
 Default is 10.

If BASE is equal to the radix of FLOAT, value is an integral
number.  Otherwise, value is a floating-point number in the
format of FLOAT.  If FLOAT is zero, value is zero.
decimal-digits  float  [Function]
Return the number of decimal digits needed to preserve the original
floating-point number when converting it to a decimal character format.
absolute-ascending  a b  [Function]
Return true if the absolute value of number A is less than the
absolute value of number B.  This function can be used to sort
numbers in ascending order.
absolute-descending  a b  [Function]
Return true if the absolute value of number A is greater than the
absolute value of number B.  This function can be used to sort
numbers in descending order.
roman-numeral  n  [Function]
Convert the integral number N into a roman number (a string).
If N is zero, the return value is nil.  If N is a negative number,
utilize lowercase letters.  Otherwise, use uppercase letters.