| 
    Simbody
    3.6
    
   | 
 
These functions perform highly optimized bit-twiddling operations on the built-in integral types, and sometimes on the representations of floating point types as well. More...
Modules | |
| atMostOneBitIsSet() | |
| atMostOneBitIsSet(i) provides an extremely fast way to determine whether an integral type is either zero or consists of a single set bit.  | |
| exactlyOneBitIsSet() | |
| exactlyOneBitIsSet(i) provides a very fast way to determine whether an integral type has exactly one bit set.  | |
| signBit() | |
| signBit(i) provides a fast way to determine the value of the sign bit (as a bool) for integral and floating types.  | |
These functions perform highly optimized bit-twiddling operations on the built-in integral types, and sometimes on the representations of floating point types as well.