1 #objdump
: -dr
--prefix
-addresses
-mmips
:3000
2 #name
: MIPS lb
-xgot
-ilocks
3 #as
: -mips1
-KPIC
-xgot
-mcpu
=r3900
6 # Test the lb
macro with -KPIC
-xgot
.
10 Disassembly of section \
.text
:
11 0+0000 <.*> lb \
$a0
,0\
(\
$zero\
)
12 0+0004 <.*> lb \
$a0
,1\
(\
$zero\
)
13 0+0008 <.*> lui \
$a0
,0x1
14 0+000c
<.*> lb \
$a0
,-32768\
(\
$a0\
)
15 0+0010 <.*> lb \
$a0
,-32768\
(\
$zero\
)
16 0+0014 <.*> lui \
$a0
,0x1
17 0+0018 <.*> lb \
$a0
,0\
(\
$a0\
)
18 0+001c
<.*> lui \
$a0
,0x2
19 0+0020 <.*> lb \
$a0
,-23131\
(\
$a0\
)
20 0+0024 <.*> lb \
$a0
,0\
(\
$a1\
)
21 0+0028 <.*> lb \
$a0
,1\
(\
$a1\
)
22 0+002c
<.*> lui \
$a0
,0x1
23 0+0030 <.*> addu \
$a0
,\
$a0
,\
$a1
24 0+0034 <.*> lb \
$a0
,-32768\
(\
$a0\
)
25 0+0038 <.*> lb \
$a0
,-32768\
(\
$a1\
)
26 0+003c
<.*> lui \
$a0
,0x1
27 0+0040 <.*> addu \
$a0
,\
$a0
,\
$a1
28 0+0044 <.*> lb \
$a0
,0\
(\
$a0\
)
29 0+0048 <.*> lui \
$a0
,0x2
30 0+004c
<.*> addu \
$a0
,\
$a0
,\
$a1
31 0+0050 <.*> lb \
$a0
,-23131\
(\
$a0\
)
32 0+0054 <.*> lw \
$a0
,0\
(\
$gp\
)
33 54: R_MIPS_GOT16 \
.data
35 0+005c
<.*> addiu \
$a0
,\
$a0
,0
36 5c
: R_MIPS_LO16 \
.data
37 0+0060 <.*> lb \
$a0
,0\
(\
$a0\
)
38 0+0064 <.*> lui \
$a0
,0x0
39 64: R_MIPS_GOT_HI16 big_external_data_label
40 0+0068 <.*> addu \
$a0
,\
$a0
,\
$gp
41 0+006c
<.*> lw \
$a0
,0\
(\
$a0\
)
42 6c
: R_MIPS_GOT_LO16 big_external_data_label
43 0+0070 <.*> lb \
$a0
,0\
(\
$a0\
)
44 0+0074 <.*> lui \
$a0
,0x0
45 74: R_MIPS_GOT_HI16 small_external_data_label
46 0+0078 <.*> addu \
$a0
,\
$a0
,\
$gp
47 0+007c
<.*> lw \
$a0
,0\
(\
$a0\
)
48 7c
: R_MIPS_GOT_LO16 small_external_data_label
49 0+0080 <.*> lb \
$a0
,0\
(\
$a0\
)
50 0+0084 <.*> lui \
$a0
,0x0
51 84: R_MIPS_GOT_HI16 big_external_common
52 0+0088 <.*> addu \
$a0
,\
$a0
,\
$gp
53 0+008c
<.*> lw \
$a0
,0\
(\
$a0\
)
54 8c
: R_MIPS_GOT_LO16 big_external_common
55 0+0090 <.*> lb \
$a0
,0\
(\
$a0\
)
56 0+0094 <.*> lui \
$a0
,0x0
57 94: R_MIPS_GOT_HI16 small_external_common
58 0+0098 <.*> addu \
$a0
,\
$a0
,\
$gp
59 0+009c
<.*> lw \
$a0
,0\
(\
$a0\
)
60 9c
: R_MIPS_GOT_LO16 small_external_common
61 0+00a0
<.*> lb \
$a0
,0\
(\
$a0\
)
62 0+00a4
<.*> lw \
$a0
,0\
(\
$gp\
)
63 a4
: R_MIPS_GOT16 \
.bss
65 0+00ac
<.*> addiu \
$a0
,\
$a0
,0
67 0+00b0 <.*> lb \
$a0
,0\
(\
$a0\
)
68 0+00b4 <.*> lw \
$a0
,0\
(\
$gp\
)
69 b4
: R_MIPS_GOT16 \
.bss
71 0+00bc
<.*> addiu \
$a0
,\
$a0
,1000
73 0+00c0
<.*> lb \
$a0
,0\
(\
$a0\
)
74 0+00c4
<.*> lw \
$a0
,0\
(\
$gp\
)
75 c4
: R_MIPS_GOT16 \
.data
77 0+00cc
<.*> addiu \
$a0
,\
$a0
,0
78 cc
: R_MIPS_LO16 \
.data
79 0+00d0 <.*> lb \
$a0
,1\
(\
$a0\
)
80 0+00d4 <.*> lui \
$a0
,0x0
81 d4
: R_MIPS_GOT_HI16 big_external_data_label
82 0+00d8 <.*> addu \
$a0
,\
$a0
,\
$gp
83 0+00dc
<.*> lw \
$a0
,0\
(\
$a0\
)
84 dc
: R_MIPS_GOT_LO16 big_external_data_label
85 0+00e0
<.*> lb \
$a0
,1\
(\
$a0\
)
86 0+00e4
<.*> lui \
$a0
,0x0
87 e4
: R_MIPS_GOT_HI16 small_external_data_label
88 0+00e8
<.*> addu \
$a0
,\
$a0
,\
$gp
89 0+00ec
<.*> lw \
$a0
,0\
(\
$a0\
)
90 ec
: R_MIPS_GOT_LO16 small_external_data_label
91 0+00f0 <.*> lb \
$a0
,1\
(\
$a0\
)
92 0+00f4 <.*> lui \
$a0
,0x0
93 f4
: R_MIPS_GOT_HI16 big_external_common
94 0+00f8 <.*> addu \
$a0
,\
$a0
,\
$gp
95 0+00fc
<.*> lw \
$a0
,0\
(\
$a0\
)
96 fc
: R_MIPS_GOT_LO16 big_external_common
97 0+0100 <.*> lb \
$a0
,1\
(\
$a0\
)
98 0+0104 <.*> lui \
$a0
,0x0
99 104: R_MIPS_GOT_HI16 small_external_common
100 0+0108 <.*> addu \
$a0
,\
$a0
,\
$gp
101 0+010c
<.*> lw \
$a0
,0\
(\
$a0\
)
102 10c
: R_MIPS_GOT_LO16 small_external_common
103 0+0110 <.*> lb \
$a0
,1\
(\
$a0\
)
104 0+0114 <.*> lw \
$a0
,0\
(\
$gp\
)
105 114: R_MIPS_GOT16 \
.bss
107 0+011c
<.*> addiu \
$a0
,\
$a0
,0
108 11c
: R_MIPS_LO16 \
.bss
109 0+0120 <.*> lb \
$a0
,1\
(\
$a0\
)
110 0+0124 <.*> lw \
$a0
,0\
(\
$gp\
)
111 124: R_MIPS_GOT16 \
.bss
113 0+012c
<.*> addiu \
$a0
,\
$a0
,1000
114 12c
: R_MIPS_LO16 \
.bss
115 0+0130 <.*> lb \
$a0
,1\
(\
$a0\
)
116 0+0134 <.*> lw \
$a0
,0\
(\
$gp\
)
117 134: R_MIPS_GOT16 \
.data
119 0+013c
<.*> addiu \
$a0
,\
$a0
,0
120 13c
: R_MIPS_LO16 \
.data
121 0+0140 <.*> addu \
$a0
,\
$a0
,\
$a1
122 0+0144 <.*> lb \
$a0
,0\
(\
$a0\
)
123 0+0148 <.*> lui \
$a0
,0x0
124 148: R_MIPS_GOT_HI16 big_external_data_label
125 0+014c
<.*> addu \
$a0
,\
$a0
,\
$gp
126 0+0150 <.*> lw \
$a0
,0\
(\
$a0\
)
127 150: R_MIPS_GOT_LO16 big_external_data_label
128 0+0154 <.*> addu \
$a0
,\
$a0
,\
$a1
129 0+0158 <.*> lb \
$a0
,0\
(\
$a0\
)
130 0+015c
<.*> lui \
$a0
,0x0
131 15c
: R_MIPS_GOT_HI16 small_external_data_label
132 0+0160 <.*> addu \
$a0
,\
$a0
,\
$gp
133 0+0164 <.*> lw \
$a0
,0\
(\
$a0\
)
134 164: R_MIPS_GOT_LO16 small_external_data_label
135 0+0168 <.*> addu \
$a0
,\
$a0
,\
$a1
136 0+016c
<.*> lb \
$a0
,0\
(\
$a0\
)
137 0+0170 <.*> lui \
$a0
,0x0
138 170: R_MIPS_GOT_HI16 big_external_common
139 0+0174 <.*> addu \
$a0
,\
$a0
,\
$gp
140 0+0178 <.*> lw \
$a0
,0\
(\
$a0\
)
141 178: R_MIPS_GOT_LO16 big_external_common
142 0+017c
<.*> addu \
$a0
,\
$a0
,\
$a1
143 0+0180 <.*> lb \
$a0
,0\
(\
$a0\
)
144 0+0184 <.*> lui \
$a0
,0x0
145 184: R_MIPS_GOT_HI16 small_external_common
146 0+0188 <.*> addu \
$a0
,\
$a0
,\
$gp
147 0+018c
<.*> lw \
$a0
,0\
(\
$a0\
)
148 18c
: R_MIPS_GOT_LO16 small_external_common
149 0+0190 <.*> addu \
$a0
,\
$a0
,\
$a1
150 0+0194 <.*> lb \
$a0
,0\
(\
$a0\
)
151 0+0198 <.*> lw \
$a0
,0\
(\
$gp\
)
152 198: R_MIPS_GOT16 \
.bss
154 0+01a0
<.*> addiu \
$a0
,\
$a0
,0
155 1a0
: R_MIPS_LO16 \
.bss
156 0+01a4
<.*> addu \
$a0
,\
$a0
,\
$a1
157 0+01a8
<.*> lb \
$a0
,0\
(\
$a0\
)
158 0+01ac
<.*> lw \
$a0
,0\
(\
$gp\
)
159 1ac
: R_MIPS_GOT16 \
.bss
161 0+01b4 <.*> addiu \
$a0
,\
$a0
,1000
162 1b4: R_MIPS_LO16 \
.bss
163 0+01b8 <.*> addu \
$a0
,\
$a0
,\
$a1
164 0+01bc
<.*> lb \
$a0
,0\
(\
$a0\
)
165 0+01c0
<.*> lw \
$a0
,0\
(\
$gp\
)
166 1c0
: R_MIPS_GOT16 \
.data
168 0+01c8
<.*> addiu \
$a0
,\
$a0
,0
169 1c8
: R_MIPS_LO16 \
.data
170 0+01cc
<.*> addu \
$a0
,\
$a0
,\
$a1
171 0+01d0 <.*> lb \
$a0
,1\
(\
$a0\
)
172 0+01d4 <.*> lui \
$a0
,0x0
173 1d4: R_MIPS_GOT_HI16 big_external_data_label
174 0+01d8 <.*> addu \
$a0
,\
$a0
,\
$gp
175 0+01dc
<.*> lw \
$a0
,0\
(\
$a0\
)
176 1dc
: R_MIPS_GOT_LO16 big_external_data_label
177 0+01e0
<.*> addu \
$a0
,\
$a0
,\
$a1
178 0+01e4
<.*> lb \
$a0
,1\
(\
$a0\
)
179 0+01e8
<.*> lui \
$a0
,0x0
180 1e8
: R_MIPS_GOT_HI16 small_external_data_label
181 0+01ec
<.*> addu \
$a0
,\
$a0
,\
$gp
182 0+01f0 <.*> lw \
$a0
,0\
(\
$a0\
)
183 1f0: R_MIPS_GOT_LO16 small_external_data_label
184 0+01f4 <.*> addu \
$a0
,\
$a0
,\
$a1
185 0+01f8 <.*> lb \
$a0
,1\
(\
$a0\
)
186 0+01fc
<.*> lui \
$a0
,0x0
187 1fc
: R_MIPS_GOT_HI16 big_external_common
188 0+0200 <.*> addu \
$a0
,\
$a0
,\
$gp
189 0+0204 <.*> lw \
$a0
,0\
(\
$a0\
)
190 204: R_MIPS_GOT_LO16 big_external_common
191 0+0208 <.*> addu \
$a0
,\
$a0
,\
$a1
192 0+020c
<.*> lb \
$a0
,1\
(\
$a0\
)
193 0+0210 <.*> lui \
$a0
,0x0
194 210: R_MIPS_GOT_HI16 small_external_common
195 0+0214 <.*> addu \
$a0
,\
$a0
,\
$gp
196 0+0218 <.*> lw \
$a0
,0\
(\
$a0\
)
197 218: R_MIPS_GOT_LO16 small_external_common
198 0+021c
<.*> addu \
$a0
,\
$a0
,\
$a1
199 0+0220 <.*> lb \
$a0
,1\
(\
$a0\
)
200 0+0224 <.*> lw \
$a0
,0\
(\
$gp\
)
201 224: R_MIPS_GOT16 \
.bss
203 0+022c
<.*> addiu \
$a0
,\
$a0
,0
204 22c
: R_MIPS_LO16 \
.bss
205 0+0230 <.*> addu \
$a0
,\
$a0
,\
$a1
206 0+0234 <.*> lb \
$a0
,1\
(\
$a0\
)
207 0+0238 <.*> lw \
$a0
,0\
(\
$gp\
)
208 238: R_MIPS_GOT16 \
.bss
210 0+0240 <.*> addiu \
$a0
,\
$a0
,1000
211 240: R_MIPS_LO16 \
.bss
212 0+0244 <.*> addu \
$a0
,\
$a0
,\
$a1
213 0+0248 <.*> lb \
$a0
,1\
(\
$a0\
)