C.XOR

Compressed XOR

C.XOR rd', rs2'

Bitwise XOR of two registers.

Details

Computes the bitwise XOR of rd′ and rs2′, writing to rd′.

Pseudocode Operation

R[rd'] = R[rd'] ^ R[rs2'];

Example

C.XOR x8, x9

Encoding

Binary Layout
?
31:16
100011
15:10
rd_rs1_p
9:7
01
6:5
rs2_p
4:2
01
1:0
 
Format CA
Opcode 0x00008C21
Extension C

Operands

  • rd'
    Dest/Src1
  • rs2'
    Source register 2 (3-bit compressed)