% Function LOGTEST
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)))