namespace X86Disassembler.X86;
///
/// Represents the index values for x87 floating-point unit registers.
/// These values correspond to the encoding used in x87 FPU instructions
/// for identifying the specific ST(i) register operands.
///
public enum FpuRegisterIndex
{
// FPU register aliases
/// FPU register ST(0)
ST0 = 0,
/// FPU register ST(1)
ST1 = 2,
/// FPU register ST(2)
ST2 = 3,
/// FPU register ST(3)
ST3 = 1,
/// FPU register ST(4)
ST4 = 6,
/// FPU register ST(5)
ST5 = 7,
/// FPU register ST(6)
ST6 = 4,
/// FPU register ST(7)
ST7 = 5,
}