The bitwise logical operators for int32 objects.
An int32 object or an integer of type
(signed-byte 32)
.
An int32 object or an integer of type
(signed-byte 32)
.
An int32 object or an integer of type
(signed-byte 32)
.
The function
int32-logand
is the bitwise logical 'and' operator for int32 objects.
The function
int32-logandc1
is the bitwise logical operator for int32 objects which 'ands' the complement of
x
with
y
.
The function
int32-logandc2
is the bitwise logical operator for int32 objects which 'ands'
x
with the complement of
y
.
The function
int32-logbitp
is the test for int32 objects which returns
t
if if the bit at index
index
in
x
is 1, and
nil
if it is 0.
The function
int32-logeqv
is the bitwise logical operator for int32 objects which returns the complement of the 'exclusive or' of
x
and
y
.
The function
int32-logior
is the bitwise logical 'inclusive or' operator for int32 objects.
The function
int32-lognand
is the bitwise logical operator for int32 objects which returns the complement of the 'and' of
x
and
y
.
The function
int32-lognor
is the bitwise logical operator for int32 objects which returns the complement of the 'inclusive or' of
x
and
y
.
The function
int32-lognot
is the bitwise logical operator for int32 objects which returns the complement of its argument
x
.
The function
int32-logorc1
is the bitwise logical operator for int32 objects which 'inclusive ors' the complement of
x
with
y
.
The function
int32-logorc2
is the bitwise logical operator for int32 objects which 'inclusive ors'
x
with the complement of
y
.
The function
int32-logtest
is the bitwise test for int32 objects which returns
t
if any of the bits designated by 1 in
x
is 1 in
y
, and returns
nil
otherwise.
The function
int32-logxor
is the bitwise logical 'exclusive or' operator for int32 objects.
See the section Fast 32-bit arithmetic for more information about the INT32 API.
LispWorks User Guide and Reference Manual - 21 Dec 2011