I am trying to write 64 bit cmp within inline assembly following the last version of CMP at [1]. Currently I have the following.
int main() {
asm("cmpl $0x0011001100110011, %rdi");
}
But I get the following error.
incorrect register `%rdi' used with `l' suffix
What should be the correct format to encode this instruction?