Displaying 1 result from an estimated 1 matches for "not64r".
2018 Mar 28
1
Taking over an x86 opcode for my own instruction
...TEST64ri32 : BinOpRI_F<0xF6, "test", Xi64, X86testpat, MRM0r>;
It looks like TEST64ri32 is using opcode 0xF6 -- why is there a conflict
with 0xF1?
Even if I comment out TEST64ri32 (which I recognize is not a good idea), I
still get a similar error:
Error: Primary decode conflict: NOT64r would overwrite CACHE_OPERAND_B64i
ModRM 215
Opcode 247
Context IC_64BIT_REXW
Which corresponds to the definition:
def NOT64r : RI<0xF7, MRM2r, (outs GR64:$dst), (ins GR64:$src1),
"not{q}\t$dst",
[(set GR64:$dst, (not GR64:$src1))], IIC_UNARY_REG>...