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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [mips/] [elf-rel-got-n64.s] - Blame information for rev 856

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

Line No. Rev Author Line
1 38 julius
# MIPS ELF GOT reloc n64
2
 
3
        .data
4
        .align  3
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
        dla     $5,dg1+0
21
        dla     $5,dg1+12
22
        dla     $5,dg1+123456
23
        dla     $5,dg1+0($17)
24
        dla     $5,dg1+12($17)
25
        dla     $5,dg1+123456($17)
26
 
27
        ld      $5,dg1+0
28
        ld      $5,dg1+12
29
        ld      $5,dg1+0($17)
30
        ld      $5,dg1+12($17)
31
        ld      $5,dg1+34($5)
32
        sd      $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
        dla     $5,dl1+0
42
        dla     $5,dl1+12
43
        dla     $5,dl1+123456
44
        dla     $5,dl1+0($17)
45
        dla     $5,dl1+12($17)
46
        dla     $5,dl1+123456($17)
47
 
48
        ld      $5,dl1+0
49
        ld      $5,dl1+12
50
        ld      $5,dl1+0($17)
51
        ld      $5,dl1+12($17)
52
        ld      $5,dl1+34($5)
53
        sd      $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
        dla     $5,fn
63
        dla     $5,.Lfn
64
        dla     $25,fn
65
        dla     $25,.Lfn
66
        jal     fn
67
        jal     .Lfn
68
 
69
 
70
        dla     $5,dg2+0
71
        dla     $5,dg2+12
72
        dla     $5,dg2+123456
73
        dla     $5,dg2+0($17)
74
        dla     $5,dg2+12($17)
75
        dla     $5,dg2+123456($17)
76
 
77
        ld      $5,dg2+0
78
        ld      $5,dg2+12
79
        ld      $5,dg2+0($17)
80
        ld      $5,dg2+12($17)
81
        ld      $5,dg2+34($5)
82
        sd      $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
        dla     $5,dl2+0
92
        dla     $5,dl2+12
93
        dla     $5,dl2+123456
94
        dla     $5,dl2+0($17)
95
        dla     $5,dl2+12($17)
96
        dla     $5,dl2+123456($17)
97
 
98
        ld      $5,dl2+0
99
        ld      $5,dl2+12
100
        ld      $5,dl2+0($17)
101
        ld      $5,dl2+12($17)
102
        ld      $5,dl2+34($5)
103
        sd      $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
        dla     $5,fn2
113
        dla     $5,.Lfn2
114
        dla     $25,fn2
115
        dla     $25,.Lfn2
116
        jal     fn2
117
        jal     .Lfn2
118
 
119
# Check that filling delay slots doesn't break our relocations.
120
 
121
        dla     $5,dg1
122
        b       .Lfn
123
        ld      $5,dg2
124
        b       .Lfn2
125
 
126
        dla     $5,dl1
127
        b       .Lfn
128
        dla     $5,dl2+12
129
        b       .Lfn2
130
        dla     $5,dl1+123456
131
        b       .Lfn
132
 
133
        ld      $5,dl2
134
        b       .Lfn2
135
        ld      $5,dl1+12
136
        b       .Lfn
137
        ld      $5,dl2+34($5)
138
        b       .Lfn2
139
 
140
# Force at least 8 (non-deddlay-slot) zero bytes, to make 'objdump' print ...
141
        .space  8
142
 
143
        .end    fn
144
 
145
        .globl  fn2
146
        .ent    fn2
147
        .type   fn2,@function
148
fn2:
149
.Lfn2:
150
        .end    fn2
151
 
152
        .globl  __start
153
__start:
154
 
155
        .data
156
        .align  3
157
sp2:
158
        .space  60
159
        .globl  dg2
160
dg2:
161
dl2:
162
        .space  60

powered by: WebSVN 2.1.0

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