Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-mips-elf / got-page-1.s
1         # See below.
2         lw      $4,%got(foo+0x120000)($gp)
3         addiu   $4,$4,%lo(foo+0x120000)
4
5         # 2 pages
6         lw      $4,%got(foo-0x8000)($gp)
7         addiu   $4,$4,%lo(foo-0x8000)
8         lw      $4,%got(foo+0x800)($gp)
9         addiu   $4,$4,%lo(foo+0x8000)
10
11         # 2 pages
12         lw      $4,%got(foo-0x1000000)($gp)
13         addiu   $4,$4,%lo(foo-0x1000000)
14         lw      $4,%got(foo-0xffffff)($gp)
15         addiu   $4,$4,%lo(foo-0xffffff)
16
17         # 1 page
18         lw      $4,%got(foo+0x120000)($gp)
19         addiu   $4,$4,%lo(foo+0x120000)
20
21         # 5 pages
22         lw      $4,%got(bar)($gp)
23         addiu   $4,$4,%lo(bar)
24         lw      $4,%got(bar+0x20000)($gp)
25         addiu   $4,$4,%lo(bar+0x20000)
26         lw      $4,%got(bar+0x40000)($gp)
27         addiu   $4,$4,%lo(bar+0x40000)
28         lw      $4,%got(bar+0x30000)($gp)
29         addiu   $4,$4,%lo(bar+0x30000)
30         lw      $4,%got(bar+0x10000)($gp)
31         addiu   $4,$4,%lo(bar+0x10000)
32         lw      $4,%got(bar+0x38000)($gp)
33         addiu   $4,$4,%lo(bar+0x38000)
34         lw      $4,%got(bar+0x14000)($gp)
35         addiu   $4,$4,%lo(bar+0x14000)
36         lw      $4,%got(bar+0x2c000)($gp)
37         addiu   $4,$4,%lo(bar+0x2c000)
38         lw      $4,%got(bar+0x02000)($gp)
39         addiu   $4,$4,%lo(bar+0x02000)
40
41         .section .bss.foo,"aw",@nobits
42         .fill   0x800000
43 foo:    .fill   0x800000
44
45         .section .bss.bar,"aw",@nobits
46 bar:    .fill   0xc00000