What is the 32-bit operation?
It expands to xor rd', rd', rs2', writing back to rd'.
Bitwise XOR of rd' and rs2', write to rd'. CA format.
Extension condition: RV32/RV64; requires C or Zca.
C.XOR (CA format, x8-x15 only) computes bitwise XOR of rd' and rs2', writes to rd'. Expands to xor rd',rd',rs2'.
Shows only official 16-bit fields, conditions, and architectural state; it does not model a pipeline, cache, or timing.
RV32/RV64; requires C or Zca; overlapping operands read the same old value.
C.XOR XORs rd' with rs2' bit by bit and writes rd'. Both CA compact-register fields select only x8-x15.
RV32/RV64 C/Zca, x8=0xff0f and x9=0xf0: c.xor x8, x9 yields x8=0xffff.
It expands to xor rd', rd', rs2', writing back to rd'.
Yes. They read the same old value, producing zero; both fields select only x8-x15.