MulleDK19 Cheater Reputation: 0
Joined: 12 Aug 2012 Posts: 25 Location: Denmark
|
Posted: Wed Sep 07, 2022 11:38 am Post subject: Updating the byte version of the extended 64-bit reg r8, etc |
|
|
So I was trying to use r8b, r9b, etc. and to my surprise CE didn't understand what I meant. After using another assembler and copying the bytes into CE to see if its disassembler knew about them, I discovered they're named r8l, r9l, etc. instead of r8b, r9b, etc. which I've never of.
After some Googling, it turns out that Intel originally used the L suffix naming convention instead of AMD's original B suffix naming, but more recent Intel manuals now also use the B suffix instead of the L suffix.
So seeing as neither AMD nor Intel use the L suffix anymore, perhaps it's time to update CE to the official names? or at least as primary with the the L as aliases. I've never encountered the L suffix before.
|
|