Handbook
Glossary
integer-log2 ( x -- n )
Integer logarithms
Next:
integer-log10 ( x -- n )
Vocabulary
math.functions.integer-logs
Inputs
x
a positive rational number
Outputs
n
an
integer
Word description
Outputs the largest integer
n
such that
2^n
is less than or equal to
x
.
Errors
Throws an error if
x
is zero or negative.
Definition
USING:
math
math.functions.integer-logs.private
;
IN:
math.functions.integer-logs
:
integer-log2
( x -- n )
assert-positive
(integer-log2)
;
inline