Pristine Ack-5.5
[Ack-5.5.git] / mach / i86 / as / mach2.c
1 /*
2  * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
3  * See the copyright notice in the ACK home directory, in the file "Copyright".
4  */
5 #define RCSID2 "$Id: mach2.c,v 3.6 1994/06/23 16:08:42 ceriel Exp $"
6
7 /*
8  * INTEL 8086 tokens
9  */
10
11 %token <y_word> R16
12 %token <y_word> R8
13 %token <y_word> RSEG
14 %token <y_word> PREFIX
15 %token <y_word> NOOP_1
16 %token <y_word> NOOP_2
17 %token <y_word> JOP
18 %token <y_word> PUSHOP
19 %token <y_word> IOOP
20 %token <y_word> ADDOP
21 %token <y_word> ROLOP
22 %token <y_word> INCOP
23 %token <y_word> NOTOP
24 %token <y_word> CALLOP
25 %token <y_word> CALFOP
26 %token <y_word> LEAOP
27 %token <y_word> ARPLOP
28 %token <y_word> ESC
29 %token <y_word> INT
30 %token <y_word> RET
31 %token <y_word> XCHG
32 %token <y_word> TEST
33 %token <y_word> MOV
34
35 /* Intel 80268 tokens */
36 %token <y_word> IMUL
37 %token <y_word> ENTER
38 %token <y_word> EXTOP
39 %token <y_word> EXTOP1
40
41 /* Intel 8087 coprocessor tokens */
42 %token <y_word> FNOOP
43 %token <y_word> FMEM
44 %token <y_word> FST_I
45 %token <y_word> FST_ST
46 %token <y_word> FST_ST2
47 %token <y_word> ST
48
49 %type <y_valu> st_i