1
#objdump: -dr --prefix-addresses --show-raw-insn
4
# Test the ld instruction
6
.*: +file format elf32-littlenios2
8
Disassembly of section .text:
9
0+0000 <[^>]*> 01000005 stb r4,0\(zero\)
10
0+0004 <[^>]*> 01000105 stb r4,4\(zero\)
11
0+0008 <[^>]*> 011fff05 stb r4,32764\(zero\)
12
0+000c <[^>]*> 01200005 stb r4,-32768\(zero\)
13
0+0010 <[^>]*> 29000005 stb r4,0\(r5\)
14
0+0014 <[^>]*> 29000105 stb r4,4\(r5\)
15
0+0018 <[^>]*> 291fff05 stb r4,32764\(r5\)
16
0+001c <[^>]*> 29200005 stb r4,-32768\(r5\)
17
0+0020 <[^>]*> 01000005 stb r4,0\(zero\)
18
[ ]*20: R_NIOS2_S16 .data
19
0+0024 <[^>]*> 01000005 stb r4,0\(zero\)
20
[ ]*24: R_NIOS2_S16 big_external_data_label
21
0+0028 <[^>]*> 01000005 stb r4,0\(zero\)
22
[ ]*28: R_NIOS2_S16 small_external_data_label
23
0+002c <[^>]*> 01000005 stb r4,0\(zero\)
24
[ ]*2c: R_NIOS2_S16 big_external_common
25
0+0030 <[^>]*> 01000005 stb r4,0\(zero\)
26
[ ]*30: R_NIOS2_S16 small_external_common
27
0+0034 <[^>]*> 01000005 stb r4,0\(zero\)
28
[ ]*34: R_NIOS2_S16 .bss
29
0+0038 <[^>]*> 01000005 stb r4,0\(zero\)
30
[ ]*38: R_NIOS2_S16 .bss\+0x4000
31
0+003c <[^>]*> 01000005 stb r4,0\(zero\)
32
[ ]*3c: R_NIOS2_S16 .data\+0x4
33
0+0040 <[^>]*> 01000005 stb r4,0\(zero\)
34
[ ]*40: R_NIOS2_S16 big_external_data_label\+0x4
35
0+0044 <[^>]*> 01000005 stb r4,0\(zero\)
36
[ ]*44: R_NIOS2_S16 small_external_data_label\+0x4
37
0+0048 <[^>]*> 01000005 stb r4,0\(zero\)
38
[ ]*48: R_NIOS2_S16 big_external_common\+0x4
39
0+004c <[^>]*> 01000005 stb r4,0\(zero\)
40
[ ]*4c: R_NIOS2_S16 small_external_common\+0x4
41
0+0050 <[^>]*> 01000005 stb r4,0\(zero\)
42
[ ]*50: R_NIOS2_S16 .bss\+0x4
43
0+0054 <[^>]*> 01000005 stb r4,0\(zero\)
44
[ ]*54: R_NIOS2_S16 .bss\+0x4004
45
0+0058 <[^>]*> 01000005 stb r4,0\(zero\)
46
[ ]*58: R_NIOS2_S16 .data-0x8000
47
0+005c <[^>]*> 01000005 stb r4,0\(zero\)
48
[ ]*5c: R_NIOS2_S16 big_external_data_label-0x8000
49
0+0060 <[^>]*> 01000005 stb r4,0\(zero\)
50
[ ]*60: R_NIOS2_S16 small_external_data_label-0x8000
51
0+0064 <[^>]*> 01000005 stb r4,0\(zero\)
52
[ ]*64: R_NIOS2_S16 big_external_common-0x8000
53
0+0068 <[^>]*> 01000005 stb r4,0\(zero\)
54
[ ]*68: R_NIOS2_S16 small_external_common-0x8000
55
0+006c <[^>]*> 01000005 stb r4,0\(zero\)
56
[ ]*6c: R_NIOS2_S16 .bss-0x8000
57
0+0070 <[^>]*> 01000005 stb r4,0\(zero\)
58
[ ]*70: R_NIOS2_S16 .bss-0x4000
59
0+0074 <[^>]*> 01000005 stb r4,0\(zero\)
60
[ ]*74: R_NIOS2_S16 .data\+0x10000
61
0+0078 <[^>]*> 29000005 stb r4,0\(r5\)
62
[ ]*78: R_NIOS2_S16 .data
63
0+007c <[^>]*> 29000005 stb r4,0\(r5\)
64
[ ]*7c: R_NIOS2_S16 big_external_data_label
65
0+0080 <[^>]*> 29000005 stb r4,0\(r5\)
66
[ ]*80: R_NIOS2_S16 small_external_data_label
67
0+0084 <[^>]*> 29000005 stb r4,0\(r5\)
68
[ ]*84: R_NIOS2_S16 big_external_common
69
0+0088 <[^>]*> 29000005 stb r4,0\(r5\)
70
[ ]*88: R_NIOS2_S16 small_external_common
71
0+008c <[^>]*> 29000005 stb r4,0\(r5\)
72
[ ]*8c: R_NIOS2_S16 .bss
73
0+0090 <[^>]*> 29000005 stb r4,0\(r5\)
74
[ ]*90: R_NIOS2_S16 .bss\+0x4000
75
0+0094 <[^>]*> 29000005 stb r4,0\(r5\)
76
[ ]*94: R_NIOS2_S16 .data\+0x4
77
0+0098 <[^>]*> 29000005 stb r4,0\(r5\)
78
[ ]*98: R_NIOS2_S16 big_external_data_label\+0x4
79
0+009c <[^>]*> 29000005 stb r4,0\(r5\)
80
[ ]*9c: R_NIOS2_S16 small_external_data_label\+0x4
81
0+00a0 <[^>]*> 29000005 stb r4,0\(r5\)
82
[ ]*a0: R_NIOS2_S16 big_external_common\+0x4
83
0+00a4 <[^>]*> 29000005 stb r4,0\(r5\)
84
[ ]*a4: R_NIOS2_S16 small_external_common\+0x4
85
0+00a8 <[^>]*> 29000005 stb r4,0\(r5\)
86
[ ]*a8: R_NIOS2_S16 .bss\+0x4
87
0+00ac <[^>]*> 29000005 stb r4,0\(r5\)
88
[ ]*ac: R_NIOS2_S16 .bss\+0x4004
89
0+00b0 <[^>]*> 29000005 stb r4,0\(r5\)
90
[ ]*b0: R_NIOS2_S16 .data-0x8000
91
0+00b4 <[^>]*> 29000005 stb r4,0\(r5\)
92
[ ]*b4: R_NIOS2_S16 big_external_data_label-0x8000
93
0+00b8 <[^>]*> 29000005 stb r4,0\(r5\)
94
[ ]*b8: R_NIOS2_S16 small_external_data_label-0x8000
95
0+00bc <[^>]*> 29000005 stb r4,0\(r5\)
96
[ ]*bc: R_NIOS2_S16 big_external_common-0x8000
97
0+00c0 <[^>]*> 29000005 stb r4,0\(r5\)
98
[ ]*c0: R_NIOS2_S16 small_external_common-0x8000
99
0+00c4 <[^>]*> 29000005 stb r4,0\(r5\)
100
[ ]*c4: R_NIOS2_S16 .bss-0x8000
101
0+00c8 <[^>]*> 29000005 stb r4,0\(r5\)
102
[ ]*c8: R_NIOS2_S16 .bss-0x4000
103
0+00cc <[^>]*> 01000025 stbio r4,0\(zero\)
104
0+00d0 <[^>]*> 01000125 stbio r4,4\(zero\)
105
0+00d4 <[^>]*> 011fff25 stbio r4,32764\(zero\)
106
0+00d8 <[^>]*> 01200025 stbio r4,-32768\(zero\)
107
0+00dc <[^>]*> 29000025 stbio r4,0\(r5\)
108
0+00e0 <[^>]*> 29000125 stbio r4,4\(r5\)
109
0+00e4 <[^>]*> 291fff25 stbio r4,32764\(r5\)
110
0+00e8 <[^>]*> 29200025 stbio r4,-32768\(r5\)
111
0+00ec <[^>]*> 01000025 stbio r4,0\(zero\)
112
[ ]*ec: R_NIOS2_S16 .data
113
0+00f0 <[^>]*> 01000025 stbio r4,0\(zero\)
114
[ ]*f0: R_NIOS2_S16 big_external_data_label
115
0+00f4 <[^>]*> 01000025 stbio r4,0\(zero\)
116
[ ]*f4: R_NIOS2_S16 small_external_data_label
117
0+00f8 <[^>]*> 01000025 stbio r4,0\(zero\)
118
[ ]*f8: R_NIOS2_S16 big_external_common
119
0+00fc <[^>]*> 01000025 stbio r4,0\(zero\)
120
[ ]*fc: R_NIOS2_S16 small_external_common
121
0+0100 <[^>]*> 01000025 stbio r4,0\(zero\)
122
[ ]*100: R_NIOS2_S16 .bss
123
0+0104 <[^>]*> 01000025 stbio r4,0\(zero\)
124
[ ]*104: R_NIOS2_S16 .bss\+0x4000
125
0+0108 <[^>]*> 01000025 stbio r4,0\(zero\)
126
[ ]*108: R_NIOS2_S16 .data\+0x4
127
0+010c <[^>]*> 01000025 stbio r4,0\(zero\)
128
[ ]*10c: R_NIOS2_S16 big_external_data_label\+0x4
129
0+0110 <[^>]*> 01000025 stbio r4,0\(zero\)
130
[ ]*110: R_NIOS2_S16 small_external_data_label\+0x4
131
0+0114 <[^>]*> 01000025 stbio r4,0\(zero\)
132
[ ]*114: R_NIOS2_S16 big_external_common\+0x4
133
0+0118 <[^>]*> 01000025 stbio r4,0\(zero\)
134
[ ]*118: R_NIOS2_S16 small_external_common\+0x4
135
0+011c <[^>]*> 01000025 stbio r4,0\(zero\)
136
[ ]*11c: R_NIOS2_S16 .bss\+0x4
137
0+0120 <[^>]*> 01000025 stbio r4,0\(zero\)
138
[ ]*120: R_NIOS2_S16 .bss\+0x4004
139
0+0124 <[^>]*> 01000025 stbio r4,0\(zero\)
140
[ ]*124: R_NIOS2_S16 .data-0x8000
141
0+0128 <[^>]*> 01000025 stbio r4,0\(zero\)
142
[ ]*128: R_NIOS2_S16 big_external_data_label-0x8000
143
0+012c <[^>]*> 01000025 stbio r4,0\(zero\)
144
[ ]*12c: R_NIOS2_S16 small_external_data_label-0x8000
145
0+0130 <[^>]*> 01000025 stbio r4,0\(zero\)
146
[ ]*130: R_NIOS2_S16 big_external_common-0x8000
147
0+0134 <[^>]*> 01000025 stbio r4,0\(zero\)
148
[ ]*134: R_NIOS2_S16 small_external_common-0x8000
149
0+0138 <[^>]*> 01000025 stbio r4,0\(zero\)
150
[ ]*138: R_NIOS2_S16 .bss-0x8000
151
0+013c <[^>]*> 01000025 stbio r4,0\(zero\)
152
[ ]*13c: R_NIOS2_S16 .bss-0x4000
153
0+0140 <[^>]*> 01000025 stbio r4,0\(zero\)
154
[ ]*140: R_NIOS2_S16 .data\+0x10000
155
0+0144 <[^>]*> 29000025 stbio r4,0\(r5\)
156
[ ]*144: R_NIOS2_S16 .data
157
0+0148 <[^>]*> 29000025 stbio r4,0\(r5\)
158
[ ]*148: R_NIOS2_S16 big_external_data_label
159
0+014c <[^>]*> 29000025 stbio r4,0\(r5\)
160
[ ]*14c: R_NIOS2_S16 small_external_data_label
161
0+0150 <[^>]*> 29000025 stbio r4,0\(r5\)
162
[ ]*150: R_NIOS2_S16 big_external_common
163
0+0154 <[^>]*> 29000025 stbio r4,0\(r5\)
164
[ ]*154: R_NIOS2_S16 small_external_common
165
0+0158 <[^>]*> 29000025 stbio r4,0\(r5\)
166
[ ]*158: R_NIOS2_S16 .bss
167
0+015c <[^>]*> 29000025 stbio r4,0\(r5\)
168
[ ]*15c: R_NIOS2_S16 .bss\+0x4000
169
0+0160 <[^>]*> 29000025 stbio r4,0\(r5\)
170
[ ]*160: R_NIOS2_S16 .data\+0x4
171
0+0164 <[^>]*> 29000025 stbio r4,0\(r5\)
172
[ ]*164: R_NIOS2_S16 big_external_data_label\+0x4
173
0+0168 <[^>]*> 29000025 stbio r4,0\(r5\)
174
[ ]*168: R_NIOS2_S16 small_external_data_label\+0x4
175
0+016c <[^>]*> 29000025 stbio r4,0\(r5\)
176
[ ]*16c: R_NIOS2_S16 big_external_common\+0x4
177
0+0170 <[^>]*> 29000025 stbio r4,0\(r5\)
178
[ ]*170: R_NIOS2_S16 small_external_common\+0x4
179
0+0174 <[^>]*> 29000025 stbio r4,0\(r5\)
180
[ ]*174: R_NIOS2_S16 .bss\+0x4
181
0+0178 <[^>]*> 29000025 stbio r4,0\(r5\)
182
[ ]*178: R_NIOS2_S16 .bss\+0x4004
183
0+017c <[^>]*> 29000025 stbio r4,0\(r5\)
184
[ ]*17c: R_NIOS2_S16 .data-0x8000
185
0+0180 <[^>]*> 29000025 stbio r4,0\(r5\)
186
[ ]*180: R_NIOS2_S16 big_external_data_label-0x8000
187
0+0184 <[^>]*> 29000025 stbio r4,0\(r5\)
188
[ ]*184: R_NIOS2_S16 small_external_data_label-0x8000
189
0+0188 <[^>]*> 29000025 stbio r4,0\(r5\)
190
[ ]*188: R_NIOS2_S16 big_external_common-0x8000
191
0+018c <[^>]*> 29000025 stbio r4,0\(r5\)
192
[ ]*18c: R_NIOS2_S16 small_external_common-0x8000
193
0+0190 <[^>]*> 29000025 stbio r4,0\(r5\)
194
[ ]*190: R_NIOS2_S16 .bss-0x8000
195
0+0194 <[^>]*> 29000025 stbio r4,0\(r5\)
196
[ ]*194: R_NIOS2_S16 .bss-0x4000