gas/
[external/binutils.git] / gas / testsuite / gas / ppc / power7.d
1 #as: -mpower7
2 #objdump: -dr -Mpower7
3 #name: POWER7 tests (includes DFP, Altivec and VSX)
4
5 .*: +file format elf(32)?(64)?-powerpc.*
6
7 Disassembly of section \.text:
8
9 0+00 <power7>:
10    0:   7c 64 2e 98     lxvd2x  vs3,r4,r5
11    4:   7c 64 2e d8     lxvd2ux vs3,r4,r5
12    8:   7d 64 2e 99     lxvd2x  vs43,r4,r5
13    c:   7d 64 2e d9     lxvd2ux vs43,r4,r5
14   10:   7c 64 2f 98     stxvd2x vs3,r4,r5
15   14:   7c 64 2f d8     stxvd2ux vs3,r4,r5
16   18:   7d 64 2f 99     stxvd2x vs43,r4,r5
17   1c:   7d 64 2f d9     stxvd2ux vs43,r4,r5
18   20:   f0 64 28 50     xxmrghd vs3,vs4,vs5
19   24:   f1 6c 68 57     xxmrghd vs43,vs44,vs45
20   28:   f0 64 2b 50     xxmrgld vs3,vs4,vs5
21   2c:   f1 6c 6b 57     xxmrgld vs43,vs44,vs45
22   30:   f0 64 28 50     xxmrghd vs3,vs4,vs5
23   34:   f1 6c 68 57     xxmrghd vs43,vs44,vs45
24   38:   f0 64 2b 50     xxmrgld vs3,vs4,vs5
25   3c:   f1 6c 6b 57     xxmrgld vs43,vs44,vs45
26   40:   f0 64 29 50     xxpermdi vs3,vs4,vs5,1
27   44:   f1 6c 69 57     xxpermdi vs43,vs44,vs45,1
28   48:   f0 64 2a 50     xxpermdi vs3,vs4,vs5,2
29   4c:   f1 6c 6a 57     xxpermdi vs43,vs44,vs45,2
30   50:   f0 64 27 80     xvmovdp vs3,vs4
31   54:   f1 6c 67 87     xvmovdp vs43,vs44
32   58:   f0 64 27 80     xvmovdp vs3,vs4
33   5c:   f1 6c 67 87     xvmovdp vs43,vs44
34   60:   f0 64 2f 80     xvcpsgndp vs3,vs4,vs5
35   64:   f1 6c 6f 87     xvcpsgndp vs43,vs44,vs45
36   68:   7c 00 00 7c     wait    
37   6c:   7c 00 00 7c     wait    
38   70:   7c 20 00 7c     waitrsv
39   74:   7c 20 00 7c     waitrsv
40   78:   7c 40 00 7c     waitimpl
41   7c:   7c 40 00 7c     waitimpl
42   80:   4c 00 03 24     doze
43   84:   4c 00 03 64     nap
44   88:   4c 00 03 a4     sleep
45   8c:   4c 00 03 e4     rvwinkle
46   90:   7c 83 01 34     prtyw   r3,r4
47   94:   7d cd 01 74     prtyd   r13,r14
48   98:   7d 5c 02 a6     mfcfar  r10
49   9c:   7d 7c 03 a6     mtcfar  r11
50   a0:   7c 83 2b f8     cmpb    r3,r4,r5
51   a4:   7d 4b 66 2a     lwzcix  r10,r11,r12
52   a8:   ee 11 90 04     dadd    f16,f17,f18
53   ac:   fe 96 c0 04     daddq   f20,f22,f24
54   b0:   7c 60 06 6c     dss     3
55   b4:   7e 00 06 6c     dssall
56   b8:   7c 25 22 ac     dst     r5,r4,1
57   bc:   7e 08 3a ac     dstt    r8,r7,0
58   c0:   7c 65 32 ec     dstst   r5,r6,3
59   c4:   7e 44 2a ec     dststt  r4,r5,2
60   c8:   7d 4b 63 56     divwe   r10,r11,r12
61   cc:   7d 6c 6b 57     divwe\.  r11,r12,r13
62   d0:   7d 8d 77 56     divweo  r12,r13,r14
63   d4:   7d ae 7f 57     divweo\. r13,r14,r15
64   d8:   7d 4b 63 16     divweu  r10,r11,r12
65   dc:   7d 6c 6b 17     divweu\. r11,r12,r13
66   e0:   7d 8d 77 16     divweuo r12,r13,r14
67   e4:   7d ae 7f 17     divweuo\. r13,r14,r15
68   e8:   7e 27 d9 f8     bpermd  r7,r17,r27
69   ec:   7e 8a 02 f4     popcntw r10,r20
70   f0:   7e 8a 03 f4     popcntd r10,r20
71   f4:   7e 95 b4 28     ldbrx   r20,r21,r22
72   f8:   7e 95 b5 28     stdbrx  r20,r21,r22
73   fc:   7d 40 56 ee     lfiwzx  f10,0,r10
74  100:   7d 49 56 ee     lfiwzx  f10,r9,r10
75  104:   ec 80 2e 9c     fcfids  f4,f5
76  108:   ec 80 2e 9d     fcfids\. f4,f5
77  10c:   ec 80 2f 9c     fcfidus f4,f5
78  110:   ec 80 2f 9d     fcfidus\. f4,f5
79  114:   fc 80 29 1c     fctiwu  f4,f5
80  118:   fc 80 29 1d     fctiwu\. f4,f5
81  11c:   fc 80 29 1e     fctiwuz f4,f5
82  120:   fc 80 29 1f     fctiwuz\. f4,f5
83  124:   fc 80 2f 5c     fctidu  f4,f5
84  128:   fc 80 2f 5d     fctidu\. f4,f5
85  12c:   fc 80 2f 5e     fctiduz f4,f5
86  130:   fc 80 2f 5f     fctiduz\. f4,f5
87  134:   fc 80 2f 9c     fcfidu  f4,f5
88  138:   fc 80 2f 9d     fcfidu\. f4,f5
89  13c:   fc 0a 59 00     ftdiv   cr0,f10,f11
90  140:   ff 8a 59 00     ftdiv   cr7,f10,f11
91  144:   fc 00 51 40     ftsqrt  cr0,f10
92  148:   ff 80 51 40     ftsqrt  cr7,f10
93  14c:   7e 08 4a 2c     dcbtt   r8,r9
94  150:   7e 08 49 ec     dcbtstt r8,r9
95  154:   ed 40 66 44     dcffix  f10,f12
96  158:   ee 80 b6 45     dcffix\. f20,f22
97  15c:   7d 4b 60 68     lbarx   r10,r11,r12
98  160:   7d 4b 60 68     lbarx   r10,r11,r12
99  164:   7d 4b 60 69     lbarx   r10,r11,r12,1
100  168:   7e 95 b0 e8     lharx   r20,r21,r22
101  16c:   7e 95 b0 e8     lharx   r20,r21,r22
102  170:   7e 95 b0 e9     lharx   r20,r21,r22,1
103  174:   7d 4b 65 6d     stbcx\.  r10,r11,r12
104  178:   7d 4b 65 ad     sthcx\.  r10,r11,r12
105  17c:   fd c0 78 30     fre     f14,f15
106  180:   fd c0 78 31     fre\.    f14,f15
107  184:   ed c0 78 30     fres    f14,f15
108  188:   ed c0 78 31     fres\.   f14,f15
109  18c:   fd c0 78 34     frsqrte f14,f15
110  190:   fd c0 78 35     frsqrte\. f14,f15
111  194:   ed c0 78 34     frsqrtes f14,f15
112  198:   ed c0 78 35     frsqrtes\. f14,f15
113  19c:   7c 43 27 1e     isel    r2,r3,r4,28