aboutsummaryrefslogtreecommitdiff
path: root/VexRiscv/src/test/resources/asm/I-LBU-01.elf.objdump
blob: 9419861a2acc5c738cb0621152d76c26d84a63f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
/home/spinalvm/hdl/riscv-compliance/work//I-LBU-01.elf:     file format elf32-littleriscv


Disassembly of section .text.init:

80000000 <_start>:
80000000:	00001f97          	auipc	t6,0x1
80000004:	000f8f93          	mv	t6,t6
80000008:	00001117          	auipc	sp,0x1
8000000c:	03810113          	addi	sp,sp,56 # 80001040 <codasip_signature_start>
80000010:	000fc183          	lbu	gp,0(t6) # 80001000 <test_A1_data>
80000014:	001fc203          	lbu	tp,1(t6)
80000018:	002fc283          	lbu	t0,2(t6)
8000001c:	003fc303          	lbu	t1,3(t6)
80000020:	00312023          	sw	gp,0(sp)
80000024:	00412223          	sw	tp,4(sp)
80000028:	00512423          	sw	t0,8(sp)
8000002c:	00612623          	sw	t1,12(sp)
80000030:	00001c17          	auipc	s8,0x1
80000034:	fd5c0c13          	addi	s8,s8,-43 # 80001005 <test_A2_data+0x1>
80000038:	00001297          	auipc	t0,0x1
8000003c:	01828293          	addi	t0,t0,24 # 80001050 <test_A2_res>
80000040:	fffc4c83          	lbu	s9,-1(s8)
80000044:	000c4d03          	lbu	s10,0(s8)
80000048:	001c4d83          	lbu	s11,1(s8)
8000004c:	002c4e03          	lbu	t3,2(s8)
80000050:	0192a023          	sw	s9,0(t0)
80000054:	01a2a223          	sw	s10,4(t0)
80000058:	01b2a423          	sw	s11,8(t0)
8000005c:	01c2a623          	sw	t3,12(t0)
80000060:	00001397          	auipc	t2,0x1
80000064:	fa738393          	addi	t2,t2,-89 # 80001007 <test_A2_data+0x3>
80000068:	00001417          	auipc	s0,0x1
8000006c:	ff840413          	addi	s0,s0,-8 # 80001060 <test_A3_res>
80000070:	0013cf03          	lbu	t5,1(t2)
80000074:	0023cf83          	lbu	t6,2(t2)
80000078:	0033c083          	lbu	ra,3(t2)
8000007c:	0043c103          	lbu	sp,4(t2)
80000080:	01e42023          	sw	t5,0(s0)
80000084:	01f42223          	sw	t6,4(s0)
80000088:	00142423          	sw	ra,8(s0)
8000008c:	00242623          	sw	sp,12(s0)
80000090:	00001517          	auipc	a0,0x1
80000094:	77c50513          	addi	a0,a0,1916 # 8000180c <_end+0x73c>
80000098:	00001597          	auipc	a1,0x1
8000009c:	fd858593          	addi	a1,a1,-40 # 80001070 <test_A4_res>
800000a0:	80054603          	lbu	a2,-2048(a0)
800000a4:	80154683          	lbu	a3,-2047(a0)
800000a8:	80254703          	lbu	a4,-2046(a0)
800000ac:	80354783          	lbu	a5,-2045(a0)
800000b0:	00c5a023          	sw	a2,0(a1)
800000b4:	00d5a223          	sw	a3,4(a1)
800000b8:	00e5a423          	sw	a4,8(a1)
800000bc:	00f5a623          	sw	a5,12(a1)
800000c0:	00000697          	auipc	a3,0x0
800000c4:	75468693          	addi	a3,a3,1876 # 80000814 <complience_halt_break+0x608>
800000c8:	00001717          	auipc	a4,0x1
800000cc:	fb870713          	addi	a4,a4,-72 # 80001080 <test_A5_res>
800000d0:	7fc6c783          	lbu	a5,2044(a3)
800000d4:	7fd6c803          	lbu	a6,2045(a3)
800000d8:	7fe6c883          	lbu	a7,2046(a3)
800000dc:	7ff6c903          	lbu	s2,2047(a3)
800000e0:	00f72023          	sw	a5,0(a4)
800000e4:	01072223          	sw	a6,4(a4)
800000e8:	01172423          	sw	a7,8(a4)
800000ec:	01272623          	sw	s2,12(a4)
800000f0:	00001817          	auipc	a6,0x1
800000f4:	f2880813          	addi	a6,a6,-216 # 80001018 <test_B_data>
800000f8:	00001897          	auipc	a7,0x1
800000fc:	f9888893          	addi	a7,a7,-104 # 80001090 <test_B_res>
80000100:	ffc84903          	lbu	s2,-4(a6)
80000104:	ffd84983          	lbu	s3,-3(a6)
80000108:	ffe84a03          	lbu	s4,-2(a6)
8000010c:	fff84a83          	lbu	s5,-1(a6)
80000110:	00084b03          	lbu	s6,0(a6)
80000114:	00184b83          	lbu	s7,1(a6)
80000118:	00284c03          	lbu	s8,2(a6)
8000011c:	00384c83          	lbu	s9,3(a6)
80000120:	00484d03          	lbu	s10,4(a6)
80000124:	00584d83          	lbu	s11,5(a6)
80000128:	00684e03          	lbu	t3,6(a6)
8000012c:	00784e83          	lbu	t4,7(a6)
80000130:	0128a023          	sw	s2,0(a7)
80000134:	0138a223          	sw	s3,4(a7)
80000138:	0148a423          	sw	s4,8(a7)
8000013c:	0158a623          	sw	s5,12(a7)
80000140:	0168a823          	sw	s6,16(a7)
80000144:	0178aa23          	sw	s7,20(a7)
80000148:	0188ac23          	sw	s8,24(a7)
8000014c:	0198ae23          	sw	s9,28(a7)
80000150:	03a8a023          	sw	s10,32(a7)
80000154:	03b8a223          	sw	s11,36(a7)
80000158:	03c8a423          	sw	t3,40(a7)
8000015c:	03d8a623          	sw	t4,44(a7)
80000160:	00001a97          	auipc	s5,0x1
80000164:	ec0a8a93          	addi	s5,s5,-320 # 80001020 <test_C_data>
80000168:	00001b17          	auipc	s6,0x1
8000016c:	f58b0b13          	addi	s6,s6,-168 # 800010c0 <test_C_res>
80000170:	000ac003          	lbu	zero,0(s5)
80000174:	000b2023          	sw	zero,0(s6)
80000178:	00001a97          	auipc	s5,0x1
8000017c:	eaca8a93          	addi	s5,s5,-340 # 80001024 <test_D_data>
80000180:	00001b17          	auipc	s6,0x1
80000184:	f44b0b13          	addi	s6,s6,-188 # 800010c4 <test_D_res>
80000188:	000aab83          	lw	s7,0(s5)
8000018c:	000bcc03          	lbu	s8,0(s7)
80000190:	000c0c93          	mv	s9,s8
80000194:	019b2023          	sw	s9,0(s6)
80000198:	00001c97          	auipc	s9,0x1
8000019c:	e94c8c93          	addi	s9,s9,-364 # 8000102c <test_E1_data>
800001a0:	00001d17          	auipc	s10,0x1
800001a4:	f28d0d13          	addi	s10,s10,-216 # 800010c8 <test_E1_res>
800001a8:	000ccc83          	lbu	s9,0(s9)
800001ac:	019d2023          	sw	s9,0(s10)
800001b0:	00001d97          	auipc	s11,0x1
800001b4:	e81d8d93          	addi	s11,s11,-383 # 80001031 <test_E2_data+0x1>
800001b8:	00001e17          	auipc	t3,0x1
800001bc:	f14e0e13          	addi	t3,t3,-236 # 800010cc <test_E2_res>
800001c0:	fffdcd83          	lbu	s11,-1(s11)
800001c4:	01be2023          	sw	s11,0(t3)
800001c8:	00001517          	auipc	a0,0x1
800001cc:	e7850513          	addi	a0,a0,-392 # 80001040 <codasip_signature_start>
800001d0:	00001597          	auipc	a1,0x1
800001d4:	f0058593          	addi	a1,a1,-256 # 800010d0 <_end>
800001d8:	f0100637          	lui	a2,0xf0100
800001dc:	f2c60613          	addi	a2,a2,-212 # f00fff2c <_end+0x700fee5c>

800001e0 <complience_halt_loop>:
800001e0:	02b50663          	beq	a0,a1,8000020c <complience_halt_break>
800001e4:	00c52683          	lw	a3,12(a0)
800001e8:	00d62023          	sw	a3,0(a2)
800001ec:	00852683          	lw	a3,8(a0)
800001f0:	00d62023          	sw	a3,0(a2)
800001f4:	00452683          	lw	a3,4(a0)
800001f8:	00d62023          	sw	a3,0(a2)
800001fc:	00052683          	lw	a3,0(a0)
80000200:	00d62023          	sw	a3,0(a2)
80000204:	01050513          	addi	a0,a0,16
80000208:	fd9ff06f          	j	800001e0 <complience_halt_loop>

8000020c <complience_halt_break>:
8000020c:	f0100537          	lui	a0,0xf0100
80000210:	f2050513          	addi	a0,a0,-224 # f00fff20 <_end+0x700fee50>
80000214:	00052023          	sw	zero,0(a0)
	...

Disassembly of section .data:

80001000 <test_A1_data>:
80001000:	f222                	fsw	fs0,36(sp)
80001002:	11f1                	addi	gp,gp,-4

80001004 <test_A2_data>:
80001004:	44f4                	lw	a3,76(s1)
80001006:	          	0xf666f333

80001008 <test_A3_data>:
80001008:	f666                	fsw	fs9,44(sp)
8000100a:	55f5                	li	a1,-3

8000100c <test_A4_data>:
8000100c:	88f8                	0x88f8
8000100e:	          	0xaaaf777

80001010 <test_A5_data>:
80001010:	0aaa                	slli	s5,s5,0xa
80001012:	9909                	andi	a0,a0,-30
80001014:	cc0c                	sw	a1,24(s0)
80001016:	          	0xeee0bbb

80001018 <test_B_data>:
80001018:	0eee                	slli	t4,t4,0x1b
8000101a:	dd0d                	beqz	a0,80000f54 <complience_halt_break+0xd48>
8000101c:	00f0                	addi	a2,sp,76
8000101e:	0fff                	0xfff

80001020 <test_C_data>:
80001020:	5678                	lw	a4,108(a2)
80001022:	1234                	addi	a3,sp,296

80001024 <test_D_data>:
80001024:	1028                	addi	a0,sp,40
80001026:	8000                	0x8000

80001028 <test_D_data2_label>:
80001028:	def0                	sw	a2,124(a3)
8000102a:	9abc                	0x9abc

8000102c <test_E1_data>:
8000102c:	3210                	fld	fa2,32(a2)
8000102e:	7654                	flw	fa3,44(a2)

80001030 <test_E2_data>:
80001030:	ba98                	fsd	fa4,48(a3)
80001032:	fedc                	fsw	fa5,60(a3)
	...

80001040 <codasip_signature_start>:
80001040:	ffff                	0xffff
80001042:	ffff                	0xffff
80001044:	ffff                	0xffff
80001046:	ffff                	0xffff
80001048:	ffff                	0xffff
8000104a:	ffff                	0xffff
8000104c:	ffff                	0xffff
8000104e:	ffff                	0xffff

80001050 <test_A2_res>:
80001050:	ffff                	0xffff
80001052:	ffff                	0xffff
80001054:	ffff                	0xffff
80001056:	ffff                	0xffff
80001058:	ffff                	0xffff
8000105a:	ffff                	0xffff
8000105c:	ffff                	0xffff
8000105e:	ffff                	0xffff

80001060 <test_A3_res>:
80001060:	ffff                	0xffff
80001062:	ffff                	0xffff
80001064:	ffff                	0xffff
80001066:	ffff                	0xffff
80001068:	ffff                	0xffff
8000106a:	ffff                	0xffff
8000106c:	ffff                	0xffff
8000106e:	ffff                	0xffff

80001070 <test_A4_res>:
80001070:	ffff                	0xffff
80001072:	ffff                	0xffff
80001074:	ffff                	0xffff
80001076:	ffff                	0xffff
80001078:	ffff                	0xffff
8000107a:	ffff                	0xffff
8000107c:	ffff                	0xffff
8000107e:	ffff                	0xffff

80001080 <test_A5_res>:
80001080:	ffff                	0xffff
80001082:	ffff                	0xffff
80001084:	ffff                	0xffff
80001086:	ffff                	0xffff
80001088:	ffff                	0xffff
8000108a:	ffff                	0xffff
8000108c:	ffff                	0xffff
8000108e:	ffff                	0xffff

80001090 <test_B_res>:
80001090:	ffff                	0xffff
80001092:	ffff                	0xffff
80001094:	ffff                	0xffff
80001096:	ffff                	0xffff
80001098:	ffff                	0xffff
8000109a:	ffff                	0xffff
8000109c:	ffff                	0xffff
8000109e:	ffff                	0xffff
800010a0:	ffff                	0xffff
800010a2:	ffff                	0xffff
800010a4:	ffff                	0xffff
800010a6:	ffff                	0xffff
800010a8:	ffff                	0xffff
800010aa:	ffff                	0xffff
800010ac:	ffff                	0xffff
800010ae:	ffff                	0xffff
800010b0:	ffff                	0xffff
800010b2:	ffff                	0xffff
800010b4:	ffff                	0xffff
800010b6:	ffff                	0xffff
800010b8:	ffff                	0xffff
800010ba:	ffff                	0xffff
800010bc:	ffff                	0xffff
800010be:	ffff                	0xffff

800010c0 <test_C_res>:
800010c0:	ffff                	0xffff
800010c2:	ffff                	0xffff

800010c4 <test_D_res>:
800010c4:	ffff                	0xffff
800010c6:	ffff                	0xffff

800010c8 <test_E1_res>:
800010c8:	ffff                	0xffff
800010ca:	ffff                	0xffff

800010cc <test_E2_res>:
800010cc:	ffff                	0xffff
800010ce:	ffff                	0xffff