Closed lyrachord closed 6 years ago
And LLDT, LMSW, VERR, VERW as well.
ref.x86asm.net has one version of these instructions. www.sandpile.org lists Rv version, but seems sandpile have bugs.
I think you are right, I just tested it and assemblers generally refuse any form other than r16, I'm not sure why Intel is using r/m16 though - I mean this basically says you should be able to use any register, but only low 16-bits will be used.
Intel 32583 document has many errors, bu no correction in errata. I found not a few ones in my past conversion processing. I will check it out again and will try to merge it into the great asmdb.
Yeah, but here I'm sure you are right now, I tested several assemblers and none would accept any other reg than r16. I will commit a fix.
It should be fixed, please reopen if the fix is incorrect
Hi kobalicek: there are 3 ltr items in asmdb:
intel manual speaks:
AMD manual says: The operand size attribute has no effect on this instruction
I checked out it within nasm and fasm. Both report error. nasm: illegal instruction fasm: invalid size of operand.