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