On Wed, Apr 27, 2022 at 3:41 AM Borislav Petkov <bp@xxxxxxxxx> wrote: > > Any particular reason for the explicit "q" suffix? The register already > denotes the opsize and the generated opcode is the same. No, I just added the 'q' prefix to distinguish it from the 'l' instruction working on the same register one line earlier. And then I wasn't consistent throughout, because it was really just about me thinking about that "here we can use 32-bit ops, and here we are working with the full possible 64-bit range". So take that code as what it is - an untested and slightly edited version of the code you sent me, meant for "how about like this" purposes rather than anything else. Linus