2 * Copyright (C) 1996-1998 Szeredi Miklos
3 * Email: mszeredi@inf.bme.hu
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version. See the file COPYING.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 /* extern z80t z80op_nop(z80t); */
22 extern z80t
z80op_ld_b_c(z80t
);
23 extern z80t
z80op_ld_b_d(z80t
);
24 extern z80t
z80op_ld_b_e(z80t
);
25 extern z80t
z80op_ld_b_h(z80t
);
26 extern z80t
z80op_ld_b_l(z80t
);
27 extern z80t
z80op_ld_b_ihl(z80t
);
28 extern z80t
z80op_ld_b_a(z80t
);
29 extern z80t
z80op_ld_c_b(z80t
);
30 /* extern z80t z80op_nop(z80t); */
31 extern z80t
z80op_ld_c_d(z80t
);
32 extern z80t
z80op_ld_c_e(z80t
);
33 extern z80t
z80op_ld_c_h(z80t
);
34 extern z80t
z80op_ld_c_l(z80t
);
35 extern z80t
z80op_ld_c_ihl(z80t
);
36 extern z80t
z80op_ld_c_a(z80t
);
38 extern z80t
z80op_ld_d_b(z80t
);
39 extern z80t
z80op_ld_d_c(z80t
);
40 /* extern z80t z80op_nop(z80t); */
41 extern z80t
z80op_ld_d_e(z80t
);
42 extern z80t
z80op_ld_d_h(z80t
);
43 extern z80t
z80op_ld_d_l(z80t
);
44 extern z80t
z80op_ld_d_ihl(z80t
);
45 extern z80t
z80op_ld_d_a(z80t
);
46 extern z80t
z80op_ld_e_b(z80t
);
47 extern z80t
z80op_ld_e_c(z80t
);
48 extern z80t
z80op_ld_e_d(z80t
);
49 /* extern z80t z80op_nop(z80t); */
50 extern z80t
z80op_ld_e_h(z80t
);
51 extern z80t
z80op_ld_e_l(z80t
);
52 extern z80t
z80op_ld_e_ihl(z80t
);
53 extern z80t
z80op_ld_e_a(z80t
);
55 extern z80t
z80op_ld_h_b(z80t
);
56 extern z80t
z80op_ld_h_c(z80t
);
57 extern z80t
z80op_ld_h_d(z80t
);
58 extern z80t
z80op_ld_h_e(z80t
);
59 /* extern z80t z80op_nop(z80t); */
60 extern z80t
z80op_ld_h_l(z80t
);
61 extern z80t
z80op_ld_h_ihl(z80t
);
62 extern z80t
z80op_ld_h_a(z80t
);
63 extern z80t
z80op_ld_l_b(z80t
);
64 extern z80t
z80op_ld_l_c(z80t
);
65 extern z80t
z80op_ld_l_d(z80t
);
66 extern z80t
z80op_ld_l_e(z80t
);
67 extern z80t
z80op_ld_l_h(z80t
);
68 /* extern z80t z80op_nop(z80t); */
69 extern z80t
z80op_ld_l_ihl(z80t
);
70 extern z80t
z80op_ld_l_a(z80t
);
72 extern z80t
z80op_ld_ihl_b(z80t
);
73 extern z80t
z80op_ld_ihl_c(z80t
);
74 extern z80t
z80op_ld_ihl_d(z80t
);
75 extern z80t
z80op_ld_ihl_e(z80t
);
76 extern z80t
z80op_ld_ihl_h(z80t
);
77 extern z80t
z80op_ld_ihl_l(z80t
);
78 extern z80t
z80op_halt(z80t
);
79 extern z80t
z80op_ld_ihl_a(z80t
);
80 extern z80t
z80op_ld_a_b(z80t
);
81 extern z80t
z80op_ld_a_c(z80t
);
82 extern z80t
z80op_ld_a_d(z80t
);
83 extern z80t
z80op_ld_a_e(z80t
);
84 extern z80t
z80op_ld_a_h(z80t
);
85 extern z80t
z80op_ld_a_l(z80t
);
86 extern z80t
z80op_ld_a_ihl(z80t
);
87 /* extern z80t z80op_nop(z80t); */
92 extern z80t
z80op_ld_b_ixh(z80t
);
93 extern z80t
z80op_ld_b_ixl(z80t
);
95 extern z80t
z80op_ld_c_ixh(z80t
);
96 extern z80t
z80op_ld_c_ixl(z80t
);
98 extern z80t
z80op_ld_d_ixh(z80t
);
99 extern z80t
z80op_ld_d_ixl(z80t
);
101 extern z80t
z80op_ld_e_ixh(z80t
);
102 extern z80t
z80op_ld_e_ixl(z80t
);
104 extern z80t
z80op_ld_ixh_b(z80t
);
105 extern z80t
z80op_ld_ixh_c(z80t
);
106 extern z80t
z80op_ld_ixh_d(z80t
);
107 extern z80t
z80op_ld_ixh_e(z80t
);
108 /* extern z80t z80op_ld_ixh_ixh(z80t); */
109 extern z80t
z80op_ld_ixh_ixl(z80t
);
110 extern z80t
z80op_ld_ixh_a(z80t
);
113 extern z80t
z80op_ld_ixl_b(z80t
);
114 extern z80t
z80op_ld_ixl_c(z80t
);
115 extern z80t
z80op_ld_ixl_d(z80t
);
116 extern z80t
z80op_ld_ixl_e(z80t
);
117 extern z80t
z80op_ld_ixl_ixh(z80t
);
118 /* extern z80t z80op_ld_ixl_ixl(z80t); */
119 extern z80t
z80op_ld_ixl_a(z80t
);
121 extern z80t
z80op_ld_a_ixh(z80t
);
122 extern z80t
z80op_ld_a_ixl(z80t
);
124 extern z80t
z80op_ld_iixd_b(z80t
);
125 extern z80t
z80op_ld_iixd_c(z80t
);
126 extern z80t
z80op_ld_iixd_d(z80t
);
127 extern z80t
z80op_ld_iixd_e(z80t
);
128 extern z80t
z80op_ld_iixd_h(z80t
);
129 extern z80t
z80op_ld_iixd_l(z80t
);
130 extern z80t
z80op_ld_iixd_a(z80t
);
132 extern z80t
z80op_ld_b_iixd(z80t
);
133 extern z80t
z80op_ld_c_iixd(z80t
);
134 extern z80t
z80op_ld_d_iixd(z80t
);
135 extern z80t
z80op_ld_e_iixd(z80t
);
136 extern z80t
z80op_ld_h_iixd(z80t
);
137 extern z80t
z80op_ld_l_iixd(z80t
);
138 extern z80t
z80op_ld_a_iixd(z80t
);
142 extern z80t
z80op_ld_b_iyh(z80t
);
143 extern z80t
z80op_ld_b_iyl(z80t
);
145 extern z80t
z80op_ld_c_iyh(z80t
);
146 extern z80t
z80op_ld_c_iyl(z80t
);
148 extern z80t
z80op_ld_d_iyh(z80t
);
149 extern z80t
z80op_ld_d_iyl(z80t
);
151 extern z80t
z80op_ld_e_iyh(z80t
);
152 extern z80t
z80op_ld_e_iyl(z80t
);
154 extern z80t
z80op_ld_iyh_b(z80t
);
155 extern z80t
z80op_ld_iyh_c(z80t
);
156 extern z80t
z80op_ld_iyh_d(z80t
);
157 extern z80t
z80op_ld_iyh_e(z80t
);
158 /* extern z80t z80op_ld_iyh_iyh(z80t); */
159 extern z80t
z80op_ld_iyh_iyl(z80t
);
160 extern z80t
z80op_ld_iyh_a(z80t
);
163 extern z80t
z80op_ld_iyl_b(z80t
);
164 extern z80t
z80op_ld_iyl_c(z80t
);
165 extern z80t
z80op_ld_iyl_d(z80t
);
166 extern z80t
z80op_ld_iyl_e(z80t
);
167 extern z80t
z80op_ld_iyl_iyh(z80t
);
168 /* extern z80t z80op_ld_iyl_iyl(z80t); */
169 extern z80t
z80op_ld_iyl_a(z80t
);
171 extern z80t
z80op_ld_a_iyh(z80t
);
172 extern z80t
z80op_ld_a_iyl(z80t
);
174 extern z80t
z80op_ld_iiyd_b(z80t
);
175 extern z80t
z80op_ld_iiyd_c(z80t
);
176 extern z80t
z80op_ld_iiyd_d(z80t
);
177 extern z80t
z80op_ld_iiyd_e(z80t
);
178 extern z80t
z80op_ld_iiyd_h(z80t
);
179 extern z80t
z80op_ld_iiyd_l(z80t
);
180 extern z80t
z80op_ld_iiyd_a(z80t
);
182 extern z80t
z80op_ld_b_iiyd(z80t
);
183 extern z80t
z80op_ld_c_iiyd(z80t
);
184 extern z80t
z80op_ld_d_iiyd(z80t
);
185 extern z80t
z80op_ld_e_iiyd(z80t
);
186 extern z80t
z80op_ld_h_iiyd(z80t
);
187 extern z80t
z80op_ld_l_iiyd(z80t
);
188 extern z80t
z80op_ld_a_iiyd(z80t
);