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
|
/home/spinalvm/hdl/riscv-compliance/work//C.LW.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 0001 nop
80000002: 0001 nop
80000004: 0001 nop
80000006: 0001 nop
80000008: 0001 nop
8000000a: 0001 nop
8000000c: 0001 nop
8000000e: 0001 nop
80000010: 0001 nop
80000012: 0001 nop
80000014: 0001 nop
80000016: 0001 nop
80000018: 0001 nop
8000001a: 0001 nop
8000001c: 0001 nop
8000001e: 0001 nop
80000020: 0001 nop
80000022: 0001 nop
80000024: 0001 nop
80000026: 0001 nop
80000028: 0001 nop
8000002a: 0001 nop
8000002c: 0001 nop
8000002e: 0001 nop
80000030: 0001 nop
80000032: 0001 nop
80000034: 0001 nop
80000036: 0001 nop
80000038: 0001 nop
8000003a: 0001 nop
8000003c: 0001 nop
8000003e: 0001 nop
80000040: 0001 nop
80000042: 0001 nop
80000044: 0001 nop
80000046: 0001 nop
80000048: 0001 nop
8000004a: 0001 nop
8000004c: 0001 nop
8000004e: 0001 nop
80000050: 0001 nop
80000052: 0001 nop
80000054: 0001 nop
80000056: 0001 nop
80000058: 0001 nop
8000005a: 0001 nop
8000005c: 0001 nop
8000005e: 0001 nop
80000060: 0001 nop
80000062: 0001 nop
80000064: 0001 nop
80000066: 0001 nop
80000068: 0001 nop
8000006a: 0001 nop
8000006c: 0001 nop
8000006e: 0001 nop
80000070: 0001 nop
80000072: 0001 nop
80000074: 0001 nop
80000076: 0001 nop
80000078: 0001 nop
8000007a: 0001 nop
8000007c: 0001 nop
8000007e: 0001 nop
80000080: 0001 nop
80000082: 0001 nop
80000084: 0001 nop
80000086: 0001 nop
80000088: 0001 nop
8000008a: 0001 nop
8000008c: 0001 nop
8000008e: 0001 nop
80000090: 0001 nop
80000092: 0001 nop
80000094: 0001 nop
80000096: 0001 nop
80000098: 0001 nop
8000009a: 0001 nop
8000009c: 0001 nop
8000009e: 0001 nop
800000a0: 0001 nop
800000a2: 0001 nop
800000a4: 0001 nop
800000a6: 0001 nop
800000a8: 0001 nop
800000aa: 0001 nop
800000ac: 0001 nop
800000ae: 0001 nop
800000b0: 0001 nop
800000b2: 0001 nop
800000b4: 0001 nop
800000b6: 0001 nop
800000b8: 0001 nop
800000ba: 0001 nop
800000bc: 0001 nop
800000be: 0001 nop
800000c0: 0001 nop
800000c2: 0001 nop
800000c4: 0001 nop
800000c6: 0001 nop
800000c8: 0001 nop
800000ca: 0001 nop
800000cc: 0001 nop
800000ce: 0001 nop
800000d0: 0001 nop
800000d2: 0001 nop
800000d4: 0001 nop
800000d6: 0001 nop
800000d8: 0001 nop
800000da: 0001 nop
800000dc: 0001 nop
800000de: 0001 nop
800000e0: 0001 nop
800000e2: 0001 nop
800000e4: 0001 nop
800000e6: 0001 nop
800000e8: 0001 nop
800000ea: 0001 nop
800000ec: 0001 nop
800000ee: 00001117 auipc sp,0x1
800000f2: f1210113 addi sp,sp,-238 # 80001000 <codasip_signature_start>
800000f6: 00001717 auipc a4,0x1
800000fa: f1e70713 addi a4,a4,-226 # 80001014 <test_data>
800000fe: 4318 lw a4,0(a4)
80000100: c03a sw a4,0(sp)
80000102: 00001117 auipc sp,0x1
80000106: f0210113 addi sp,sp,-254 # 80001004 <test_2_res>
8000010a: 00001797 auipc a5,0x1
8000010e: f0a78793 addi a5,a5,-246 # 80001014 <test_data>
80000112: 43dc lw a5,4(a5)
80000114: c03e sw a5,0(sp)
80000116: 00001117 auipc sp,0x1
8000011a: ef210113 addi sp,sp,-270 # 80001008 <test_3_res>
8000011e: 00001417 auipc s0,0x1
80000122: ef640413 addi s0,s0,-266 # 80001014 <test_data>
80000126: 4400 lw s0,8(s0)
80000128: c022 sw s0,0(sp)
8000012a: 00001117 auipc sp,0x1
8000012e: ee210113 addi sp,sp,-286 # 8000100c <test_4_res>
80000132: 00001497 auipc s1,0x1
80000136: ee248493 addi s1,s1,-286 # 80001014 <test_data>
8000013a: 50e4 lw s1,100(s1)
8000013c: c026 sw s1,0(sp)
8000013e: 00001117 auipc sp,0x1
80000142: ed210113 addi sp,sp,-302 # 80001010 <test_5_res>
80000146: 00001697 auipc a3,0x1
8000014a: ece68693 addi a3,a3,-306 # 80001014 <test_data>
8000014e: 5ef4 lw a3,124(a3)
80000150: c036 sw a3,0(sp)
80000152: 00001517 auipc a0,0x1
80000156: eae50513 addi a0,a0,-338 # 80001000 <codasip_signature_start>
8000015a: 00001597 auipc a1,0x1
8000015e: f4658593 addi a1,a1,-186 # 800010a0 <_end>
80000162: f0100637 lui a2,0xf0100
80000166: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee8c>
8000016a <complience_halt_loop>:
8000016a: 00b50c63 beq a0,a1,80000182 <complience_halt_break>
8000016e: 4554 lw a3,12(a0)
80000170: c214 sw a3,0(a2)
80000172: 4514 lw a3,8(a0)
80000174: c214 sw a3,0(a2)
80000176: 4154 lw a3,4(a0)
80000178: c214 sw a3,0(a2)
8000017a: 4114 lw a3,0(a0)
8000017c: c214 sw a3,0(a2)
8000017e: 0541 addi a0,a0,16
80000180: b7ed j 8000016a <complience_halt_loop>
80000182 <complience_halt_break>:
80000182: f0100537 lui a0,0xf0100
80000186: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee80>
8000018a: 00052023 sw zero,0(a0)
8000018e: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004 <test_2_res>:
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008 <test_3_res>:
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c <test_4_res>:
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010 <test_5_res>:
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_data>:
80001014: 0000 unimp
80001016: 0000 unimp
80001018: 0001 nop
8000101a: 0000 unimp
8000101c: 0002 c.slli zero,0x0
8000101e: 0000 unimp
80001020: 00000003 lb zero,0(zero) # 0 <_start-0x80000000>
80001024: 0004 0x4
80001026: 0000 unimp
80001028: 0005 c.nop 1
8000102a: 0000 unimp
8000102c: 0006 c.slli zero,0x1
8000102e: 0000 unimp
80001030: 00000007 0x7
80001034: 0008 0x8
80001036: 0000 unimp
80001038: 0009 c.nop 2
8000103a: 0000 unimp
8000103c: 000a c.slli zero,0x2
8000103e: 0000 unimp
80001040: 0000000b 0xb
80001044: 000c 0xc
80001046: 0000 unimp
80001048: 000d c.nop 3
8000104a: 0000 unimp
8000104c: 000e c.slli zero,0x3
8000104e: 0000 unimp
80001050: 0000000f fence unknown,unknown
80001054: 0010 0x10
80001056: 0000 unimp
80001058: 0011 c.nop 4
8000105a: 0000 unimp
8000105c: 0012 c.slli zero,0x4
8000105e: 0000 unimp
80001060: 00000013 nop
80001064: 0014 0x14
80001066: 0000 unimp
80001068: 0015 c.nop 5
8000106a: 0000 unimp
8000106c: 0016 c.slli zero,0x5
8000106e: 0000 unimp
80001070: 00000017 auipc zero,0x0
80001074: 0018 0x18
80001076: 0000 unimp
80001078: 0019 c.nop 6
8000107a: 0000 unimp
8000107c: 001a c.slli zero,0x6
8000107e: 0000 unimp
80001080: 0000001b 0x1b
80001084: 001c 0x1c
80001086: 0000 unimp
80001088: 001d c.nop 7
8000108a: 0000 unimp
8000108c: 001e c.slli zero,0x7
8000108e: 0000 unimp
80001090: 001f 0000 0000 0x1f
...
|