Name |
Procedure Type |
Description |
Bit Operation |
BIT_SIZE |
Intrinsic Function |
Returns the number of bits in integers of type the argument. |
BTEST |
Intrinsic Function |
Tests a bit in a position of the argument; true if bit is 1. |
IAND |
Intrinsic Function |
Performs a logical AND. |
IBCHNG |
Intrinsic Function |
Reverses value of bit in a position of the argument. |
IBCLR |
Intrinsic Function |
Clears the bit in a position of the argument to zero. |
IBITS |
Intrinsic Function |
Extracts a sequence of bits of length from the argument starting in a position. |
IBSET |
Intrinsic Function |
Sets the bit in a position of the argument to one. |
IEOR |
Intrinsic Function |
Performs an exclusive OR. |
IOR |
Intrinsic Function |
Performs an inclusive OR. |
ISHA |
Intrinsic Function |
Shifts the argument arithmetically left or right by shift bits; left if shift positive, right if shift negative. Zeros shifted in from the right, ones shifted in from the left. |
ISHC |
Intrinsic Function |
Performs a circular shift of the argument left or right by shift bits; left if shift positive, right if shift negative. No bits lost. |
ISHFT |
Intrinsic Function |
Shifts the argument logically left or right by shift bits; left if shift positive, right if shift negative. Zeros shifted in from opposite end. |
ISHFTC |
Intrinsic Function |
Performs a circular shift of the rightmost bits of (optional) size by shift bits. No bits lost. |
ISHL |
Intrinsic Function |
Shifts the argument logically left or right by shift bits. Zeros shifted in from opposite end. |
MVBITS |
Intrinsic Subroutine |
Copies a sequence of bits from one integer to another. |
NOT |
Intrinsic Function |
Performs a logical complement. |
Bit Representation |
LEADZ |
Intrinsic Function |
Returns leading zero bits in an integer. |
POPCNT |
Intrinsic Function |
Returns number of 1 bits in an integer. |
POPPAR |
Intrinsic Function |
Returns the parity of an integer. |
TRAILZ |
Intrinsic Function |
Returns trailing zero bits in an integer. |