bfd/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / la.s
CommitLineData
252b5132
RH
1# Source file used to test the la macro.
2
3 .data
4data_label:
5 .extern big_external_data_label,1000
6 .extern small_external_data_label,1
7 .comm big_external_common,1000
8 .comm small_external_common,1
9 .lcomm big_local_common,1000
10 .lcomm small_local_common,1
11
12 .text
13 la $4,0
14 la $4,1
15 la $4,0x8000
16 la $4,-0x8000
17 la $4,0x10000
18 la $4,0x1a5a5
19 la $4,0($5)
20 la $4,1($5)
21 la $4,0x8000($5)
22 la $4,-0x8000($5)
23 la $4,0x10000($5)
24 la $4,0x1a5a5($5)
25 la $4,data_label
26 la $4,big_external_data_label
27 la $4,small_external_data_label
28 la $4,big_external_common
29 la $4,small_external_common
30 la $4,big_local_common
31 la $4,small_local_common
32 la $4,data_label+1
33 la $4,big_external_data_label+1
34 la $4,small_external_data_label+1
35 la $4,big_external_common+1
36 la $4,small_external_common+1
37 la $4,big_local_common+1
38 la $4,small_local_common+1
39 la $4,data_label+0x8000
40 la $4,big_external_data_label+0x8000
41 la $4,small_external_data_label+0x8000
42 la $4,big_external_common+0x8000
43 la $4,small_external_common+0x8000
44 la $4,big_local_common+0x8000
45 la $4,small_local_common+0x8000
46 la $4,data_label-0x8000
47 la $4,big_external_data_label-0x8000
48 la $4,small_external_data_label-0x8000
49 la $4,big_external_common-0x8000
50 la $4,small_external_common-0x8000
51 la $4,big_local_common-0x8000
52 la $4,small_local_common-0x8000
53 la $4,data_label+0x10000
54 la $4,big_external_data_label+0x10000
55 la $4,small_external_data_label+0x10000
56 la $4,big_external_common+0x10000
57 la $4,small_external_common+0x10000
58 la $4,big_local_common+0x10000
59 la $4,small_local_common+0x10000
60 la $4,data_label+0x1a5a5
61 la $4,big_external_data_label+0x1a5a5
62 la $4,small_external_data_label+0x1a5a5
63 la $4,big_external_common+0x1a5a5
64 la $4,small_external_common+0x1a5a5
65 la $4,big_local_common+0x1a5a5
66 la $4,small_local_common+0x1a5a5
67 la $4,data_label($5)
68 la $4,big_external_data_label($5)
69 la $4,small_external_data_label($5)
70 la $4,big_external_common($5)
71 la $4,small_external_common($5)
72 la $4,big_local_common($5)
73 la $4,small_local_common($5)
74 la $4,data_label+1($5)
75 la $4,big_external_data_label+1($5)
76 la $4,small_external_data_label+1($5)
77 la $4,big_external_common+1($5)
78 la $4,small_external_common+1($5)
79 la $4,big_local_common+1($5)
80 la $4,small_local_common+1($5)
81 la $4,data_label+0x8000($5)
82 la $4,big_external_data_label+0x8000($5)
83 la $4,small_external_data_label+0x8000($5)
84 la $4,big_external_common+0x8000($5)
85 la $4,small_external_common+0x8000($5)
86 la $4,big_local_common+0x8000($5)
87 la $4,small_local_common+0x8000($5)
88 la $4,data_label-0x8000($5)
89 la $4,big_external_data_label-0x8000($5)
90 la $4,small_external_data_label-0x8000($5)
91 la $4,big_external_common-0x8000($5)
92 la $4,small_external_common-0x8000($5)
93 la $4,big_local_common-0x8000($5)
94 la $4,small_local_common-0x8000($5)
95 la $4,data_label+0x10000($5)
96 la $4,big_external_data_label+0x10000($5)
97 la $4,small_external_data_label+0x10000($5)
98 la $4,big_external_common+0x10000($5)
99 la $4,small_external_common+0x10000($5)
100 la $4,big_local_common+0x10000($5)
101 la $4,small_local_common+0x10000($5)
102 la $4,data_label+0x1a5a5($5)
103 la $4,big_external_data_label+0x1a5a5($5)
104 la $4,small_external_data_label+0x1a5a5($5)
105 la $4,big_external_common+0x1a5a5($5)
106 la $4,small_external_common+0x1a5a5($5)
107 la $4,big_local_common+0x1a5a5($5)
108 la $4,small_local_common+0x1a5a5($5)
109
4c507252
NC
110# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
111 .space 8
This page took 0.239692 seconds and 4 git commands to generate.