Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / ppc / vsx.d
1 #as: -mvsx
2 #objdump: -d -Mvsx
3 #name: VSX tests
4
5 .*: +file format elf(32)?(64)?-powerpc.*
6
7
8 Disassembly of section \.text:
9
10 0+00 <start>:
11    0:   7d 0a a4 99     lxsdx   vs40,r10,r20
12    4:   7d 0a a6 99     lxvd2x  vs40,r10,r20
13    8:   7d 0a a2 99     lxvdsx  vs40,r10,r20
14    c:   7d 0a a6 19     lxvw4x  vs40,r10,r20
15   10:   7d 0a a5 99     stxsdx  vs40,r10,r20
16   14:   7d 0a a7 99     stxvd2x vs40,r10,r20
17   18:   7d 0a a7 19     stxvw4x vs40,r10,r20
18   1c:   f1 00 e5 67     xsabsdp vs40,vs60
19   20:   f1 12 e1 07     xsadddp vs40,vs50,vs60
20   24:   f0 92 e1 5e     xscmpodp cr1,vs50,vs60
21   28:   f0 92 e1 1e     xscmpudp cr1,vs50,vs60
22   2c:   f1 12 e5 87     xscpsgndp vs40,vs50,vs60
23   30:   f1 00 e4 27     xscvdpsp vs40,vs60
24   34:   f1 00 e5 63     xscvdpsxds vs40,vs60
25   38:   f1 00 e1 63     xscvdpsxws vs40,vs60
26   3c:   f1 00 e5 23     xscvdpuxds vs40,vs60
27   40:   f1 00 e1 23     xscvdpuxws vs40,vs60
28   44:   f1 00 e5 27     xscvspdp vs40,vs60
29   48:   f1 00 e5 e3     xscvsxddp vs40,vs60
30   4c:   f1 00 e5 a3     xscvuxddp vs40,vs60
31   50:   f1 12 e1 c7     xsdivdp vs40,vs50,vs60
32   54:   f1 12 e1 0f     xsmaddadp vs40,vs50,vs60
33   58:   f1 12 e1 4f     xsmaddmdp vs40,vs50,vs60
34   5c:   f1 12 e5 07     xsmaxdp vs40,vs50,vs60
35   60:   f1 12 e5 47     xsmindp vs40,vs50,vs60
36   64:   f1 12 e1 8f     xsmsubadp vs40,vs50,vs60
37   68:   f1 12 e1 cf     xsmsubmdp vs40,vs50,vs60
38   6c:   f1 12 e1 87     xsmuldp vs40,vs50,vs60
39   70:   f1 00 e5 a7     xsnabsdp vs40,vs60
40   74:   f1 00 e5 e7     xsnegdp vs40,vs60
41   78:   f1 12 e5 0f     xsnmaddadp vs40,vs50,vs60
42   7c:   f1 12 e5 4f     xsnmaddmdp vs40,vs50,vs60
43   80:   f1 12 e5 8f     xsnmsubadp vs40,vs50,vs60
44   84:   f1 12 e5 cf     xsnmsubmdp vs40,vs50,vs60
45   88:   f1 00 e1 27     xsrdpi  vs40,vs60
46   8c:   f1 00 e1 af     xsrdpic vs40,vs60
47   90:   f1 00 e1 e7     xsrdpim vs40,vs60
48   94:   f1 00 e1 a7     xsrdpip vs40,vs60
49   98:   f1 00 e1 67     xsrdpiz vs40,vs60
50   9c:   f1 00 e1 6b     xsredp  vs40,vs60
51   a0:   f1 00 e1 2b     xsrsqrtedp vs40,vs60
52   a4:   f1 00 e1 2f     xssqrtdp vs40,vs60
53   a8:   f1 12 e1 47     xssubdp vs40,vs50,vs60
54   ac:   f0 92 e1 ee     xstdivdp cr1,vs50,vs60
55   b0:   f0 80 e1 aa     xstsqrtdp cr1,vs60
56   b4:   f1 00 e7 67     xvabsdp vs40,vs60
57   b8:   f1 00 e6 67     xvabssp vs40,vs60
58   bc:   f1 12 e3 07     xvadddp vs40,vs50,vs60
59   c0:   f1 12 e2 07     xvaddsp vs40,vs50,vs60
60   c4:   f1 12 e3 1f     xvcmpeqdp vs40,vs50,vs60
61   c8:   f1 12 e7 1f     xvcmpeqdp\. vs40,vs50,vs60
62   cc:   f1 12 e2 1f     xvcmpeqsp vs40,vs50,vs60
63   d0:   f1 12 e6 1f     xvcmpeqsp\. vs40,vs50,vs60
64   d4:   f1 12 e3 9f     xvcmpgedp vs40,vs50,vs60
65   d8:   f1 12 e7 9f     xvcmpgedp\. vs40,vs50,vs60
66   dc:   f1 12 e2 9f     xvcmpgesp vs40,vs50,vs60
67   e0:   f1 12 e6 9f     xvcmpgesp\. vs40,vs50,vs60
68   e4:   f1 12 e3 5f     xvcmpgtdp vs40,vs50,vs60
69   e8:   f1 12 e7 5f     xvcmpgtdp\. vs40,vs50,vs60
70   ec:   f1 12 e2 5f     xvcmpgtsp vs40,vs50,vs60
71   f0:   f1 12 e6 5f     xvcmpgtsp\. vs40,vs50,vs60
72   f4:   f1 12 e7 87     xvcpsgndp vs40,vs50,vs60
73   f8:   f1 1c e7 87     xvmovdp vs40,vs60
74   fc:   f1 1c e7 87     xvmovdp vs40,vs60
75  100:   f1 12 e6 87     xvcpsgnsp vs40,vs50,vs60
76  104:   f1 1c e6 87     xvmovsp vs40,vs60
77  108:   f1 1c e6 87     xvmovsp vs40,vs60
78  10c:   f1 00 e6 27     xvcvdpsp vs40,vs60
79  110:   f1 00 e7 63     xvcvdpsxds vs40,vs60
80  114:   f1 00 e3 63     xvcvdpsxws vs40,vs60
81  118:   f1 00 e7 23     xvcvdpuxds vs40,vs60
82  11c:   f1 00 e3 23     xvcvdpuxws vs40,vs60
83  120:   f1 00 e7 27     xvcvspdp vs40,vs60
84  124:   f1 00 e6 63     xvcvspsxds vs40,vs60
85  128:   f1 00 e2 63     xvcvspsxws vs40,vs60
86  12c:   f1 00 e6 23     xvcvspuxds vs40,vs60
87  130:   f1 00 e2 23     xvcvspuxws vs40,vs60
88  134:   f1 00 e7 e3     xvcvsxddp vs40,vs60
89  138:   f1 00 e6 e3     xvcvsxdsp vs40,vs60
90  13c:   f1 00 e3 e3     xvcvsxwdp vs40,vs60
91  140:   f1 00 e2 e3     xvcvsxwsp vs40,vs60
92  144:   f1 00 e7 a3     xvcvuxddp vs40,vs60
93  148:   f1 00 e6 a3     xvcvuxdsp vs40,vs60
94  14c:   f1 00 e3 a3     xvcvuxwdp vs40,vs60
95  150:   f1 00 e2 a3     xvcvuxwsp vs40,vs60
96  154:   f1 12 e3 c7     xvdivdp vs40,vs50,vs60
97  158:   f1 12 e2 c7     xvdivsp vs40,vs50,vs60
98  15c:   f1 12 e3 0f     xvmaddadp vs40,vs50,vs60
99  160:   f1 12 e3 4f     xvmaddmdp vs40,vs50,vs60
100  164:   f1 12 e2 0f     xvmaddasp vs40,vs50,vs60
101  168:   f1 12 e2 4f     xvmaddmsp vs40,vs50,vs60
102  16c:   f1 12 e7 07     xvmaxdp vs40,vs50,vs60
103  170:   f1 12 e6 07     xvmaxsp vs40,vs50,vs60
104  174:   f1 12 e7 47     xvmindp vs40,vs50,vs60
105  178:   f1 12 e6 47     xvminsp vs40,vs50,vs60
106  17c:   f1 12 e3 8f     xvmsubadp vs40,vs50,vs60
107  180:   f1 12 e3 cf     xvmsubmdp vs40,vs50,vs60
108  184:   f1 12 e2 8f     xvmsubasp vs40,vs50,vs60
109  188:   f1 12 e2 cf     xvmsubmsp vs40,vs50,vs60
110  18c:   f1 12 e3 87     xvmuldp vs40,vs50,vs60
111  190:   f1 12 e2 87     xvmulsp vs40,vs50,vs60
112  194:   f1 00 e7 a7     xvnabsdp vs40,vs60
113  198:   f1 00 e6 a7     xvnabssp vs40,vs60
114  19c:   f1 00 e7 e7     xvnegdp vs40,vs60
115  1a0:   f1 00 e6 e7     xvnegsp vs40,vs60
116  1a4:   f1 12 e7 0f     xvnmaddadp vs40,vs50,vs60
117  1a8:   f1 12 e7 4f     xvnmaddmdp vs40,vs50,vs60
118  1ac:   f1 12 e6 0f     xvnmaddasp vs40,vs50,vs60
119  1b0:   f1 12 e6 4f     xvnmaddmsp vs40,vs50,vs60
120  1b4:   f1 12 e7 8f     xvnmsubadp vs40,vs50,vs60
121  1b8:   f1 12 e7 cf     xvnmsubmdp vs40,vs50,vs60
122  1bc:   f1 12 e6 8f     xvnmsubasp vs40,vs50,vs60
123  1c0:   f1 12 e6 cf     xvnmsubmsp vs40,vs50,vs60
124  1c4:   f1 00 e3 27     xvrdpi  vs40,vs60
125  1c8:   f1 00 e3 af     xvrdpic vs40,vs60
126  1cc:   f1 00 e3 e7     xvrdpim vs40,vs60
127  1d0:   f1 00 e3 a7     xvrdpip vs40,vs60
128  1d4:   f1 00 e3 67     xvrdpiz vs40,vs60
129  1d8:   f1 00 e3 6b     xvredp  vs40,vs60
130  1dc:   f1 00 e2 6b     xvresp  vs40,vs60
131  1e0:   f1 00 e2 27     xvrspi  vs40,vs60
132  1e4:   f1 00 e2 af     xvrspic vs40,vs60
133  1e8:   f1 00 e2 e7     xvrspim vs40,vs60
134  1ec:   f1 00 e2 a7     xvrspip vs40,vs60
135  1f0:   f1 00 e2 67     xvrspiz vs40,vs60
136  1f4:   f1 00 e3 2b     xvrsqrtedp vs40,vs60
137  1f8:   f1 00 e2 2b     xvrsqrtesp vs40,vs60
138  1fc:   f1 00 e3 2f     xvsqrtdp vs40,vs60
139  200:   f1 00 e2 2f     xvsqrtsp vs40,vs60
140  204:   f1 12 e3 47     xvsubdp vs40,vs50,vs60
141  208:   f1 12 e2 47     xvsubsp vs40,vs50,vs60
142  20c:   f0 92 e3 ee     xvtdivdp cr1,vs50,vs60
143  210:   f0 92 e2 ee     xvtdivsp cr1,vs50,vs60
144  214:   f0 80 e3 aa     xvtsqrtdp cr1,vs60
145  218:   f0 80 e2 aa     xvtsqrtsp cr1,vs60
146  21c:   f1 12 e4 17     xxland  vs40,vs50,vs60
147  220:   f1 12 e4 57     xxlandc vs40,vs50,vs60
148  224:   f1 12 e5 17     xxlnor  vs40,vs50,vs60
149  228:   f1 12 e4 97     xxlor   vs40,vs50,vs60
150  22c:   f1 12 e4 d7     xxlxor  vs40,vs50,vs60
151  230:   f1 12 e0 97     xxmrghw vs40,vs50,vs60
152  234:   f1 12 e1 97     xxmrglw vs40,vs50,vs60
153  238:   f1 12 e0 57     xxmrghd vs40,vs50,vs60
154  23c:   f1 12 e1 57     xxpermdi vs40,vs50,vs60,1
155  240:   f1 12 e2 57     xxpermdi vs40,vs50,vs60,2
156  244:   f1 12 e3 57     xxmrgld vs40,vs50,vs60
157  248:   f1 12 90 57     xxspltd vs40,vs50,0
158  24c:   f1 12 90 57     xxspltd vs40,vs50,0
159  250:   f1 12 93 57     xxspltd vs40,vs50,1
160  254:   f1 12 93 57     xxspltd vs40,vs50,1
161  258:   f1 12 e0 57     xxmrghd vs40,vs50,vs60
162  25c:   f1 12 e0 57     xxmrghd vs40,vs50,vs60
163  260:   f1 12 e3 57     xxmrgld vs40,vs50,vs60
164  264:   f1 12 92 57     xxswapd vs40,vs50
165  268:   f1 12 92 57     xxswapd vs40,vs50
166  26c:   f1 12 e7 bf     xxsel   vs40,vs50,vs60,vs62
167  270:   f1 12 e2 17     xxsldwi vs40,vs50,vs60,2
168  274:   f1 02 e2 93     xxspltw vs40,vs60,2