projects
/
deliverable
/
binutils-gdb.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
* elf64-mips.c (mips_elf64_slurp_one_reloc_table): Call
[deliverable/binutils-gdb.git]
/
gas
/
testsuite
/
gas
/
mips
/
empic2.s
1
# Check assembly of and relocs for -membedded-pic la, lw, ld, sw, sd macros.
2
3
.text
4
.set noreorder
5
6
start:
7
nop
8
9
.globl g1
10
.ent g1
11
i1: # 0x00004
12
g1:
13
.space 0x8000
14
nop
15
.end g1
16
17
.globl g2
18
.ent g2
19
i2: # 0x08008
20
g2:
21
.space 0x8000
22
nop
23
.end g2
24
25
.globl g3
26
.ent g3
27
i3: # 0x1000c
28
g3:
29
30
la $2, (i1 - i3)($4)
31
la $2, (g1 - i3)($4)
32
la $2, (i2 - i3)($4)
33
la $2, (g2 - i3)($4)
34
la $2, (if - i3)($4)
35
la $2, (gf - i3)($4)
36
la $2, (e - i3)($4)
37
la $2, (i1 - g3)($4)
38
la $2, (g1 - g3)($4)
39
la $2, (i2 - g3)($4)
40
la $2, (g2 - g3)($4)
41
la $2, (if - g3)($4)
42
la $2, (gf - g3)($4)
43
la $2, (e - g3)($4)
44
45
la $2, (i1 - i3)
46
la $2, (g1 - i3)
47
la $2, (i2 - i3)
48
la $2, (g2 - i3)
49
la $2, (if - i3)
50
la $2, (gf - i3)
51
la $2, (e - i3)
52
la $2, (i1 - g3)
53
la $2, (g1 - g3)
54
la $2, (i2 - g3)
55
la $2, (g2 - g3)
56
la $2, (if - g3)
57
la $2, (gf - g3)
58
la $2, (e - g3)
59
60
lw $2, (i1 - i3)($4)
61
lw $2, (g1 - i3)($4)
62
lw $2, (i2 - i3)($4)
63
lw $2, (g2 - i3)($4)
64
lw $2, (if - i3)($4)
65
lw $2, (gf - i3)($4)
66
lw $2, (e - i3)($4)
67
ld $2, (i1 - g3)($4)
68
ld $2, (g1 - g3)($4)
69
ld $2, (i2 - g3)($4)
70
ld $2, (g2 - g3)($4)
71
ld $2, (if - g3)($4)
72
ld $2, (gf - g3)($4)
73
ld $2, (e - g3)($4)
74
75
sw $2, (i1 - i3)($4)
76
sw $2, (g1 - i3)($4)
77
sw $2, (i2 - i3)($4)
78
sw $2, (g2 - i3)($4)
79
sw $2, (if - i3)($4)
80
sw $2, (gf - i3)($4)
81
sw $2, (e - i3)($4)
82
sd $2, (i1 - g3)($4)
83
sd $2, (g1 - g3)($4)
84
sd $2, (i2 - g3)($4)
85
sd $2, (g2 - g3)($4)
86
sd $2, (if - g3)($4)
87
sd $2, (gf - g3)($4)
88
sd $2, (e - g3)($4)
89
90
.end g3
91
92
.globl gf
93
.ent gf
94
if:
95
gf:
96
nop
97
.end gf
98
99
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
100
.space 8
This page took
0.031648 seconds
and
4
git commands to generate.