/[pcsx2_0.9.7]/trunk/pcsx2/VUops.h
ViewVC logotype

Contents of /trunk/pcsx2/VUops.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31 - (show annotations) (download)
Tue Sep 7 03:24:11 2010 UTC (9 years, 11 months ago) by william
File MIME type: text/plain
File size: 15163 byte(s)
committing r3113 initial commit again...
1 /* PCSX2 - PS2 Emulator for PCs
2 * Copyright (C) 2002-2010 PCSX2 Dev Team
3 *
4 * PCSX2 is free software: you can redistribute it and/or modify it under the terms
5 * of the GNU Lesser General Public License as published by the Free Software Found-
6 * ation, either version 3 of the License, or (at your option) any later version.
7 *
8 * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
9 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
10 * PURPOSE. See the GNU General Public License for more details.
11 *
12 * You should have received a copy of the GNU General Public License along with PCSX2.
13 * If not, see <http://www.gnu.org/licenses/>.
14 */
15
16 #pragma once
17 #include "VU.h"
18 #include "VUflags.h"
19
20 #define float_to_int4(x) (s32)((float)x * (1.0f / 0.0625f))
21 #define float_to_int12(x) (s32)((float)x * (1.0f / 0.000244140625f))
22 #define float_to_int15(x) (s32)((float)x * (1.0f / 0.000030517578125))
23
24 #define int4_to_float(x) (float)((float)x * 0.0625f)
25 #define int12_to_float(x) (float)((float)x * 0.000244140625f)
26 #define int15_to_float(x) (float)((float)x * 0.000030517578125)
27
28 #define MAC_Reset( VU ) VU->VI[REG_MAC_FLAG].UL = VU->VI[REG_MAC_FLAG].UL & (~0xFFFF)
29
30 extern void _vuTestPipes(VURegs * VU);
31 extern void _vuTestUpperStalls(VURegs * VU, _VURegsNum *VUregsn);
32 extern void _vuTestLowerStalls(VURegs * VU, _VURegsNum *VUregsn);
33 extern void _vuAddUpperStalls(VURegs * VU, _VURegsNum *VUregsn);
34 extern void _vuAddLowerStalls(VURegs * VU, _VURegsNum *VUregsn);
35
36 /******************************/
37 /* VU Upper instructions */
38 /******************************/
39
40 void _vuABS(VURegs * VU);
41 void _vuADD(VURegs * VU);
42 void _vuADDi(VURegs * VU);
43 void _vuADDq(VURegs * VU);
44 void _vuADDx(VURegs * VU);
45 void _vuADDy(VURegs * VU);
46 void _vuADDz(VURegs * VU);
47 void _vuADDw(VURegs * VU);
48 void _vuADDA(VURegs * VU);
49 void _vuADDAi(VURegs * VU);
50 void _vuADDAq(VURegs * VU);
51 void _vuADDAx(VURegs * VU);
52 void _vuADDAy(VURegs * VU);
53 void _vuADDAz(VURegs * VU);
54 void _vuADDAw(VURegs * VU);
55 void _vuSUB(VURegs * VU);
56 void _vuSUBi(VURegs * VU);
57 void _vuSUBq(VURegs * VU);
58 void _vuSUBx(VURegs * VU);
59 void _vuSUBy(VURegs * VU);
60 void _vuSUBz(VURegs * VU);
61 void _vuSUBw(VURegs * VU);
62 void _vuSUBA(VURegs * VU);
63 void _vuSUBAi(VURegs * VU);
64 void _vuSUBAq(VURegs * VU);
65 void _vuSUBAx(VURegs * VU);
66 void _vuSUBAy(VURegs * VU);
67 void _vuSUBAz(VURegs * VU);
68 void _vuSUBAw(VURegs * VU);
69 void _vuMUL(VURegs * VU);
70 void _vuMULi(VURegs * VU);
71 void _vuMULq(VURegs * VU);
72 void _vuMULx(VURegs * VU);
73 void _vuMULy(VURegs * VU);
74 void _vuMULz(VURegs * VU);
75 void _vuMULw(VURegs * VU);
76 void _vuMULA(VURegs * VU);
77 void _vuMULAi(VURegs * VU);
78 void _vuMULAq(VURegs * VU);
79 void _vuMULAx(VURegs * VU);
80 void _vuMULAy(VURegs * VU);
81 void _vuMULAz(VURegs * VU);
82 void _vuMULAw(VURegs * VU);
83 void _vuMADD(VURegs * VU) ;
84 void _vuMADDi(VURegs * VU);
85 void _vuMADDq(VURegs * VU);
86 void _vuMADDx(VURegs * VU);
87 void _vuMADDy(VURegs * VU);
88 void _vuMADDz(VURegs * VU);
89 void _vuMADDw(VURegs * VU);
90 void _vuMADDA(VURegs * VU);
91 void _vuMADDAi(VURegs * VU);
92 void _vuMADDAq(VURegs * VU);
93 void _vuMADDAx(VURegs * VU);
94 void _vuMADDAy(VURegs * VU);
95 void _vuMADDAz(VURegs * VU);
96 void _vuMADDAw(VURegs * VU);
97 void _vuMSUB(VURegs * VU);
98 void _vuMSUBi(VURegs * VU);
99 void _vuMSUBq(VURegs * VU);
100 void _vuMSUBx(VURegs * VU);
101 void _vuMSUBy(VURegs * VU);
102 void _vuMSUBz(VURegs * VU) ;
103 void _vuMSUBw(VURegs * VU) ;
104 void _vuMSUBA(VURegs * VU);
105 void _vuMSUBAi(VURegs * VU);
106 void _vuMSUBAq(VURegs * VU);
107 void _vuMSUBAx(VURegs * VU);
108 void _vuMSUBAy(VURegs * VU);
109 void _vuMSUBAz(VURegs * VU);
110 void _vuMSUBAw(VURegs * VU);
111 void _vuMAX(VURegs * VU);
112 void _vuMAXi(VURegs * VU);
113 void _vuMAXx(VURegs * VU);
114 void _vuMAXy(VURegs * VU);
115 void _vuMAXz(VURegs * VU);
116 void _vuMAXw(VURegs * VU);
117 void _vuMINI(VURegs * VU);
118 void _vuMINIi(VURegs * VU);
119 void _vuMINIx(VURegs * VU);
120 void _vuMINIy(VURegs * VU);
121 void _vuMINIz(VURegs * VU);
122 void _vuMINIw(VURegs * VU);
123 void _vuOPMULA(VURegs * VU);
124 void _vuOPMSUB(VURegs * VU);
125 void _vuNOP(VURegs * VU);
126 void _vuFTOI0(VURegs * VU);
127 void _vuFTOI4(VURegs * VU);
128 void _vuFTOI12(VURegs * VU);
129 void _vuFTOI15(VURegs * VU);
130 void _vuITOF0(VURegs * VU) ;
131 void _vuITOF4(VURegs * VU) ;
132 void _vuITOF12(VURegs * VU);
133 void _vuITOF15(VURegs * VU);
134 void _vuCLIP(VURegs * VU);
135 /******************************/
136 /* VU Lower instructions */
137 /******************************/
138 void _vuDIV(VURegs * VU);
139 void _vuSQRT(VURegs * VU);
140 void _vuRSQRT(VURegs * VU);
141 void _vuIADDI(VURegs * VU);
142 void _vuIADDIU(VURegs * VU);
143 void _vuIADD(VURegs * VU);
144 void _vuIAND(VURegs * VU);
145 void _vuIOR(VURegs * VU);
146 void _vuISUB(VURegs * VU);
147 void _vuISUBIU(VURegs * VU);
148 void _vuMOVE(VURegs * VU);
149 void _vuMFIR(VURegs * VU);
150 void _vuMTIR(VURegs * VU);
151 void _vuMR32(VURegs * VU);
152 void _vuLQ(VURegs * VU) ;
153 void _vuLQD(VURegs * VU);
154 void _vuLQI(VURegs * VU);
155 void _vuSQ(VURegs * VU);
156 void _vuSQD(VURegs * VU);
157 void _vuSQI(VURegs * VU);
158 void _vuILW(VURegs * VU);
159 void _vuISW(VURegs * VU);
160 void _vuILWR(VURegs * VU);
161 void _vuISWR(VURegs * VU);
162 void _vuLOI(VURegs * VU);
163 void _vuRINIT(VURegs * VU);
164 void _vuRGET(VURegs * VU);
165 void _vuRNEXT(VURegs * VU);
166 void _vuRXOR(VURegs * VU);
167 void _vuWAITQ(VURegs * VU);
168 void _vuFSAND(VURegs * VU);
169 void _vuFSEQ(VURegs * VU);
170 void _vuFSOR(VURegs * VU);
171 void _vuFSSET(VURegs * VU);
172 void _vuFMAND(VURegs * VU);
173 void _vuFMEQ(VURegs * VU);
174 void _vuFMOR(VURegs * VU);
175 void _vuFCAND(VURegs * VU);
176 void _vuFCEQ(VURegs * VU);
177 void _vuFCOR(VURegs * VU);
178 void _vuFCSET(VURegs * VU);
179 void _vuFCGET(VURegs * VU);
180 void _vuIBEQ(VURegs * VU);
181 void _vuIBGEZ(VURegs * VU);
182 void _vuIBGTZ(VURegs * VU);
183 void _vuIBLEZ(VURegs * VU);
184 void _vuIBLTZ(VURegs * VU);
185 void _vuIBNE(VURegs * VU);
186 void _vuB(VURegs * VU);
187 void _vuBAL(VURegs * VU);
188 void _vuJR(VURegs * VU);
189 void _vuJALR(VURegs * VU);
190 void _vuMFP(VURegs * VU);
191 void _vuWAITP(VURegs * VU);
192 void _vuESADD(VURegs * VU);
193 void _vuERSADD(VURegs * VU);
194 void _vuELENG(VURegs * VU);
195 void _vuERLENG(VURegs * VU);
196 void _vuEATANxy(VURegs * VU);
197 void _vuEATANxz(VURegs * VU);
198 void _vuESUM(VURegs * VU);
199 void _vuERCPR(VURegs * VU);
200 void _vuESQRT(VURegs * VU);
201 void _vuERSQRT(VURegs * VU);
202 void _vuESIN(VURegs * VU);
203 void _vuEATAN(VURegs * VU);
204 void _vuEEXP(VURegs * VU);
205 void _vuXITOP(VURegs * VU);
206 void _vuXGKICK(VURegs * VU);
207 void _vuXTOP(VURegs * VU);
208
209 /******************************/
210 /* VU Upper instructions */
211 /******************************/
212
213 void _vuRegsABS(VURegs * VU, _VURegsNum *VUregsn);
214 void _vuRegsADD(VURegs * VU, _VURegsNum *VUregsn);
215 void _vuRegsADDi(VURegs * VU, _VURegsNum *VUregsn);
216 void _vuRegsADDq(VURegs * VU, _VURegsNum *VUregsn);
217 void _vuRegsADDx(VURegs * VU, _VURegsNum *VUregsn);
218 void _vuRegsADDy(VURegs * VU, _VURegsNum *VUregsn);
219 void _vuRegsADDz(VURegs * VU, _VURegsNum *VUregsn);
220 void _vuRegsADDw(VURegs * VU, _VURegsNum *VUregsn);
221 void _vuRegsADDA(VURegs * VU, _VURegsNum *VUregsn);
222 void _vuRegsADDAi(VURegs * VU, _VURegsNum *VUregsn);
223 void _vuRegsADDAq(VURegs * VU, _VURegsNum *VUregsn);
224 void _vuRegsADDAx(VURegs * VU, _VURegsNum *VUregsn);
225 void _vuRegsADDAy(VURegs * VU, _VURegsNum *VUregsn);
226 void _vuRegsADDAz(VURegs * VU, _VURegsNum *VUregsn);
227 void _vuRegsADDAw(VURegs * VU, _VURegsNum *VUregsn);
228 void _vuRegsSUB(VURegs * VU, _VURegsNum *VUregsn);
229 void _vuRegsSUBi(VURegs * VU, _VURegsNum *VUregsn);
230 void _vuRegsSUBq(VURegs * VU, _VURegsNum *VUregsn);
231 void _vuRegsSUBx(VURegs * VU, _VURegsNum *VUregsn);
232 void _vuRegsSUBy(VURegs * VU, _VURegsNum *VUregsn);
233 void _vuRegsSUBz(VURegs * VU, _VURegsNum *VUregsn);
234 void _vuRegsSUBw(VURegs * VU, _VURegsNum *VUregsn);
235 void _vuRegsSUBA(VURegs * VU, _VURegsNum *VUregsn);
236 void _vuRegsSUBAi(VURegs * VU, _VURegsNum *VUregsn);
237 void _vuRegsSUBAq(VURegs * VU, _VURegsNum *VUregsn);
238 void _vuRegsSUBAx(VURegs * VU, _VURegsNum *VUregsn);
239 void _vuRegsSUBAy(VURegs * VU, _VURegsNum *VUregsn);
240 void _vuRegsSUBAz(VURegs * VU, _VURegsNum *VUregsn);
241 void _vuRegsSUBAw(VURegs * VU, _VURegsNum *VUregsn);
242 void _vuRegsMUL(VURegs * VU, _VURegsNum *VUregsn);
243 void _vuRegsMULi(VURegs * VU, _VURegsNum *VUregsn);
244 void _vuRegsMULq(VURegs * VU, _VURegsNum *VUregsn);
245 void _vuRegsMULx(VURegs * VU, _VURegsNum *VUregsn);
246 void _vuRegsMULy(VURegs * VU, _VURegsNum *VUregsn);
247 void _vuRegsMULz(VURegs * VU, _VURegsNum *VUregsn);
248 void _vuRegsMULw(VURegs * VU, _VURegsNum *VUregsn);
249 void _vuRegsMULA(VURegs * VU, _VURegsNum *VUregsn);
250 void _vuRegsMULAi(VURegs * VU, _VURegsNum *VUregsn);
251 void _vuRegsMULAq(VURegs * VU, _VURegsNum *VUregsn);
252 void _vuRegsMULAx(VURegs * VU, _VURegsNum *VUregsn);
253 void _vuRegsMULAy(VURegs * VU, _VURegsNum *VUregsn);
254 void _vuRegsMULAz(VURegs * VU, _VURegsNum *VUregsn);
255 void _vuRegsMULAw(VURegs * VU, _VURegsNum *VUregsn);
256 void _vuRegsMADD(VURegs * VU, _VURegsNum *VUregsn);
257 void _vuRegsMADDi(VURegs * VU, _VURegsNum *VUregsn);
258 void _vuRegsMADDq(VURegs * VU, _VURegsNum *VUregsn);
259 void _vuRegsMADDx(VURegs * VU, _VURegsNum *VUregsn);
260 void _vuRegsMADDy(VURegs * VU, _VURegsNum *VUregsn);
261 void _vuRegsMADDz(VURegs * VU, _VURegsNum *VUregsn);
262 void _vuRegsMADDw(VURegs * VU, _VURegsNum *VUregsn);
263 void _vuRegsMADDA(VURegs * VU, _VURegsNum *VUregsn);
264 void _vuRegsMADDAi(VURegs * VU, _VURegsNum *VUregsn);
265 void _vuRegsMADDAq(VURegs * VU, _VURegsNum *VUregsn);
266 void _vuRegsMADDAx(VURegs * VU, _VURegsNum *VUregsn);
267 void _vuRegsMADDAy(VURegs * VU, _VURegsNum *VUregsn);
268 void _vuRegsMADDAz(VURegs * VU, _VURegsNum *VUregsn);
269 void _vuRegsMADDAw(VURegs * VU, _VURegsNum *VUregsn);
270 void _vuRegsMSUB(VURegs * VU, _VURegsNum *VUregsn);
271 void _vuRegsMSUBi(VURegs * VU, _VURegsNum *VUregsn);
272 void _vuRegsMSUBq(VURegs * VU, _VURegsNum *VUregsn);
273 void _vuRegsMSUBx(VURegs * VU, _VURegsNum *VUregsn);
274 void _vuRegsMSUBy(VURegs * VU, _VURegsNum *VUregsn);
275 void _vuRegsMSUBz(VURegs * VU, _VURegsNum *VUregsn);
276 void _vuRegsMSUBw(VURegs * VU, _VURegsNum *VUregsn);
277 void _vuRegsMSUBA(VURegs * VU, _VURegsNum *VUregsn);
278 void _vuRegsMSUBAi(VURegs * VU, _VURegsNum *VUregsn);
279 void _vuRegsMSUBAq(VURegs * VU, _VURegsNum *VUregsn);
280 void _vuRegsMSUBAx(VURegs * VU, _VURegsNum *VUregsn);
281 void _vuRegsMSUBAy(VURegs * VU, _VURegsNum *VUregsn);
282 void _vuRegsMSUBAz(VURegs * VU, _VURegsNum *VUregsn);
283 void _vuRegsMSUBAw(VURegs * VU, _VURegsNum *VUregsn);
284 void _vuRegsMAX(VURegs * VU, _VURegsNum *VUregsn);
285 void _vuRegsMAXi(VURegs * VU, _VURegsNum *VUregsn);
286 void _vuRegsMAXx(VURegs * VU, _VURegsNum *VUregsn);
287 void _vuRegsMAXy(VURegs * VU, _VURegsNum *VUregsn);
288 void _vuRegsMAXz(VURegs * VU, _VURegsNum *VUregsn);
289 void _vuRegsMAXw(VURegs * VU, _VURegsNum *VUregsn);
290 void _vuRegsMINI(VURegs * VU, _VURegsNum *VUregsn);
291 void _vuRegsMINIi(VURegs * VU, _VURegsNum *VUregsn);
292 void _vuRegsMINIx(VURegs * VU, _VURegsNum *VUregsn);
293 void _vuRegsMINIy(VURegs * VU, _VURegsNum *VUregsn);
294 void _vuRegsMINIz(VURegs * VU, _VURegsNum *VUregsn);
295 void _vuRegsMINIw(VURegs * VU, _VURegsNum *VUregsn);
296 void _vuRegsOPMULA(VURegs * VU, _VURegsNum *VUregsn);
297 void _vuRegsOPMSUB(VURegs * VU, _VURegsNum *VUregsn);
298 void _vuRegsNOP(VURegs * VU, _VURegsNum *VUregsn);
299 void _vuRegsFTOI0(VURegs * VU, _VURegsNum *VUregsn);
300 void _vuRegsFTOI4(VURegs * VU, _VURegsNum *VUregsn);
301 void _vuRegsFTOI12(VURegs * VU, _VURegsNum *VUregsn);
302 void _vuRegsFTOI15(VURegs * VU, _VURegsNum *VUregsn);
303 void _vuRegsITOF0(VURegs * VU, _VURegsNum *VUregsn);
304 void _vuRegsITOF4(VURegs * VU, _VURegsNum *VUregsn);
305 void _vuRegsITOF12(VURegs * VU, _VURegsNum *VUregsn);
306 void _vuRegsITOF15(VURegs * VU, _VURegsNum *VUregsn);
307 void _vuRegsCLIP(VURegs * VU, _VURegsNum *VUregsn);
308 /******************************/
309 /* VU Lower instructions */
310 /******************************/
311 void _vuRegsDIV(VURegs * VU, _VURegsNum *VUregsn);
312 void _vuRegsSQRT(VURegs * VU, _VURegsNum *VUregsn);
313 void _vuRegsRSQRT(VURegs * VU, _VURegsNum *VUregsn);
314 void _vuRegsIADDI(VURegs * VU, _VURegsNum *VUregsn);
315 void _vuRegsIADDIU(VURegs * VU, _VURegsNum *VUregsn);
316 void _vuRegsIADD(VURegs * VU, _VURegsNum *VUregsn);
317 void _vuRegsIAND(VURegs * VU, _VURegsNum *VUregsn);
318 void _vuRegsIOR(VURegs * VU, _VURegsNum *VUregsn);
319 void _vuRegsISUB(VURegs * VU, _VURegsNum *VUregsn);
320 void _vuRegsISUBIU(VURegs * VU, _VURegsNum *VUregsn);
321 void _vuRegsMOVE(VURegs * VU, _VURegsNum *VUregsn);
322 void _vuRegsMFIR(VURegs * VU, _VURegsNum *VUregsn);
323 void _vuRegsMTIR(VURegs * VU, _VURegsNum *VUregsn);
324 void _vuRegsMR32(VURegs * VU, _VURegsNum *VUregsn);
325 void _vuRegsLQ(VURegs * VU, _VURegsNum *VUregsn);
326 void _vuRegsLQD(VURegs * VU, _VURegsNum *VUregsn);
327 void _vuRegsLQI(VURegs * VU, _VURegsNum *VUregsn);
328 void _vuRegsSQ(VURegs * VU, _VURegsNum *VUregsn);
329 void _vuRegsSQD(VURegs * VU, _VURegsNum *VUregsn);
330 void _vuRegsSQI(VURegs * VU, _VURegsNum *VUregsn);
331 void _vuRegsILW(VURegs * VU, _VURegsNum *VUregsn);
332 void _vuRegsISW(VURegs * VU, _VURegsNum *VUregsn);
333 void _vuRegsILWR(VURegs * VU, _VURegsNum *VUregsn);
334 void _vuRegsISWR(VURegs * VU, _VURegsNum *VUregsn);
335 void _vuRegsLOI(VURegs * VU, _VURegsNum *VUregsn);
336 void _vuRegsRINIT(VURegs * VU, _VURegsNum *VUregsn);
337 void _vuRegsRGET(VURegs * VU, _VURegsNum *VUregsn);
338 void _vuRegsRNEXT(VURegs * VU, _VURegsNum *VUregsn);
339 void _vuRegsRXOR(VURegs * VU, _VURegsNum *VUregsn);
340 void _vuRegsWAITQ(VURegs * VU, _VURegsNum *VUregsn);
341 void _vuRegsFSAND(VURegs * VU, _VURegsNum *VUregsn);
342 void _vuRegsFSEQ(VURegs * VU, _VURegsNum *VUregsn);
343 void _vuRegsFSOR(VURegs * VU, _VURegsNum *VUregsn);
344 void _vuRegsFSSET(VURegs * VU, _VURegsNum *VUregsn);
345 void _vuRegsFMAND(VURegs * VU, _VURegsNum *VUregsn);
346 void _vuRegsFMEQ(VURegs * VU, _VURegsNum *VUregsn);
347 void _vuRegsFMOR(VURegs * VU, _VURegsNum *VUregsn);
348 void _vuRegsFCAND(VURegs * VU, _VURegsNum *VUregsn);
349 void _vuRegsFCEQ(VURegs * VU, _VURegsNum *VUregsn);
350 void _vuRegsFCOR(VURegs * VU, _VURegsNum *VUregsn);
351 void _vuRegsFCSET(VURegs * VU, _VURegsNum *VUregsn);
352 void _vuRegsFCGET(VURegs * VU, _VURegsNum *VUregsn);
353 void _vuRegsIBEQ(VURegs * VU, _VURegsNum *VUregsn);
354 void _vuRegsIBGEZ(VURegs * VU, _VURegsNum *VUregsn);
355 void _vuRegsIBGTZ(VURegs * VU, _VURegsNum *VUregsn);
356 void _vuRegsIBLEZ(VURegs * VU, _VURegsNum *VUregsn);
357 void _vuRegsIBLTZ(VURegs * VU, _VURegsNum *VUregsn);
358 void _vuRegsIBNE(VURegs * VU, _VURegsNum *VUregsn);
359 void _vuRegsB(VURegs * VU, _VURegsNum *VUregsn);
360 void _vuRegsBAL(VURegs * VU, _VURegsNum *VUregsn);
361 void _vuRegsJR(VURegs * VU, _VURegsNum *VUregsn);
362 void _vuRegsJALR(VURegs * VU, _VURegsNum *VUregsn);
363 void _vuRegsMFP(VURegs * VU, _VURegsNum *VUregsn);
364 void _vuRegsWAITP(VURegs * VU, _VURegsNum *VUregsn);
365 void _vuRegsESADD(VURegs * VU, _VURegsNum *VUregsn);
366 void _vuRegsERSADD(VURegs * VU, _VURegsNum *VUregsn);
367 void _vuRegsELENG(VURegs * VU, _VURegsNum *VUregsn);
368 void _vuRegsERLENG(VURegs * VU, _VURegsNum *VUregsn);
369 void _vuRegsEATANxy(VURegs * VU, _VURegsNum *VUregsn);
370 void _vuRegsEATANxz(VURegs * VU, _VURegsNum *VUregsn);
371 void _vuRegsESUM(VURegs * VU, _VURegsNum *VUregsn);
372 void _vuRegsERCPR(VURegs * VU, _VURegsNum *VUregsn);
373 void _vuRegsESQRT(VURegs * VU, _VURegsNum *VUregsn);
374 void _vuRegsERSQRT(VURegs * VU, _VURegsNum *VUregsn);
375 void _vuRegsESIN(VURegs * VU, _VURegsNum *VUregsn);
376 void _vuRegsEATAN(VURegs * VU, _VURegsNum *VUregsn);
377 void _vuRegsEEXP(VURegs * VU, _VURegsNum *VUregsn);
378 void _vuRegsXITOP(VURegs * VU, _VURegsNum *VUregsn);
379 void _vuRegsXGKICK(VURegs * VU, _VURegsNum *VUregsn);
380 void _vuRegsXTOP(VURegs * VU, _VURegsNum *VUregsn);

  ViewVC Help
Powered by ViewVC 1.1.22