* Oops, keep new file.
[deliverable/binutils-gdb.git] / sim / testsuite / sky / sce_test46.vuasm
1 .vu
2 main: NOP IADDIU VI01, VI00, 0
3 NOP IADDIU VI02, VI00, 22
4 NOP NOP
5 NOP BAL VI15, RotMatrix
6 NOP NOP
7 NOP IADDIU VI01, VI00, 26
8 NOP IADDIU VI02, VI00, 22
9 NOP IADDIU VI03, VI00, 30
10 NOP NOP
11 NOP BAL VI15, MulMatrix
12 NOP NOP
13 NOP IADDIU VI01, VI00, 8
14 NOP IADDIU VI02, VI00, 22
15 NOP IADDIU VI03, VI00, 12
16 NOP NOP
17 NOP BAL VI15, MulMatrix
18 NOP NOP
19 NOP IADDIU VI04, VI00, 30
20 NOP NOP
21 NOP NOP
22 NOP NOP
23 NOP LQI.xyzw VF04, (VI04++)
24 NOP LQI.xyzw VF05, (VI04++)
25 NOP LQI.xyzw VF06, (VI04++)
26 NOP LQI.xyzw VF07, (VI04++)
27 NOP IADDIU VI04, VI00, 4
28 NOP NOP
29 NOP NOP
30 NOP NOP
31 NOP LQI.xyzw VF08, (VI04++)
32 NOP LQI.xyzw VF09, (VI04++)
33 NOP LQI.xyzw VF10, (VI04++)
34 NOP LQI.xyzw VF11, (VI04++)
35 NOP IADDIU VI04, VI00, 12
36 NOP NOP
37 NOP NOP
38 NOP NOP
39 NOP LQI.xyzw VF12, (VI04++)
40 NOP LQI.xyzw VF13, (VI04++)
41 NOP LQI.xyzw VF14, (VI04++)
42 NOP LQI.xyzw VF15, (VI04++)
43 NOP IADDIU VI04, VI00, 17
44 NOP NOP
45 NOP NOP
46 NOP NOP
47 NOP LQI.xyzw VF01, (VI04++)
48 NOP IADDIU VI01, VI00, 0x7fff
49 NOP IADDIU VI03, VI00, 1
50 NOP IADDIU VI09, VI00, 0
51 NOP NOP
52 NOP[e] NOP
53 NOP NOP
54 LOOPE: NOP IBNE VI09, VI00, CONT
55 NOP XTOP VI05
56 NOP IADDIU VI12, VI00, 500
57 CONT: NOP NOP
58 NOP NOP
59 NOP ILW.x VI11, 0(VI05)
60 NOP IADDIU VI08, VI05, 1
61 NOP NOP
62 NOP NOP
63 NOP IAND VI11, VI11, VI01
64 NOP NOP
65 NOP NOP
66 NOP NOP
67 NOP IADD VI06, VI08, VI11
68 NOP NOP
69 NOP NOP
70 NOP NOP
71 NOP IADD VI07, VI06, VI11
72 NOP NOP
73 NOP NOP
74 NOP NOP
75 NOP IADDIU VI10, VI12, 0
76 NOP IADDI VI13, VI12, -1
77 START: NOP MOVE.w VF26, VF00
78 NOP LQI.xyzw VF25, (VI07++)
79 NOP LQI.xyzw VF30, (VI06++)
80 NOP LQI.xyzw VF02, (VI08++)
81 NOP NOP
82 MULAx.xyz ACC, VF12, VF25x NOP
83 MADDAy.xyz ACC, VF13, VF25y NOP
84 MADDz.xyz VF26, VF14, VF25z NOP
85 MULAx.xyzw ACC, VF04, VF30x NOP
86 MADDAy.xyzw ACC, VF05, VF30y NOP
87 MADDAz.xyzw ACC, VF06, VF30z NOP
88 MADDw.xyzw VF31, VF07, VF30w NOP
89 MAXx.xyzw VF26, VF26, VF00x NOP
90 NOP NOP
91 NOP NOP
92 LOOP: MULw.xyzw VF29, VF31, VF00w DIV Q, VF00w, VF31w
93 MULAx.xyzw ACC, VF08, VF26x LQI.xyzw VF25, (VI07++)
94 MADDAy.xyzw ACC, VF09, VF26y LQI.xyzw VF30, (VI06++)
95 MADDAz.xyzw ACC, VF10, VF26z NOP
96 MADDw.xyzw VF24, VF11, VF26w IADDI VI11, VI11, -1
97 MULAx.xyz ACC, VF12, VF25x IADDIU VI12, VI12, 2
98 MADDAy.xyz ACC, VF13, VF25y SQ.xyzw VF23, 0(VI13)
99 MULq.xyzw VF28, VF29, Q IADDIU VI13, VI13, 2
100 MUL.xyzw VF24, VF24, VF02 NOP
101 MADDz.xyz VF26, VF14, VF25z LQI.xyzw VF02, (VI08++)
102 MULAx.xyzw ACC, VF04, VF30x NOP
103 FTOI4.xyzw VF27, VF28 NOP
104 MINI.xyzw VF24, VF24, VF01 NOP
105 MADDAy.xyzw ACC, VF05, VF30y NOP
106 MADDAz.xyzw ACC, VF06, VF30z NOP
107 MADDw.xyzw VF31, VF07, VF30w SQ.xyzw VF27, 0(VI12)
108 MAXx.xyzw VF26, VF26, VF00x NOP
109 FTOI0.xyzw VF23, VF24 IBNE VI11, VI00, LOOP
110 NOP NOP
111 MULw.xyzw VF29, VF31, VF00w DIV Q, VF00w, VF31w
112 MULAx.xyzw ACC, VF08, VF26x IADDIU VI12, VI12, 2
113 MADDAy.xyzw ACC, VF09, VF26y SQ.xyzw VF23, 0(VI13)
114 MADDAz.xyzw ACC, VF10, VF26z IADDIU VI13, VI13, 2
115 MADDw.xyzw VF24, VF11, VF26w LQ.xyzw VF20, 0(VI05)
116 NOP NOP
117 NOP NOP
118 MULq.xyzw VF28, VF29, Q NOP
119 MUL.xyzw VF24, VF24, VF02 SQ.xyzw VF20, 0(VI10)
120 NOP NOP
121 NOP NOP
122 FTOI4.xyzw VF27, VF28 NOP
123 MINI.xyzw VF24, VF24, VF01 NOP
124 NOP NOP
125 NOP NOP
126 NOP SQ.xyzw VF27, 0(VI12)
127 FTOI0.xyzw VF23, VF24 NOP
128 NOP NOP
129 NOP NOP
130 NOP NOP
131 NOP SQ.xyzw VF23, 0(VI13)
132 NOP NOP
133 NOP NOP
134 NOP NOP
135 NOP XGKICK VI10
136 NOP ISUB VI09, VI03, VI09
137 NOP NOP
138 NOP[e] NOP
139 NOP NOP
140 NOP B LOOPE
141 NOP NOP
142 MulMatrix: NOP LQI.xyzw VF08, (VI02++)
143 NOP LQI.xyzw VF04, (VI01++)
144 NOP LQI.xyzw VF05, (VI01++)
145 NOP LQI.xyzw VF06, (VI01++)
146 NOP LQI.xyzw VF07, (VI01++)
147 MULAx.xyzw ACC, VF04, VF08x LQI.xyzw VF09, (VI02++)
148 MADDAy.xyzw ACC, VF05, VF08y NOP
149 MADDAz.xyzw ACC, VF06, VF08z NOP
150 MADDw.xyzw VF12, VF07, VF08w NOP
151 MULAx.xyzw ACC, VF04, VF09x LQI.xyzw VF10, (VI02++)
152 MADDAy.xyzw ACC, VF05, VF09y NOP
153 MADDAz.xyzw ACC, VF06, VF09z NOP
154 MADDw.xyzw VF13, VF07, VF09w SQI.xyzw VF12, (VI03++)
155 MULAx.xyzw ACC, VF04, VF10x LQI.xyzw VF11, (VI02++)
156 MADDAy.xyzw ACC, VF05, VF10y NOP
157 MADDAz.xyzw ACC, VF06, VF10z NOP
158 MADDw.xyzw VF14, VF07, VF10w SQI.xyzw VF13, (VI03++)
159 MULAx.xyzw ACC, VF04, VF11x NOP
160 MADDAy.xyzw ACC, VF05, VF11y NOP
161 MADDAz.xyzw ACC, VF06, VF11z NOP
162 MADDw.xyzw VF15, VF07, VF11w SQI.xyzw VF14, (VI03++)
163 NOP NOP
164 NOP NOP
165 NOP NOP
166 NOP SQI.xyzw VF15, (VI03++)
167 NOP NOP
168 NOP JR VI15
169 NOP NOP
170 RotMatrix: MULx.xyzw VF04, VF00, VF00x LQI.xyzw VF01, (VI01++)
171 MULx.xyzw VF05, VF00, VF00x LQI.xyzw VF02, (VI01++)
172 MULx.xyzw VF06, VF00, VF00x LQI.xyzw VF03, (VI01++)
173 NOP LOI 1.5707963
174 ADDw.x VF04, VF04, VF00w ESIN P, VF01x
175 NOP NOP
176 NOP NOP
177 ADDi.xyzw VF02, VF02, I NOP
178 NOP WAITP
179 NOP MFP.z VF05z, P
180 NOP MFP.y VF06y, P
181 NOP ESIN P, VF02x
182 NOP NOP
183 NOP NOP
184 MULz.xyzw VF06, VF06, VF00z NOP
185 NOP WAITP
186 NOP MFP.y VF05y, P
187 NOP MFP.z VF06z, P
188 MULx.xyzw VF07, VF00, VF00x ESIN P, VF01y
189 MULx.xyzw VF08, VF00, VF00x NOP
190 MULx.xyzw VF09, VF00, VF00x NOP
191 NOP NOP
192 NOP NOP
193 ADDw.y VF08, VF08, VF00w NOP
194 NOP WAITP
195 NOP MFP.z VF07z, P
196 NOP MFP.x VF09x, P
197 NOP ESIN P, VF02y
198 NOP NOP
199 MULz.xyzw VF07, VF07, VF00z NOP
200 NOP WAITP
201 NOP MFP.x VF07x, P
202 NOP MFP.z VF09z, P
203 MULx.xyzw VF10, VF00, VF00x ESIN P, VF01z
204 MULx.xyzw VF11, VF00, VF00x NOP
205 MULx.xyzw VF12, VF00, VF00x NOP
206 MULAx.xyz ACC, VF04, VF07x NOP
207 MADDAy.xyz ACC, VF05, VF07y NOP
208 MADDz.xyz VF07, VF06, VF07z NOP
209 ADDw.z VF12, VF12, VF00w NOP
210 MULAx.xyz ACC, VF04, VF08x NOP
211 MADDAy.xyz ACC, VF05, VF08y NOP
212 MADDz.xyz VF08, VF06, VF08z NOP
213 MULAx.xyz ACC, VF04, VF09x NOP
214 MADDAy.xyz ACC, VF05, VF09y NOP
215 MADDz.xyz VF09, VF06, VF09z NOP
216 NOP WAITP
217 NOP MFP.y VF10y, P
218 NOP MFP.x VF11x, P
219 NOP ESIN P, VF02z
220 NOP NOP
221 NOP NOP
222 MULz.xyzw VF11, VF11, VF00z NOP
223 NOP WAITP
224 NOP MFP.x VF10x, P
225 NOP MFP.y VF11y, P
226 NOP NOP
227 NOP NOP
228 MULAx.xyz ACC, VF07, VF10x NOP
229 MADDAy.xyz ACC, VF08, VF10y NOP
230 MADDz.xyz VF10, VF09, VF10z NOP
231 MULAx.xyz ACC, VF07, VF11x NOP
232 MADDAy.xyz ACC, VF08, VF11y NOP
233 MADDz.xyz VF11, VF09, VF11z NOP
234 MULAx.xyz ACC, VF07, VF12x NOP
235 MADDAy.xyz ACC, VF08, VF12y NOP
236 MADDz.xyz VF12, VF09, VF12z NOP
237 NOP NOP
238 NOP SQI.xyz VF10, (VI02++)
239 NOP SQI.xyz VF11, (VI02++)
240 NOP SQI.xyz VF12, (VI02++)
241 NOP SQI.xyz VF03, (VI02++)
242 NOP NOP
243 NOP JR VI15
244 NOP NOP
This page took 0.034068 seconds and 4 git commands to generate.