Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-mips-elf / reloc-2a.s
1         .globl  _start
2         .globl  sdg
3         .set    noreorder
4         .ent    tstarta
5 tstarta:
6 _start:
7         lui     $4,%hi(tstarta - 0x8010)
8         addiu   $4,$4,%lo(tstarta - 0x8010)
9         lui     $4,%hi(tstarta - 0x8000)
10         addiu   $4,$4,%lo(tstarta - 0x8000)
11         lui     $4,%hi(tstarta)
12         addiu   $4,$4,%lo(tstarta)
13         lui     $4,%hi(tstarta + 0x7ff0)
14         addiu   $4,$4,%lo(tstarta + 0x7ff0)
15 t32a:
16         lui     $4,%hi(tstarta + 0x8010)
17         addiu   $4,$4,%lo(tstarta + 0x8010)
18
19         lui     $4,%hi(t32a - 0x8010)
20         addiu   $4,$4,%lo(t32a - 0x8010)
21         lui     $4,%hi(t32a - 0x8000)
22         addiu   $4,$4,%lo(t32a - 0x8000)
23         lui     $4,%hi(t32a)
24         addiu   $4,$4,%lo(t32a)
25         lui     $4,%hi(t32a + 0x7ff0)
26         addiu   $4,$4,%lo(t32a + 0x7ff0)
27         lui     $4,%hi(t32a + 0x8010)
28         addiu   $4,$4,%lo(t32a + 0x8010)
29
30         lui     $4,%hi(_start - 0x8010)
31         addiu   $4,$4,%lo(_start - 0x8010)
32         lui     $4,%hi(_start - 0x8000)
33         addiu   $4,$4,%lo(_start - 0x8000)
34         lui     $4,%hi(_start)
35         addiu   $4,$4,%lo(_start)
36         lui     $4,%hi(_start + 0x7ff0)
37         addiu   $4,$4,%lo(_start + 0x7ff0)
38         lui     $4,%hi(_start + 0x8010)
39         addiu   $4,$4,%lo(_start + 0x8010)
40
41         addiu   $4,$4,%gp_rel(sdg - 4)
42         addiu   $4,$4,%gp_rel(sdg)
43         addiu   $4,$4,%gp_rel(sdg + 4)
44
45         addiu   $4,$4,%gp_rel(sdla - 4)
46         addiu   $4,$4,%gp_rel(sdla)
47         addiu   $4,$4,%gp_rel(sdla + 4)
48
49         jal     tstarta - 4
50         nop
51         jal     tstarta
52         nop
53         jal     tstarta + 4
54         nop
55
56         jal     t32a - 4
57         nop
58         jal     t32a
59         nop
60         jal     t32a + 4
61         nop
62
63         jal     _start - 4
64         nop
65         jal     _start
66         nop
67         jal     _start + 4
68         nop
69
70         .org    0xfff0
71
72         .end    tstarta
73
74         .section .sdata
75         .space  16
76 sdg:
77 sdla:
78         .space  16