Visible to Intel only — GUID: GUID-88176DF9-6741-4635-A870-660A2E548E9B
Visible to Intel only — GUID: GUID-88176DF9-6741-4635-A870-660A2E548E9B
Intrinsic Procedures for Bit Operation and Representation
The following tables list intrinsic procedures for bit operation and representation.
Name |
Procedure Type |
Description |
---|---|---|
Intrinsic Function |
Returns the number of bits in integers of the type the argument. |
|
Intrinsic Function |
Tests a bit in a position of the argument; true if bit is 1. |
|
Intrinsic Function |
Performs a logical AND. |
|
Intrinsic Function |
Reverses value of bit in a position of the argument. |
|
Intrinsic Function |
Clears the bit in a position of the argument to zero. |
|
Intrinsic Function |
Extracts a sequence of bits of length from the argument starting in a position. |
|
Intrinsic Function |
Sets the bit in a position of the argument to one. |
|
Intrinsic Function |
Performs an exclusive OR. |
|
Intrinsic Function |
Performs an inclusive OR. |
|
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. |
|
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. |
|
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. |
|
Intrinsic Function |
Performs a circular shift of the rightmost bits of (optional) size by shift bits. No bits lost. |
|
Intrinsic Function |
Shifts the argument logically left or right by shift bits. Zeros shifted in from opposite end. |
|
Intrinsic Subroutine |
Copies a sequence of bits from one integer to another. |
|
Intrinsic Function |
Performs a logical complement. |
Name |
Procedure Type |
Description |
---|---|---|
Intrinsic Function |
Returns leading zero bits in an integer. |
|
Intrinsic Function |
Returns number of 1 bits in an integer. |
|
Intrinsic Function |
Returns the parity of an integer. |
|
Intrinsic Function |
Returns trailing zero bits in an integer. |