0
mirror of https://github.com/sampletext32/ParkanPlayground.git synced 2025-07-03 21:30:26 +03:00

Fix x86 disassembler issues with direct memory addressing and immediate value formatting

This commit is contained in:
bird_egop
2025-04-15 02:29:32 +03:00
parent d351f41808
commit 3ea327064a
67 changed files with 854 additions and 453 deletions

View File

@ -1,4 +1,4 @@
namespace X86Disassembler.X86;
namespace X86Disassembler.X86;
/// <summary>
/// Represents the index values for x87 floating-point unit registers.
@ -7,31 +7,27 @@
/// </summary>
public enum FpuRegisterIndex
{
// FPU register aliases
/// <summary>FPU register ST(0)</summary>
ST0 = 0,
/// <summary>FPU register ST(1)</summary>
ST1 = 2,
ST1 = 1,
/// <summary>FPU register ST(2)</summary>
ST2 = 3,
ST2 = 2,
/// <summary>FPU register ST(3)</summary>
ST3 = 1,
ST3 = 3,
/// <summary>FPU register ST(4)</summary>
ST4 = 6,
ST4 = 4,
/// <summary>FPU register ST(5)</summary>
ST5 = 7,
ST5 = 5,
/// <summary>FPU register ST(6)</summary>
ST6 = 4,
ST6 = 6,
/// <summary>FPU register ST(7)</summary>
ST7 = 5,
ST7 = 7,
}