Commit | Line | Data |
---|---|---|
5087a605 JY |
1 | .vu |
2 | NOP IADDIU VI01, VI00, 912 | |
3 | NOP IADDIU VI02, VI00, 904 | |
4 | NOP IADDIU VI03, VI00, 920 | |
5 | NOP NOP | |
6 | NOP BAL VI15, MulMatrix | |
7 | NOP NOP | |
8 | NOP IADDIU VI01, VI00, 900 | |
9 | NOP IADDIU VI02, VI00, 904 | |
10 | NOP IADDIU VI03, VI00, 916 | |
11 | NOP NOP | |
12 | NOP BAL VI15, MulMatrix | |
13 | NOP NOP | |
14 | NOP IADDIU VI01, VI00, 920 | |
15 | NOP IADDIU VI02, VI00, 896 | |
16 | NOP IADDIU VI03, VI00, 916 | |
17 | NOP IADDIU VI04, VI00, 925 | |
18 | NOP IADDIU VI05, VI00, 895 | |
19 | NOP IADDIU VI08, VI00, 926 | |
20 | NOP LQI.xyzw VF04, (VI01++) | |
21 | NOP LQI.xyzw VF05, (VI01++) | |
22 | NOP LQI.xyzw VF06, (VI01++) | |
23 | NOP LQI.xyzw VF07, (VI01++) | |
24 | NOP LQI.xyzw VF08, (VI02++) | |
25 | NOP LQI.xyzw VF09, (VI02++) | |
26 | NOP LQI.xyzw VF10, (VI02++) | |
27 | NOP LQI.xyzw VF11, (VI02++) | |
28 | NOP LQI.xyzw VF12, (VI03++) | |
29 | NOP LQI.xyzw VF13, (VI03++) | |
30 | NOP LQI.xyzw VF14, (VI03++) | |
31 | NOP LQI.xyzw VF15, (VI03++) | |
32 | NOP LQI.xyzw VF01, (VI04++) | |
33 | NOP LQI.xyzw VF02, (VI05++) | |
34 | NOP IADDIU VI01, VI00, 0 | |
35 | NOP IADDIU VI02, VI00, 20 | |
36 | NOP IADDIU VI06, VI00, 40 | |
37 | NOP IADDIU VI07, VI00, 40 | |
38 | NOP IADDIU VI04, VI00, 40 | |
39 | NOP IADDIU VI13, VI00, 4 | |
40 | NOP IADDIU VI12, VI00, 120 | |
41 | Rot: NOP IADDIU VI01, VI00, 0 | |
42 | NOP IADDIU VI02, VI00, 20 | |
43 | NOP IADDIU VI10, VI00, 18 | |
44 | NOP IADDIU VI11, VI00, 16 | |
45 | NOP IADDIU VI09, VI00, 120 | |
46 | NOP IADDI VI13, VI13, -1 | |
47 | NOP IADD VI06, VI00, VI04 | |
48 | NOP IADD VI07, VI00, VI04 | |
49 | Rot1: NOP LQI.xyzw VF30, (VI06++) | |
50 | NOP ISUBIU VI11, VI11, 1 | |
51 | NOP NOP | |
52 | NOP NOP | |
53 | MULAx.xyzw ACC, VF04, VF30x NOP | |
54 | MADDAy.xyzw ACC, VF05, VF30y NOP | |
55 | MADDAz.xyzw ACC, VF06, VF30z NOP | |
56 | MADDw.xyzw VF31, VF07, VF30w NOP | |
57 | NOP NOP | |
58 | NOP NOP | |
59 | NOP NOP | |
60 | NOP IADDIU VI07, VI07, 1 | |
61 | NOP NOP | |
62 | NOP IBNE VI11, VI00, Rot1 | |
63 | NOP NOP | |
64 | NOP IADDIU VI11, VI00, 18 | |
65 | NOP IADD VI06, VI00, VI04 | |
66 | NOP IADD VI04, VI00, VI07 | |
67 | NOP IADD VI07, VI00, VI06 | |
68 | LOOPu: NOP LQI.xyzw VF16, (VI02++) | |
69 | NOP LQI.xyzw VF19, (VI06++) | |
70 | NOP LQI.xyzw VF20, (VI06++) | |
71 | NOP LQI.xyzw VF21, (VI06++) | |
72 | NOP LQI.xyzw VF22, (VI06++) | |
73 | MULAx.xyzw ACC, VF19, VF16x LQI.xyzw VF19, (VI06++) | |
74 | MADDAy.xyzw ACC, VF20, VF16y LQI.xyzw VF20, (VI06++) | |
75 | MADDAz.xyzw ACC, VF21, VF16z LQI.xyzw VF21, (VI06++) | |
76 | MADDw.xyzw VF23, VF22, VF16w LQI.xyzw VF22, (VI06++) | |
77 | MULAx.xyzw ACC, VF19, VF16x LQI.xyzw VF19, (VI06++) | |
78 | MADDAy.xyzw ACC, VF20, VF16y LQI.xyzw VF20, (VI06++) | |
79 | MADDAz.xyzw ACC, VF21, VF16z LQI.xyzw VF21, (VI06++) | |
80 | MADDw.xyzw VF24, VF22, VF16w LQI.xyzw VF22, (VI06++) | |
81 | MULAx.xyzw ACC, VF19, VF16x LQI.xyzw VF19, (VI06++) | |
82 | MADDAy.xyzw ACC, VF20, VF16y LQI.xyzw VF20, (VI06++) | |
83 | MADDAz.xyzw ACC, VF21, VF16z LQI.xyzw VF21, (VI06++) | |
84 | MADDw.xyzw VF25, VF22, VF16w LQI.xyzw VF22, (VI06++) | |
85 | MULAx.xyzw ACC, VF19, VF16x NOP | |
86 | MADDAy.xyzw ACC, VF20, VF16y NOP | |
87 | MADDAz.xyzw ACC, VF21, VF16z NOP | |
88 | MADDw.xyzw VF26, VF22, VF16w NOP | |
89 | Lu: NOP LQI.xyzw VF17, (VI01++) | |
90 | NOP NOP | |
91 | NOP NOP | |
92 | NOP NOP | |
93 | MULAx.xyzw ACC, VF23, VF17x NOP | |
94 | MADDAy.xyzw ACC, VF24, VF17y NOP | |
95 | MADDAz.xyzw ACC, VF25, VF17z NOP | |
96 | MADDw.xyzw VF18, VF26, VF17w NOP | |
97 | NOP IADDI VI11, VI11, -1 | |
98 | NOP NOP | |
99 | NOP NOP | |
100 | NOP SQI.xyzw VF18, (VI12++) | |
101 | NOP NOP | |
102 | NOP IBNE VI11, VI00, Lu | |
103 | NOP NOP | |
104 | NOP IADD VI06, VI00, VI07 | |
105 | NOP IADDIU VI01, VI00, 0 | |
106 | NOP IADDIU VI11, VI00, 18 | |
107 | NOP IADDI VI10, VI10, -1 | |
108 | NOP NOP | |
109 | NOP IBNE VI10, VI00, LOOPu | |
110 | NOP NOP | |
111 | NOP IADDIU VI09, VI00, 501 | |
112 | NOP IADDIU VI10, VI00, 17 | |
113 | NOP IADDIU VI11, VI00, 16 | |
114 | NOP IADDIU VI12, VI00, 500 | |
115 | NOP IADDIU VI06, VI00, 120 | |
116 | out: NOP LQ.xyzw VF30, 0(VI06) | |
117 | NOP LQ.xyzw VF29, 18(VI06) | |
118 | NOP LQ.xyzw VF28, 1(VI06) | |
119 | NOP NOP | |
120 | NOP NOP | |
121 | NOP NOP | |
122 | SUB.xyz VF27, VF30, VF28 NOP | |
123 | SUB.xyz VF26, VF29, VF30 IADDI VI10, VI10, -1 | |
124 | MULAx.xyzw ACC, VF04, VF30x NOP | |
125 | MADDAy.xyzw ACC, VF05, VF30y NOP | |
126 | MADDAz.xyzw ACC, VF06, VF30z NOP | |
127 | MADDw.xyzw VF30, VF07, VF30w NOP | |
128 | NOP NOP | |
129 | NOP NOP | |
130 | NOP NOP | |
131 | NOP DIV Q, VF00w, VF30w | |
132 | NOP LQ.xyzw VF25, 36(VI06) | |
133 | NOP LQ.xyzw VF24, 19(VI06) | |
134 | OPMULA.xyz ACC, VF26, VF27 IADDIU VI06, VI06, 1 | |
135 | OPMSUB.xyz VF27, VF27, VF26 NOP | |
136 | NOP NOP | |
137 | SUB.xyz VF23, VF29, VF24 NOP | |
138 | SUB.xyz VF22, VF25, VF29 NOP | |
139 | MULAx.xyzw ACC, VF04, VF29x ERLENG P, VF27 | |
140 | MADDAy.xyzw ACC, VF05, VF29y NOP | |
141 | MADDAz.xyzw ACC, VF06, VF29z NOP | |
142 | MADDw.xyzw VF29, VF07, VF29w NOP | |
143 | OPMULA.xyz ACC, VF22, VF23 NOP | |
144 | OPMSUB.xyz VF23, VF23, VF22 NOP | |
145 | NOP WAITP | |
146 | NOP MFP.w VF27, P | |
147 | MULq.xyzw VF18, VF30, Q NOP | |
148 | NOP DIV Q, VF00w, VF29w | |
149 | NOP ERLENG P, VF23 | |
150 | MULw.xyz VF27, VF27, VF27w NOP | |
151 | ADDx.w VF26, VF00, VF00x NOP | |
152 | ADDx.w VF22, VF00, VF00x NOP | |
153 | NOP NOP | |
154 | NOP NOP | |
155 | MULAx.xyz ACC, VF12, VF27x NOP | |
156 | MADDAy.xyz ACC, VF13, VF27y NOP | |
157 | MADDz.xyz VF26, VF14, VF27z NOP | |
158 | FTOI4.xyzw VF18, VF18 NOP | |
159 | NOP NOP | |
160 | NOP NOP | |
161 | MAXx.xyzw VF26, VF26, VF00x NOP | |
162 | NOP NOP | |
163 | NOP NOP | |
164 | NOP NOP | |
165 | MULAx.xyzw ACC, VF08, VF26x NOP | |
166 | MADDAy.xyzw ACC, VF09, VF26y NOP | |
167 | MADDAz.xyzw ACC, VF10, VF26z NOP | |
168 | MADDw.xyzw VF27, VF11, VF26w NOP | |
169 | MULq.xyzw VF19, VF29, Q NOP | |
170 | NOP WAITP | |
171 | NOP MFP.w VF23, P | |
172 | NOP NOP | |
173 | MUL.xyzw VF27, VF27, VF02 NOP | |
174 | NOP NOP | |
175 | MULw.xyz VF23, VF23, VF23w NOP | |
176 | NOP NOP | |
177 | MINI.xyzw VF27, VF27, VF01 NOP | |
178 | NOP NOP | |
179 | MULAx.xyz ACC, VF12, VF23x NOP | |
180 | MADDAy.xyz ACC, VF13, VF23y NOP | |
181 | MADDz.xyz VF22, VF14, VF23z NOP | |
182 | FTOI0.xyzw VF27, VF27 NOP | |
183 | NOP NOP | |
184 | NOP NOP | |
185 | NOP NOP | |
186 | NOP SQI.xyzw VF27, (VI09++) | |
187 | NOP SQI.xyzw VF18, (VI09++) | |
188 | NOP NOP | |
189 | NOP NOP | |
190 | MAXx.xyzw VF22, VF22, VF00x NOP | |
191 | NOP NOP | |
192 | NOP NOP | |
193 | NOP NOP | |
194 | MULAx.xyzw ACC, VF08, VF22x NOP | |
195 | MADDAy.xyzw ACC, VF09, VF22y NOP | |
196 | MADDAz.xyzw ACC, VF10, VF22z NOP | |
197 | MADDw.xyzw VF23, VF11, VF22w NOP | |
198 | FTOI4.xyzw VF19, VF19 NOP | |
199 | NOP NOP | |
200 | NOP NOP | |
201 | MUL.xyzw VF23, VF23, VF02 NOP | |
202 | NOP NOP | |
203 | NOP NOP | |
204 | NOP NOP | |
205 | MINI.xyzw VF23, VF23, VF01 NOP | |
206 | NOP NOP | |
207 | NOP NOP | |
208 | NOP NOP | |
209 | FTOI0.xyzw VF23, VF23 NOP | |
210 | NOP NOP | |
211 | NOP NOP | |
212 | NOP NOP | |
213 | NOP SQI.xyzw VF23, (VI09++) | |
214 | NOP SQI.xyzw VF19, (VI09++) | |
215 | NOP NOP | |
216 | NOP IBNE VI10, VI00, out | |
217 | NOP NOP | |
218 | NOP LQ.xyzw VF30, 0(VI08) | |
219 | NOP IADDIU VI06, VI06, 1 | |
220 | NOP NOP | |
221 | NOP NOP | |
222 | NOP SQ.xyzw VF30, 0(VI12) | |
223 | NOP NOP | |
224 | NOP NOP | |
225 | NOP NOP | |
226 | NOP XGKICK VI12 | |
227 | NOP NOP | |
228 | NOP IADDI VI11, VI11, -1 | |
229 | NOP IADDIU VI09, VI00, 501 | |
230 | NOP IADDIU VI10, VI00, 17 | |
231 | NOP IADDIU VI12, VI00, 500 | |
232 | NOP IBNE VI11, VI00, out | |
233 | NOP NOP | |
234 | NOP IADDIU VI12, VI00, 120 | |
235 | NOP IBNE VI13, VI00, Rot | |
236 | NOP NOP | |
237 | NOP[e] NOP | |
238 | NOP NOP | |
239 | MulMatrix: NOP LQI.xyzw VF08, (VI02++) | |
240 | NOP LQI.xyzw VF04, (VI01++) | |
241 | NOP LQI.xyzw VF05, (VI01++) | |
242 | NOP LQI.xyzw VF06, (VI01++) | |
243 | NOP LQI.xyzw VF07, (VI01++) | |
244 | MULAx.xyzw ACC, VF04, VF08x LQI.xyzw VF09, (VI02++) | |
245 | MADDAy.xyzw ACC, VF05, VF08y NOP | |
246 | MADDAz.xyzw ACC, VF06, VF08z NOP | |
247 | MADDw.xyzw VF12, VF07, VF08w NOP | |
248 | MULAx.xyzw ACC, VF04, VF09x LQI.xyzw VF10, (VI02++) | |
249 | MADDAy.xyzw ACC, VF05, VF09y NOP | |
250 | MADDAz.xyzw ACC, VF06, VF09z NOP | |
251 | MADDw.xyzw VF13, VF07, VF09w SQI.xyzw VF12, (VI03++) | |
252 | MULAx.xyzw ACC, VF04, VF10x LQI.xyzw VF11, (VI02++) | |
253 | MADDAy.xyzw ACC, VF05, VF10y NOP | |
254 | MADDAz.xyzw ACC, VF06, VF10z NOP | |
255 | MADDw.xyzw VF14, VF07, VF10w SQI.xyzw VF13, (VI03++) | |
256 | MULAx.xyzw ACC, VF04, VF11x NOP | |
257 | MADDAy.xyzw ACC, VF05, VF11y NOP | |
258 | MADDAz.xyzw ACC, VF06, VF11z NOP | |
259 | MADDw.xyzw VF15, VF07, VF11w SQI.xyzw VF14, (VI03++) | |
260 | NOP NOP | |
261 | NOP NOP | |
262 | NOP NOP | |
263 | NOP SQI.xyzw VF15, (VI03++) | |
264 | NOP NOP | |
265 | NOP JR VI15 | |
266 | NOP NOP |