对应什么 32 位运算?
普通形式展开为 xor rd', rd', rs2';结果写回 rd'。
rd'与rs2'按位异或,结果写回rd'。CA格式。
扩展条件:RV32/RV64;需要 C 或 Zca。
C.XOR (CA格式,仅限x8-x15)对rd'和rs2'执行按位异或操作,结果写入rd'。展开为xor rd',rd',rs2'。
只显示官方定义的 16 位字段、条件与架构可见状态;不模拟流水线、缓存或时序。
RV32/RV64;需要 C 或 Zca;重叠操作数读取同一旧值。
C.XOR 将 rd' 与 rs2' 逐位异或后写回 rd'。两个 CA 紧凑寄存器字段都只能选择 x8-x15。
RV32/RV64 C/Zca,x8=0xff0f、x9=0xf0:c.xor x8, x9 得到 x8=0xffff。
普通形式展开为 xor rd', rd', rs2';结果写回 rd'。
可以。它们读取同一旧值,结果为零;两个字段都只选择 x8-x15。