Add new mnemonics for VLE multiple load instructions
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / altivec.d
1 #as: -a32 -m601 -maltivec
2 #objdump: -dr
3 #name: AltiVec tests
4
5 .*
6
7 Disassembly of section \.text:
8
9 00000000 <start>:
10 0: (7c 60 06 6c|6c 06 60 7c) dss 3
11 4: (7e 00 06 6c|6c 06 00 7e) dssall
12 8: (7c 25 22 ac|ac 22 25 7c) dst r5,r4,1
13 c: (7e 08 3a ac|ac 3a 08 7e) dstt r8,r7,0
14 10: (7c 65 32 ec|ec 32 65 7c) dstst r5,r6,3
15 14: (7e 44 2a ec|ec 2a 44 7e) dststt r4,r5,2
16 18: (7f d6 c0 0e|0e c0 d6 7f) lvebx v30,r22,r24
17 1c: (7e a0 c0 0e|0e c0 a0 7e) lvebx v21,0,r24
18 20: (7d 50 10 4e|4e 10 50 7d) lvehx v10,r16,r2
19 24: (7e 80 b8 4e|4e b8 80 7e) lvehx v20,0,r23
20 28: (7e 24 90 8e|8e 90 24 7e) lvewx v17,r4,r18
21 2c: (7e e0 40 8e|8e 40 e0 7e) lvewx v23,0,r8
22 30: (7c c0 c8 0c|0c c8 c0 7c) lvsl v6,0,r25
23 34: (7c 40 30 0c|0c 30 40 7c) lvsl v2,0,r6
24 38: (7e d0 60 4c|4c 60 d0 7e) lvsr v22,r16,r12
25 3c: (7c 00 e8 4c|4c e8 00 7c) lvsr v0,0,r29
26 40: (7d e5 6a ce|ce 6a e5 7d) lvxl v15,r5,r13
27 44: (7e 60 ba ce|ce ba 60 7e) lvxl v19,0,r23
28 48: (7e c1 10 ce|ce 10 c1 7e) lvx v22,r1,r2
29 4c: (7e 40 88 ce|ce 88 40 7e) lvx v18,0,r17
30 50: (7f e0 42 a6|a6 42 e0 7f) mfvrsave r31
31 54: (13 00 06 04|04 06 00 13) mfvscr v24
32 58: (7d 40 43 a6|a6 43 40 7d) mtvrsave r10
33 5c: (10 00 ce 44|44 ce 00 10) mtvscr v25
34 60: (7e 5b 51 0e|0e 51 5b 7e) stvebx v18,r27,r10
35 64: (7e 00 31 0e|0e 31 00 7e) stvebx v16,0,r6
36 68: (7e 2d 81 4e|4e 81 2d 7e) stvehx v17,r13,r16
37 6c: (7e e0 a1 4e|4e a1 e0 7e) stvehx v23,0,r20
38 70: (7d 73 f9 8e|8e f9 73 7d) stvewx v11,r19,r31
39 74: (7f e0 09 8e|8e 09 e0 7f) stvewx v31,0,r1
40 78: (7f 55 8b ce|ce 8b 55 7f) stvxl v26,r21,r17
41 7c: (7d a0 b3 ce|ce b3 a0 7d) stvxl v13,0,r22
42 80: (7d 7f f9 ce|ce f9 7f 7d) stvx v11,r31,r31
43 84: (7f c0 81 ce|ce 81 c0 7f) stvx v30,0,r16
44 88: (13 07 e1 80|80 e1 07 13) vaddcuw v24,v7,v28
45 8c: (10 7e 58 0a|0a 58 7e 10) vaddfp v3,v30,v11
46 90: (11 1c 4b 00|00 4b 1c 11) vaddsbs v8,v28,v9
47 94: (10 e5 23 40|40 23 e5 10) vaddshs v7,v5,v4
48 98: (12 da db 80|80 db da 12) vaddsws v22,v26,v27
49 9c: (12 0e e0 00|00 e0 0e 12) vaddubm v16,v14,v28
50 a0: (10 c1 ca 00|00 ca c1 10) vaddubs v6,v1,v25
51 a4: (10 44 30 40|40 30 44 10) vadduhm v2,v4,v6
52 a8: (13 55 42 40|40 42 55 13) vadduhs v26,v21,v8
53 ac: (13 bf 08 80|80 08 bf 13) vadduwm v29,v31,v1
54 b0: (12 ed 22 80|80 22 ed 12) vadduws v23,v13,v4
55 b4: (13 d0 4c 44|44 4c d0 13) vandc v30,v16,v9
56 b8: (10 6d dc 04|04 dc 6d 10) vand v3,v13,v27
57 bc: (10 86 8d 02|02 8d 86 10) vavgsb v4,v6,v17
58 c0: (12 fc 9d 42|42 9d fc 12) vavgsh v23,v28,v19
59 c4: (11 0f fd 82|82 fd 0f 11) vavgsw v8,v15,v31
60 c8: (10 c7 cc 02|02 cc c7 10) vavgub v6,v7,v25
61 cc: (13 36 54 42|42 54 36 13) vavguh v25,v22,v10
62 d0: (10 77 ec 82|82 ec 77 10) vavguw v3,v23,v29
63 d4: (11 c6 13 ca|ca 13 c6 11) vctsxs v14,v2,6
64 d8: (11 34 fb 8a|8a fb 34 11) vctuxs v9,v31,20
65 dc: (13 03 f3 4a|4a f3 03 13) vcfsx v24,v30,3
66 e0: (12 3d ab 0a|0a ab 3d 12) vcfux v17,v21,29
67 e4: (12 5c 03 c6|c6 03 5c 12) vcmpbfp v18,v28,v0
68 e8: (12 7a 1f c6|c6 1f 7a 12) vcmpbfp\. v19,v26,v3
69 ec: (12 02 58 c6|c6 58 02 12) vcmpeqfp v16,v2,v11
70 f0: (12 ed 6c c6|c6 6c ed 12) vcmpeqfp\. v23,v13,v13
71 f4: (13 33 50 06|06 50 33 13) vcmpequb v25,v19,v10
72 f8: (12 4b 14 06|06 14 4b 12) vcmpequb\. v18,v11,v2
73 fc: (11 39 38 46|46 38 39 11) vcmpequh v9,v25,v7
74 100: (11 d8 ac 46|46 ac d8 11) vcmpequh\. v14,v24,v21
75 104: (13 0c 28 86|86 28 0c 13) vcmpequw v24,v12,v5
76 108: (12 70 0c 86|86 0c 70 12) vcmpequw\. v19,v16,v1
77 10c: (12 f1 81 c6|c6 81 f1 12) vcmpgefp v23,v17,v16
78 110: (12 7d 8d c6|c6 8d 7d 12) vcmpgefp\. v19,v29,v17
79 114: (12 1c 6a c6|c6 6a 1c 12) vcmpgtfp v16,v28,v13
80 118: (11 d8 3e c6|c6 3e d8 11) vcmpgtfp\. v14,v24,v7
81 11c: (12 16 33 06|06 33 16 12) vcmpgtsb v16,v22,v6
82 120: (10 4c 77 06|06 77 4c 10) vcmpgtsb\. v2,v12,v14
83 124: (13 83 eb 46|46 eb 83 13) vcmpgtsh v28,v3,v29
84 128: (12 13 6f 46|46 6f 13 12) vcmpgtsh\. v16,v19,v13
85 12c: (11 e0 2b 86|86 2b e0 11) vcmpgtsw v15,v0,v5
86 130: (12 ad 07 86|86 07 ad 12) vcmpgtsw\. v21,v13,v0
87 134: (10 aa f2 06|06 f2 aa 10) vcmpgtub v5,v10,v30
88 138: (10 ed 56 06|06 56 ed 10) vcmpgtub\. v7,v13,v10
89 13c: (13 0f 82 46|46 82 0f 13) vcmpgtuh v24,v15,v16
90 140: (13 35 de 46|46 de 35 13) vcmpgtuh\. v25,v21,v27
91 144: (12 3b 32 86|86 32 3b 12) vcmpgtuw v17,v27,v6
92 148: (11 15 de 86|86 de 15 11) vcmpgtuw\. v8,v21,v27
93 14c: (10 2e 0b 4a|4a 0b 2e 10) vcfsx v1,v1,14
94 150: (10 99 7b ca|ca 7b 99 10) vctsxs v4,v15,25
95 154: (13 8e bb 8a|8a bb 8e 13) vctuxs v28,v23,14
96 158: (10 c0 33 0a|0a 33 c0 10) vcfux v6,v6,0
97 15c: (10 00 41 8a|8a 41 00 10) vexptefp v0,v8
98 160: (12 c0 d9 ca|ca d9 c0 12) vlogefp v22,v27
99 164: (12 f2 91 6e|6e 91 f2 12) vmaddfp v23,v18,v5,v18
100 168: (11 ad dc 0a|0a dc ad 11) vmaxfp v13,v13,v27
101 16c: (11 17 71 02|02 71 17 11) vmaxsb v8,v23,v14
102 170: (12 71 01 42|42 01 71 12) vmaxsh v19,v17,v0
103 174: (12 63 b1 82|82 b1 63 12) vmaxsw v19,v3,v22
104 178: (12 fe e0 02|02 e0 fe 12) vmaxub v23,v30,v28
105 17c: (11 34 b8 42|42 b8 34 11) vmaxuh v9,v20,v23
106 180: (12 b3 08 82|82 08 b3 12) vmaxuw v21,v19,v1
107 184: (12 cd 2d a0|a0 2d cd 12) vmhaddshs v22,v13,v5,v22
108 188: (13 e0 1c a1|a1 1c e0 13) vmhraddshs v31,v0,v3,v18
109 18c: (10 55 c4 4a|4a c4 55 10) vminfp v2,v21,v24
110 190: (12 86 53 02|02 53 86 12) vminsb v20,v6,v10
111 194: (12 5b d3 42|42 d3 5b 12) vminsh v18,v27,v26
112 198: (10 64 0b 82|82 0b 64 10) vminsw v3,v4,v1
113 19c: (10 e0 6a 02|02 6a e0 10) vminub v7,v0,v13
114 1a0: (10 0c 32 42|42 32 0c 10) vminuh v0,v12,v6
115 1a4: (10 c3 0a 82|82 0a c3 10) vminuw v6,v3,v1
116 1a8: (10 7d 1e a2|a2 1e 7d 10) vmladduhm v3,v29,v3,v26
117 1ac: (12 a5 f8 0c|0c f8 a5 12) vmrghb v21,v5,v31
118 1b0: (12 b8 00 4c|4c 00 b8 12) vmrghh v21,v24,v0
119 1b4: (12 00 b0 8c|8c b0 00 12) vmrghw v16,v0,v22
120 1b8: (10 31 81 0c|0c 81 31 10) vmrglb v1,v17,v16
121 1bc: (11 c8 79 4c|4c 79 c8 11) vmrglh v14,v8,v15
122 1c0: (13 f5 29 8c|8c 29 f5 13) vmrglw v31,v21,v5
123 1c4: (13 09 4c 84|84 4c 09 13) vmr v24,v9
124 1c8: (13 09 4c 84|84 4c 09 13) vmr v24,v9
125 1cc: (10 18 7d e5|e5 7d 18 10) vmsummbm v0,v24,v15,v23
126 1d0: (10 24 3e 68|68 3e 24 10) vmsumshm v1,v4,v7,v25
127 1d4: (11 28 6f e9|e9 6f 28 11) vmsumshs v9,v8,v13,v31
128 1d8: (12 ff 67 a4|a4 67 ff 12) vmsumubm v23,v31,v12,v30
129 1dc: (13 a0 d5 66|66 d5 a0 13) vmsumuhm v29,v0,v26,v21
130 1e0: (13 6e c9 67|67 c9 6e 13) vmsumuhs v27,v14,v25,v5
131 1e4: (11 59 73 08|08 73 59 11) vmulesb v10,v25,v14
132 1e8: (10 32 43 48|48 43 32 10) vmulesh v1,v18,v8
133 1ec: (12 2e 4a 08|08 4a 2e 12) vmuleub v17,v14,v9
134 1f0: (10 ba 4a 48|48 4a ba 10) vmuleuh v5,v26,v9
135 1f4: (12 b2 31 08|08 31 b2 12) vmulosb v21,v18,v6
136 1f8: (10 85 41 48|48 41 85 10) vmulosh v4,v5,v8
137 1fc: (10 49 98 08|08 98 49 10) vmuloub v2,v9,v19
138 200: (13 a5 20 48|48 20 a5 13) vmulouh v29,v5,v4
139 204: (11 02 29 af|af 29 02 11) vnmsubfp v8,v2,v6,v5
140 208: (13 e9 55 04|04 55 e9 13) vnor v31,v9,v10
141 20c: (13 3f fd 04|04 fd 3f 13) vnot v25,v31
142 210: (13 3f fd 04|04 fd 3f 13) vnot v25,v31
143 214: (12 e7 14 84|84 14 e7 12) vor v23,v7,v2
144 218: (10 1c b6 6b|6b b6 1c 10) vperm v0,v28,v22,v25
145 21c: (12 19 8b 0e|0e 8b 19 12) vpkpx v16,v25,v17
146 220: (11 90 89 8e|8e 89 90 11) vpkshss v12,v16,v17
147 224: (10 33 b9 0e|0e b9 33 10) vpkshus v1,v19,v23
148 228: (13 27 69 ce|ce 69 27 13) vpkswss v25,v7,v13
149 22c: (10 98 51 4e|4e 51 98 10) vpkswus v4,v24,v10
150 230: (11 3b 60 0e|0e 60 3b 11) vpkuhum v9,v27,v12
151 234: (12 ca c8 8e|8e c8 ca 12) vpkuhus v22,v10,v25
152 238: (13 d2 00 4e|4e 00 d2 13) vpkuwum v30,v18,v0
153 23c: (10 e3 b0 ce|ce b0 e3 10) vpkuwus v7,v3,v22
154 240: (13 00 e1 0a|0a e1 00 13) vrefp v24,v28
155 244: (12 20 9a ca|ca 9a 20 12) vrfim v17,v19
156 248: (13 00 ca 0a|0a ca 00 13) vrfin v24,v25
157 24c: (10 60 2a 8a|8a 2a 60 10) vrfip v3,v5
158 250: (11 00 52 4a|4a 52 00 11) vrfiz v8,v10
159 254: (13 52 f0 04|04 f0 52 13) vrlb v26,v18,v30
160 258: (12 11 c8 44|44 c8 11 12) vrlh v16,v17,v25
161 25c: (12 fe 48 84|84 48 fe 12) vrlw v23,v30,v9
162 260: (10 40 91 4a|4a 91 40 10) vrsqrtefp v2,v18
163 264: (12 8e 92 aa|aa 92 8e 12) vsel v20,v14,v18,v10
164 268: (13 39 61 04|04 61 39 13) vslb v25,v25,v12
165 26c: (11 29 61 ec|ec 61 29 11) vsldoi v9,v9,v12,7
166 270: (11 c2 59 44|44 59 c2 11) vslh v14,v2,v11
167 274: (13 c5 34 0c|0c 34 c5 13) vslo v30,v5,v6
168 278: (12 de 49 c4|c4 49 de 12) vsl v22,v30,v9
169 27c: (13 5a 19 84|84 19 5a 13) vslw v26,v26,v3
170 280: (10 26 a2 0c|0c a2 26 10) vspltb v1,v20,6
171 284: (12 03 92 4c|4c 92 03 12) vsplth v16,v18,3
172 288: (13 33 03 0c|0c 03 33 13) vspltisb v25,-13
173 28c: (12 ca 03 4c|4c 03 ca 12) vspltish v22,10
174 290: (11 ad 03 8c|8c 03 ad 11) vspltisw v13,13
175 294: (11 22 92 8c|8c 92 22 11) vspltw v9,v18,2
176 298: (11 d6 03 04|04 03 d6 11) vsrab v14,v22,v0
177 29c: (11 8c 93 44|44 93 8c 11) vsrah v12,v12,v18
178 2a0: (10 42 6b 84|84 6b 42 10) vsraw v2,v2,v13
179 2a4: (10 fb 2a 04|04 2a fb 10) vsrb v7,v27,v5
180 2a8: (10 eb ea 44|44 ea eb 10) vsrh v7,v11,v29
181 2ac: (12 5e fc 4c|4c fc 5e 12) vsro v18,v30,v31
182 2b0: (10 49 e2 c4|c4 e2 49 10) vsr v2,v9,v28
183 2b4: (10 19 02 84|84 02 19 10) vsrw v0,v25,v0
184 2b8: (13 02 55 80|80 55 02 13) vsubcuw v24,v2,v10
185 2bc: (12 d8 a0 4a|4a a0 d8 12) vsubfp v22,v24,v20
186 2c0: (11 56 6f 00|00 6f 56 11) vsubsbs v10,v22,v13
187 2c4: (13 11 e7 40|40 e7 11 13) vsubshs v24,v17,v28
188 2c8: (11 5a 07 80|80 07 5a 11) vsubsws v10,v26,v0
189 2cc: (12 0b c4 00|00 c4 0b 12) vsububm v16,v11,v24
190 2d0: (11 75 0e 00|00 0e 75 11) vsububs v11,v21,v1
191 2d4: (10 cc c4 40|40 c4 cc 10) vsubuhm v6,v12,v24
192 2d8: (13 cb 4e 40|40 4e cb 13) vsubuhs v30,v11,v9
193 2dc: (12 74 6c 80|80 6c 74 12) vsubuwm v19,v20,v13
194 2e0: (12 59 36 80|80 36 59 12) vsubuws v18,v25,v6
195 2e4: (13 2a 96 88|88 96 2a 13) vsum2sws v25,v10,v18
196 2e8: (11 b0 af 08|08 af b0 11) vsum4sbs v13,v16,v21
197 2ec: (12 e8 26 48|48 26 e8 12) vsum4shs v23,v8,v4
198 2f0: (13 8d f6 08|08 f6 8d 13) vsum4ubs v28,v13,v30
199 2f4: (12 ca 47 88|88 47 ca 12) vsumsws v22,v10,v8
200 2f8: (13 00 73 4e|4e 73 00 13) vupkhpx v24,v14
201 2fc: (10 40 b2 0e|0e b2 40 10) vupkhsb v2,v22
202 300: (12 00 12 4e|4e 12 00 12) vupkhsh v16,v2
203 304: (11 40 d3 ce|ce d3 40 11) vupklpx v10,v26
204 308: (11 e0 e2 8e|8e e2 e0 11) vupklsb v15,v28
205 30c: (11 00 42 ce|ce 42 00 11) vupklsh v8,v8
206 310: (13 20 1c c4|c4 1c 20 13) vxor v25,v0,v3
207 #pass
This page took 0.035151 seconds and 4 git commands to generate.