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 |
One sixth of the ratio of a circle's circumference to its diameter. This is equal to 30 arc degree.
One quarter of the ratio of a circle's circumference to its diameter. This is equal to 45 arc degree.
One half of the ratio of a circle's circumference to its diameter. This is equal to 90 arc degree.
Two times the ratio of a circle's circumference to its diameter. This is equal to 360 arc degree.
Set the value designated by PLACE to the minimum of the current value and NUMBERS.
Set the value designated by PLACE to the maximum of the current value and NUMBERS.
Subtract NUMBERS from the value designated by PLACE. If NUMBERS is omitted, change the sign of the value.
Multiply the value designated by PLACE by NUMBERS.
Divide the value designated by PLACE by NUMBERS. If NUMBERS is omitted, invert the value.
Multiply the value designated by PLACE by FACTOR, then add TERM. Attempt to perform a fused multiply-add operation.
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.
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.
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.
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.
Return the number of decimal digits needed to preserve the original floating-point number when converting it to a decimal character format.
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.
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.