|
|
coherent
/* * 80386 assembler header file. * Generated by tabbld */ /* operand types */ #define r8 1 #define r16 2 #define r32 3 #define rm8 4 #define rm16 5 #define rm32 6 #define m8 7 #define m16 8 #define m32 9 #define m64 10 #define m80 11 #define mem32 12 #define mem16 13 #define reli 14 #define rel8 15 #define rel16 16 #define al 17 #define ax 18 #define eax 19 #define ds 20 #define es 21 #define ss 22 #define fs 23 #define gs 24 #define cs 25 #define cl 26 #define atdx 27 #define moffs 28 #define sreg 29 #define st0 30 #define dx 31 #define ctlreg 32 #define dbreg 33 #define treg 34 #define fpreg 35 #define imm32 36 #define imm32x 37 #define imm16 38 #define imm16x 39 #define imm8 40 #define imm8s 41 #define con3 42 #define con1 43 /* instruction types */ #define S_0000 0 #define S_0000_r16_rm16 1 #define S_0000_reli 2 #define S_0001 3 #define S_0002 4 #define S_0008 5 #define S_0400 6 #define S_0401 7 #define S_0402 8 #define S_0000_imm8_imm16 9 #define S_2000 10 #define S_2020_m80 11 #define S_2010_fpreg 12 #define S_2020_m32 13 #define S_2004 14 #define S_2024_m32 15 #define S_0022_rm32 16 #define S_0022_m32 17 #define S_0000_con3 18 #define S_0000_imm8 19 #define S_0400_atdx 20 #define S_0401_atdx 21 #define S_0402_atdx 22 #define S_0000_rel8 23 #define S_0002_imm16x_imm32 24 #define S_0028_rm16 25 #define S_0080 26 #define S_0200 27 #define S_0000_imm16 28 #define S_0008_rm8 29 #define S_0028_mem32 30 #define S_0028 31 #define S_1120_imm8s_m32 32 #define S_0122_imm8s_rm32 33 #define S_0121_imm8s_rm16 34 #define S_0000_imm8_al 35 #define S_0001_imm16_ax 36 #define S_0002_imm32_eax 37 #define S_0002_imm32 38 #define S_0120_imm8_rm8 39 #define S_0121_imm16_rm16 40 #define S_0122_imm32_rm32 41 #define S_0100_rm8_r8 42 #define S_0101_rm16_r16 43 #define S_0102_rm32_r32 44 #define S_0100_r8_rm8 45 #define S_0101_r16_rm16 46 #define S_0102_r32_rm32 47 #define S_0100_imm8_al 48 #define S_0101_imm16_ax 49 #define S_0102_imm32_eax 50 #define S_0102_imm32 51 #define S_0001_m16_r16 52 #define S_0002_m32_r32 53 #define S_0009_rm16_r16 54 #define S_000a_rm32_r32 55 #define S_0009_r16_rm16 56 #define S_000a_r32_rm32 57 #define S_0029_imm8_rm16 58 #define S_002a_imm8_rm32 59 #define S_0109_r16_rm16 60 #define S_010a_r32_rm32 61 #define S_0129_imm8_rm16 62 #define S_012a_imm8_rm32 63 #define S_1020_imm8s_m32 64 #define S_0022_imm8s_rm32 65 #define S_0021_imm8s_rm16 66 #define S_0020_imm8_rm8 67 #define S_0021_imm16_rm16 68 #define S_0022_imm32_rm32 69 #define S_0000_rm8_r8 70 #define S_0001_rm16_r16 71 #define S_0002_rm32_r32 72 #define S_0000_r8_rm8 73 #define S_0001_r16_rm16 74 #define S_0002_r32_rm32 75 #define S_1120_m32 76 #define S_0011_r16 77 #define S_0012_r32 78 #define S_0120_rm8 79 #define S_0121_rm16 80 #define S_0122_rm32 81 #define S_1020_m32 82 #define S_0020_rm8_al 83 #define S_0020_rm8 84 #define S_0021_rm16_ax 85 #define S_0021_rm16 86 #define S_0022_rm32_eax 87 #define S_3020_m32 88 #define S_2020_m64 89 #define S_2010_fpreg_st0 90 #define S_2010_st0_fpreg 91 #define S_2020_m16 92 #define S_2000_ax 93 #define S_2024_m16 94 #define S_2004_ax 95 #define S_0001_imm8s_rm16_r16 96 #define S_0002_imm8s_rm32_r32 97 #define S_0041_imm8s_r16 98 #define S_0042_imm8s_r32 99 #define S_0001_imm16_rm16_r16 100 #define S_0002_imm32_rm32_r32 101 #define S_0041_imm16_r16 102 #define S_0042_imm32_r32 103 #define S_0000_dx_al 104 #define S_0001_dx_ax 105 #define S_0002_dx_eax 106 #define S_0001_imm8 107 #define S_0002_imm8 108 #define S_0000_atdx 109 #define S_0001_atdx 110 #define S_0002_atdx 111 #define S_0029_m16 112 #define S_002a_m32 113 #define S_0009_m16_r16 114 #define S_000a_m32_r32 115 #define S_1000_imm8_m32 116 #define S_0000_moffs_al 117 #define S_0001_moffs_ax 118 #define S_0002_moffs_eax 119 #define S_0000_al_moffs 120 #define S_0001_ax_moffs 121 #define S_0002_eax_moffs 122 #define S_0000_sreg_rm16 123 #define S_0000_rm16_sreg 124 #define S_0010_imm8_r8 125 #define S_0011_imm16_r16 126 #define S_0012_imm32_r32 127 #define S_0000_imm8_rm8 128 #define S_0001_imm16_rm16 129 #define S_0002_imm32_rm32 130 #define S_000a_ctlreg_r32 131 #define S_000a_r32_ctlreg 132 #define S_000a_dbreg_r32 133 #define S_000a_r32_dbreg 134 #define S_000a_treg_r32 135 #define S_000a_r32_treg 136 #define S_100a_m8_r32 137 #define S_0009_rm8_r16 138 #define S_000a_rm8_r32 139 #define S_080a_rm16_r32 140 #define S_0000_al_dx 141 #define S_0001_ax_dx 142 #define S_0002_eax_dx 143 #define S_0000_ds 144 #define S_0000_es 145 #define S_0000_ss 146 #define S_0008_fs 147 #define S_0008_gs 148 #define S_0021_m16 149 #define S_0000_imm8s 150 #define S_0001_imm16 151 #define S_0000_cs 152 #define S_1020_con1_m32 153 #define S_1020_cl_m32 154 #define S_1020_imm8_m32 155 #define S_0020_con1_rm8 156 #define S_0020_cl_rm8 157 #define S_0021_con1_rm16 158 #define S_0021_cl_rm16 159 #define S_0021_imm8_rm16 160 #define S_0022_con1_rm32 161 #define S_0022_cl_rm32 162 #define S_0022_imm8_rm32 163 #define S_1120_imm8s_rm32 164 #define S_0009_imm8_r16_rm16 165 #define S_000a_imm8_r32_rm32 166 #define S_0009_cl_r16_rm16 167 #define S_000a_cl_r32_rm32 168 #define S_0011_r16_ax 169 #define S_0011_ax_r16 170 #define S_0012_r32_eax 171 #define S_0012_eax_r32 172 #define S_ERROR 173 #define S_MEXIT 174 #define S_SHIFT 175 #define S_ORG 176 #define S_IF 177 #define S_ELSE 178 #define S_ENDI 179 #define S_WHILE 180 #define S_ENDW 181 #define S_MACRO 182 #define S_MAC 183 #define S_ENDM 184 #define S_INCLUDE 185 #define S_EQU 186 #define S_EQUS 187 #define S_UNDEFINE 188 #define S_LIST 189 #define S_LLEN 190 #define S_PLEN 191 #define S_PAGE 192 #define S_EJECT 193 #define S_MLIST 194 #define S_TITLE 195 #define S_SECTION 196 #define S_DATA 197 #define S_UDATA 198 #define S_COMM 199 #define S_ALIGNON 200 #define S_ALIGN 201 #define S_EVEN 202 #define S_SEGMENT 203 #define S_ZERO 204 #define S_BLKB 205 #define S_GLOBL 206 #define S_CMNT 207 #define S_SET 208 #define S_LMODE 209 #define S_ERRATA 210 #define S_WARNINGS 211 #define S_OPORDER 212 #define S_BORDER 213 #define S_SIZE 214 #define S_TYPE 215 #define S_VAL 216 #define S_TAG 217 #define S_SCL 218 #define S_LN 219 #define S_LINE 220 #define S_FILE 221 #define S_ENDF 222 #define S_DEF 223 #define S_DIM 224 #define OPCOUNT 561 /* count of opcodes */ #define SYMCOUNT 53 /* count of predefined symbols */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.