home *** CD-ROM | disk | FTP | other *** search
- /* ECC (c) 1991 Eric W. Sink All rights reserved. */
- /* This file contains the enum tables for the assembler */
- #include "conditcomp.h"
-
- #ifndef INSTENUMS
- #define INSTENUMS
-
- #define M68op_ABCD 0
- #define M68op_ADD 1
- #define M68op_ADDA 2
- #define M68op_ADDI 4
- #define M68op_ADDQ 5
- #define M68op_ADDX 6
- #define M68op_AND 7
- #define M68op_ANDI 8
- #define M68op_ASL 9
- #define M68op_ASR 10
- #define M68op_BCC 11
- #define M68op_BCS 12
- #define M68op_BEQ 13
- #define M68op_BGE 14
- #define M68op_BGT 15
- #define M68op_BHI 16
- #define M68op_BLE 17
- #define M68op_BLS 18
- #define M68op_BLT 19
- #define M68op_BMI 20
- #define M68op_BNE 21
- #define M68op_BPL 22
- #define M68op_BVC 23
- #define M68op_BVS 24
- #define M68op_BRA 25
- #define M68op_BSR 26
- #define M68op_BCHG 27
- #define M68op_BCLR 28
- #define M68op_BSET 29
- #define M68op_BTST 30
- #define M68op_BFCHG 31
- #define M68op_BFCLR 32
- #define M68op_BFEXTS 33
- #define M68op_BFEXTU 34
- #define M68op_BFFFO 35
- #define M68op_BFINS 36
- #define M68op_BFSET 37
- #define M68op_BFTST 38
- #define M68op_BKPT 39
- #define M68op_CALLM 40
- #define M68op_CAS 41
- #define M68op_CAS2 42
- #define M68op_CHK 43
- #define M68op_CHK2 44
- #define M68op_CLR 45
- #define M68op_CMP 46
- #define M68op_CMPA 47
- #define M68op_CMPI 48
- #define M68op_CMPM 49
- #define M68op_CMP2 50
- #define M68op_DBCC 51
- #define M68op_DBCS 52
- #define M68op_DBEQ 53
- #define M68op_DBF 54
- #define M68op_DBGE 55
- #define M68op_DBGT 56
- #define M68op_DBHI 57
- #define M68op_DBLE 58
- #define M68op_DBLS 59
- #define M68op_DBLT 60
- #define M68op_DBMI 61
- #define M68op_DBNE 62
- #define M68op_DBPL 63
- #define M68op_DBT 64
- #define M68op_DBVC 65
- #define M68op_DBVS 66
- #define M68op_DBRA 67
- #define M68op_DIVS 68
- #define M68op_DIVSL 69
- #define M68op_DIVU 70
- #define M68op_DIVUL 71
- #define M68op_EOR 72
- #define M68op_EORI 73
- #define M68op_EXG 74
- #define M68op_EXT 75
- #define M68op_EXTB 76
- #define M68op_ILLEGAL 77
- #define M68op_JMP 78
- #define M68op_JSR 79
- #define M68op_LEA 80
- #define M68op_LINK 81
- #define M68op_LSL 82
- #define M68op_LSR 83
- #define M68op_MOVE 84
- #define M68op_MOVEA 85
- #define M68op_MOVEC 86
- #define M68op_MOVEM 87
- #define M68op_MOVEP 88
- #define M68op_MOVEQ 89
- #define M68op_MOVES 90
- #define M68op_MULS 91
- #define M68op_MULU 92
- #define M68op_NBCD 93
- #define M68op_NEG 94
- #define M68op_NEGX 95
- #define M68op_NOP 96
- #define M68op_NOT 97
- #define M68op_OR 98
- #define M68op_ORI 99
- #define M68op_PACK 100
- #define M68op_PEA 101
- #define M68op_RESET 102
- #define M68op_ROL 103
- #define M68op_ROR 104
- #define M68op_ROXL 105
- #define M68op_ROXR 106
- #define M68op_RTD 107
- #define M68op_RTE 108
- #define M68op_RTM 109
- #define M68op_RTR 110
- #define M68op_RTS 111
- #define M68op_SBCD 112
- #define M68op_SCC 113
- #define M68op_SCS 114
- #define M68op_SEQ 115
- #define M68op_SF 116
- #define M68op_SGE 117
- #define M68op_SGT 118
- #define M68op_SHI 119
- #define M68op_SLE 120
- #define M68op_SLS 121
- #define M68op_SLT 122
- #define M68op_SMI 123
- #define M68op_SNE 124
- #define M68op_SPL 125
- #define M68op_ST 126
- #define M68op_SVC 127
- #define M68op_SVS 128
- #define M68op_STOP 129
- #define M68op_SUB 130
- #define M68op_SUBA 131
- #define M68op_SUBI 132
- #define M68op_SUBQ 133
- #define M68op_SUBX 134
- #define M68op_SWAP 135
- #define M68op_TAS 136
- #define M68op_TRAP 137
- #define M68op_TRAPCC 138
- #define M68op_TRAPCS 139
- #define M68op_TRAPEQ 140
- #define M68op_TRAPF 141
- #define M68op_TRAPGE 142
- #define M68op_TRAPGT 143
- #define M68op_TRAPHI 144
- #define M68op_TRAPLE 145
- #define M68op_TRAPLS 146
- #define M68op_TRAPLT 147
- #define M68op_TRAPMI 148
- #define M68op_TRAPNE 149
- #define M68op_TRAPPL 150
- #define M68op_TRAPT 151
- #define M68op_TRAPVC 152
- #define M68op_TRAPVS 153
- #define M68op_TRAPV 154
- #define M68op_TST 155
- #define M68op_UNLK 156
- #define M68op_UNPK 157
- #define M68op_FABS 158
- #define M68op_FACOS 159
- #define M68op_FADD 160
- #define M68op_FASIN 161
- #define M68op_FATAN 162
- #define M68op_FATANH 163
- #define M68op_FBEQ 164
- #define M68op_FBF 165
- #define M68op_FBGE 166
- #define M68op_FBGL 167
- #define M68op_FBGLE 168
- #define M68op_FBGT 169
- #define M68op_FBLE 170
- #define M68op_FBLT 171
- #define M68op_FBNE 172
- #define M68op_FBNGE 173
- #define M68op_FBNGL 174
- #define M68op_FBNGLE 175
- #define M68op_FBNGT 176
- #define M68op_FBNLE 177
- #define M68op_FBNLT 178
- #define M68op_FBOGE 179
- #define M68op_FBOGL 180
- #define M68op_FBOGT 181
- #define M68op_FBOLE 182
- #define M68op_FBOLT 183
- #define M68op_FBOR 184
- #define M68op_FBRA 185
- #define M68op_FBSEQ 186
- #define M68op_FBSF 187
- #define M68op_FBSNE 188
- #define M68op_FBST 189
- #define M68op_FBT 190
- #define M68op_FBUEQ 191
- #define M68op_FBUGE 192
- #define M68op_FBUGT 193
- #define M68op_FBULE 194
- #define M68op_FBULT 195
- #define M68op_FBUN 196
- #define M68op_FCMP 197
- #define M68op_FCOS 198
- #define M68op_FCOSH 199
- #define M68op_FDBEQ 200
- #define M68op_FDBF 201
- #define M68op_FDBGE 202
- #define M68op_FDBGL 203
- #define M68op_FDBGLE 204
- #define M68op_FDBGT 205
- #define M68op_FDBLE 206
- #define M68op_FDBLT 207
- #define M68op_FDBNE 208
- #define M68op_FDBNGE 209
- #define M68op_FDBNGL 210
- #define M68op_FDBNGLE 211
- #define M68op_FDBNGT 212
- #define M68op_FDBNLE 213
- #define M68op_FDBNLT 214
- #define M68op_FDBOGE 215
- #define M68op_FDBOGL 216
- #define M68op_FDBOGT 217
- #define M68op_FDBOLE 218
- #define M68op_FDBOLT 219
- #define M68op_FDBOR 220
- #define M68op_FDBRA 221
- #define M68op_FDBSEQ 222
- #define M68op_FDBSF 223
- #define M68op_FDBSNE 224
- #define M68op_FDBST 225
- #define M68op_FDBT 226
- #define M68op_FDBUEQ 227
- #define M68op_FDBUGE 228
- #define M68op_FDBUGT 229
- #define M68op_FDBULE 230
- #define M68op_FDBULT 231
- #define M68op_FDBUN 232
- #define M68op_FDIV 233
- #define M68op_FETOX 234
- #define M68op_FETOXM1 235
- #define M68op_FGETEXP 236
- #define M68op_FGETMAN 237
- #define M68op_FINT 238
- #define M68op_FINTRZ 239
- #define M68op_FLOG10 240
- #define M68op_FLOG2 241
- #define M68op_FLOGN 242
- #define M68op_FLOGNP1 243
- #define M68op_FMOD 244
- #define M68op_FMOVE 245
- #define M68op_FMOVECR 246
- #define M68op_FMOVEM 247
- #define M68op_FMUL 248
- #define M68op_FNEG 249
- #define M68op_FNOP 250
- #define M68op_FREM 251
- #define M68op_FRESTORE 252
- #define M68op_FSAVE 253
- #define M68op_FSCALE 254
- #define M68op_FSEQ 255
- #define M68op_FSF 256
- #define M68op_FSGE 257
- #define M68op_FSGL 258
- #define M68op_FSGLE 259
- #define M68op_FSGT 260
- #define M68op_FSLE 261
- #define M68op_FSLT 262
- #define M68op_FSNE 263
- #define M68op_FSNGE 264
- #define M68op_FSNGL 265
- #define M68op_FSNGLE 266
- #define M68op_FSNGT 267
- #define M68op_FSNLE 268
- #define M68op_FSNLT 269
- #define M68op_FSOGE 270
- #define M68op_FSOGL 271
- #define M68op_FSOGT 272
- #define M68op_FSOLE 273
- #define M68op_FSOLT 274
- #define M68op_FSOR 275
- #define M68op_FSSEQ 276
- #define M68op_FSSF 277
- #define M68op_FSSNE 278
- #define M68op_FSST 279
- #define M68op_FST 280
- #define M68op_FSUEQ 281
- #define M68op_FSUGE 282
- #define M68op_FSUGT 283
- #define M68op_FSULE 284
- #define M68op_FSULT 285
- #define M68op_FSUN 286
- #define M68op_FSGLDIV 287
- #define M68op_FSGLMUL 288
- #define M68op_FSIN 289
- #define M68op_FSINCOS 290
- #define M68op_FSINH 291
- #define M68op_FSQRT 292
- #define M68op_FSUB 293
- #define M68op_FTAN 294
- #define M68op_FTANH 295
- #define M68op_FTENTOX 296
- #define M68op_FTRAPEQ 297
- #define M68op_FTRAPF 298
- #define M68op_FTRAPGE 299
- #define M68op_FTRAPGL 300
- #define M68op_FTRAPGLE 311
- #define M68op_FTRAPGT 312
- #define M68op_FTRAPLE 313
- #define M68op_FTRAPLT 314
- #define M68op_FTRAPNE 315
- #define M68op_FTRAPNGE 316
- #define M68op_FTRAPNGL 317
- #define M68op_FTRAPNGLE 318
- #define M68op_FTRAPNGT 319
- #define M68op_FTRAPNLE 320
- #define M68op_FTRAPNLT 321
- #define M68op_FTRAPOGE 322
- #define M68op_FTRAPOGL 323
- #define M68op_FTRAPOGT 324
- #define M68op_FTRAPOLE 325
- #define M68op_FTRAPOLT 326
- #define M68op_FTRAPOR 327
- #define M68op_FTRAPSEQ 328
- #define M68op_FTRAPSF 329
- #define M68op_FTRAPSNE 330
- #define M68op_FTRAPST 331
- #define M68op_FTRAPT 332
- #define M68op_FTRAPUEQ 333
- #define M68op_FTRAPUGE 334
- #define M68op_FTRAPUGT 335
- #define M68op_FTRAPULE 336
- #define M68op_FTRAPULT 337
- #define M68op_FTRAPUN 338
- #define M68op_FTEST 339
- #define M68op_FTWOTOX 340
- #define M68op_FEQU 341
- #define M68op_FOPT 342
- #define M68op_PBBS 343
- #define M68op_PBLS 344
- #define M68op_PBSS 345
- #define M68op_PBAS 346
- #define M68op_PBWS 347
- #define M68op_PBIS 348
- #define M68op_PBGS 349
- #define M68op_PBCS 350
- #define M68op_PBBC 351
- #define M68op_PBLC 352
- #define M68op_PBSC 353
- #define M68op_PBAC 354
- #define M68op_PBWC 355
- #define M68op_PBIC 356
- #define M68op_PBGC 357
- #define M68op_PBCC 358
- #define M68op_PDBBS 359
- #define M68op_PDBLS 360
- #define M68op_PDBSS 361
- #define M68op_PDBAS 362
- #define M68op_PDBWS 363
- #define M68op_PDBIS 364
- #define M68op_PDBGS 365
- #define M68op_PDBCS 366
- #define M68op_PDBBC 367
- #define M68op_PDBLC 368
- #define M68op_PDBSC 369
- #define M68op_PDBAC 370
- #define M68op_PDBWC 371
- #define M68op_PDBIC 372
- #define M68op_PDBGC 373
- #define M68op_PDBCC 374
- #define M68op_PFLUSHA 375
- #define M68op_PFLUSH 376
- #define M68op_PFLUSHG 377
- #define M68op_PFLUSHR 378
- #define M68op_PLOADR 379
- #define M68op_PLOADW 380
- #define M68op_PMOVE 381
- #define M68op_PMOVEFD 382
- #define M68op_PRESTORE 383
- #define M68op_PSAVE 384
- #define M68op_PSBS 385
- #define M68op_PSLS 386
- #define M68op_PSSS 387
- #define M68op_PSAS 388
- #define M68op_PSWS 389
- #define M68op_PSIS 390
- #define M68op_PSGS 391
- #define M68op_PSCS 392
- #define M68op_PSBC 393
- #define M68op_PSLC 394
- #define M68op_PSSC 395
- #define M68op_PSAC 396
- #define M68op_PSWC 397
- #define M68op_PSIC 398
- #define M68op_PSGC 399
- #define M68op_PSCC 400
- #define M68op_PTESTR 401
- #define M68op_PTESTW 402
- #define M68op_PTRAPBS 403
- #define M68op_PTRAPLS 404
- #define M68op_PTRAPSS 405
- #define M68op_PTRAPAS 406
- #define M68op_PTRAPWS 407
- #define M68op_PTRAPIS 408
- #define M68op_PTRAPGS 409
- #define M68op_PTRAPCS 410
- #define M68op_PTRAPBC 411
- #define M68op_PTRAPLC 412
- #define M68op_PTRAPSC 413
- #define M68op_PTRAPAC 414
- #define M68op_PTRAPWC 415
- #define M68op_PTRAPIC 416
- #define M68op_PTRAPGC 417
- #define M68op_PTRAPCC 418
- #define M68op_PVALID 419
- #define M68op_CPBCC 420
- #define M68op_CPDBCC 421
- #define M68op_CPGEN 422
- #define M68op_CPRESTORE 423
- #define M68op_CPSAVE 424
- #define M68op_CPSCC 425
- #define M68op_CPTRAPCC 426
- #define M68op_CODEW 427
- #define M68op_FP68K 428
- #define M68op_DATALABEL 429
- #define M68op_DEFSEG 430
- #define M68op_MPWSEG 431
- #define M68op_CODELABEL 432
- #define M68op_LABEL 433
- #define M68op_COMMENT 434
- #define M68op_STARTCOMMENT 435
- #define M68op_CRCOMMENT 436
- #define M68op_TEXTCOMMENT 437
- #define M68op_PLAINTREECOMMENT 438
- #define M68op_PLAINTEXTCOMMENT 439
- #define M68op_XDEF 440
- #define M68op_XREF 441
- #define M68op_EVEN 442
- #define M68op_DC 443
- #define M68op_DS 444
- #define M68op_LCOMM 445
- #define M68op_COMM 446
- #define M68op_BSEG 447
- #define M68op_DSEG 448
- #define M68op_CSEG 449
- #define M68op_MBG 450
- #define M68op_STRINGLABEL 451
- #define M68op_DELETED 452
-
- #endif
-