OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [ppc/] [booke.s] - Blame information for rev 38

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
# Motorola PowerPC BookE tests
2
#as: -mbooke32
3
        .section ".text"
4
start:
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
 
18
branch_target_1:
19
        lbze    8, 8(9)
20
        lbzue   12, 4(15)
21
        lbzuxe  4, 6, 8
22
        lbzxe   3, 5, 7
23
 
24
branch_target_2:
25
        lde     5, 400(6)
26
        ldue    6, 452(7)
27
        ldxe    7, 8, 9
28
        lduxe   10, 11, 12
29
 
30
branch_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
 
40
branch_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
 
51
branch_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
 
59
branch_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
75
        tlbwe
76
        tlbwe   0,0,0
77
        tlbwe   1,1,1
78
 
79
branch_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
 
94
branch_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
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
134
        mbar
135
        mbar    0
136
        mbar    1
137
 
138
        tlbsx   12, 13, 14
139
        tlbsx.  12, 13, 14
140
        tlbsxe  12, 13, 14
141
        tlbsxe. 12, 13, 14
142
 
143
        mfsprg 0, 2
144
        mfsprg2 0
145
        mtsprg 2, 0
146
        mtsprg2 0
147
        mfsprg 0, 7
148
        mfsprg7 0
149
        mtsprg 7, 0
150
        mtsprg7 0

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.