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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [mips/] [ld-pic.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
# Source file used to test the ld macro with PIC code.
2
 
3
        .set    mips1
4
 
5
        .data
6
data_label:
7
        .extern big_external_data_label,1000
8
        .extern small_external_data_label,1
9
        .comm big_external_common,1000
10
        .comm small_external_common,1
11
        .lcomm big_local_common,1000
12
        .lcomm small_local_common,1
13
 
14
        .text
15
        ld      $4,0
16
        ld      $4,1
17
        ld      $4,0x8000
18
        ld      $4,-0x8000
19
        ld      $4,0x10000
20
        ld      $4,0x1a5a5
21
        ld      $4,0($5)
22
        ld      $4,1($5)
23
        ld      $4,0x8000($5)
24
        ld      $4,-0x8000($5)
25
        ld      $4,0x10000($5)
26
        ld      $4,0x1a5a5($5)
27
        ld      $4,data_label
28
        ld      $4,big_external_data_label
29
        ld      $4,small_external_data_label
30
        ld      $4,big_external_common
31
        ld      $4,small_external_common
32
        ld      $4,big_local_common
33
        ld      $4,small_local_common
34
        ld      $4,data_label+1
35
        ld      $4,big_external_data_label+1
36
        ld      $4,small_external_data_label+1
37
        ld      $4,big_external_common+1
38
        ld      $4,small_external_common+1
39
        ld      $4,big_local_common+1
40
        ld      $4,small_local_common+1
41
        ld      $4,data_label($5)
42
        ld      $4,big_external_data_label($5)
43
        ld      $4,small_external_data_label($5)
44
        ld      $4,big_external_common($5)
45
        ld      $4,small_external_common($5)
46
        ld      $4,big_local_common($5)
47
        ld      $4,small_local_common($5)
48
        ld      $4,data_label+1($5)
49
        ld      $4,big_external_data_label+1($5)
50
        ld      $4,small_external_data_label+1($5)
51
        ld      $4,big_external_common+1($5)
52
        ld      $4,small_external_common+1($5)
53
        ld      $4,big_local_common+1($5)
54
        ld      $4,small_local_common+1($5)
55
 
56
# Round to a 16 byte boundary, for ease in testing multiple targets.
57
        nop
58
        nop

powered by: WebSVN 2.1.0

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