Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alexbevi
GitHub Repository: alexbevi/BizHawk
Path: blob/master/BizHawk.Emulation.Cores/CPUs/MOS 6502X/6502XXX/UopEnum.h
2 views
1
// AUTOGENERATED
2
#ifndef UOPENUM_H
3
#define UOPENUM_H
4
enum Uop {
5
Uop_Unsupported,
6
Uop_Fetch1,
7
Uop_Fetch1_Real,
8
Uop_Fetch2,
9
Uop_Fetch3,
10
Uop_FetchDummy,
11
Uop_NOP,
12
Uop_JSR,
13
Uop_IncPC,
14
Uop_Abs_WRITE_STA,
15
Uop_Abs_WRITE_STX,
16
Uop_Abs_WRITE_STY,
17
Uop_Abs_WRITE_SAX,
18
Uop_Abs_READ_BIT,
19
Uop_Abs_READ_LDA,
20
Uop_Abs_READ_LDY,
21
Uop_Abs_READ_ORA,
22
Uop_Abs_READ_LDX,
23
Uop_Abs_READ_CMP,
24
Uop_Abs_READ_ADC,
25
Uop_Abs_READ_CPX,
26
Uop_Abs_READ_SBC,
27
Uop_Abs_READ_AND,
28
Uop_Abs_READ_EOR,
29
Uop_Abs_READ_CPY,
30
Uop_Abs_READ_NOP,
31
Uop_Abs_READ_LAX,
32
Uop_Abs_RMW_Stage4,
33
Uop_Abs_RMW_Stage6,
34
Uop_Abs_RMW_Stage5_INC,
35
Uop_Abs_RMW_Stage5_DEC,
36
Uop_Abs_RMW_Stage5_LSR,
37
Uop_Abs_RMW_Stage5_ROL,
38
Uop_Abs_RMW_Stage5_ASL,
39
Uop_Abs_RMW_Stage5_ROR,
40
Uop_Abs_RMW_Stage5_SLO,
41
Uop_Abs_RMW_Stage5_RLA,
42
Uop_Abs_RMW_Stage5_SRE,
43
Uop_Abs_RMW_Stage5_RRA,
44
Uop_Abs_RMW_Stage5_DCP,
45
Uop_Abs_RMW_Stage5_ISC,
46
Uop_JMP_abs,
47
Uop_ZpIdx_Stage3_X,
48
Uop_ZpIdx_Stage3_Y,
49
Uop_ZpIdx_RMW_Stage4,
50
Uop_ZpIdx_RMW_Stage6,
51
Uop_ZP_WRITE_STA,
52
Uop_ZP_WRITE_STX,
53
Uop_ZP_WRITE_STY,
54
Uop_ZP_WRITE_SAX,
55
Uop_ZP_RMW_Stage3,
56
Uop_ZP_RMW_Stage5,
57
Uop_ZP_RMW_DEC,
58
Uop_ZP_RMW_INC,
59
Uop_ZP_RMW_ASL,
60
Uop_ZP_RMW_LSR,
61
Uop_ZP_RMW_ROR,
62
Uop_ZP_RMW_ROL,
63
Uop_ZP_RMW_SLO,
64
Uop_ZP_RMW_RLA,
65
Uop_ZP_RMW_SRE,
66
Uop_ZP_RMW_RRA,
67
Uop_ZP_RMW_DCP,
68
Uop_ZP_RMW_ISC,
69
Uop_ZP_READ_EOR,
70
Uop_ZP_READ_BIT,
71
Uop_ZP_READ_ORA,
72
Uop_ZP_READ_LDA,
73
Uop_ZP_READ_LDY,
74
Uop_ZP_READ_LDX,
75
Uop_ZP_READ_CPX,
76
Uop_ZP_READ_SBC,
77
Uop_ZP_READ_CPY,
78
Uop_ZP_READ_NOP,
79
Uop_ZP_READ_ADC,
80
Uop_ZP_READ_AND,
81
Uop_ZP_READ_CMP,
82
Uop_ZP_READ_LAX,
83
Uop_IdxInd_Stage3,
84
Uop_IdxInd_Stage4,
85
Uop_IdxInd_Stage5,
86
Uop_IdxInd_Stage6_READ_ORA,
87
Uop_IdxInd_Stage6_READ_SBC,
88
Uop_IdxInd_Stage6_READ_LDA,
89
Uop_IdxInd_Stage6_READ_EOR,
90
Uop_IdxInd_Stage6_READ_CMP,
91
Uop_IdxInd_Stage6_READ_ADC,
92
Uop_IdxInd_Stage6_READ_AND,
93
Uop_IdxInd_Stage6_READ_LAX,
94
Uop_IdxInd_Stage6_WRITE_STA,
95
Uop_IdxInd_Stage6_WRITE_SAX,
96
Uop_IdxInd_Stage6_RMW,
97
Uop_IdxInd_Stage7_RMW_SLO,
98
Uop_IdxInd_Stage7_RMW_RLA,
99
Uop_IdxInd_Stage7_RMW_SRE,
100
Uop_IdxInd_Stage7_RMW_RRA,
101
Uop_IdxInd_Stage7_RMW_ISC,
102
Uop_IdxInd_Stage7_RMW_DCP,
103
Uop_IdxInd_Stage8_RMW,
104
Uop_AbsIdx_Stage3_X,
105
Uop_AbsIdx_Stage3_Y,
106
Uop_AbsIdx_Stage4,
107
Uop_AbsIdx_WRITE_Stage5_STA,
108
Uop_AbsIdx_WRITE_Stage5_SHY,
109
Uop_AbsIdx_WRITE_Stage5_SHX,
110
Uop_AbsIdx_WRITE_Stage5_ERROR,
111
Uop_AbsIdx_READ_Stage4,
112
Uop_AbsIdx_READ_Stage5_LDA,
113
Uop_AbsIdx_READ_Stage5_CMP,
114
Uop_AbsIdx_READ_Stage5_SBC,
115
Uop_AbsIdx_READ_Stage5_ADC,
116
Uop_AbsIdx_READ_Stage5_EOR,
117
Uop_AbsIdx_READ_Stage5_LDX,
118
Uop_AbsIdx_READ_Stage5_AND,
119
Uop_AbsIdx_READ_Stage5_ORA,
120
Uop_AbsIdx_READ_Stage5_LDY,
121
Uop_AbsIdx_READ_Stage5_NOP,
122
Uop_AbsIdx_READ_Stage5_LAX,
123
Uop_AbsIdx_READ_Stage5_ERROR,
124
Uop_AbsIdx_RMW_Stage5,
125
Uop_AbsIdx_RMW_Stage7,
126
Uop_AbsIdx_RMW_Stage6_ROR,
127
Uop_AbsIdx_RMW_Stage6_DEC,
128
Uop_AbsIdx_RMW_Stage6_INC,
129
Uop_AbsIdx_RMW_Stage6_ASL,
130
Uop_AbsIdx_RMW_Stage6_LSR,
131
Uop_AbsIdx_RMW_Stage6_ROL,
132
Uop_AbsIdx_RMW_Stage6_SLO,
133
Uop_AbsIdx_RMW_Stage6_RLA,
134
Uop_AbsIdx_RMW_Stage6_SRE,
135
Uop_AbsIdx_RMW_Stage6_RRA,
136
Uop_AbsIdx_RMW_Stage6_DCP,
137
Uop_AbsIdx_RMW_Stage6_ISC,
138
Uop_IncS,
139
Uop_DecS,
140
Uop_PushPCL,
141
Uop_PushPCH,
142
Uop_PushP,
143
Uop_PullP,
144
Uop_PullPCL,
145
Uop_PullPCH_NoInc,
146
Uop_PushA,
147
Uop_PullA_NoInc,
148
Uop_PullP_NoInc,
149
Uop_PushP_BRK,
150
Uop_PushP_NMI,
151
Uop_PushP_IRQ,
152
Uop_PushP_Reset,
153
Uop_PushDummy,
154
Uop_FetchPCLVector,
155
Uop_FetchPCHVector,
156
Uop_Imp_ASL_A,
157
Uop_Imp_ROL_A,
158
Uop_Imp_ROR_A,
159
Uop_Imp_LSR_A,
160
Uop_Imp_SEC,
161
Uop_Imp_CLI,
162
Uop_Imp_SEI,
163
Uop_Imp_CLD,
164
Uop_Imp_CLC,
165
Uop_Imp_CLV,
166
Uop_Imp_SED,
167
Uop_Imp_INY,
168
Uop_Imp_DEY,
169
Uop_Imp_INX,
170
Uop_Imp_DEX,
171
Uop_Imp_TSX,
172
Uop_Imp_TXS,
173
Uop_Imp_TAX,
174
Uop_Imp_TAY,
175
Uop_Imp_TYA,
176
Uop_Imp_TXA,
177
Uop_Imm_CMP,
178
Uop_Imm_ADC,
179
Uop_Imm_AND,
180
Uop_Imm_SBC,
181
Uop_Imm_ORA,
182
Uop_Imm_EOR,
183
Uop_Imm_CPY,
184
Uop_Imm_CPX,
185
Uop_Imm_ANC,
186
Uop_Imm_ASR,
187
Uop_Imm_ARR,
188
Uop_Imm_LXA,
189
Uop_Imm_AXS,
190
Uop_Imm_LDA,
191
Uop_Imm_LDX,
192
Uop_Imm_LDY,
193
Uop_Imm_Unsupported,
194
Uop_NZ_X,
195
Uop_NZ_Y,
196
Uop_NZ_A,
197
Uop_RelBranch_Stage2_BNE,
198
Uop_RelBranch_Stage2_BPL,
199
Uop_RelBranch_Stage2_BCC,
200
Uop_RelBranch_Stage2_BCS,
201
Uop_RelBranch_Stage2_BEQ,
202
Uop_RelBranch_Stage2_BMI,
203
Uop_RelBranch_Stage2_BVC,
204
Uop_RelBranch_Stage2_BVS,
205
Uop_RelBranch_Stage2,
206
Uop_RelBranch_Stage3,
207
Uop_RelBranch_Stage4,
208
Uop__Eor,
209
Uop__Bit,
210
Uop__Cpx,
211
Uop__Cpy,
212
Uop__Cmp,
213
Uop__Adc,
214
Uop__Sbc,
215
Uop__Ora,
216
Uop__And,
217
Uop__Anc,
218
Uop__Asr,
219
Uop__Arr,
220
Uop__Lxa,
221
Uop__Axs,
222
Uop_AbsInd_JMP_Stage4,
223
Uop_AbsInd_JMP_Stage5,
224
Uop_IndIdx_Stage3,
225
Uop_IndIdx_Stage4,
226
Uop_IndIdx_READ_Stage5,
227
Uop_IndIdx_WRITE_Stage5,
228
Uop_IndIdx_WRITE_Stage6_STA,
229
Uop_IndIdx_WRITE_Stage6_SHA,
230
Uop_IndIdx_READ_Stage6_LDA,
231
Uop_IndIdx_READ_Stage6_CMP,
232
Uop_IndIdx_READ_Stage6_ORA,
233
Uop_IndIdx_READ_Stage6_SBC,
234
Uop_IndIdx_READ_Stage6_ADC,
235
Uop_IndIdx_READ_Stage6_AND,
236
Uop_IndIdx_READ_Stage6_EOR,
237
Uop_IndIdx_READ_Stage6_LAX,
238
Uop_IndIdx_RMW_Stage5,
239
Uop_IndIdx_RMW_Stage6,
240
Uop_IndIdx_RMW_Stage7_SLO,
241
Uop_IndIdx_RMW_Stage7_RLA,
242
Uop_IndIdx_RMW_Stage7_SRE,
243
Uop_IndIdx_RMW_Stage7_RRA,
244
Uop_IndIdx_RMW_Stage7_ISC,
245
Uop_IndIdx_RMW_Stage7_DCP,
246
Uop_IndIdx_RMW_Stage8,
247
Uop_End,
248
Uop_End_ISpecial,
249
Uop_End_BranchSpecial,
250
Uop_End_SuppressInterrupt,
251
};
252
#endif // UOPENUM_H
253
254