/* @(#)mach2.c 1.5 */ /* * 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