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".
5 #define RCSID3 "$Id: mach3.c,v 3.3 1994/06/24 12:57:44 ceriel Exp $"
20 0, D16OP, 0315, "call",
22 0, D16OP, 0324, "cnc",
24 0, D16OP, 0304, "cnz",
27 0, D16OP, 0354, "cpe",
28 0, D16OP, 0344, "cpo",
29 0, NOOPOP, 0311, "ret",
30 0, NOOPOP, 0330, "rc",
31 0, NOOPOP, 0320, "rnc",
32 0, NOOPOP, 0310, "rz",
33 0, NOOPOP, 0300, "rnz",
34 0, NOOPOP, 0360, "rp",
35 0, NOOPOP, 0370, "rm",
36 0, NOOPOP, 0350, "rpe",
37 0, NOOPOP, 0340, "rpo",
42 0, R16OP, 0305, "push",
43 0, R16OP, 0301, "pop",
44 0, D16OP, 0062, "sta",
45 0, D16OP, 0072, "lda",
46 0, NOOPOP, 0353, "xchg",
47 0, NOOPOP, 0343, "xthl",
48 0, NOOPOP, 0371, "sphl",
49 0, NOOPOP, 0351, "pchl",
50 0, R16OP, 0011, "dad",
51 0, STLDAX, 0002, "stax",
52 0, STLDAX, 0012, "ldax",
53 0, R16OP, 0003, "inx",
55 0, NOOPOP, 0166, "hlt",
57 0, DSTOP, 0004, "inr",
58 0, DSTOP, 0005, "dcr",
59 0, SRCOP, 0200, "add",
60 0, SRCOP, 0210, "adc",
61 0, SRCOP, 0220, "sub",
62 0, SRCOP, 0230, "sbb",
63 0, SRCOP, 0240, "ana",
64 0, SRCOP, 0250, "xra",
65 0, SRCOP, 0260, "ora",
66 0, SRCOP, 0270, "cmp",
75 0, NOOPOP, 0007, "rlc",
76 0, NOOPOP, 0017, "rrc",
77 0, NOOPOP, 0027, "ral",
78 0, NOOPOP, 0037, "rar",
79 0, D16OP, 0303, "jmp",
81 0, D16OP, 0322, "jnc",
83 0, D16OP, 0302, "jnz",
86 0, D16OP, 0352, "jpe",
87 0, D16OP, 0342, "jpo",
88 0, R16OP, 0013, "dcx",
89 0, NOOPOP, 0057, "cma",
90 0, NOOPOP, 0067, "stc",
91 0, NOOPOP, 0077, "cmc",
92 0, NOOPOP, 0047, "daa",
93 0, D16OP, 0042, "shld",
94 0, D16OP, 0052, "lhld",
95 0, NOOPOP, 0373, "ei",
96 0, NOOPOP, 0363, "di",
97 0, NOOPOP, 0000, "nop",
98 0, NOOPOP, 0040, "rim", /* 8085 */
99 0, NOOPOP, 0060, "sim", /* 8085 */