* Added one new R5900 COP2 test.
[deliverable/binutils-gdb.git] / sim / testsuite / sky / sce_test44.vuasm
CommitLineData
5087a605
JY
1.vu
2main: 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, 920
9 NOP IADDIU VI02, VI00, 896
10 NOP IADDIU VI03, VI00, 900
11 NOP IADDIU VI04, VI00, 925
12 NOP IADDIU VI05, VI00, 895
13 NOP IADDIU VI08, VI00, 926
14 NOP IADDIU VI07, VI00, 928
15 NOP IADDIU VI06, VI00, 927
16 NOP IADDIU VI09, VI00, 907
17 NOP LQI.xyzw VF04, (VI01++)
18 NOP LQI.xyzw VF05, (VI01++)
19 NOP LQI.xyzw VF06, (VI01++)
20 NOP LQI.xyzw VF07, (VI01++)
21 NOP LQI.xyzw VF08, (VI02++)
22 NOP LQI.xyzw VF09, (VI02++)
23 NOP LQI.xyzw VF10, (VI02++)
24 NOP LQI.xyzw VF11, (VI02++)
25 NOP LQI.xyzw VF22, (VI09++)
26 NOP LQI.xyzw VF03, (VI06++)
27 NOP LQI.xyzw VF12, (VI03++)
28 NOP LQI.xyzw VF13, (VI03++)
29 NOP LQI.xyzw VF14, (VI03++)
30 NOP LQI.xyzw VF15, (VI03++)
31 NOP LQI.xyzw VF01, (VI04++)
32 NOP LQI.xyzw VF19, (VI07++)
33 NOP LQI.xyzw VF20, (VI07++)
34 NOP LQI.xyzw VF21, (VI07++)
35 SUB.xyz VF03, VF03, VF22 NOP
36 NOP IADDIU VI06, VI00, 932
37 NOP NOP
38 NOP NOP
39 MULAx.xyz ACC, VF19, VF03x NOP
40 MADDAy.xyz ACC, VF20, VF03y NOP
41 MADDz.xyz VF26, VF21, VF03z NOP
42 NOP LQI.xyzw VF03, (VI06++)
43 NOP NOP
44 NOP NOP
45 NOP NOP
46 MULAx.xyz ACC, VF19, VF03x NOP
47 MADDAy[e].xyz ACC, VF20, VF03y NOP
48 MADDz.xyz VF03, VF21, VF03z NOP
49START0: NOP XITOP VI06
50 NOP IADDIU VI07, VI06, 70
51 NOP IADDIU VI10, VI06, 140
52 NOP IADDIU VI09, VI06, 211
53 NOP IADDIU VI12, VI06, 211
54 NOP IADDIU VI13, VI06, 210
55 NOP IADDIU VI14, VI06, 209
56 NOP IADDIU VI11, VI00, 60
57START: NOP LQI.xyzw VF25, (VI07++)
58 NOP LQI.xyzw VF30, (VI06++)
59 ADDx.w VF24, VF00, VF00x LQ.xyzw VF02, 0(VI05)
60 NOP NOP
61 MULAx.xyzw ACC, VF04, VF30x NOP
62 MADDAy.xyzw ACC, VF05, VF30y NOP
63 MADDAz.xyzw ACC, VF06, VF30z NOP
64 MADDw.xyzw VF31, VF07, VF30w NOP
65 SUB.xyz VF22, VF26, VF30 NOP
66 NOP NOP
67 NOP NOP
68 NOP NOP
69 NOP ERLENG P, VF22
70 NOP WAITP
71 NOP MFP.w VF22, P
72 NOP NOP
73 NOP NOP
74 NOP NOP
75 MULw.xyz VF22, VF22, VF22w NOP
76 NOP NOP
77 NOP NOP
78 NOP NOP
79 ADDx.x VF12x, VF00x, VF22x NOP
80 ADDy.x VF13x, VF00x, VF22y NOP
81 ADDz.x VF14x, VF00x, VF22z NOP
82 MULAx.xyz ACC, VF12, VF03x NOP
83 MADDAy.xyz ACC, VF13, VF03y NOP
84 MADDz.xyz VF22, VF14, VF03z NOP
85 NOP NOP
86 NOP NOP
87 MULx.x VF12x, VF22x, VF12x NOP
88 MULx.x VF13x, VF22x, VF13x NOP
89 MULx.x VF14x, VF22x, VF14x NOP
90LOOP: MULw.xyzw VF29, VF31, VF00w DIV Q, VF00w, VF31w
91 MULAx.xyzw ACC, VF12, VF25x LQI.xyzw VF30, (VI06++)
92 MADDAy.xyzw ACC, VF13, VF25y NOP
93 MADDAz.xyzw ACC, VF14, VF25z NOP
94 MADDw.xyzw VF24, VF15, VF25w LQI.xyzw VF25, (VI07++)
95 SUB.xyz VF22, VF26, VF30 IADDI VI11, VI11, -1
96 NOP IADDIU VI12, VI12, 2
97 NOP SQ.xyzw VF23, 0(VI13)
98 MAXx.xyzw VF24, VF24, VF00x NOP
99 NOP ERLENG P, VF22
100 NOP WAITP
101 NOP MFP.w VF22, P
102 MULAx.xyzw ACC, VF08, VF24x NOP
103 MADDAy.xyzw ACC, VF09, VF24y NOP
104 MADDAz.xyzw ACC, VF10, VF24z IADDIU VI13, VI13, 2
105 MADDw.xyzw VF23, VF11, VF24w NOP
106 MULq.xyzw VF28, VF29, Q NOP
107 MULq.xyz VF17, VF18, Q NOP
108 NOP NOP
109 MUL.xyzw VF23, VF23, VF02 NOP
110 MULw.xyz VF22, VF22, VF22w NOP
111 ADDx.x VF12x, VF00x, VF22x NOP
112 ADDy.x VF13x, VF00x, VF22y NOP
113 ADDz.x VF14x, VF00x, VF22z LQ.xyzw VF02, 0(VI05)
114 MULAx.xyz ACC, VF12, VF03x NOP
115 MADDAy.xyz ACC, VF13, VF03y NOP
116 MADDz.xyz VF22, VF14, VF03z NOP
117 NOP NOP
118 NOP NOP
119 MULx.x VF12x, VF22x, VF12x NOP
120 MULx.x VF13x, VF22x, VF13x NOP
121 MULx.x VF14x, VF22x, VF14x NOP
122 FTOI4.xyzw VF27, VF28 NOP
123 MINI.xyzw VF23, VF23, VF01 NOP
124 MULAx.xyzw ACC, VF04, VF30x NOP
125 MADDAy.xyzw ACC, VF05, VF30y NOP
126 MADDAz.xyzw ACC, VF06, VF30z NOP
127 MADDw.xyzw VF31, VF07, VF30w SQ.xyzw VF27, 0(VI12)
128 FTOI0.xyzw VF23, VF23 NOP
129 NOP IBNE VI11, VI00, LOOP
130 NOP NOP
131 MULw.xyzw VF29, VF31, VF00w DIV Q, VF00w, VF31w
132 MULAx.xyzw ACC, VF12, VF25x IADDIU VI12, VI12, 2
133 MADDAy.xyzw ACC, VF13, VF25y SQ.xyzw VF23, 0(VI13)
134 MADDAz.xyzw ACC, VF14, VF25z IADDIU VI13, VI13, 2
135 MADDw.xyzw VF24, VF15, VF25w LQ.xyzw VF22, 0(VI08)
136 NOP NOP
137 NOP NOP
138 NOP NOP
139 MAXx.xyzw VF24, VF24, VF00x NOP
140 NOP NOP
141 NOP NOP
142 MULq.xyzw VF28, VF29, Q NOP
143 MULAx.xyzw ACC, VF08, VF24x NOP
144 MADDAy.xyzw ACC, VF09, VF24y NOP
145 MADDAz.xyzw ACC, VF10, VF24z NOP
146 MADDw.xyzw VF23, VF11, VF24w NOP
147 NOP NOP
148 NOP NOP
149 NOP NOP
150 MUL.xyzw VF23, VF23, VF02 SQ.xyzw VF22, 0(VI09)
151 NOP NOP
152 NOP NOP
153 FTOI4.xyzw VF27, VF28 NOP
154 MINI.xyzw VF23, VF23, VF01 NOP
155 NOP NOP
156 NOP NOP
157 NOP SQ.xyzw VF27, 0(VI12)
158 FTOI0.xyzw VF23, VF23 NOP
159 NOP NOP
160 NOP NOP
161 NOP NOP
162 NOP SQ.xyzw VF23, 0(VI13)
163 NOP NOP
164 NOP NOP
165 NOP NOP
166 NOP XGKICK VI09
167 NOP[e] NOP
168 NOP NOP
169 NOP B START0
170 NOP NOP
171MulMatrix: NOP LQI.xyzw VF08, (VI02++)
172 NOP LQI.xyzw VF04, (VI01++)
173 NOP LQI.xyzw VF05, (VI01++)
174 NOP LQI.xyzw VF06, (VI01++)
175 NOP LQI.xyzw VF07, (VI01++)
176 MULAx.xyzw ACC, VF04, VF08x LQI.xyzw VF09, (VI02++)
177 MADDAy.xyzw ACC, VF05, VF08y NOP
178 MADDAz.xyzw ACC, VF06, VF08z NOP
179 MADDw.xyzw VF12, VF07, VF08w NOP
180 MULAx.xyzw ACC, VF04, VF09x LQI.xyzw VF10, (VI02++)
181 MADDAy.xyzw ACC, VF05, VF09y NOP
182 MADDAz.xyzw ACC, VF06, VF09z NOP
183 MADDw.xyzw VF13, VF07, VF09w SQI.xyzw VF12, (VI03++)
184 MULAx.xyzw ACC, VF04, VF10x LQI.xyzw VF11, (VI02++)
185 MADDAy.xyzw ACC, VF05, VF10y NOP
186 MADDAz.xyzw ACC, VF06, VF10z NOP
187 MADDw.xyzw VF14, VF07, VF10w SQI.xyzw VF13, (VI03++)
188 MULAx.xyzw ACC, VF04, VF11x NOP
189 MADDAy.xyzw ACC, VF05, VF11y NOP
190 MADDAz.xyzw ACC, VF06, VF11z NOP
191 MADDw.xyzw VF15, VF07, VF11w SQI.xyzw VF14, (VI03++)
192 NOP NOP
193 NOP NOP
194 NOP NOP
195 NOP SQI.xyzw VF15, (VI03++)
196 NOP NOP
197 NOP JR VI15
198 NOP NOP
This page took 0.049285 seconds and 4 git commands to generate.