You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Seems this issue is basically an inverse of #539. We should probably review all nops and handle them in a uniform way, with or without extra operands. Personally I'm not sure which version would be better.
The Intel Software Developer's Manual defines three encodings for the
NOP
instruction:NOP
NOP r/m16
NOP r/m32
Additionally, Intel recommends specific multi-byte
NOP
encodings for alignment purposes, as shown below:However, when these instructions are disassembled using Zydis, the decoded output differs slightly:
This reveals a discrepancy: Zydis sometimes interprets multi-byte
NOP
sequences as having an additional operand.The text was updated successfully, but these errors were encountered: