| 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. | |