Purpose
Synopsis
function bittest(i:integer, mask:integer):integer
Arguments
i
|
Non-negative integer to be tested
|
mask
|
Bit mask
|
Return value
Bits selected by the mask.
Example
In the following, i takes the value 4, j takes the value 5, and k takes the value 8:
i:= bittest(12, 5)
j:= bittest(13, 5)
k:= bittest(13, 10)
Further information
This function compares a given number with a bit mask and
returns those bits selected by the mask that are set in the number
(bit 0 has value 1, bit 1 has value 2, bit 2 has value 4, and so on).
If you have any comments or suggestions about these pages,
please send mail to docs@dashoptimization.com.