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