
/home/spinalvm/hdl/riscv-compliance/work//I-SUB-01.elf:     file format elf32-littleriscv


Disassembly of section .text.init:

80000000 <_start>:
80000000:	00001097          	auipc	ra,0x1
80000004:	00008093          	mv	ra,ra
80000008:	00001117          	auipc	sp,0x1
8000000c:	02810113          	addi	sp,sp,40 # 80001030 <codasip_signature_start>
80000010:	0000a183          	lw	gp,0(ra) # 80001000 <test_A1_data>
80000014:	00000213          	li	tp,0
80000018:	00100293          	li	t0,1
8000001c:	fff00313          	li	t1,-1
80000020:	800003b7          	lui	t2,0x80000
80000024:	fff38393          	addi	t2,t2,-1 # 7fffffff <_end+0xffffef1f>
80000028:	80000437          	lui	s0,0x80000
8000002c:	40418233          	sub	tp,gp,tp
80000030:	405182b3          	sub	t0,gp,t0
80000034:	40618333          	sub	t1,gp,t1
80000038:	407183b3          	sub	t2,gp,t2
8000003c:	40818433          	sub	s0,gp,s0
80000040:	00312023          	sw	gp,0(sp)
80000044:	00412223          	sw	tp,4(sp)
80000048:	00512423          	sw	t0,8(sp)
8000004c:	00612623          	sw	t1,12(sp)
80000050:	00712823          	sw	t2,16(sp)
80000054:	00812a23          	sw	s0,20(sp)
80000058:	00001097          	auipc	ra,0x1
8000005c:	fac08093          	addi	ra,ra,-84 # 80001004 <test_A2_data>
80000060:	00001117          	auipc	sp,0x1
80000064:	fe810113          	addi	sp,sp,-24 # 80001048 <test_A2_res>
80000068:	0000a403          	lw	s0,0(ra)
8000006c:	00000493          	li	s1,0
80000070:	00100513          	li	a0,1
80000074:	fff00593          	li	a1,-1
80000078:	80000637          	lui	a2,0x80000
8000007c:	fff60613          	addi	a2,a2,-1 # 7fffffff <_end+0xffffef1f>
80000080:	800006b7          	lui	a3,0x80000
80000084:	409404b3          	sub	s1,s0,s1
80000088:	40a40533          	sub	a0,s0,a0
8000008c:	40b405b3          	sub	a1,s0,a1
80000090:	40c40633          	sub	a2,s0,a2
80000094:	40d406b3          	sub	a3,s0,a3
80000098:	00812023          	sw	s0,0(sp)
8000009c:	00912223          	sw	s1,4(sp)
800000a0:	00a12423          	sw	a0,8(sp)
800000a4:	00b12623          	sw	a1,12(sp)
800000a8:	00c12823          	sw	a2,16(sp)
800000ac:	00d12a23          	sw	a3,20(sp)
800000b0:	00001097          	auipc	ra,0x1
800000b4:	f5808093          	addi	ra,ra,-168 # 80001008 <test_A3_data>
800000b8:	00001117          	auipc	sp,0x1
800000bc:	fa810113          	addi	sp,sp,-88 # 80001060 <test_A3_res>
800000c0:	0000a683          	lw	a3,0(ra)
800000c4:	00000713          	li	a4,0
800000c8:	00100793          	li	a5,1
800000cc:	fff00813          	li	a6,-1
800000d0:	800008b7          	lui	a7,0x80000
800000d4:	fff88893          	addi	a7,a7,-1 # 7fffffff <_end+0xffffef1f>
800000d8:	80000937          	lui	s2,0x80000
800000dc:	40e68733          	sub	a4,a3,a4
800000e0:	40f687b3          	sub	a5,a3,a5
800000e4:	41068833          	sub	a6,a3,a6
800000e8:	411688b3          	sub	a7,a3,a7
800000ec:	41268933          	sub	s2,a3,s2
800000f0:	00d12023          	sw	a3,0(sp)
800000f4:	00e12223          	sw	a4,4(sp)
800000f8:	00f12423          	sw	a5,8(sp)
800000fc:	01012623          	sw	a6,12(sp)
80000100:	01112823          	sw	a7,16(sp)
80000104:	01212a23          	sw	s2,20(sp)
80000108:	00001097          	auipc	ra,0x1
8000010c:	f0408093          	addi	ra,ra,-252 # 8000100c <test_A4_data>
80000110:	00001117          	auipc	sp,0x1
80000114:	f6810113          	addi	sp,sp,-152 # 80001078 <test_A4_res>
80000118:	0000a903          	lw	s2,0(ra)
8000011c:	00000993          	li	s3,0
80000120:	00100a13          	li	s4,1
80000124:	fff00a93          	li	s5,-1
80000128:	80000b37          	lui	s6,0x80000
8000012c:	fffb0b13          	addi	s6,s6,-1 # 7fffffff <_end+0xffffef1f>
80000130:	80000bb7          	lui	s7,0x80000
80000134:	413909b3          	sub	s3,s2,s3
80000138:	41490a33          	sub	s4,s2,s4
8000013c:	41590ab3          	sub	s5,s2,s5
80000140:	41690b33          	sub	s6,s2,s6
80000144:	41790bb3          	sub	s7,s2,s7
80000148:	01212023          	sw	s2,0(sp)
8000014c:	01312223          	sw	s3,4(sp)
80000150:	01412423          	sw	s4,8(sp)
80000154:	01512623          	sw	s5,12(sp)
80000158:	01612823          	sw	s6,16(sp)
8000015c:	01712a23          	sw	s7,20(sp)
80000160:	00001097          	auipc	ra,0x1
80000164:	eb008093          	addi	ra,ra,-336 # 80001010 <test_A5_data>
80000168:	00001117          	auipc	sp,0x1
8000016c:	f2810113          	addi	sp,sp,-216 # 80001090 <test_A5_res>
80000170:	0000ab83          	lw	s7,0(ra)
80000174:	00000c13          	li	s8,0
80000178:	00100c93          	li	s9,1
8000017c:	fff00d13          	li	s10,-1
80000180:	80000db7          	lui	s11,0x80000
80000184:	fffd8d93          	addi	s11,s11,-1 # 7fffffff <_end+0xffffef1f>
80000188:	80000e37          	lui	t3,0x80000
8000018c:	418b8c33          	sub	s8,s7,s8
80000190:	419b8cb3          	sub	s9,s7,s9
80000194:	41ab8d33          	sub	s10,s7,s10
80000198:	41bb8db3          	sub	s11,s7,s11
8000019c:	41cb8e33          	sub	t3,s7,t3
800001a0:	01712023          	sw	s7,0(sp)
800001a4:	01812223          	sw	s8,4(sp)
800001a8:	01912423          	sw	s9,8(sp)
800001ac:	01a12623          	sw	s10,12(sp)
800001b0:	01b12823          	sw	s11,16(sp)
800001b4:	01c12a23          	sw	t3,20(sp)
800001b8:	00001c97          	auipc	s9,0x1
800001bc:	e5cc8c93          	addi	s9,s9,-420 # 80001014 <test_B_data>
800001c0:	00001d17          	auipc	s10,0x1
800001c4:	ee8d0d13          	addi	s10,s10,-280 # 800010a8 <test_B_res>
800001c8:	000cae03          	lw	t3,0(s9)
800001cc:	00100d93          	li	s11,1
800001d0:	41be0eb3          	sub	t4,t3,s11
800001d4:	41be8f33          	sub	t5,t4,s11
800001d8:	41bf0fb3          	sub	t6,t5,s11
800001dc:	41bf80b3          	sub	ra,t6,s11
800001e0:	41b08133          	sub	sp,ra,s11
800001e4:	41b101b3          	sub	gp,sp,s11
800001e8:	01bd2023          	sw	s11,0(s10)
800001ec:	01cd2223          	sw	t3,4(s10)
800001f0:	01dd2423          	sw	t4,8(s10)
800001f4:	01ed2623          	sw	t5,12(s10)
800001f8:	01fd2823          	sw	t6,16(s10)
800001fc:	001d2a23          	sw	ra,20(s10)
80000200:	002d2c23          	sw	sp,24(s10)
80000204:	003d2e23          	sw	gp,28(s10)
80000208:	00001097          	auipc	ra,0x1
8000020c:	e1008093          	addi	ra,ra,-496 # 80001018 <test_C_data>
80000210:	00001117          	auipc	sp,0x1
80000214:	eb810113          	addi	sp,sp,-328 # 800010c8 <test_C_res>
80000218:	0000ae03          	lw	t3,0(ra)
8000021c:	f7ff9db7          	lui	s11,0xf7ff9
80000220:	818d8d93          	addi	s11,s11,-2024 # f7ff8818 <_end+0x77ff7738>
80000224:	41be0033          	sub	zero,t3,s11
80000228:	00012023          	sw	zero,0(sp)
8000022c:	00001097          	auipc	ra,0x1
80000230:	df008093          	addi	ra,ra,-528 # 8000101c <test_D_data>
80000234:	00001117          	auipc	sp,0x1
80000238:	e9810113          	addi	sp,sp,-360 # 800010cc <test_D_res>
8000023c:	0000ae03          	lw	t3,0(ra)
80000240:	f7ff9db7          	lui	s11,0xf7ff9
80000244:	818d8d93          	addi	s11,s11,-2024 # f7ff8818 <_end+0x77ff7738>
80000248:	41be0033          	sub	zero,t3,s11
8000024c:	400002b3          	neg	t0,zero
80000250:	00012023          	sw	zero,0(sp)
80000254:	00512223          	sw	t0,4(sp)
80000258:	00001097          	auipc	ra,0x1
8000025c:	dc808093          	addi	ra,ra,-568 # 80001020 <test_E_data>
80000260:	00001117          	auipc	sp,0x1
80000264:	e7410113          	addi	sp,sp,-396 # 800010d4 <test_E_res>
80000268:	0000a183          	lw	gp,0(ra)
8000026c:	40018233          	sub	tp,gp,zero
80000270:	400202b3          	sub	t0,tp,zero
80000274:	40500333          	neg	t1,t0
80000278:	40030733          	sub	a4,t1,zero
8000027c:	400707b3          	sub	a5,a4,zero
80000280:	40078833          	sub	a6,a5,zero
80000284:	41000cb3          	neg	s9,a6
80000288:	41900d33          	neg	s10,s9
8000028c:	400d0db3          	sub	s11,s10,zero
80000290:	00412023          	sw	tp,0(sp)
80000294:	01a12223          	sw	s10,4(sp)
80000298:	01b12423          	sw	s11,8(sp)
8000029c:	00001517          	auipc	a0,0x1
800002a0:	d9450513          	addi	a0,a0,-620 # 80001030 <codasip_signature_start>
800002a4:	00001597          	auipc	a1,0x1
800002a8:	e3c58593          	addi	a1,a1,-452 # 800010e0 <_end>
800002ac:	f0100637          	lui	a2,0xf0100
800002b0:	f2c60613          	addi	a2,a2,-212 # f00fff2c <_end+0x700fee4c>

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

800002e0 <complience_halt_break>:
800002e0:	f0100537          	lui	a0,0xf0100
800002e4:	f2050513          	addi	a0,a0,-224 # f00fff20 <_end+0x700fee40>
800002e8:	00052023          	sw	zero,0(a0)
	...

Disassembly of section .data:

80001000 <test_A1_data>:
80001000:	0000                	unimp
	...

80001004 <test_A2_data>:
80001004:	0001                	nop
	...

80001008 <test_A3_data>:
80001008:	ffff                	0xffff
8000100a:	ffff                	0xffff

8000100c <test_A4_data>:
8000100c:	ffff                	0xffff
8000100e:	7fff                	0x7fff

80001010 <test_A5_data>:
80001010:	0000                	unimp
80001012:	8000                	0x8000

80001014 <test_B_data>:
80001014:	abcd                	j	80001606 <_end+0x526>
	...

80001018 <test_C_data>:
80001018:	5678                	lw	a4,108(a2)
8000101a:	1234                	addi	a3,sp,296

8000101c <test_D_data>:
8000101c:	ba98                	fsd	fa4,48(a3)
8000101e:	fedc                	fsw	fa5,60(a3)

80001020 <test_E_data>:
80001020:	5814                	lw	a3,48(s0)
80001022:	3692                	fld	fa3,288(sp)
	...

80001030 <codasip_signature_start>:
80001030:	ffff                	0xffff
80001032:	ffff                	0xffff
80001034:	ffff                	0xffff
80001036:	ffff                	0xffff
80001038:	ffff                	0xffff
8000103a:	ffff                	0xffff
8000103c:	ffff                	0xffff
8000103e:	ffff                	0xffff
80001040:	ffff                	0xffff
80001042:	ffff                	0xffff
80001044:	ffff                	0xffff
80001046:	ffff                	0xffff

80001048 <test_A2_res>:
80001048:	ffff                	0xffff
8000104a:	ffff                	0xffff
8000104c:	ffff                	0xffff
8000104e:	ffff                	0xffff
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:	ffff                	0xffff
80001072:	ffff                	0xffff
80001074:	ffff                	0xffff
80001076:	ffff                	0xffff

80001078 <test_A4_res>:
80001078:	ffff                	0xffff
8000107a:	ffff                	0xffff
8000107c:	ffff                	0xffff
8000107e:	ffff                	0xffff
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_A5_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 <test_B_res>:
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:	ffff                	0xffff
800010c2:	ffff                	0xffff
800010c4:	ffff                	0xffff
800010c6:	ffff                	0xffff

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

800010cc <test_D_res>:
800010cc:	ffff                	0xffff
800010ce:	ffff                	0xffff
800010d0:	ffff                	0xffff
800010d2:	ffff                	0xffff

800010d4 <test_E_res>:
800010d4:	ffff                	0xffff
800010d6:	ffff                	0xffff
800010d8:	ffff                	0xffff
800010da:	ffff                	0xffff
800010dc:	ffff                	0xffff
800010de:	ffff                	0xffff
