[xyzzy:05284] integer-length
- Subject: [xyzzy:05284] integer-length
- From: Shigenori Tsunezawa <tellur@xxxxxxxxxx>
- X-mailer: Mozilla 4.6 [ja] (Win95; I)
経澤です。
今回初めてメーリングリストに登録いたしました。
よろしくお願いします。
xyzzy 0.2.1.160のlispのinteger-length関数で、妙な挙動を見つけたので、
取り急ぎ報告します。
(integer-length 2097153)
=> 21
(integer-length 2087154)
=> 22
(integer-length 16777231)
=> 24
(integer-length 16777232)
=> 25
2進表現でのビット長なので、2^21=2097152や2^24=16777216で値が増えるのだと
思いますが…
(integer-length 1048576)
=> 21
は期待される戻り値のようです。
----
Shigenori TSUNEZAWA
mailto:tellur@xxxxxxxxxx