mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2025-05-19 11:51:17 +03:00
2.5 KiB
2.5 KiB
1 | # POP r/m32 instruction tests |
---|---|
2 | # Format: RawBytes;Instructions |
3 | RawBytes;Instructions |
4 | # POP r/m32 (opcode 8F /0) with register operands |
5 | # POP r/m32 (opcode 8F /0) with memory operands and displacement |
6 | # POP r/m32 (opcode 8F /0) with SIB byte |
7 | # SPECIAL CASE: The following encodings with EBP as base register have special rules. |
8 | # When the SIB byte has Base=101 (EBP) and Mod=00, the base register is not used. |
9 | # Instead, a 32-bit displacement follows the SIB byte (similar to the Mod=00, R/M=101 special case). |
10 | # These instructions are commented out because they're invalid without the 32-bit displacement. |
11 | # The correct encoding would include a 32-bit displacement after the SIB byte. |
12 | # POP r/m32 (opcode 8F /0) with direct memory operand |
13 | # POP r/m32 (opcode 8F /0) with segment override prefixes |