2 NOP IADDIU VI14, VI00, 1024
3 NOP IADDIU VI01, VI00, 0
4 NOP IADDIU VI02, VI00, 16
5 NOP BAL VI15, RotMatrix
7 NOP IADDIU VI01, VI00, 20
8 NOP IADDIU VI02, VI00, 16
9 NOP IADDIU VI03, VI00, 24
10 NOP BAL VI15, MulMatrix
12 NOP IADDIU VI01, VI00, 8
13 NOP IADDIU VI02, VI00, 16
14 NOP IADDIU VI03, VI00, 12
15 NOP BAL VI15, MulMatrix
20 NOP IADDIU VI01, VI00, 24
21 NOP IADDIU VI02, VI00, 12
22 NOP IADDIU VI03, VI00, 4
23 NOP LQI.xyzw VF08, (VI01++)
24 NOP LQI.xyzw VF09, (VI01++)
25 NOP LQI.xyzw VF10, (VI01++)
26 NOP LQI.xyzw VF11, (VI01++)
27 NOP LQI.xyzw VF13, (VI02++)
28 NOP LQI.xyzw VF14, (VI02++)
29 NOP LQI.xyzw VF15, (VI02++)
30 NOP LQI.xyzw VF16, (VI03++)
31 NOP LQI.xyzw VF17, (VI03++)
32 NOP LQI.xyzw VF18, (VI03++)
33 NOP LQI.xyzw VF19, (VI03++)
34 NOP LQ.xyzw VF22, 29(VI00)
35 NOP LQ.xyzw VF23, 28(VI00)
36 NOP ILW.w VI13, 32(VI00)
45 MUL.z VF05z, VF00, VF00 ILW.x VI02, 0(VI05)
46 NOP IADDIU VI03, VI00, 0x7fff
47 NOP IADDIU VI07, VI05, 1
48 NOP LQ.xyzw VF01, 0(VI05)
49 MULz.z VF05z, VF05, VF00z IAND VI11, VI02, VI03
50 NOP IADD VI08, VI07, VI11
51 NOP IADD VI09, VI08, VI11
52 NOP IADD VI10, VI09, VI11
53 NOP IADD VI12, VI10, VI11
54 NOP IADDIU VI12, VI12, 8
55 NOP SQ.xyzw VF01, 30(VI00)
56 NOP ISW.x VI12, 31(VI00)
57 NOP IADDIU VI12, VI12, 1
58 NOP ISUBIU VI12, VI12, 3
59 NOP IADDIU VI11, VI11, 1
62 LOOP: MULAw.xyzw ACC, VF22, VF00w DIV Q, VF00w, VF28w
63 NOP LQ.xyzw VF29, 33(VI00)
65 NOP ISUBIU VI11, VI11, 1
67 FTOI0.xyzw VF29, VF29 NOP
70 MULq.xyz VF31xyz, VF28, Q NOP
71 MULq.xyzw VF30, VF27, Q LQI.xyzw VF28, (VI08++)
72 NOP LQI.xyzw VF27, (VI10++)
73 NOP SQ.xyzw VF29, 1(VI12)
74 NOP MOVE.xy VF07xy, VF31
75 MADDq.w VF31w, VF23, Q SQ.xyz VF30, 0(VI12)
76 MULAx.xyzw ACC, VF08, VF28x NOP
77 MADDAy.xyzw ACC, VF09, VF28y NOP
78 MADDAz.xyzw ACC, VF10, VF28z NOP
79 MINIi.w VF31w, VF31, I NOP
80 MADDw.xyzw VF28, VF11, VF28w NOP
83 MAXx.w VF31w, VF31, VF00x NOP
87 FTOI4.xyzw VF31, VF31 NOP
91 NOP SQ.xyzw VF31, 2(VI12)
92 NOP IADDIU VI12, VI12, 3
93 NOP IBNE VI11, VI00, LOOP
95 NOP LQ.xyzw VF01, 30(VI00)
96 NOP ILW.x VI01, 31(VI00)
100 NOP SQ.xyzw VF01, 0(VI01)
113 MulMatrix: NOP SQD.xyzw VF04, (--VI14)
114 NOP SQD.xyzw VF05, (--VI14)
115 NOP SQD.xyzw VF06, (--VI14)
116 NOP SQD.xyzw VF07, (--VI14)
117 NOP SQD.xyzw VF08, (--VI14)
118 NOP SQD.xyzw VF09, (--VI14)
119 NOP SQD.xyzw VF10, (--VI14)
120 NOP SQD.xyzw VF11, (--VI14)
121 NOP ISUBIU VI14, VI14, 1
122 NOP ISW.x VI01, 0(VI14)
123 NOP ISUBIU VI14, VI14, 1
124 NOP ISW.x VI02, 0(VI14)
125 NOP ISUBIU VI14, VI14, 1
126 NOP ISW.x VI03, 0(VI14)
127 NOP LQI.xyzw VF04, (VI01++)
128 NOP LQI.xyzw VF05, (VI01++)
129 NOP LQI.xyzw VF06, (VI01++)
130 NOP LQI.xyzw VF07, (VI01++)
131 NOP LQI.xyzw VF08, (VI02++)
132 NOP LQI.xyzw VF09, (VI02++)
133 NOP LQI.xyzw VF10, (VI02++)
134 NOP LQI.xyzw VF11, (VI02++)
135 MULAx.xyzw ACC, VF04, VF08x NOP
136 MADDAy.xyzw ACC, VF05, VF08y NOP
137 MADDAz.xyzw ACC, VF06, VF08z NOP
138 MADDw.xyzw VF12, VF07, VF08w NOP
139 MULAx.xyzw ACC, VF04, VF09x NOP
140 MADDAy.xyzw ACC, VF05, VF09y NOP
141 MADDAz.xyzw ACC, VF06, VF09z NOP
142 MADDw.xyzw VF13, VF07, VF09w SQI.xyzw VF12, (VI03++)
143 MULAx.xyzw ACC, VF04, VF10x NOP
144 MADDAy.xyzw ACC, VF05, VF10y NOP
145 MADDAz.xyzw ACC, VF06, VF10z NOP
146 MADDw.xyzw VF14, VF07, VF10w SQI.xyzw VF13, (VI03++)
147 MULAx.xyzw ACC, VF04, VF11x NOP
148 MADDAy.xyzw ACC, VF05, VF11y NOP
149 MADDAz.xyzw ACC, VF06, VF11z NOP
150 MADDw.xyzw VF15, VF07, VF11w SQI.xyzw VF14, (VI03++)
154 NOP SQI.xyzw VF15, (VI03++)
155 NOP ILW.x VI03, 0(VI14)
156 NOP IADDIU VI14, VI14, 1
157 NOP ILW.x VI02, 0(VI14)
158 NOP IADDIU VI14, VI14, 1
159 NOP ILW.x VI01, 0(VI14)
160 NOP IADDIU VI14, VI14, 1
161 NOP LQI.xyzw VF11, (VI14++)
162 NOP LQI.xyzw VF10, (VI14++)
163 NOP LQI.xyzw VF09, (VI14++)
164 NOP LQI.xyzw VF08, (VI14++)
165 NOP LQI.xyzw VF07, (VI14++)
166 NOP LQI.xyzw VF06, (VI14++)
167 NOP LQI.xyzw VF05, (VI14++)
168 NOP LQI.xyzw VF04, (VI14++)
175 RotMatrix: NOP SQD.xyzw VF01, (--VI14)
177 NOP SQD.xyzw VF02, (--VI14)
178 NOP SQD.xyzw VF03, (--VI14)
179 NOP SQD.xyzw VF04, (--VI14)
180 MULx.xyzw VF04, VF00, VF00x SQD.xyzw VF05, (--VI14)
181 MULx.xyzw VF05, VF00, VF00x SQD.xyzw VF06, (--VI14)
182 MULx.xyzw VF06, VF00, VF00x SQD.xyzw VF07, (--VI14)
183 MULx.xyzw VF07, VF00, VF00x SQD.xyzw VF08, (--VI14)
184 MULx.xyzw VF08, VF00, VF00x SQD.xyzw VF09, (--VI14)
185 MULx.xyzw VF09, VF00, VF00x SQD.xyzw VF10, (--VI14)
186 MULx.xyzw VF10, VF00, VF00x SQD.xyzw VF11, (--VI14)
187 MULx.xyzw VF11, VF00, VF00x SQD.xyzw VF12, (--VI14)
188 MULx.xyzw VF12, VF00, VF00x ISUBIU VI14, VI14, 1
189 ADDw.x VF04x, VF04, VF00w ISW.x VI01, 0(VI14)
190 ADDw.y VF08y, VF08, VF00w ISUBIU VI14, VI14, 1
191 NOP ISW.x VI02, 0(VI14)
192 ADDw.z VF12z, VF12, VF00w LQI.xyzw VF01, (VI01++)
193 NOP LQI.xyzw VF02, (VI01++)
194 NOP LQI.xyzw VF03, (VI01++)
197 ADDi.xyzw VF02, VF02, I NOP
227 MULz.xyzw VF06, VF06, VF00z NOP
285 MULz.xyzw VF07, VF07, VF00z NOP
314 MULAx.xyzw ACC, VF04, VF07x NOP
315 MADDAy.xyzw ACC, VF05, VF07y NOP
316 MADDz.xyzw VF07, VF06, VF07z NOP
317 MULAx.xyzw ACC, VF04, VF08x NOP
318 MADDAy.xyzw ACC, VF05, VF08y NOP
319 MADDz.xyzw VF08, VF06, VF08z NOP
320 MULAx.xyzw ACC, VF04, VF09x NOP
321 MADDAy.xyzw ACC, VF05, VF09y NOP
322 MADDz.xyzw VF09, VF06, VF09z NOP
343 MULz.xyzw VF11, VF11, VF00z NOP
372 MULAx.xyzw ACC, VF07, VF10x NOP
373 MADDAy.xyzw ACC, VF08, VF10y NOP
374 MADDz.xyzw VF10, VF09, VF10z NOP
375 MULAx.xyzw ACC, VF07, VF11x NOP
376 MADDAy.xyzw ACC, VF08, VF11y NOP
377 MADDz.xyzw VF11, VF09, VF11z NOP
378 MULAx.xyzw ACC, VF07, VF12x SQI.xyz VF10, (VI02++)
379 MADDAy.xyzw ACC, VF08, VF12y NOP
380 MADDz.xyzw VF12, VF09, VF12z NOP
381 NOP SQI.xyz VF11, (VI02++)
384 NOP SQI.xyz VF12, (VI02++)
385 NOP SQI.xyz VF03, (VI02++)
386 NOP ILW.x VI02, 0(VI14)
387 NOP IADDIU VI14, VI14, 1
388 NOP ILW.x VI01, 0(VI14)
389 NOP IADDIU VI14, VI14, 1
390 NOP LQI.xyzw VF12, (VI14++)
391 NOP LQI.xyzw VF11, (VI14++)
392 NOP LQI.xyzw VF10, (VI14++)
393 NOP LQI.xyzw VF09, (VI14++)
394 NOP LQI.xyzw VF08, (VI14++)
395 NOP LQI.xyzw VF07, (VI14++)
396 NOP LQI.xyzw VF06, (VI14++)
397 NOP LQI.xyzw VF05, (VI14++)
398 NOP LQI.xyzw VF04, (VI14++)
399 NOP LQI.xyzw VF03, (VI14++)
400 NOP LQI.xyzw VF02, (VI14++)
401 NOP LQI.xyzw VF01, (VI14++)