Bitwise AND immediate : Sets $t1 = $t2 & immediate. The 16-bit immediate is zero-extended (upper 16 bits become 0, not sign-extended) before the AND. Commonly used to mask off the lower 16 bits of a register or to test individual bits.
andi
Operands
$reg, [$reg / imm], immVariants
- Bitwise AND immediate : Sets $t1 = $t2 & immediate. The 16-bit immediate is zero-extended (upper 16 bits become 0, not sign-extended) before the AND. Commonly used to mask off the lower 16 bits of a register or to test individual bits. andi $t1,$t2,100
- AND Immediate : set $t1 to ($t2 bitwise-AND 32-bit immediate) andi $t1,$t2,100000
- AND Immediate : set $t1 to ($t1 bitwise-AND 16-bit unsigned immediate) andi $t1,100
- AND Immediate : set $t1 to ($t1 bitwise-AND 32-bit immediate) andi $t1,100000
Loading...