Function LOGTEST
logtest
integer-1 integer-2 => generalized-boolean
integer-1 - 整数
integer-2 - 整数
generalized-boolean - generalized-boolean
もしinteger-1内にある全ての1
のビットが integer-2内において1
であるときはtrueを返却し、 それ以外のときはfalseです。 integer-1とinteger-2はバイナリとして扱われます。
integer-1とinteger-2が負のときは、 2の補数表現のバイナリとして扱われます。
logtest 1 7) => true
(logtest 1 2) => false
(logtest -2 -1) => true
(logtest 0 -1) => false (
なし。
なし。
integer-1が整数ではないとき、 型type-error
のエラーを通知しなければなりません。 integer-2が整数ではないとき、 型type-error
のエラーを通知しなければなりません。
なし。
logtest x y) == (not (zerop (logand x y))) (