Commit | Line | Data |
---|---|---|
f5c120c5 MG |
1 | # PowerPC AltiVec tests |
2 | #as: -m601 -maltivec | |
ab1f5dd1 | 3 | .text |
f5c120c5 MG |
4 | start: |
5 | dss 3 | |
eb0fdfed | 6 | dssall |
f5c120c5 MG |
7 | dst 5,4,1 |
8 | dstt 8,7,0 | |
9 | dstst 5,6,3 | |
10 | dststt 4,5,2 | |
c7a5aa9c PB |
11 | lvebx 30,22,24 |
12 | lvebx 21,0,24 | |
13 | lvehx 10,16,2 | |
14 | lvehx 20,0,23 | |
15 | lvewx 17,4,18 | |
16 | lvewx 23,0,8 | |
17 | lvsl 6,0,25 | |
18 | lvsl 2,0,6 | |
19 | lvsr 22,16,12 | |
20 | lvsr 0,0,29 | |
21 | lvxl 15,5,13 | |
22 | lvxl 19,0,23 | |
23 | lvx 22,1,2 | |
24 | lvx 18,0,17 | |
25 | mfvrsave 31 | |
26 | mfvscr 24 | |
27 | mtvrsave 10 | |
28 | mtvscr 25 | |
29 | stvebx 18,27,10 | |
30 | stvebx 16,0,6 | |
31 | stvehx 17,13,16 | |
32 | stvehx 23,0,20 | |
33 | stvewx 11,19,31 | |
34 | stvewx 31,0,1 | |
35 | stvxl 26,21,17 | |
36 | stvxl 13,0,22 | |
37 | stvx 11,31,31 | |
38 | stvx 30,0,16 | |
39 | vaddcuw 24,7,28 | |
40 | vaddfp 3,30,11 | |
41 | vaddsbs 8,28,9 | |
42 | vaddshs 7,5,4 | |
43 | vaddsws 22,26,27 | |
44 | vaddubm 16,14,28 | |
45 | vaddubs 6,1,25 | |
46 | vadduhm 2,4,6 | |
47 | vadduhs 26,21,8 | |
48 | vadduwm 29,31,1 | |
49 | vadduws 23,13,4 | |
50 | vandc 30,16,9 | |
51 | vand 3,13,27 | |
52 | vavgsb 4,6,17 | |
53 | vavgsh 23,28,19 | |
54 | vavgsw 8,15,31 | |
55 | vavgub 6,7,25 | |
56 | vavguh 25,22,10 | |
57 | vavguw 3,23,29 | |
ab4437c3 | 58 | vcfpsxws 14,2,6 |
c7a5aa9c PB |
59 | vcfpuxws 9,31,20 |
60 | vcfsx 24,30,3 | |
61 | vcfux 17,21,29 | |
62 | vcmpbfp 18,28,0 | |
63 | vcmpbfp. 19,26,3 | |
64 | vcmpeqfp 16,2,11 | |
65 | vcmpeqfp. 23,13,13 | |
66 | vcmpequb 25,19,10 | |
67 | vcmpequb. 18,11,2 | |
68 | vcmpequh 9,25,7 | |
69 | vcmpequh. 14,24,21 | |
70 | vcmpequw 24,12,5 | |
71 | vcmpequw. 19,16,1 | |
72 | vcmpgefp 23,17,16 | |
73 | vcmpgefp. 19,29,17 | |
74 | vcmpgtfp 16,28,13 | |
75 | vcmpgtfp. 14,24,7 | |
76 | vcmpgtsb 16,22,6 | |
77 | vcmpgtsb. 2,12,14 | |
78 | vcmpgtsh 28,3,29 | |
79 | vcmpgtsh. 16,19,13 | |
80 | vcmpgtsw 15,0,5 | |
81 | vcmpgtsw. 21,13,0 | |
82 | vcmpgtub 5,10,30 | |
83 | vcmpgtub. 7,13,10 | |
84 | vcmpgtuh 24,15,16 | |
85 | vcmpgtuh. 25,21,27 | |
86 | vcmpgtuw 17,27,6 | |
87 | vcmpgtuw. 8,21,27 | |
88 | vcsxwfp 1,1,14 | |
89 | vctsxs 4,15,25 | |
90 | vctuxs 28,23,14 | |
91 | vcuxwfp 6,6,0 | |
92 | vexptefp 0,8 | |
93 | vlogefp 22,27 | |
94 | vmaddfp 23,18,5,18 | |
95 | vmaxfp 13,13,27 | |
96 | vmaxsb 8,23,14 | |
97 | vmaxsh 19,17,0 | |
98 | vmaxsw 19,3,22 | |
99 | vmaxub 23,30,28 | |
100 | vmaxuh 9,20,23 | |
101 | vmaxuw 21,19,1 | |
102 | vmhaddshs 22,13,5,22 | |
103 | vmhraddshs 31,0,3,18 | |
104 | vminfp 2,21,24 | |
105 | vminsb 20,6,10 | |
106 | vminsh 18,27,26 | |
107 | vminsw 3,4,1 | |
108 | vminub 7,0,13 | |
109 | vminuh 0,12,6 | |
110 | vminuw 6,3,1 | |
111 | vmladduhm 3,29,3,26 | |
112 | vmrghb 21,5,31 | |
113 | vmrghh 21,24,0 | |
114 | vmrghw 16,0,22 | |
115 | vmrglb 1,17,16 | |
116 | vmrglh 14,8,15 | |
117 | vmrglw 31,21,5 | |
118 | vmr 24,9, | |
119 | vor 24,9,9 | |
120 | vmsummbm 0,24,15,23 | |
121 | vmsumshm 1,4,7,25 | |
122 | vmsumshs 9,8,13,31 | |
123 | vmsumubm 23,31,12,30 | |
124 | vmsumuhm 29,0,26,21 | |
125 | vmsumuhs 27,14,25,5 | |
126 | vmulesb 10,25,14 | |
127 | vmulesh 1,18,8 | |
128 | vmuleub 17,14,9 | |
129 | vmuleuh 5,26,9 | |
130 | vmulosb 21,18,6 | |
131 | vmulosh 4,5,8 | |
132 | vmuloub 2,9,19 | |
133 | vmulouh 29,5,4 | |
134 | vnmsubfp 8,2,6,5 | |
135 | vnor 31,9,10 | |
136 | vnor 25,31,31 | |
137 | vnot 25,31, | |
138 | vor 23,7,2 | |
139 | vperm 0,28,22,25 | |
140 | vpkpx 16,25,17 | |
141 | vpkshss 12,16,17 | |
142 | vpkshus 1,19,23 | |
143 | vpkswss 25,7,13 | |
144 | vpkswus 4,24,10 | |
145 | vpkuhum 9,27,12 | |
146 | vpkuhus 22,10,25 | |
147 | vpkuwum 30,18,0 | |
148 | vpkuwus 7,3,22 | |
149 | vrefp 24,28 | |
150 | vrfim 17,19 | |
151 | vrfin 24,25 | |
152 | vrfip 3,5 | |
153 | vrfiz 8,10 | |
154 | vrlb 26,18,30 | |
155 | vrlh 16,17,25 | |
156 | vrlw 23,30,9 | |
157 | vrsqrtefp 2,18 | |
158 | vsel 20,14,18,10 | |
159 | vslb 25,25,12 | |
160 | vsldoi 9,9,12,7 | |
161 | vslh 14,2,11 | |
162 | vslo 30,5,6 | |
163 | vsl 22,30,9 | |
164 | vslw 26,26,3 | |
165 | vspltb 1,20,6 | |
166 | vsplth 16,18,3 | |
167 | vspltisb 25,-13 | |
168 | vspltish 22,10 | |
169 | vspltisw 13,13 | |
170 | vspltw 9,18,2 | |
171 | vsrab 14,22,0 | |
172 | vsrah 12,12,18 | |
173 | vsraw 2,2,13 | |
174 | vsrb 7,27,5 | |
175 | vsrh 7,11,29 | |
176 | vsro 18,30,31 | |
177 | vsr 2,9,28 | |
178 | vsrw 0,25,0 | |
179 | vsubcuw 24,2,10 | |
180 | vsubfp 22,24,20 | |
181 | vsubsbs 10,22,13 | |
182 | vsubshs 24,17,28 | |
183 | vsubsws 10,26,0 | |
184 | vsububm 16,11,24 | |
185 | vsububs 11,21,1 | |
186 | vsubuhm 6,12,24 | |
187 | vsubuhs 30,11,9 | |
188 | vsubuwm 19,20,13 | |
189 | vsubuws 18,25,6 | |
190 | vsum2sws 25,10,18 | |
191 | vsum4sbs 13,16,21 | |
192 | vsum4shs 23,8,4 | |
193 | vsum4ubs 28,13,30 | |
194 | vsumsws 22,10,8 | |
195 | vupkhpx 24,14 | |
196 | vupkhsb 2,22 | |
197 | vupkhsh 16,2 | |
198 | vupklpx 10,26 | |
199 | vupklsb 15,28 | |
200 | vupklsh 8,8 | |
201 | vxor 25,0,3 |