The clflush description in Intel document says that "Flushes cache line containing m8.". Also, m8 means "a byte from memory" from Intel document.
I'm confused about why it is only m8, which is only one byte. Because for a 32-bit or 64-bit system, we should have 32 bits or 64 bits address, which is 4 or 8 byte. I must misunderstand something. Can anyone help me?
Thank you very much!