Pristine Ack-5.5
[Ack-5.5.git] / mach / m68k2 / as / mach2.c
1 /* $Id: mach2.c,v 2.5 1994/06/24 13:02:45 ceriel Exp $ */
2 /*
3  * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
4  * See the copyright notice in the ACK home directory, in the file "Copyright".
5  */
6 /* @(#)mach2.c  1.5 */
7 /*
8  * Motorola 68000/68010 tokens
9  */
10
11 %token <y_word> SIZE
12 %token <y_word> DREG
13 %token <y_word> AREG
14 %token <y_word> PC
15 %token <y_word> CREG
16 %token <y_word> SPEC
17 %token <y_word> ABCD
18 %token <y_word> ADDX
19 %token <y_word> ADD
20 %token <y_word> AND
21 %token <y_word> BITOP
22 %token <y_word> SHIFT
23 %token <y_word> SZ_EA
24 %token <y_word> OP_EA
25 %token <y_word> OP_NOOP
26 %token <y_word> OP_EA_D
27 %token <y_word> LEA
28 %token <y_word> DBR
29 %token <y_word> BR
30 %token <y_word> CMP
31 %token <y_word> MOVE
32 %token <y_word> MOVEP
33 %token <y_word> MOVEM
34 %token <y_word> MOVEC
35 %token <y_word> MOVES
36 %token <y_word> SWAP
37 %token <y_word> LINK
38 %token <y_word> UNLK
39 %token <y_word> TRAP
40 %token <y_word> STOP
41 %token <y_word> EXG
42 %token <y_word> OP_EXT
43 %token <y_word> RTD
44 %token <y_word> MODEL
45 %token <y_word> FPCR
46 %token <y_word> FPREG
47 %token <y_word> FMOVE
48 %token <y_word> FMOVECR
49 %token <y_word> FMOVEM
50 %token <y_word> FDYADIC
51 %token <y_word> FMONADIC
52 %token <y_word> FSINCOS
53 %token <y_word> FBCC
54 %token <y_word> FDBCC
55 %token <y_word> FNOP
56 %token <y_word> FSCC
57 %token <y_word> FTST
58 %token <y_word> FSAVRES
59 %token <y_word> FTRAPCC
60 %token <y_word> FSIZE
61 %token <y_word> CP
62
63 %type <y_word> bcdx op_ea regs rrange 
64 %type <y_word> reg sizedef sizenon creg
65 %type <y_word> fsize fregs fcregs frlist frrange