C.ANDI

Compressed AND Immediate

C.ANDI rd', imm

Computes bitwise AND with a signed immediate.

Details

Computes the bitwise AND of rd′ and a 6-bit sign-extended immediate.

Pseudocode Operation

R[rd'] = R[rd'] & sext(imm);

Example

C.ANDI x8, 15

Encoding

Binary Layout
100
15:13
imm
10
12:11
imm
rd'
10:8
01
7:6
 
Format CB
Opcode 01
Extension C

Operands

  • rd'
    Dest/Source
  • imm
    Signed Imm