m68k: tag floating-point ABI used
[deliverable/binutils-gdb.git] / ld / testsuite / ld-mips-elf / got-page-3a.s
CommitLineData
c224138d
RS
1 .macro makeref,sym
2 lw $5,%got(\sym\@)($gp)
3 .endm
4
5 .globl f1
6 .ent f1
7f1:
8 # See below.
9 lw $4,%got(foo+0x120000)($gp)
10 addiu $4,$4,%lo(foo+0x120000)
11
12 # 2 pages
13 lw $4,%got(foo-0x8000)($gp)
14 addiu $4,$4,%lo(foo-0x8000)
15 lw $4,%got(foo+0x800)($gp)
16 addiu $4,$4,%lo(foo+0x8000)
17
18 # 2 pages
19 lw $4,%got(foo-0x1000000)($gp)
20 addiu $4,$4,%lo(foo-0x1000000)
21 lw $4,%got(foo-0xffffff)($gp)
22 addiu $4,$4,%lo(foo-0xffffff)
23
24 # 1 page
25 lw $4,%got(foo+0x120000)($gp)
26 addiu $4,$4,%lo(foo+0x120000)
27
28 # 5 pages
29 lw $4,%got(bar)($gp)
30 addiu $4,$4,%lo(bar)
31 lw $4,%got(bar+0x20000)($gp)
32 addiu $4,$4,%lo(bar+0x20000)
33 lw $4,%got(bar+0x40000)($gp)
34 addiu $4,$4,%lo(bar+0x40000)
35 lw $4,%got(bar+0x30000)($gp)
36 addiu $4,$4,%lo(bar+0x30000)
37 lw $4,%got(bar+0x10000)($gp)
38 addiu $4,$4,%lo(bar+0x10000)
39 lw $4,%got(bar+0x38000)($gp)
40 addiu $4,$4,%lo(bar+0x38000)
41 lw $4,%got(bar+0x14000)($gp)
42 addiu $4,$4,%lo(bar+0x14000)
43 lw $4,%got(bar+0x2c000)($gp)
44 addiu $4,$4,%lo(bar+0x2c000)
45 lw $4,%got(bar+0x02000)($gp)
46 addiu $4,$4,%lo(bar+0x02000)
47 .end f1
48
49 .rept 8000
50 makeref foo
51 .endr
52
53 .section .bss.foo,"aw",@nobits
54 .fill 0x800000
55foo: .fill 0x800000
56
57 .section .bss.bar,"aw",@nobits
58bar: .fill 0xc00000
This page took 0.601546 seconds and 4 git commands to generate.