projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Upload Tizen:Base source
[external/binutils.git]
/
gas
/
testsuite
/
gas
/
mips
/
elf-rel-got-n32.s
1
# MIPS ELF GOT reloc n32
2
3
.data
4
.align 2
5
sp1:
6
.space 60
7
.globl dg1
8
dg1:
9
dl1:
10
.space 60
11
12
13
.text
14
15
.globl fn
16
.ent fn
17
.type fn,@function
18
fn:
19
.Lfn:
20
la $5,dg1+0
21
la $5,dg1+12
22
la $5,dg1+123456
23
la $5,dg1+0($17)
24
la $5,dg1+12($17)
25
la $5,dg1+123456($17)
26
27
lw $5,dg1+0
28
lw $5,dg1+12
29
lw $5,dg1+0($17)
30
lw $5,dg1+12($17)
31
lw $5,dg1+34($5)
32
sw $5,dg1+56($5)
33
34
ulw $5,dg1+0
35
ulw $5,dg1+12
36
ulw $5,dg1+0($17)
37
ulw $5,dg1+12($17)
38
ulw $5,dg1+34($5)
39
usw $5,dg1+56($5)
40
41
la $5,dl1+0
42
la $5,dl1+12
43
la $5,dl1+123456
44
la $5,dl1+0($17)
45
la $5,dl1+12($17)
46
la $5,dl1+123456($17)
47
48
lw $5,dl1+0
49
lw $5,dl1+12
50
lw $5,dl1+0($17)
51
lw $5,dl1+12($17)
52
lw $5,dl1+34($5)
53
sw $5,dl1+56($5)
54
55
ulw $5,dl1+0
56
ulw $5,dl1+12
57
ulw $5,dl1+0($17)
58
ulw $5,dl1+12($17)
59
ulw $5,dl1+34($5)
60
usw $5,dl1+56($5)
61
62
la $5,fn
63
la $5,.Lfn
64
la $25,fn
65
la $25,.Lfn
66
jal fn
67
jal .Lfn
68
69
70
la $5,dg2+0
71
la $5,dg2+12
72
la $5,dg2+123456
73
la $5,dg2+0($17)
74
la $5,dg2+12($17)
75
la $5,dg2+123456($17)
76
77
lw $5,dg2+0
78
lw $5,dg2+12
79
lw $5,dg2+0($17)
80
lw $5,dg2+12($17)
81
lw $5,dg2+34($5)
82
sw $5,dg2+56($5)
83
84
ulw $5,dg2+0
85
ulw $5,dg2+12
86
ulw $5,dg2+0($17)
87
ulw $5,dg2+12($17)
88
ulw $5,dg2+34($5)
89
usw $5,dg2+56($5)
90
91
la $5,dl2+0
92
la $5,dl2+12
93
la $5,dl2+123456
94
la $5,dl2+0($17)
95
la $5,dl2+12($17)
96
la $5,dl2+123456($17)
97
98
lw $5,dl2+0
99
lw $5,dl2+12
100
lw $5,dl2+0($17)
101
lw $5,dl2+12($17)
102
lw $5,dl2+34($5)
103
sw $5,dl2+56($5)
104
105
ulw $5,dl2+0
106
ulw $5,dl2+12
107
ulw $5,dl2+0($17)
108
ulw $5,dl2+12($17)
109
ulw $5,dl2+34($5)
110
usw $5,dl2+56($5)
111
112
la $5,fn2
113
la $5,.Lfn2
114
la $25,fn2
115
la $25,.Lfn2
116
jal fn2
117
jal .Lfn2
118
119
# Check that filling delay slots doesn't break our relocations.
120
121
la $5,dg1
122
b .Lfn
123
lw $5,dg2
124
b .Lfn2
125
126
la $5,dl1
127
b .Lfn
128
la $5,dl2+12
129
b .Lfn2
130
la $5,dl1+123456
131
b .Lfn
132
lw $5,dl2
133
b .Lfn2
134
lw $5,dl1+12
135
b .Lfn
136
lw $5,dl2+34($5)
137
b .Lfn2
138
139
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
140
.space 8
141
142
.end fn
143
144
.globl fn2
145
.ent fn2
146
.type fn2,@function
147
fn2:
148
.Lfn2:
149
.end fn2
150
151
.globl __start
152
__start:
153
154
.data
155
.align 2
156
sp2:
157
.space 60
158
.globl dg2
159
dg2:
160
dl2:
161
.space 60
162