The adverb m b. has been extended to compute
bitwise functions on integer arguments. An argument atom
is treated as a list of length w of bits, where w
is the word size of the underlying machine. m=16+k specifies
the boolean function whose ravelled function table
is #:k .
For example, 17 b. specifies
bitwise and
(17 ↔ 16+1 ↔ 16+#.0 0 0 1).
There is special code to effect efficient
execution of the following cases: