bittest


Purpose
Test bit settings.
Synopsis
function bittest(i:integer, mask:integer):integer
Arguments
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.