summaryrefslogtreecommitdiff
path: root/apps/plugins/zxbox/z80_op6.h
blob: 09eac4af43f85fa4576310c1857cf2a331feac15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
/* 
 * Copyright (C) 1996-1998 Szeredi Miklos
 * Email: mszeredi@inf.bme.hu
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version. See the file COPYING. 
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 */

extern z80t z80op_rlc_b(z80t);
extern z80t z80op_rlc_c(z80t);
extern z80t z80op_rlc_d(z80t);
extern z80t z80op_rlc_e(z80t);
extern z80t z80op_rlc_h(z80t);
extern z80t z80op_rlc_l(z80t);
extern z80t z80op_rlc_ihl(z80t);
extern z80t z80op_rlc_a(z80t);
extern z80t z80op_rrc_b(z80t);
extern z80t z80op_rrc_c(z80t);
extern z80t z80op_rrc_d(z80t);
extern z80t z80op_rrc_e(z80t);
extern z80t z80op_rrc_h(z80t);
extern z80t z80op_rrc_l(z80t);
extern z80t z80op_rrc_ihl(z80t);
extern z80t z80op_rrc_a(z80t);

extern z80t z80op_rl_b(z80t);
extern z80t z80op_rl_c(z80t);
extern z80t z80op_rl_d(z80t);
extern z80t z80op_rl_e(z80t);
extern z80t z80op_rl_h(z80t);
extern z80t z80op_rl_l(z80t);
extern z80t z80op_rl_ihl(z80t);
extern z80t z80op_rl_a(z80t);
extern z80t z80op_rr_b(z80t);
extern z80t z80op_rr_c(z80t);
extern z80t z80op_rr_d(z80t);
extern z80t z80op_rr_e(z80t);
extern z80t z80op_rr_h(z80t);
extern z80t z80op_rr_l(z80t);
extern z80t z80op_rr_ihl(z80t);
extern z80t z80op_rr_a(z80t);

extern z80t z80op_sla_b(z80t);
extern z80t z80op_sla_c(z80t);
extern z80t z80op_sla_d(z80t);
extern z80t z80op_sla_e(z80t);
extern z80t z80op_sla_h(z80t);
extern z80t z80op_sla_l(z80t);
extern z80t z80op_sla_ihl(z80t);
extern z80t z80op_sla_a(z80t);
extern z80t z80op_sra_b(z80t);
extern z80t z80op_sra_c(z80t);
extern z80t z80op_sra_d(z80t);
extern z80t z80op_sra_e(z80t);
extern z80t z80op_sra_h(z80t);
extern z80t z80op_sra_l(z80t);
extern z80t z80op_sra_ihl(z80t);
extern z80t z80op_sra_a(z80t);

extern z80t z80op_sll_b(z80t);
extern z80t z80op_sll_c(z80t);
extern z80t z80op_sll_d(z80t);
extern z80t z80op_sll_e(z80t);
extern z80t z80op_sll_h(z80t);
extern z80t z80op_sll_l(z80t);
extern z80t z80op_sll_ihl(z80t);
extern z80t z80op_sll_a(z80t);
extern z80t z80op_srl_b(z80t);
extern z80t z80op_srl_c(z80t);
extern z80t z80op_srl_d(z80t);
extern z80t z80op_srl_e(z80t);
extern z80t z80op_srl_h(z80t);
extern z80t z80op_srl_l(z80t);
extern z80t z80op_srl_ihl(z80t);
extern z80t z80op_srl_a(z80t);

extern z80t z80op_bit_0_b(z80t);
extern z80t z80op_bit_0_c(z80t);
extern z80t z80op_bit_0_d(z80t);
extern z80t z80op_bit_0_e(z80t);
extern z80t z80op_bit_0_h(z80t);
extern z80t z80op_bit_0_l(z80t);
extern z80t z80op_bit_0_ihl(z80t);
extern z80t z80op_bit_0_a(z80t);
extern z80t z80op_bit_1_b(z80t);
extern z80t z80op_bit_1_c(z80t);
extern z80t z80op_bit_1_d(z80t);
extern z80t z80op_bit_1_e(z80t);
extern z80t z80op_bit_1_h(z80t);
extern z80t z80op_bit_1_l(z80t);
extern z80t z80op_bit_1_ihl(z80t);
extern z80t z80op_bit_1_a(z80t);

extern z80t z80op_bit_2_b(z80t);
extern z80t z80op_bit_2_c(z80t);
extern z80t z80op_bit_2_d(z80t);
extern z80t z80op_bit_2_e(z80t);
extern z80t z80op_bit_2_h(z80t);
extern z80t z80op_bit_2_l(z80t);
extern z80t z80op_bit_2_ihl(z80t);
extern z80t z80op_bit_2_a(z80t);
extern z80t z80op_bit_3_b(z80t);
extern z80t z80op_bit_3_c(z80t);
extern z80t z80op_bit_3_d(z80t);
extern z80t z80op_bit_3_e(z80t);
extern z80t z80op_bit_3_h(z80t);
extern z80t z80op_bit_3_l(z80t);
extern z80t z80op_bit_3_ihl(z80t);
extern z80t z80op_bit_3_a(z80t);

extern z80t z80op_bit_4_b(z80t);
extern z80t z80op_bit_4_c(z80t);
extern z80t z80op_bit_4_d(z80t);
extern z80t z80op_bit_4_e(z80t);
extern z80t z80op_bit_4_h(z80t);
extern z80t z80op_bit_4_l(z80t);
extern z80t z80op_bit_4_ihl(z80t);
extern z80t z80op_bit_4_a(z80t);
extern z80t z80op_bit_5_b(z80t);
extern z80t z80op_bit_5_c(z80t);
extern z80t z80op_bit_5_d(z80t);
extern z80t z80op_bit_5_e(z80t);
extern z80t z80op_bit_5_h(z80t);
extern z80t z80op_bit_5_l(z80t);
extern z80t z80op_bit_5_ihl(z80t);
extern z80t z80op_bit_5_a(z80t);

extern z80t z80op_bit_6_b(z80t);
extern z80t z80op_bit_6_c(z80t);
extern z80t z80op_bit_6_d(z80t);
extern z80t z80op_bit_6_e(z80t);
extern z80t z80op_bit_6_h(z80t);
extern z80t z80op_bit_6_l(z80t);
extern z80t z80op_bit_6_ihl(z80t);
extern z80t z80op_bit_6_a(z80t);
extern z80t z80op_bit_7_b(z80t);
extern z80t z80op_bit_7_c(z80t);
extern z80t z80op_bit_7_d(z80t);
extern z80t z80op_bit_7_e(z80t);
extern z80t z80op_bit_7_h(z80t);
extern z80t z80op_bit_7_l(z80t);
extern z80t z80op_bit_7_ihl(z80t);
extern z80t z80op_bit_7_a(z80t);

extern z80t z80op_res_0_b(z80t);
extern z80t z80op_res_0_c(z80t);
extern z80t z80op_res_0_d(z80t);
extern z80t z80op_res_0_e(z80t);
extern z80t z80op_res_0_h(z80t);
extern z80t z80op_res_0_l(z80t);
extern z80t z80op_res_0_ihl(z80t);
extern z80t z80op_res_0_a(z80t);
extern z80t z80op_res_1_b(z80t);
extern z80t z80op_res_1_c(z80t);
extern z80t z80op_res_1_d(z80t);
extern z80t z80op_res_1_e(z80t);
extern z80t z80op_res_1_h(z80t);
extern z80t z80op_res_1_l(z80t);
extern z80t z80op_res_1_ihl(z80t);
extern z80t z80op_res_1_a(z80t);

extern z80t z80op_res_2_b(z80t);
extern z80t z80op_res_2_c(z80t);
extern z80t z80op_res_2_d(z80t);
extern z80t z80op_res_2_e(z80t);
extern z80t z80op_res_2_h(z80t);
extern z80t z80op_res_2_l(z80t);
extern z80t z80op_res_2_ihl(z80t);
extern z80t z80op_res_2_a(z80t);
extern z80t z80op_res_3_b(z80t);
extern z80t z80op_res_3_c(z80t);
extern z80t z80op_res_3_d(z80t);
extern z80t z80op_res_3_e(z80t);
extern z80t z80op_res_3_h(z80t);
extern z80t z80op_res_3_l(z80t);
extern z80t z80op_res_3_ihl(z80t);
extern z80t z80op_res_3_a(z80t);

extern z80t z80op_res_4_b(z80t);
extern z80t z80op_res_4_c(z80t);
extern z80t z80op_res_4_d(z80t);
extern z80t z80op_res_4_e(z80t);
extern z80t z80op_res_4_h(z80t);
extern z80t z80op_res_4_l(z80t);
extern z80t z80op_res_4_ihl(z80t);
extern z80t z80op_res_4_a(z80t);
extern z80t z80op_res_5_b(z80t);
extern z80t z80op_res_5_c(z80t);
extern z80t z80op_res_5_d(z80t);
extern z80t z80op_res_5_e(z80t);
extern z80t z80op_res_5_h(z80t);
extern z80t z80op_res_5_l(z80t);
extern z80t z80op_res_5_ihl(z80t);
extern z80t z80op_res_5_a(z80t);

extern z80t z80op_res_6_b(z80t);
extern z80t z80op_res_6_c(z80t);
extern z80t z80op_res_6_d(z80t);
extern z80t z80op_res_6_e(z80t);
extern z80t z80op_res_6_h(z80t);
extern z80t z80op_res_6_l(z80t);
extern z80t z80op_res_6_ihl(z80t);
extern z80t z80op_res_6_a(z80t);
extern z80t z80op_res_7_b(z80t);
extern z80t z80op_res_7_c(z80t);
extern z80t z80op_res_7_d(z80t);
extern z80t z80op_res_7_e(z80t);
extern z80t z80op_res_7_h(z80t);
extern z80t z80op_res_7_l(z80t);
extern z80t z80op_res_7_ihl(z80t);
extern z80t z80op_res_7_a(z80t);

extern z80t z80op_set_0_b(z80t);
extern z80t z80op_set_0_c(z80t);
extern z80t z80op_set_0_d(z80t);
extern z80t z80op_set_0_e(z80t);
extern z80t z80op_set_0_h(z80t);
extern z80t z80op_set_0_l(z80t);
extern z80t z80op_set_0_ihl(z80t);
extern z80t z80op_set_0_a(z80t);
extern z80t z80op_set_1_b(z80t);
extern z80t z80op_set_1_c(z80t);
extern z80t z80op_set_1_d(z80t);
extern z80t z80op_set_1_e(z80t);
extern z80t z80op_set_1_h(z80t);
extern z80t z80op_set_1_l(z80t);
extern z80t z80op_set_1_ihl(z80t);
extern z80t z80op_set_1_a(z80t);

extern z80t z80op_set_2_b(z80t);
extern z80t z80op_set_2_c(z80t);
extern z80t z80op_set_2_d(z80t);
extern z80t z80op_set_2_e(z80t);
extern z80t z80op_set_2_h(z80t);
extern z80t z80op_set_2_l(z80t);
extern z80t z80op_set_2_ihl(z80t);
extern z80t z80op_set_2_a(z80t);
extern z80t z80op_set_3_b(z80t);
extern z80t z80op_set_3_c(z80t);
extern z80t z80op_set_3_d(z80t);
extern z80t z80op_set_3_e(z80t);
extern z80t z80op_set_3_h(z80t);
extern z80t z80op_set_3_l(z80t);
extern z80t z80op_set_3_ihl(z80t);
extern z80t z80op_set_3_a(z80t);

extern z80t z80op_set_4_b(z80t);
extern z80t z80op_set_4_c(z80t);
extern z80t z80op_set_4_d(z80t);
extern z80t z80op_set_4_e(z80t);
extern z80t z80op_set_4_h(z80t);
extern z80t z80op_set_4_l(z80t);
extern z80t z80op_set_4_ihl(z80t);
extern z80t z80op_set_4_a(z80t);
extern z80t z80op_set_5_b(z80t);
extern z80t z80op_set_5_c(z80t);
extern z80t z80op_set_5_d(z80t);
extern z80t z80op_set_5_e(z80t);
extern z80t z80op_set_5_h(z80t);
extern z80t z80op_set_5_l(z80t);
extern z80t z80op_set_5_ihl(z80t);
extern z80t z80op_set_5_a(z80t);

extern z80t z80op_set_6_b(z80t);
extern z80t z80op_set_6_c(z80t);
extern z80t z80op_set_6_d(z80t);
extern z80t z80op_set_6_e(z80t);
extern z80t z80op_set_6_h(z80t);
extern z80t z80op_set_6_l(z80t);
extern z80t z80op_set_6_ihl(z80t);
extern z80t z80op_set_6_a(z80t);
extern z80t z80op_set_7_b(z80t);
extern z80t z80op_set_7_c(z80t);
extern z80t z80op_set_7_d(z80t);
extern z80t z80op_set_7_e(z80t);
extern z80t z80op_set_7_h(z80t);
extern z80t z80op_set_7_l(z80t);
extern z80t z80op_set_7_ihl(z80t);
extern z80t z80op_set_7_a(z80t);