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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [sh/] [sh64/] [rel-3.s] - Blame information for rev 205

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
! Like rel-1, but references are marked "datalabel".
2
 
3
        .mode SHmedia
4
        .text
5
start:
6
        movi datalabel data1 - datalabel $,r10
7
        movi (datalabel data2 - datalabel $) & 65535,r10
8
        movi ((datalabel data3 - datalabel $) >> 0) & 65535,r10
9
        movi ((datalabel data4 - datalabel $) >> 16) & 65535,r10
10
        movi datalabel data5 + 8 - datalabel $,r10
11
        movi (datalabel data6 + 16 - datalabel $) & 65535,r10
12
        movi ((datalabel data7 + 12 - datalabel $) >> 0) & 65535,r10
13
        movi ((datalabel data8 + 4 - datalabel $) >> 16) & 65535,r10
14
 
15
        movi datalabel othertext1 - datalabel $,r10
16
        movi (datalabel othertext2 - datalabel $) & 65535,r10
17
        movi ((datalabel othertext3 - datalabel $) >> 0) & 65535,r10
18
        movi ((datalabel othertext4 - datalabel $) >> 16) & 65535,r10
19
        movi datalabel othertext5 + 8 - datalabel $,r10
20
        movi (datalabel othertext6 + 16 - datalabel $) & 65535,r10
21
        movi ((datalabel othertext7 + 12 - datalabel $) >> 0) & 65535,r10
22
        movi ((datalabel othertext8 + 4 - datalabel $) >> 16) & 65535,r10
23
 
24
        movi datalabel extern1 - datalabel $,r10
25
        movi (datalabel extern2 - datalabel $) & 65535,r10
26
        movi ((datalabel extern3 - datalabel $) >> 0) & 65535,r10
27
        movi ((datalabel extern4 - datalabel $) >> 16) & 65535,r10
28
        movi datalabel extern5 + 8 - datalabel $,r10
29
        movi (datalabel extern6 + 16 - datalabel $) & 65535,r10
30
        movi ((datalabel extern7 + 12 - datalabel $) >> 0) & 65535,r10
31
        movi ((datalabel extern8 + 4 - datalabel $) >> 16) & 65535,r10
32
 
33
        movi datalabel gdata1 - datalabel $,r10
34
        movi (datalabel gdata2 - datalabel $) & 65535,r10
35
        movi ((datalabel gdata3 - datalabel $) >> 0) & 65535,r10
36
        movi ((datalabel gdata4 - datalabel $) >> 16) & 65535,r10
37
        movi datalabel gdata5 + 8 - datalabel $,r10
38
        movi (datalabel gdata6 + 16 - datalabel $) & 65535,r10
39
        movi ((datalabel gdata7 + 12 - datalabel $) >> 0) & 65535,r10
40
        movi ((datalabel gdata8 + 4 - datalabel $) >> 16) & 65535,r10
41
 
42
        movi datalabel gothertext1 - datalabel $,r10
43
        movi (datalabel gothertext2 - datalabel $) & 65535,r10
44
        movi ((datalabel gothertext3 - datalabel $) >> 0) & 65535,r10
45
        movi ((datalabel gothertext4 - datalabel $) >> 16) & 65535,r10
46
        movi datalabel gothertext5 + 8 - datalabel $,r10
47
        movi (datalabel gothertext6 + 16 - datalabel $) & 65535,r10
48
        movi ((datalabel gothertext7 + 12 - datalabel $) >> 0) & 65535,r10
49
        movi ((datalabel gothertext8 + 4 - datalabel $) >> 16) & 65535,r10
50
 
51
        .section .othertext,"ax"
52
x:
53
        nop
54
othertext1:
55
        nop
56
othertext2:
57
        nop
58
othertext3:
59
        nop
60
othertext4:
61
        nop
62
othertext5:
63
        nop
64
othertext6:
65
        nop
66
othertext7:
67
        nop
68
othertext8:
69
        nop
70
        .global gothertext1
71
gothertext1:
72
        nop
73
        .global gothertext2
74
gothertext2:
75
        nop
76
        .global gothertext3
77
gothertext3:
78
        nop
79
        .global gothertext4
80
gothertext4:
81
        nop
82
        .global gothertext5
83
gothertext5:
84
        nop
85
        .global gothertext6
86
gothertext6:
87
        nop
88
        .global gothertext7
89
gothertext7:
90
        nop
91
        .global gothertext8
92
gothertext8:
93
        nop
94
 
95
        .data
96
y:
97
        .long 0
98
data1:
99
        .long 0
100
data2:
101
        .long 0
102
data3:
103
        .long 0
104
data4:
105
        .long 0
106
data5:
107
        .long 0
108
data6:
109
        .long 0
110
data7:
111
        .long 0
112
data8:
113
        .long 0
114
        .global gdata1
115
gdata1:
116
        .long 0
117
        .global gdata2
118
gdata2:
119
        .long 0
120
        .global gdata3
121
gdata3:
122
        .long 0
123
        .global gdata4
124
gdata4:
125
        .long 0
126
        .global gdata5
127
gdata5:
128
        .long 0
129
        .global gdata6
130
gdata6:
131
        .long 0
132
        .global gdata7
133
gdata7:
134
        .long 0
135
        .global gdata8
136
gdata8:
137
        .long 0

powered by: WebSVN 2.1.0

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