1 # Source file used to test the ld macro with PIC code.
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
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
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
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)
56 # Round to a 16 byte boundary, for ease in testing multiple targets.