* ppc-opc.c: Remove PARAMS from prototypes.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / booke_xcoff64.s
1 # Motorola PowerPC BookE tests
2 #as: -a64 -mppc64 -mbooke64
3 .machine "ppc64"
4 .csect .text[PR]
5 .csect main[DS]
6 main:
7 .csect .text[PR]
8 .main:
9 tlbre 1, 2, 7
10 tlbwe 5, 30, 3
11 bce 1, 5, branch_target_1
12 bcel 2, 6, branch_target_2
13 bcea 3, 7, branch_target_3
14 bcela 4, 8, branch_target_4
15 bclre 5, 9
16 bclrel 5, 10
17 bcctre 8, 11
18 bcctrel 8, 12
19 be branch_target_5
20 bel branch_target_6
21 bea branch_target_7
22 bela branch_target_8
23
24 branch_target_1:
25 lbze 8, 8(9)
26 lbzue 12, 4(15)
27 lbzuxe 4, 6, 8
28 lbzxe 3, 5, 7
29
30 branch_target_2:
31 lde 5, 400(6)
32 ldue 6, 452(7)
33 ldxe 7, 8, 9
34 lduxe 10, 11, 12
35
36 branch_target_3:
37 lfde 12, 128(1)
38 lfdue 1, 16(5)
39 lfdxe 5, 1, 3
40 lfduxe 6, 2, 4
41 lfse 8, 48(9)
42 lfsue 9, 68(10)
43 lfsuxe 10, 4, 8
44 lfsxe 9, 3, 7
45
46 branch_target_4:
47 lhae 10, 50(5)
48 lhaue 1, 5(3)
49 lhauxe 5, 1, 3
50 lhaxe 29, 30, 31
51 lhbrxe 1, 2, 3
52 lhze 4, 18(3)
53 lhzue 6, 20(9)
54 lhzuxe 5, 7, 9
55 lhzxe 9, 7, 5
56
57 branch_target_5:
58 lwarxe 10, 15, 20
59 lwbrxe 5, 10, 18
60 lwze 28, 4(29)
61 lwzue 8, 40(10)
62 lwzuxe 3, 6, 9
63 lwzxe 30, 29, 28
64
65 branch_target_6:
66 dcbae 6, 7
67 dcbfe 8, 9
68 dcbie 10, 11
69 dcbste 8, 30
70 dcbte 6, 3, 1
71 dcbtste 5, 4, 2
72 dcbze 15, 14
73 icbie 3, 4
74 icbt 5, 8, 9
75 icbte 6, 10, 15
76 mfapidi 5, 6
77 tlbivax 7, 8
78 tlbivaxe 9, 10
79 tlbsx 11, 12
80 tlbsxe 13, 14
81
82 branch_target_7:
83 adde64 1, 2, 3
84 adde64o 4, 5, 6
85 addme64 7, 8
86 addme64o 9, 10
87 addze64 11, 12
88 addze64o 13, 14
89 mcrxr64 5
90 subfe64 15, 16, 17
91 subfe64o 18, 19, 20
92 subfme64 21, 22
93 subfme64o 23, 24
94 subfze64 25, 26
95 subfze64o 27, 28
96
97 branch_target_8:
98 stbe 1, 50(2)
99 stbue 3, 40(4)
100 stbuxe 5, 6, 7
101 stbxe 8, 9, 10
102 stdcxe. 11, 12, 13
103 stde 14, 28(15)
104 stdue 16, 20(17)
105 stdxe 18, 19, 20
106 stduxe 21, 22, 23
107 stfde 1, 12(24)
108 stfdue 2, 0(25)
109 stfdxe 3, 26, 27
110 stfduxe 4, 28, 29
111 stfiwxe 5, 30, 31
112 stfse 6, 24(30)
113 stfsue 7, 20(29)
114 stfsxe 8, 28, 27
115 stfsuxe 9, 26, 25
116 sthbrxe 24, 23, 22
117 sthe 21, 30(20)
118 sthue 19, 40(18)
119 sthuxe 17, 16, 15
120 sthxe 14, 13, 12
121 stwbrxe 11, 10, 9
122 stwcxe. 8, 7, 6
123 stwe 5, 50(4)
124 stwue 3, 40(2)
125 stwuxe 1, 2, 3
126 stwxe 4, 5, 6
127
128 rfci
129 wrtee 3
130 wrteei 1
131 mfdcrx 4, 5
132 mfdcr 5, 234
133 mtdcrx 6, 7
134 mtdcr 432, 8
135 msync
136 dcba 9, 10
137 mbar 0
This page took 0.0347 seconds and 4 git commands to generate.