BMI1 Instructions
6 x86 instructions in this extension - click any row for encoding, pseudocode, and full documentation.
| Mnemonic | Syntax | Format | Summary |
|---|---|---|---|
| andn | ANDN r32, r32, r/m32 | VEX | Calculates (NOT src1) AND src2. Non-destructive. |
| bextr | BEXTR r32, r/m32, r32 | VEX | Extracts sequence of bits from source using index/length. |
| blsi | BLSI r32, r/m32 | VEX | Extracts the lowest set bit (x & -x). |
| blsmsk | BLSMSK r32, r/m32 | VEX | Creates mask up to lowest set bit (x ^ (x-1)). |
| blsr | BLSR r32, r/m32 | VEX | Clears the lowest set bit (x & (x-1)). |
| tzcnt | TZCNT r32, r/m32 | Legacy | Counts the number of trailing zeros. |