aboutsummaryrefslogtreecommitdiff
path: root/VexRiscv/src/test/resources/asm/I-SH-01.elf.objdump
blob: 9edde9b427327befb000b02b2643df1d1733668d (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
/home/spinalvm/hdl/riscv-compliance/work//I-SH-01.elf:     file format elf32-littleriscv


Disassembly of section .text.init:

80000000 <_start>:
80000000:	00001097          	auipc	ra,0x1
80000004:	01008093          	addi	ra,ra,16 # 80001010 <codasip_signature_start>
80000008:	aaaacfb7          	lui	t6,0xaaaac
8000000c:	bbbf8f93          	addi	t6,t6,-1093 # aaaabbbb <_end+0x2aaaab6b>
80000010:	01f0a023          	sw	t6,0(ra)
80000014:	11f1f137          	lui	sp,0x11f1f
80000018:	22210113          	addi	sp,sp,546 # 11f1f222 <_start-0x6e0e0dde>
8000001c:	00209023          	sh	sp,0(ra)
80000020:	00001297          	auipc	t0,0x1
80000024:	ff528293          	addi	t0,t0,-11 # 80001015 <test_A2_res+0x1>
80000028:	fe02afa3          	sw	zero,-1(t0)
8000002c:	f3334cb7          	lui	s9,0xf3334
80000030:	4f4c8c93          	addi	s9,s9,1268 # f33344f4 <_end+0x733334a4>
80000034:	ff929fa3          	sh	s9,-1(t0)
80000038:	00001417          	auipc	s0,0x1
8000003c:	fdf40413          	addi	s0,s0,-33 # 80001017 <test_A2_res+0x3>
80000040:	000420a3          	sw	zero,1(s0)
80000044:	55f5ffb7          	lui	t6,0x55f5f
80000048:	666f8f93          	addi	t6,t6,1638 # 55f5f666 <_start-0x2a0a099a>
8000004c:	01f410a3          	sh	t6,1(s0)
80000050:	00001597          	auipc	a1,0x1
80000054:	7cc58593          	addi	a1,a1,1996 # 8000181c <_end+0x7cc>
80000058:	8005a023          	sw	zero,-2048(a1)
8000005c:	f7779637          	lui	a2,0xf7779
80000060:	8f860613          	addi	a2,a2,-1800 # f77788f8 <_end+0x777778a8>
80000064:	80c59023          	sh	a2,-2048(a1)
80000068:	00000717          	auipc	a4,0x0
8000006c:	7b970713          	addi	a4,a4,1977 # 80000821 <complience_halt_break+0x631>
80000070:	7e072fa3          	sw	zero,2047(a4)
80000074:	990917b7          	lui	a5,0x99091
80000078:	aaa78793          	addi	a5,a5,-1366 # 99090aaa <_end+0x1908fa5a>
8000007c:	7ef71fa3          	sh	a5,2047(a4)
80000080:	00001897          	auipc	a7,0x1
80000084:	fa888893          	addi	a7,a7,-88 # 80001028 <test_B_res>
80000088:	1111d937          	lui	s2,0x1111d
8000008c:	c0c90913          	addi	s2,s2,-1012 # 1111cc0c <_start-0x6eee33f4>
80000090:	222219b7          	lui	s3,0x22221
80000094:	bbb98993          	addi	s3,s3,-1093 # 22220bbb <_start-0x5dddf445>
80000098:	33331a37          	lui	s4,0x33331
8000009c:	eeea0a13          	addi	s4,s4,-274 # 33330eee <_start-0x4cccf112>
800000a0:	4444eab7          	lui	s5,0x4444e
800000a4:	d0da8a93          	addi	s5,s5,-755 # 4444dd0d <_start-0x3bbb22f3>
800000a8:	77770b37          	lui	s6,0x77770
800000ac:	0f0b0b13          	addi	s6,s6,240 # 777700f0 <_start-0x888ff10>
800000b0:	66661bb7          	lui	s7,0x66661
800000b4:	fffb8b93          	addi	s7,s7,-1 # 66660fff <_start-0x1999f001>
800000b8:	ff289e23          	sh	s2,-4(a7)
800000bc:	ff389f23          	sh	s3,-2(a7)
800000c0:	01489023          	sh	s4,0(a7)
800000c4:	01589123          	sh	s5,2(a7)
800000c8:	01689223          	sh	s6,4(a7)
800000cc:	01789323          	sh	s7,6(a7)
800000d0:	00001b17          	auipc	s6,0x1
800000d4:	f60b0b13          	addi	s6,s6,-160 # 80001030 <test_C_res>
800000d8:	876540b7          	lui	ra,0x87654
800000dc:	32108093          	addi	ra,ra,801 # 87654321 <_end+0x76532d1>
800000e0:	001b2023          	sw	ra,0(s6)
800000e4:	12345037          	lui	zero,0x12345
800000e8:	67800013          	li	zero,1656
800000ec:	000b1023          	sh	zero,0(s6)
800000f0:	00001a97          	auipc	s5,0x1
800000f4:	f10a8a93          	addi	s5,s5,-240 # 80001000 <test_D1_data>
800000f8:	000aa083          	lw	ra,0(s5)
800000fc:	0000a023          	sw	zero,0(ra)
80000100:	112239b7          	lui	s3,0x11223
80000104:	34498993          	addi	s3,s3,836 # 11223344 <_start-0x6eddccbc>
80000108:	000aab83          	lw	s7,0(s5)
8000010c:	013b9023          	sh	s3,0(s7)
80000110:	00001b97          	auipc	s7,0x1
80000114:	ef4b8b93          	addi	s7,s7,-268 # 80001004 <test_D2_data>
80000118:	00001c17          	auipc	s8,0x1
8000011c:	f20c0c13          	addi	s8,s8,-224 # 80001038 <test_D2_res>
80000120:	000c2023          	sw	zero,0(s8)
80000124:	000bac83          	lw	s9,0(s7)
80000128:	019c1023          	sh	s9,0(s8)
8000012c:	00001d17          	auipc	s10,0x1
80000130:	f10d0d13          	addi	s10,s10,-240 # 8000103c <test_E1_res>
80000134:	000d2023          	sw	zero,0(s10)
80000138:	76543cb7          	lui	s9,0x76543
8000013c:	210c8c93          	addi	s9,s9,528 # 76543210 <_start-0x9abcdf0>
80000140:	019d1023          	sh	s9,0(s10)
80000144:	00000c93          	li	s9,0
80000148:	00001e17          	auipc	t3,0x1
8000014c:	ef8e0e13          	addi	t3,t3,-264 # 80001040 <test_E2_res>
80000150:	000e2023          	sw	zero,0(t3)
80000154:	89abddb7          	lui	s11,0x89abd
80000158:	defd8d93          	addi	s11,s11,-529 # 89abcdef <_end+0x9abbd9f>
8000015c:	01be1023          	sh	s11,0(t3)
80000160:	ffce0e13          	addi	t3,t3,-4
80000164:	00001e97          	auipc	t4,0x1
80000168:	ee0e8e93          	addi	t4,t4,-288 # 80001044 <test_F_res>
8000016c:	000ea023          	sw	zero,0(t4)
80000170:	000ea223          	sw	zero,4(t4)
80000174:	14726db7          	lui	s11,0x14726
80000178:	836d8d93          	addi	s11,s11,-1994 # 14725836 <_start-0x6b8da7ca>
8000017c:	01be9023          	sh	s11,0(t4)
80000180:	000eaf03          	lw	t5,0(t4)
80000184:	01ee9223          	sh	t5,4(t4)
80000188:	00001097          	auipc	ra,0x1
8000018c:	ec408093          	addi	ra,ra,-316 # 8000104c <test_G_res>
80000190:	0000a023          	sw	zero,0(ra)
80000194:	96385137          	lui	sp,0x96385
80000198:	20110113          	addi	sp,sp,513 # 96385201 <_end+0x163841b1>
8000019c:	258151b7          	lui	gp,0x25815
800001a0:	96318193          	addi	gp,gp,-1693 # 25814963 <_start-0x5a7eb69d>
800001a4:	00209023          	sh	sp,0(ra)
800001a8:	00309023          	sh	gp,0(ra)
800001ac:	00001517          	auipc	a0,0x1
800001b0:	e6450513          	addi	a0,a0,-412 # 80001010 <codasip_signature_start>
800001b4:	00001597          	auipc	a1,0x1
800001b8:	e9c58593          	addi	a1,a1,-356 # 80001050 <_end>
800001bc:	f0100637          	lui	a2,0xf0100
800001c0:	f2c60613          	addi	a2,a2,-212 # f00fff2c <_end+0x700feedc>

800001c4 <complience_halt_loop>:
800001c4:	02b50663          	beq	a0,a1,800001f0 <complience_halt_break>
800001c8:	00c52683          	lw	a3,12(a0)
800001cc:	00d62023          	sw	a3,0(a2)
800001d0:	00852683          	lw	a3,8(a0)
800001d4:	00d62023          	sw	a3,0(a2)
800001d8:	00452683          	lw	a3,4(a0)
800001dc:	00d62023          	sw	a3,0(a2)
800001e0:	00052683          	lw	a3,0(a0)
800001e4:	00d62023          	sw	a3,0(a2)
800001e8:	01050513          	addi	a0,a0,16
800001ec:	fd9ff06f          	j	800001c4 <complience_halt_loop>

800001f0 <complience_halt_break>:
800001f0:	f0100537          	lui	a0,0xf0100
800001f4:	f2050513          	addi	a0,a0,-224 # f00fff20 <_end+0x700feed0>
800001f8:	00052023          	sw	zero,0(a0)
	...

Disassembly of section .data:

80001000 <test_D1_data>:
80001000:	1034                	addi	a3,sp,40
80001002:	8000                	0x8000

80001004 <test_D2_data>:
80001004:	def0                	sw	a2,124(a3)
80001006:	9abc                	0x9abc
	...

80001010 <codasip_signature_start>:
80001010:	ffff                	0xffff
80001012:	ffff                	0xffff

80001014 <test_A2_res>:
80001014:	ffff                	0xffff
80001016:	ffff                	0xffff

80001018 <test_A3_res>:
80001018:	ffff                	0xffff
8000101a:	ffff                	0xffff

8000101c <test_A4_res>:
8000101c:	ffff                	0xffff
8000101e:	ffff                	0xffff

80001020 <test_A5_res>:
80001020:	ffff                	0xffff
80001022:	ffff                	0xffff
80001024:	ffff                	0xffff
80001026:	ffff                	0xffff

80001028 <test_B_res>:
80001028:	ffff                	0xffff
8000102a:	ffff                	0xffff
8000102c:	ffff                	0xffff
8000102e:	ffff                	0xffff

80001030 <test_C_res>:
80001030:	ffff                	0xffff
80001032:	ffff                	0xffff

80001034 <test_D1_res>:
80001034:	ffff                	0xffff
80001036:	ffff                	0xffff

80001038 <test_D2_res>:
80001038:	ffff                	0xffff
8000103a:	ffff                	0xffff

8000103c <test_E1_res>:
8000103c:	ffff                	0xffff
8000103e:	ffff                	0xffff

80001040 <test_E2_res>:
80001040:	ffff                	0xffff
80001042:	ffff                	0xffff

80001044 <test_F_res>:
80001044:	ffff                	0xffff
80001046:	ffff                	0xffff
80001048:	ffff                	0xffff
8000104a:	ffff                	0xffff

8000104c <test_G_res>:
8000104c:	ffff                	0xffff
8000104e:	ffff                	0xffff