65 lines
1.4 KiB
C
65 lines
1.4 KiB
C
|
/*
|
||
|
* Motorola 68020 tokens
|
||
|
*/
|
||
|
|
||
|
%token <y_word> SIZE
|
||
|
%token <y_word> DREG
|
||
|
%token <y_word> AREG
|
||
|
%token <y_word> PC
|
||
|
%token <y_word> ZPC
|
||
|
%token <y_word> CREG
|
||
|
%token <y_word> SPEC
|
||
|
%token <y_word> ABCD
|
||
|
%token <y_word> ADDX
|
||
|
%token <y_word> ADD
|
||
|
%token <y_word> AND
|
||
|
%token <y_word> BITOP
|
||
|
%token <y_word> BITFIELD
|
||
|
%token <y_word> BF_TO_D
|
||
|
%token <y_word> BFINS
|
||
|
%token <y_word> SHIFT
|
||
|
%token <y_word> SZ_EA
|
||
|
%token <y_word> OP_EA
|
||
|
%token <y_word> OP_NOOP
|
||
|
%token <y_word> LEA
|
||
|
%token <y_word> DBR
|
||
|
%token <y_word> BR
|
||
|
%token <y_word> OP_EXT
|
||
|
%token <y_word> OP_RANGE
|
||
|
%token <y_word> TRAPCC
|
||
|
%token <y_word> PACK
|
||
|
%token <y_word> RTM
|
||
|
%token <y_word> CHK
|
||
|
%token <y_word> DIVMUL
|
||
|
%token <y_word> DIVL
|
||
|
%token <y_word> CMP
|
||
|
%token <y_word> MOVE
|
||
|
%token <y_word> MOVEP
|
||
|
%token <y_word> MOVEM
|
||
|
%token <y_word> MOVEC
|
||
|
%token <y_word> MOVES
|
||
|
%token <y_word> SWAP
|
||
|
%token <y_word> LINK
|
||
|
%token <y_word> UNLK
|
||
|
%token <y_word> TRAP
|
||
|
%token <y_word> STOP
|
||
|
%token <y_word> EXG
|
||
|
%token <y_word> RTD
|
||
|
%token <y_word> BKPT
|
||
|
%token <y_word> CALLM
|
||
|
%token <y_word> CAS
|
||
|
%token <y_word> CAS2
|
||
|
%token <y_word> CP
|
||
|
%token <y_word> CPBCC
|
||
|
%token <y_word> CPDBCC
|
||
|
%token <y_word> CPGEN
|
||
|
%token <y_word> CPRESTORE
|
||
|
%token <y_word> CPSAVE
|
||
|
%token <y_word> CPSCC
|
||
|
%token <y_word> CPTRAPCC
|
||
|
|
||
|
%type <y_word> bcdx op_ea regs rrange
|
||
|
%type <y_word> reg sizedef sizenon creg
|
||
|
%type <y_word> off_width abs31 bd_areg_index
|
||
|
%type <y_word> areg_index areg scale cp_cond
|