projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
bfd:
[external/binutils.git]
/
gas
/
testsuite
/
gas
/
tic6x
/
insns-c674x-pcrel.s
1
# Test C674x instructions generating PC-relative relocations.
2
.text
3
.nocmp
4
.globl ext1
5
.globl ext2
6
.globl ext3
7
.globl a1
8
.globl b1
9
.globl irp
10
.globl nrp
11
f:
12
nop
13
nop
14
nop
15
nop
16
nop
17
nop
18
nop
19
addkpc .S2 f,b1,3
20
[a2] addkpc .S2 f+4,b3,7
21
addkpc .S2 g,b4,0
22
addkpc .S2 ext1+8,b5,4
23
g:
24
nop
25
nop
26
nop
27
nop
28
nop
29
f2:
30
nop
31
nop
32
b .S2 ext3+4
33
b .S1 ext2
34
b .S2 (nrp)
35
b .S2 (irp)
36
b .S1 (a1)
37
b .S2 f2
38
[b2] b .S2 f2+4
39
b .S2 g2
40
b .S2 (b1)
41
g2:
42
nop
43
nop
44
nop
45
nop
46
nop
47
f3:
48
nop
49
nop
50
call .S2 ext3+4
51
call .S1 ext2
52
call .S2 (nrp)
53
call .S2 (irp)
54
call .S1 (a1)
55
call .S2 f3
56
[b2] call .S2 f3+4
57
call .S2 g3
58
call .S2 (b1)
59
g3:
60
nop
61
nop
62
nop
63
nop
64
nop
65
f4:
66
nop
67
nop
68
bdec .S2 ext3+4,b2
69
bdec .S1 ext2,a2
70
bdec .S2 (nrp),b2
71
bdec .S2 (irp),b2
72
bdec .S1 (a1),a2
73
bdec .S2 f4,b2
74
[!a1] bdec .S2 f4+4,b2
75
bdec .S2 g4,b2
76
bdec .S2 (b1),b2
77
g4:
78
nop
79
nop
80
nop
81
nop
82
nop
83
f5:
84
nop
85
nop
86
bpos .S2 ext3+4,b2
87
bpos .S1 ext2,a2
88
bpos .S2 (nrp),b2
89
bpos .S2 (irp),b2
90
bpos .S1 (a1),a2
91
bpos .S2 f5,b2
92
[!b1] bpos .S2 f5+4,b2
93
bpos .S2 g5,b2
94
bpos .S2 (b1),b2
95
g5:
96
nop
97
nop
98
nop
99
nop
100
nop
101
f6:
102
nop
103
nop
104
bnop .S2 ext3+4,0
105
bnop .S1 ext2,1
106
bnop (nrp),2
107
bnop .S2 (irp),3
108
bnop .S1 (a1),4
109
bnop .S2 f6,5
110
[!b1] bnop .S2 f6+4,6
111
bnop g6,7
112
bnop .S2 (b1),0
113
g6:
114
nop
115
nop
116
nop
117
nop
118
nop
119
f7:
120
nop
121
nop
122
callnop .S2 ext3+4,0
123
callnop .S1 ext2,1
124
callnop (nrp),2
125
callnop .S2 (irp),3
126
callnop .S1 (a1),4
127
callnop .S2 f7,5
128
[a0] callnop .S2 f7+4,6
129
callnop g7,7
130
callnop .S2 (b1),0
131
g7:
132
nop
133
nop
134
nop
135
nop
136
nop
137
f8:
138
nop
139
nop
140
callp .S2 ext3+4,b3
141
callp .S1 ext2,a3
142
callp .S1 (nrp),a3
143
callp .S2 (irp),b3
144
callp .S1 (a1),a3
145
callp .S2 f8,b3
146
callp .S2 f8+4,b3
147
callp .S1 g8,a3
148
callp .S2 (b1),b3
149
g8:
150
nop
151
nop
152
nop
153
nop
154
nop
155
f9:
156
nop
157
nop
158
callret .S2 ext3+4
159
callret .S1 ext2
160
callret .S2 (nrp)
161
callret .S2 (irp)
162
callret .S1 (a1)
163
callret .S2 f9
164
[b2] callret .S2 f9+4
165
callret .S2 g9
166
callret .S2 (b1)
167
g9:
168
nop
169
nop
170
nop
171
nop
172
nop
173
f10:
174
nop
175
nop
176
ret .S2 ext3+4
177
ret .S1 ext2
178
ret .S2 (nrp)
179
ret .S2 (irp)
180
ret .S1 (a1)
181
ret .S2 f10
182
[b2] ret .S2 f10+4
183
ret .S2 g10
184
ret .S2 (b1)
185
g10:
186
nop
187
nop
188
nop
189
nop
190
nop
191
f11:
192
nop
193
nop
194
retp .S2 ext3+4,b3
195
retp .S1 ext2,a3
196
retp .S1 (nrp),a3
197
retp .S2 (irp),b3
198
retp .S1 (a1),a3
199
retp .S2 f11,b3
200
retp .S2 f11+4,b3
201
retp .S1 g11,a3
202
retp .S2 (b1),b3
203
g11:
204
nop
205
nop
206
nop
207
nop
208
nop