alias UDis86::Operand::UDType

Alias Definition

LibUDis86::UDType

Defined in:

udis86/operand.cr

Constant Summary

None = 0
OP_CONST = 161
OP_IMM = 159
OP_JIMM = 160
OP_MEM = 157
OP_PTR = 158
OP_REG = 156

Operand Types

R_AH = 5
R_AL = 1

8 bit GPRs

R_AX = 21

16 bit GPRs

R_BH = 8
R_BL = 4
R_BP = 26
R_BPL = 10
R_BX = 24
R_CH = 6
R_CL = 2
R_CR0 = 75

control registers

R_CR1 = 76
R_CR10 = 85
R_CR11 = 86
R_CR12 = 87
R_CR13 = 88
R_CR14 = 89
R_CR15 = 90
R_CR2 = 77
R_CR3 = 78
R_CR4 = 79
R_CR5 = 80
R_CR6 = 81
R_CR7 = 82
R_CR8 = 83
R_CR9 = 84
R_CS = 70
R_CX = 22
R_DH = 7
R_DI = 28
R_DIL = 12
R_DL = 3
R_DR0 = 91

debug registers

R_DR1 = 92
R_DR10 = 101
R_DR11 = 102
R_DR12 = 103
R_DR13 = 104
R_DR14 = 105
R_DR15 = 106
R_DR2 = 93
R_DR3 = 94
R_DR4 = 95
R_DR5 = 96
R_DR6 = 97
R_DR7 = 98
R_DR8 = 99
R_DR9 = 100
R_DS = 72
R_DX = 23
R_EAX = 37

32 bit GPRs

R_EBP = 42
R_EBX = 40
R_ECX = 38
R_EDI = 44
R_EDX = 39
R_ES = 69

segment registers

R_ESI = 43
R_ESP = 41
R_FS = 73
R_GS = 74
R_MM0 = 107

mmx registers

R_MM1 = 108
R_MM2 = 109
R_MM3 = 110
R_MM4 = 111
R_MM5 = 112
R_MM6 = 113
R_MM7 = 114
R_R10 = 63
R_R10B = 15
R_R10D = 47
R_R10W = 31
R_R11 = 64
R_R11B = 16
R_R11D = 48
R_R11W = 32
R_R12 = 65
R_R12B = 17
R_R12D = 49
R_R12W = 33
R_R13 = 66
R_R13B = 18
R_R13D = 50
R_R13W = 34
R_R14 = 67
R_R14B = 19
R_R14D = 51
R_R14W = 35
R_R15 = 68
R_R15B = 20
R_R15D = 52
R_R15W = 36
R_R8 = 61
R_R8B = 13
R_R8D = 45
R_R8W = 29
R_R9 = 62
R_R9B = 14
R_R9D = 46
R_R9W = 30
R_RAX = 53

64 bit GPRs

R_RBP = 58
R_RBX = 56
R_RCX = 54
R_RDI = 60
R_RDX = 55
R_RIP = 155
R_RSI = 59
R_RSP = 57
R_SI = 27
R_SIL = 11
R_SP = 25
R_SPL = 9
R_SS = 71
R_ST0 = 115

x87 registers

R_ST1 = 116
R_ST2 = 117
R_ST3 = 118
R_ST4 = 119
R_ST5 = 120
R_ST6 = 121
R_ST7 = 122
R_XMM0 = 123

extended multimedia registers

R_XMM1 = 124
R_XMM10 = 133
R_XMM11 = 134
R_XMM12 = 135
R_XMM13 = 136
R_XMM14 = 137
R_XMM15 = 138
R_XMM2 = 125
R_XMM3 = 126
R_XMM4 = 127
R_XMM5 = 128
R_XMM6 = 129
R_XMM7 = 130
R_XMM8 = 131
R_XMM9 = 132
R_YMM0 = 139

256B multimedia registers

R_YMM1 = 140
R_YMM10 = 149
R_YMM11 = 150
R_YMM12 = 151
R_YMM13 = 152
R_YMM14 = 153
R_YMM15 = 154
R_YMM2 = 141
R_YMM3 = 142
R_YMM4 = 143
R_YMM5 = 144
R_YMM6 = 145
R_YMM7 = 146
R_YMM8 = 147
R_YMM9 = 148