boole

(boole function number1 number2 ...)

The boole function performs a general bitwise Boolean function.

Arguments

function: integer representing one of 16 possible Boolean functions

number1: integer value

number2: integer value

Boolean Truth Table
Function Bit
number1
number2
Boolean function
8
0
0
NOT
4
0
1
XOR (6)
OR (7)
2
1
0
 
1
1
1
AND

Examples

: (boole 6 1 2)

3

: (boole 1 1 2)

0

: (boole 7 1 2)

3