Seem to pass all risc-v compliance tests, excepted the C.LWSP which is a broken test

This commit is contained in:
Dolu1990 2018-10-11 22:19:17 +02:00
parent 8c25e73b9d
commit 594f7a8bf2
160 changed files with 13173 additions and 442 deletions

View file

@ -2094,7 +2094,7 @@ public:
Workspace::dBusAccess(addr,wr,size,mask,data,error);
if(wr && addr == 0xF00FFF2C){
out32 << hex << setw(8) << std::setfill('0') << *data;
if(++out32Counter % 4 == 0) out32 << "\r\n";
if(++out32Counter % 4 == 0) out32 << "\n";
*error = 0;
}
}
@ -2394,14 +2394,7 @@ string freeRtosTests[] = {
string riscvComplianceMain[] = {
"I-LB-01",
"I-LBU-01",
"I-LH-01",
"I-LHU-01",
"I-LW-01",
"I-SB-01",
"I-SH-01",
"I-SW-01",
"I-IO",
"I-NOP-01",
"I-LUI-01",
"I-ADD-01",
@ -2432,26 +2425,88 @@ string riscvComplianceMain[] = {
"I-BNE-01",
"I-JAL-01",
"I-JALR-01",
"I-DELAY_SLOTS-01",
"I-ENDIANESS-01",
"I-RF_size-01",
"I-RF_width-01",
"I-RF_x0-01",
};
string complianceTestMemory[] = {
"I-LB-01",
"I-LBU-01",
"I-LH-01",
"I-LHU-01",
"I-LW-01",
"I-SB-01",
"I-SH-01",
"I-SW-01"
};
string complianceTestCsr[] = {
"I-CSRRC-01",
"I-CSRRCI-01",
"I-CSRRS-01",
"I-CSRRSI-01",
"I-CSRRW-01",
"I-CSRRWI-01",
"I-DELAY_SLOTS-01",
"I-EBREAK-01",
"I-ECALL-01",
"I-ENDIANESS-01",
"I-FENCE.I-01",
"I-IO",
"I-MISALIGN_JMP-01",
#ifndef COMPRESSED
"I-MISALIGN_JMP-01", //Only apply for non RVC cores
#endif
"I-MISALIGN_LDST-01",
"I-RF_size-01",
"I-RF_width-01",
"I-RF_x0-01",
"I-ECALL-01",
};
string complianceTestMul[] = {
"MUL",
"MULH",
"MULHSU",
"MULHU",
};
string complianceTestDiv[] = {
"DIV",
"DIVU",
"REM",
"REMU",
};
string complianceTestC[] = {
"C.ADD",
"C.ADDI16SP",
"C.ADDI4SPN",
"C.ADDI",
"C.AND",
"C.ANDI",
"C.BEQZ",
"C.BNEZ",
"C.JAL",
"C.JALR",
"C.J",
"C.JR",
"C.LI",
"C.LUI",
"C.LW",
"C.LWSP",
"C.MV",
"C.OR",
"C.SLLI",
"C.SRAI",
"C.SRLI",
"C.SUB",
"C.SW",
"C.SWSP",
"C.XOR",
};
struct timespec timer_start(){
struct timespec start_time;
clock_gettime(CLOCK_REALTIME, &start_time); //CLOCK_PROCESS_CPUTIME_ID
@ -2544,7 +2599,38 @@ int main(int argc, char **argv, char **env) {
for(const string &name : riscvComplianceMain){
redo(REDO, Compliance(name).run();)
}
for(const string &name : complianceTestMemory){
redo(REDO, Compliance(name).run();)
}
#ifdef COMPRESSED
for(const string &name : complianceTestC){
redo(REDO, Compliance(name).run();)
}
#endif
#ifdef MUL
for(const string &name : complianceTestMul){
redo(REDO, Compliance(name).run();)
}
#endif
#ifdef DIV
for(const string &name : complianceTestDiv){
redo(REDO, Compliance(name).run();)
}
#endif
#ifdef CSR
for(const string &name : complianceTestCsr){
redo(REDO, Compliance(name).run();)
}
#endif
#ifdef FENCEI
redo(REDO, Compliance("I-FENCE.I-01").run();)
#endif
#ifdef EBREAK
redo(REDO, Compliance("I-EBREAK-01").run();)
#endif
for(const string &name : riscvTestMain){
redo(REDO,RiscvTest(name).run();)

View file

@ -9,6 +9,8 @@ ISA_TEST?=yes
MUL?=yes
DIV?=yes
CSR?=yes
EBREAK?=no
FENCEI?=no
MMU?=yes
SEED?=no
ATOMIC?=no
@ -47,6 +49,15 @@ ifeq ($(COMPRESSED),yes)
ADDCFLAGS += -CFLAGS -DCOMPRESSED
endif
ifeq ($(FENCEI),yes)
ADDCFLAGS += -CFLAGS -DFENCEI
endif
ifeq ($(EBREAK),yes)
ADDCFLAGS += -CFLAGS -DEBREAK
endif
ifeq ($(DHRYSTONE),yes)
ADDCFLAGS += -CFLAGS -DDHRYSTONE
endif

View file

@ -0,0 +1,334 @@
/home/spinalvm/hdl/riscv-compliance/work//C.ADD.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: 4201 li tp,0
800000f8: 4181 li gp,0
800000fa: 9192 add gp,gp,tp
800000fc: c00e sw gp,0(sp)
800000fe: 4481 li s1,0
80000100: 4405 li s0,1
80000102: 9426 add s0,s0,s1
80000104: c222 sw s0,4(sp)
80000106: 4601 li a2,0
80000108: fff00593 li a1,-1
8000010c: 95b2 add a1,a1,a2
8000010e: c42e sw a1,8(sp)
80000110: 4701 li a4,0
80000112: 000086b7 lui a3,0x8
80000116: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
8000011a: 96ba add a3,a3,a4
8000011c: c636 sw a3,12(sp)
8000011e: 4801 li a6,0
80000120: 67a1 lui a5,0x8
80000122: 97c2 add a5,a5,a6
80000124: c83e sw a5,16(sp)
80000126: 00001117 auipc sp,0x1
8000012a: eee10113 addi sp,sp,-274 # 80001014 <test_2_res>
8000012e: 4905 li s2,1
80000130: 4881 li a7,0
80000132: 98ca add a7,a7,s2
80000134: c046 sw a7,0(sp)
80000136: 4a05 li s4,1
80000138: 4985 li s3,1
8000013a: 99d2 add s3,s3,s4
8000013c: c24e sw s3,4(sp)
8000013e: 4b05 li s6,1
80000140: fff00a93 li s5,-1
80000144: 9ada add s5,s5,s6
80000146: c456 sw s5,8(sp)
80000148: 4c05 li s8,1
8000014a: 00008bb7 lui s7,0x8
8000014e: fffb8b93 addi s7,s7,-1 # 7fff <_start-0x7fff8001>
80000152: 9be2 add s7,s7,s8
80000154: c65e sw s7,12(sp)
80000156: 4d05 li s10,1
80000158: 6ca1 lui s9,0x8
8000015a: 9cea add s9,s9,s10
8000015c: c866 sw s9,16(sp)
8000015e: 00001117 auipc sp,0x1
80000162: eca10113 addi sp,sp,-310 # 80001028 <test_3_res>
80000166: fff00e13 li t3,-1
8000016a: 4d81 li s11,0
8000016c: 9df2 add s11,s11,t3
8000016e: c06e sw s11,0(sp)
80000170: fff00f13 li t5,-1
80000174: 4e85 li t4,1
80000176: 9efa add t4,t4,t5
80000178: c276 sw t4,4(sp)
8000017a: fff00193 li gp,-1
8000017e: fff00f93 li t6,-1
80000182: 9f8e add t6,t6,gp
80000184: c47e sw t6,8(sp)
80000186: fff00413 li s0,-1
8000018a: 00008237 lui tp,0x8
8000018e: fff20213 addi tp,tp,-1 # 7fff <_start-0x7fff8001>
80000192: 9222 add tp,tp,s0
80000194: c612 sw tp,12(sp)
80000196: fff00593 li a1,-1
8000019a: 64a1 lui s1,0x8
8000019c: 94ae add s1,s1,a1
8000019e: c826 sw s1,16(sp)
800001a0: 00001117 auipc sp,0x1
800001a4: e9c10113 addi sp,sp,-356 # 8000103c <test_4_res>
800001a8: 000086b7 lui a3,0x8
800001ac: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
800001b0: 4601 li a2,0
800001b2: 9636 add a2,a2,a3
800001b4: c032 sw a2,0(sp)
800001b6: 000087b7 lui a5,0x8
800001ba: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
800001be: 4705 li a4,1
800001c0: 973e add a4,a4,a5
800001c2: c23a sw a4,4(sp)
800001c4: 000088b7 lui a7,0x8
800001c8: fff88893 addi a7,a7,-1 # 7fff <_start-0x7fff8001>
800001cc: fff00813 li a6,-1
800001d0: 9846 add a6,a6,a7
800001d2: c442 sw a6,8(sp)
800001d4: 000089b7 lui s3,0x8
800001d8: fff98993 addi s3,s3,-1 # 7fff <_start-0x7fff8001>
800001dc: 00008937 lui s2,0x8
800001e0: fff90913 addi s2,s2,-1 # 7fff <_start-0x7fff8001>
800001e4: 994e add s2,s2,s3
800001e6: c64a sw s2,12(sp)
800001e8: 00008ab7 lui s5,0x8
800001ec: fffa8a93 addi s5,s5,-1 # 7fff <_start-0x7fff8001>
800001f0: 6a21 lui s4,0x8
800001f2: 9a56 add s4,s4,s5
800001f4: c852 sw s4,16(sp)
800001f6: 00001117 auipc sp,0x1
800001fa: e5a10113 addi sp,sp,-422 # 80001050 <test_5_res>
800001fe: 6ba1 lui s7,0x8
80000200: 4b01 li s6,0
80000202: 9b5e add s6,s6,s7
80000204: c05a sw s6,0(sp)
80000206: 6ca1 lui s9,0x8
80000208: 4c05 li s8,1
8000020a: 9c66 add s8,s8,s9
8000020c: c262 sw s8,4(sp)
8000020e: 6da1 lui s11,0x8
80000210: fff00d13 li s10,-1
80000214: 9d6e add s10,s10,s11
80000216: c46a sw s10,8(sp)
80000218: 6ea1 lui t4,0x8
8000021a: 00008e37 lui t3,0x8
8000021e: fffe0e13 addi t3,t3,-1 # 7fff <_start-0x7fff8001>
80000222: 9e76 add t3,t3,t4
80000224: c672 sw t3,12(sp)
80000226: 6fa1 lui t6,0x8
80000228: 6f21 lui t5,0x8
8000022a: 9f7e add t5,t5,t6
8000022c: c87a sw t5,16(sp)
8000022e: 00001517 auipc a0,0x1
80000232: dd250513 addi a0,a0,-558 # 80001000 <codasip_signature_start>
80000236: 00001597 auipc a1,0x1
8000023a: e3a58593 addi a1,a1,-454 # 80001070 <_end>
8000023e: f0100637 lui a2,0xf0100
80000242: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
80000246 <complience_halt_loop>:
80000246: 00b50c63 beq a0,a1,8000025e <complience_halt_break>
8000024a: 4554 lw a3,12(a0)
8000024c: c214 sw a3,0(a2)
8000024e: 4514 lw a3,8(a0)
80000250: c214 sw a3,0(a2)
80000252: 4154 lw a3,4(a0)
80000254: c214 sw a3,0(a2)
80000256: 4114 lw a3,0(a0)
80000258: c214 sw a3,0(a2)
8000025a: 0541 addi a0,a0,16
8000025c: b7ed j 80000246 <complience_halt_loop>
8000025e <complience_halt_break>:
8000025e: f0100537 lui a0,0xf0100
80000262: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000266: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,304 @@
/home/spinalvm/hdl/riscv-compliance/work//C.ADDI.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: 4181 li gp,0
800000f8: 0185 addi gp,gp,1
800000fa: c00e sw gp,0(sp)
800000fc: 4201 li tp,0
800000fe: 0209 addi tp,tp,2
80000100: c212 sw tp,4(sp)
80000102: 4401 li s0,0
80000104: 043d addi s0,s0,15
80000106: c422 sw s0,8(sp)
80000108: 4481 li s1,0
8000010a: 04c1 addi s1,s1,16
8000010c: c626 sw s1,12(sp)
8000010e: 4581 li a1,0
80000110: 05fd addi a1,a1,31
80000112: c82e sw a1,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f0010113 addi sp,sp,-256 # 80001014 <test_2_res>
8000011c: 4605 li a2,1
8000011e: 0605 addi a2,a2,1
80000120: c032 sw a2,0(sp)
80000122: 4685 li a3,1
80000124: 0689 addi a3,a3,2
80000126: c236 sw a3,4(sp)
80000128: 4705 li a4,1
8000012a: 073d addi a4,a4,15
8000012c: c43a sw a4,8(sp)
8000012e: 4785 li a5,1
80000130: 07c1 addi a5,a5,16
80000132: c63e sw a5,12(sp)
80000134: 4805 li a6,1
80000136: 087d addi a6,a6,31
80000138: c842 sw a6,16(sp)
8000013a: 00001117 auipc sp,0x1
8000013e: eee10113 addi sp,sp,-274 # 80001028 <test_3_res>
80000142: fff00893 li a7,-1
80000146: 0885 addi a7,a7,1
80000148: c046 sw a7,0(sp)
8000014a: fff00913 li s2,-1
8000014e: 0909 addi s2,s2,2
80000150: c24a sw s2,4(sp)
80000152: fff00993 li s3,-1
80000156: 09bd addi s3,s3,15
80000158: c44e sw s3,8(sp)
8000015a: fff00a13 li s4,-1
8000015e: 0a41 addi s4,s4,16
80000160: c652 sw s4,12(sp)
80000162: fff00a93 li s5,-1
80000166: 0afd addi s5,s5,31
80000168: c856 sw s5,16(sp)
8000016a: 00001117 auipc sp,0x1
8000016e: ed210113 addi sp,sp,-302 # 8000103c <test_4_res>
80000172: 00080b37 lui s6,0x80
80000176: fffb0b13 addi s6,s6,-1 # 7ffff <_start-0x7ff80001>
8000017a: 0b05 addi s6,s6,1
8000017c: c05a sw s6,0(sp)
8000017e: 00080bb7 lui s7,0x80
80000182: fffb8b93 addi s7,s7,-1 # 7ffff <_start-0x7ff80001>
80000186: 0b89 addi s7,s7,2
80000188: c25e sw s7,4(sp)
8000018a: 00080c37 lui s8,0x80
8000018e: fffc0c13 addi s8,s8,-1 # 7ffff <_start-0x7ff80001>
80000192: 0c3d addi s8,s8,15
80000194: c462 sw s8,8(sp)
80000196: 00080cb7 lui s9,0x80
8000019a: fffc8c93 addi s9,s9,-1 # 7ffff <_start-0x7ff80001>
8000019e: 0cc1 addi s9,s9,16
800001a0: c666 sw s9,12(sp)
800001a2: 00080d37 lui s10,0x80
800001a6: fffd0d13 addi s10,s10,-1 # 7ffff <_start-0x7ff80001>
800001aa: 0d7d addi s10,s10,31
800001ac: c86a sw s10,16(sp)
800001ae: 00001117 auipc sp,0x1
800001b2: ea210113 addi sp,sp,-350 # 80001050 <test_5_res>
800001b6: 00080db7 lui s11,0x80
800001ba: 0d85 addi s11,s11,1
800001bc: c06e sw s11,0(sp)
800001be: 00080e37 lui t3,0x80
800001c2: 0e09 addi t3,t3,2
800001c4: c272 sw t3,4(sp)
800001c6: 00080eb7 lui t4,0x80
800001ca: 0ebd addi t4,t4,15
800001cc: c476 sw t4,8(sp)
800001ce: 00080f37 lui t5,0x80
800001d2: 0f41 addi t5,t5,16
800001d4: c67a sw t5,12(sp)
800001d6: 00080fb7 lui t6,0x80
800001da: 0ffd addi t6,t6,31
800001dc: c87e sw t6,16(sp)
800001de: 00001517 auipc a0,0x1
800001e2: e2250513 addi a0,a0,-478 # 80001000 <codasip_signature_start>
800001e6: 00001597 auipc a1,0x1
800001ea: e8a58593 addi a1,a1,-374 # 80001070 <_end>
800001ee: f0100637 lui a2,0xf0100
800001f2: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
800001f6 <complience_halt_loop>:
800001f6: 00b50c63 beq a0,a1,8000020e <complience_halt_break>
800001fa: 4554 lw a3,12(a0)
800001fc: c214 sw a3,0(a2)
800001fe: 4514 lw a3,8(a0)
80000200: c214 sw a3,0(a2)
80000202: 4154 lw a3,4(a0)
80000204: c214 sw a3,0(a2)
80000206: 4114 lw a3,0(a0)
80000208: c214 sw a3,0(a2)
8000020a: 0541 addi a0,a0,16
8000020c: b7ed j 800001f6 <complience_halt_loop>
8000020e <complience_halt_break>:
8000020e: f0100537 lui a0,0xf0100
80000212: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000216: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,194 @@
/home/spinalvm/hdl/riscv-compliance/work//C.ADDI16SP.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: 00001097 auipc ra,0x1
800000f2: f1208093 addi ra,ra,-238 # 80001000 <codasip_signature_start>
800000f6: 0141 addi sp,sp,16
800000f8: 0020a023 sw sp,0(ra)
800000fc: 00001097 auipc ra,0x1
80000100: f0808093 addi ra,ra,-248 # 80001004 <test_2_res>
80000104: 6105 addi sp,sp,32
80000106: 0020a023 sw sp,0(ra)
8000010a: 00001097 auipc ra,0x1
8000010e: efe08093 addi ra,ra,-258 # 80001008 <test_3_res>
80000112: 6121 addi sp,sp,64
80000114: 0020a023 sw sp,0(ra)
80000118: 00001097 auipc ra,0x1
8000011c: ef408093 addi ra,ra,-268 # 8000100c <test_4_res>
80000120: 617d addi sp,sp,496
80000122: 0020a023 sw sp,0(ra)
80000126: 00001097 auipc ra,0x1
8000012a: eea08093 addi ra,ra,-278 # 80001010 <test_5_res>
8000012e: 7101 addi sp,sp,-512
80000130: 0020a023 sw sp,0(ra)
80000134: 00001517 auipc a0,0x1
80000138: ecc50513 addi a0,a0,-308 # 80001000 <codasip_signature_start>
8000013c: 00001597 auipc a1,0x1
80000140: ee458593 addi a1,a1,-284 # 80001020 <_end>
80000144: f0100637 lui a2,0xf0100
80000148: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fef0c>
8000014c <complience_halt_loop>:
8000014c: 00b50c63 beq a0,a1,80000164 <complience_halt_break>
80000150: 4554 lw a3,12(a0)
80000152: c214 sw a3,0(a2)
80000154: 4514 lw a3,8(a0)
80000156: c214 sw a3,0(a2)
80000158: 4154 lw a3,4(a0)
8000015a: c214 sw a3,0(a2)
8000015c: 4114 lw a3,0(a0)
8000015e: c214 sw a3,0(a2)
80000160: 0541 addi a0,a0,16
80000162: b7ed j 8000014c <complience_halt_loop>
80000164 <complience_halt_break>:
80000164: f0100537 lui a0,0xf0100
80000168: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fef00>
8000016c: 00052023 sw zero,0(a0)
...
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
...

View file

@ -0,0 +1,194 @@
/home/spinalvm/hdl/riscv-compliance/work//C.ADDI4SPN.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: 00001097 auipc ra,0x1
800000f2: f1208093 addi ra,ra,-238 # 80001000 <codasip_signature_start>
800000f6: 0050 addi a2,sp,4
800000f8: 00c0a023 sw a2,0(ra)
800000fc: 00001097 auipc ra,0x1
80000100: f0808093 addi ra,ra,-248 # 80001004 <test_2_res>
80000104: 0034 addi a3,sp,8
80000106: 00d0a023 sw a3,0(ra)
8000010a: 00001097 auipc ra,0x1
8000010e: efe08093 addi ra,ra,-258 # 80001008 <test_3_res>
80000112: 0078 addi a4,sp,12
80000114: 00e0a023 sw a4,0(ra)
80000118: 00001097 auipc ra,0x1
8000011c: ef408093 addi ra,ra,-268 # 8000100c <test_4_res>
80000120: 081c addi a5,sp,16
80000122: 00f0a023 sw a5,0(ra)
80000126: 00001097 auipc ra,0x1
8000012a: eea08093 addi ra,ra,-278 # 80001010 <test_5_res>
8000012e: 1fe0 addi s0,sp,1020
80000130: 0080a023 sw s0,0(ra)
80000134: 00001517 auipc a0,0x1
80000138: ecc50513 addi a0,a0,-308 # 80001000 <codasip_signature_start>
8000013c: 00001597 auipc a1,0x1
80000140: ee458593 addi a1,a1,-284 # 80001020 <_end>
80000144: f0100637 lui a2,0xf0100
80000148: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fef0c>
8000014c <complience_halt_loop>:
8000014c: 00b50c63 beq a0,a1,80000164 <complience_halt_break>
80000150: 4554 lw a3,12(a0)
80000152: c214 sw a3,0(a2)
80000154: 4514 lw a3,8(a0)
80000156: c214 sw a3,0(a2)
80000158: 4154 lw a3,4(a0)
8000015a: c214 sw a3,0(a2)
8000015c: 4114 lw a3,0(a0)
8000015e: c214 sw a3,0(a2)
80000160: 0541 addi a0,a0,16
80000162: b7ed j 8000014c <complience_halt_loop>
80000164 <complience_halt_break>:
80000164: f0100537 lui a0,0xf0100
80000168: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fef00>
8000016c: 00052023 sw zero,0(a0)
...
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
...

View file

@ -0,0 +1,334 @@
/home/spinalvm/hdl/riscv-compliance/work//C.AND.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: 4581 li a1,0
800000f8: 4481 li s1,0
800000fa: 8ced and s1,s1,a1
800000fc: c026 sw s1,0(sp)
800000fe: 4681 li a3,0
80000100: 4605 li a2,1
80000102: 8e75 and a2,a2,a3
80000104: c232 sw a2,4(sp)
80000106: 4781 li a5,0
80000108: fff00713 li a4,-1
8000010c: 8f7d and a4,a4,a5
8000010e: c43a sw a4,8(sp)
80000110: 4481 li s1,0
80000112: 00008437 lui s0,0x8
80000116: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001>
8000011a: 8c65 and s0,s0,s1
8000011c: c622 sw s0,12(sp)
8000011e: 4601 li a2,0
80000120: 65a1 lui a1,0x8
80000122: 8df1 and a1,a1,a2
80000124: c82e sw a1,16(sp)
80000126: 00001117 auipc sp,0x1
8000012a: eee10113 addi sp,sp,-274 # 80001014 <test_2_res>
8000012e: 4705 li a4,1
80000130: 4681 li a3,0
80000132: 8ef9 and a3,a3,a4
80000134: c036 sw a3,0(sp)
80000136: 4405 li s0,1
80000138: 4785 li a5,1
8000013a: 8fe1 and a5,a5,s0
8000013c: c23e sw a5,4(sp)
8000013e: 4585 li a1,1
80000140: fff00493 li s1,-1
80000144: 8ced and s1,s1,a1
80000146: c426 sw s1,8(sp)
80000148: 4685 li a3,1
8000014a: 00008637 lui a2,0x8
8000014e: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
80000152: 8e75 and a2,a2,a3
80000154: c632 sw a2,12(sp)
80000156: 4785 li a5,1
80000158: 6721 lui a4,0x8
8000015a: 8f7d and a4,a4,a5
8000015c: c83a sw a4,16(sp)
8000015e: 00001117 auipc sp,0x1
80000162: eca10113 addi sp,sp,-310 # 80001028 <test_3_res>
80000166: fff00493 li s1,-1
8000016a: 4401 li s0,0
8000016c: 8c65 and s0,s0,s1
8000016e: c022 sw s0,0(sp)
80000170: fff00613 li a2,-1
80000174: 4585 li a1,1
80000176: 8df1 and a1,a1,a2
80000178: c22e sw a1,4(sp)
8000017a: fff00713 li a4,-1
8000017e: fff00693 li a3,-1
80000182: 8ef9 and a3,a3,a4
80000184: c436 sw a3,8(sp)
80000186: fff00413 li s0,-1
8000018a: 000087b7 lui a5,0x8
8000018e: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
80000192: 8fe1 and a5,a5,s0
80000194: c63e sw a5,12(sp)
80000196: fff00593 li a1,-1
8000019a: 64a1 lui s1,0x8
8000019c: 8ced and s1,s1,a1
8000019e: c826 sw s1,16(sp)
800001a0: 00001117 auipc sp,0x1
800001a4: e9c10113 addi sp,sp,-356 # 8000103c <test_4_res>
800001a8: 000086b7 lui a3,0x8
800001ac: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
800001b0: 4601 li a2,0
800001b2: 8e75 and a2,a2,a3
800001b4: c032 sw a2,0(sp)
800001b6: 000087b7 lui a5,0x8
800001ba: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
800001be: 4705 li a4,1
800001c0: 8f7d and a4,a4,a5
800001c2: c23a sw a4,4(sp)
800001c4: 000084b7 lui s1,0x8
800001c8: fff48493 addi s1,s1,-1 # 7fff <_start-0x7fff8001>
800001cc: fff00413 li s0,-1
800001d0: 8c65 and s0,s0,s1
800001d2: c422 sw s0,8(sp)
800001d4: 00008637 lui a2,0x8
800001d8: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
800001dc: 000085b7 lui a1,0x8
800001e0: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001>
800001e4: 8df1 and a1,a1,a2
800001e6: c62e sw a1,12(sp)
800001e8: 00008737 lui a4,0x8
800001ec: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
800001f0: 66a1 lui a3,0x8
800001f2: 8ef9 and a3,a3,a4
800001f4: c836 sw a3,16(sp)
800001f6: 00001117 auipc sp,0x1
800001fa: e5a10113 addi sp,sp,-422 # 80001050 <test_5_res>
800001fe: 6421 lui s0,0x8
80000200: 4781 li a5,0
80000202: 8fe1 and a5,a5,s0
80000204: c03e sw a5,0(sp)
80000206: 65a1 lui a1,0x8
80000208: 4485 li s1,1
8000020a: 8ced and s1,s1,a1
8000020c: c226 sw s1,4(sp)
8000020e: 66a1 lui a3,0x8
80000210: fff00613 li a2,-1
80000214: 8e75 and a2,a2,a3
80000216: c432 sw a2,8(sp)
80000218: 67a1 lui a5,0x8
8000021a: 00008737 lui a4,0x8
8000021e: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
80000222: 8f7d and a4,a4,a5
80000224: c63a sw a4,12(sp)
80000226: 64a1 lui s1,0x8
80000228: 6421 lui s0,0x8
8000022a: 8c65 and s0,s0,s1
8000022c: c822 sw s0,16(sp)
8000022e: 00001517 auipc a0,0x1
80000232: dd250513 addi a0,a0,-558 # 80001000 <codasip_signature_start>
80000236: 00001597 auipc a1,0x1
8000023a: e3a58593 addi a1,a1,-454 # 80001070 <_end>
8000023e: f0100637 lui a2,0xf0100
80000242: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
80000246 <complience_halt_loop>:
80000246: 00b50c63 beq a0,a1,8000025e <complience_halt_break>
8000024a: 4554 lw a3,12(a0)
8000024c: c214 sw a3,0(a2)
8000024e: 4514 lw a3,8(a0)
80000250: c214 sw a3,0(a2)
80000252: 4154 lw a3,4(a0)
80000254: c214 sw a3,0(a2)
80000256: 4114 lw a3,0(a0)
80000258: c214 sw a3,0(a2)
8000025a: 0541 addi a0,a0,16
8000025c: b7ed j 80000246 <complience_halt_loop>
8000025e <complience_halt_break>:
8000025e: f0100537 lui a0,0xf0100
80000262: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000266: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,304 @@
/home/spinalvm/hdl/riscv-compliance/work//C.ANDI.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: 4581 li a1,0
800000f8: 8981 andi a1,a1,0
800000fa: c02e sw a1,0(sp)
800000fc: 4601 li a2,0
800000fe: 8a05 andi a2,a2,1
80000100: c232 sw a2,4(sp)
80000102: 4681 li a3,0
80000104: 8ac1 andi a3,a3,16
80000106: c436 sw a3,8(sp)
80000108: 4701 li a4,0
8000010a: 8b7d andi a4,a4,31
8000010c: c63a sw a4,12(sp)
8000010e: 4781 li a5,0
80000110: 9b85 andi a5,a5,-31
80000112: c83e sw a5,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f0010113 addi sp,sp,-256 # 80001014 <test_2_res>
8000011c: 4405 li s0,1
8000011e: 8801 andi s0,s0,0
80000120: c022 sw s0,0(sp)
80000122: 4485 li s1,1
80000124: 8885 andi s1,s1,1
80000126: c226 sw s1,4(sp)
80000128: 4585 li a1,1
8000012a: 89c1 andi a1,a1,16
8000012c: c42e sw a1,8(sp)
8000012e: 4605 li a2,1
80000130: 8a7d andi a2,a2,31
80000132: c632 sw a2,12(sp)
80000134: 4685 li a3,1
80000136: 9a85 andi a3,a3,-31
80000138: c836 sw a3,16(sp)
8000013a: 00001117 auipc sp,0x1
8000013e: eee10113 addi sp,sp,-274 # 80001028 <test_3_res>
80000142: fff00713 li a4,-1
80000146: 8b01 andi a4,a4,0
80000148: c03a sw a4,0(sp)
8000014a: fff00793 li a5,-1
8000014e: 8b85 andi a5,a5,1
80000150: c23e sw a5,4(sp)
80000152: fff00413 li s0,-1
80000156: 8841 andi s0,s0,16
80000158: c422 sw s0,8(sp)
8000015a: fff00493 li s1,-1
8000015e: 88fd andi s1,s1,31
80000160: c626 sw s1,12(sp)
80000162: fff00593 li a1,-1
80000166: 9985 andi a1,a1,-31
80000168: c82e sw a1,16(sp)
8000016a: 00001117 auipc sp,0x1
8000016e: ed210113 addi sp,sp,-302 # 8000103c <test_4_res>
80000172: 00080637 lui a2,0x80
80000176: fff60613 addi a2,a2,-1 # 7ffff <_start-0x7ff80001>
8000017a: 8a01 andi a2,a2,0
8000017c: c032 sw a2,0(sp)
8000017e: 000806b7 lui a3,0x80
80000182: fff68693 addi a3,a3,-1 # 7ffff <_start-0x7ff80001>
80000186: 8a85 andi a3,a3,1
80000188: c236 sw a3,4(sp)
8000018a: 00080737 lui a4,0x80
8000018e: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001>
80000192: 8b41 andi a4,a4,16
80000194: c43a sw a4,8(sp)
80000196: 000807b7 lui a5,0x80
8000019a: fff78793 addi a5,a5,-1 # 7ffff <_start-0x7ff80001>
8000019e: 8bfd andi a5,a5,31
800001a0: c63e sw a5,12(sp)
800001a2: 00080437 lui s0,0x80
800001a6: fff40413 addi s0,s0,-1 # 7ffff <_start-0x7ff80001>
800001aa: 9805 andi s0,s0,-31
800001ac: c822 sw s0,16(sp)
800001ae: 00001117 auipc sp,0x1
800001b2: ea210113 addi sp,sp,-350 # 80001050 <test_5_res>
800001b6: 000804b7 lui s1,0x80
800001ba: 8881 andi s1,s1,0
800001bc: c026 sw s1,0(sp)
800001be: 000805b7 lui a1,0x80
800001c2: 8985 andi a1,a1,1
800001c4: c22e sw a1,4(sp)
800001c6: 00080637 lui a2,0x80
800001ca: 8a41 andi a2,a2,16
800001cc: c432 sw a2,8(sp)
800001ce: 000806b7 lui a3,0x80
800001d2: 8afd andi a3,a3,31
800001d4: c636 sw a3,12(sp)
800001d6: 00080737 lui a4,0x80
800001da: 9b05 andi a4,a4,-31
800001dc: c83a sw a4,16(sp)
800001de: 00001517 auipc a0,0x1
800001e2: e2250513 addi a0,a0,-478 # 80001000 <codasip_signature_start>
800001e6: 00001597 auipc a1,0x1
800001ea: e8a58593 addi a1,a1,-374 # 80001070 <_end>
800001ee: f0100637 lui a2,0xf0100
800001f2: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
800001f6 <complience_halt_loop>:
800001f6: 00b50c63 beq a0,a1,8000020e <complience_halt_break>
800001fa: 4554 lw a3,12(a0)
800001fc: c214 sw a3,0(a2)
800001fe: 4514 lw a3,8(a0)
80000200: c214 sw a3,0(a2)
80000202: 4154 lw a3,4(a0)
80000204: c214 sw a3,0(a2)
80000206: 4114 lw a3,0(a0)
80000208: c214 sw a3,0(a2)
8000020a: 0541 addi a0,a0,16
8000020c: b7ed j 800001f6 <complience_halt_loop>
8000020e <complience_halt_break>:
8000020e: f0100537 lui a0,0xf0100
80000212: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000216: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,215 @@
/home/spinalvm/hdl/riscv-compliance/work//C.BEQZ.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: 4781 li a5,0
800000f8: 8f9d sub a5,a5,a5
800000fa: c789 beqz a5,80000104 <_start+0x104>
800000fc: 000127b7 lui a5,0x12
80000100: 3ab78793 addi a5,a5,939 # 123ab <_start-0x7ffedc55>
80000104: c03e sw a5,0(sp)
80000106: 00001117 auipc sp,0x1
8000010a: efe10113 addi sp,sp,-258 # 80001004 <test_2_res>
8000010e: 4405 li s0,1
80000110: 8c01 sub s0,s0,s0
80000112: c409 beqz s0,8000011c <_start+0x11c>
80000114: 00012437 lui s0,0x12
80000118: 3ab40413 addi s0,s0,939 # 123ab <_start-0x7ffedc55>
8000011c: c022 sw s0,0(sp)
8000011e: 00001117 auipc sp,0x1
80000122: eea10113 addi sp,sp,-278 # 80001008 <test_3_res>
80000126: 54fd li s1,-1
80000128: 8c85 sub s1,s1,s1
8000012a: c489 beqz s1,80000134 <_start+0x134>
8000012c: 000124b7 lui s1,0x12
80000130: 3ab48493 addi s1,s1,939 # 123ab <_start-0x7ffedc55>
80000134: c026 sw s1,0(sp)
80000136: 00001117 auipc sp,0x1
8000013a: ed610113 addi sp,sp,-298 # 8000100c <test_4_res>
8000013e: 000085b7 lui a1,0x8
80000142: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001>
80000146: 8d8d sub a1,a1,a1
80000148: c589 beqz a1,80000152 <_start+0x152>
8000014a: 000125b7 lui a1,0x12
8000014e: 3ab58593 addi a1,a1,939 # 123ab <_start-0x7ffedc55>
80000152: c02e sw a1,0(sp)
80000154: 00001117 auipc sp,0x1
80000158: ebc10113 addi sp,sp,-324 # 80001010 <test_5_res>
8000015c: 6621 lui a2,0x8
8000015e: 8e11 sub a2,a2,a2
80000160: c609 beqz a2,8000016a <_start+0x16a>
80000162: 00012637 lui a2,0x12
80000166: 3ab60613 addi a2,a2,939 # 123ab <_start-0x7ffedc55>
8000016a: c032 sw a2,0(sp)
8000016c: 00001517 auipc a0,0x1
80000170: e9450513 addi a0,a0,-364 # 80001000 <codasip_signature_start>
80000174: 00001597 auipc a1,0x1
80000178: eac58593 addi a1,a1,-340 # 80001020 <_end>
8000017c: f0100637 lui a2,0xf0100
80000180: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fef0c>
80000184 <complience_halt_loop>:
80000184: 00b50c63 beq a0,a1,8000019c <complience_halt_break>
80000188: 4554 lw a3,12(a0)
8000018a: c214 sw a3,0(a2)
8000018c: 4514 lw a3,8(a0)
8000018e: c214 sw a3,0(a2)
80000190: 4154 lw a3,4(a0)
80000192: c214 sw a3,0(a2)
80000194: 4114 lw a3,0(a0)
80000196: c214 sw a3,0(a2)
80000198: 0541 addi a0,a0,16
8000019a: b7ed j 80000184 <complience_halt_loop>
8000019c <complience_halt_break>:
8000019c: f0100537 lui a0,0xf0100
800001a0: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fef00>
800001a4: 00052023 sw zero,0(a0)
...
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
...

View file

@ -0,0 +1,205 @@
/home/spinalvm/hdl/riscv-compliance/work//C.BNEZ.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: 4681 li a3,0
800000f8: e291 bnez a3,800000fc <_start+0xfc>
800000fa: 4681 li a3,0
800000fc: c036 sw a3,0(sp)
800000fe: 00001117 auipc sp,0x1
80000102: f0610113 addi sp,sp,-250 # 80001004 <test_2_res>
80000106: 4705 li a4,1
80000108: e311 bnez a4,8000010c <_start+0x10c>
8000010a: 4701 li a4,0
8000010c: c03a sw a4,0(sp)
8000010e: 00001117 auipc sp,0x1
80000112: efa10113 addi sp,sp,-262 # 80001008 <test_3_res>
80000116: 57fd li a5,-1
80000118: e391 bnez a5,8000011c <_start+0x11c>
8000011a: 4781 li a5,0
8000011c: c03e sw a5,0(sp)
8000011e: 00001117 auipc sp,0x1
80000122: eee10113 addi sp,sp,-274 # 8000100c <test_4_res>
80000126: 00008437 lui s0,0x8
8000012a: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001>
8000012e: e011 bnez s0,80000132 <_start+0x132>
80000130: 4401 li s0,0
80000132: c022 sw s0,0(sp)
80000134: 00001117 auipc sp,0x1
80000138: edc10113 addi sp,sp,-292 # 80001010 <test_5_res>
8000013c: 64a1 lui s1,0x8
8000013e: e091 bnez s1,80000142 <_start+0x142>
80000140: 4481 li s1,0
80000142: c026 sw s1,0(sp)
80000144: 00001517 auipc a0,0x1
80000148: ebc50513 addi a0,a0,-324 # 80001000 <codasip_signature_start>
8000014c: 00001597 auipc a1,0x1
80000150: ed458593 addi a1,a1,-300 # 80001020 <_end>
80000154: f0100637 lui a2,0xf0100
80000158: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fef0c>
8000015c <complience_halt_loop>:
8000015c: 00b50c63 beq a0,a1,80000174 <complience_halt_break>
80000160: 4554 lw a3,12(a0)
80000162: c214 sw a3,0(a2)
80000164: 4514 lw a3,8(a0)
80000166: c214 sw a3,0(a2)
80000168: 4154 lw a3,4(a0)
8000016a: c214 sw a3,0(a2)
8000016c: 4114 lw a3,0(a0)
8000016e: c214 sw a3,0(a2)
80000170: 0541 addi a0,a0,16
80000172: b7ed j 8000015c <complience_halt_loop>
80000174 <complience_halt_break>:
80000174: f0100537 lui a0,0xf0100
80000178: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fef00>
8000017c: 00052023 sw zero,0(a0)
...
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
...

View file

@ -0,0 +1,211 @@
/home/spinalvm/hdl/riscv-compliance/work//C.J.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: 4581 li a1,0
800000f8: a029 j 80000102 <_start+0x102>
800000fa: 000125b7 lui a1,0x12
800000fe: 3ab58593 addi a1,a1,939 # 123ab <_start-0x7ffedc55>
80000102: c02e sw a1,0(sp)
80000104: 00001117 auipc sp,0x1
80000108: f0010113 addi sp,sp,-256 # 80001004 <test_2_res>
8000010c: 4605 li a2,1
8000010e: a029 j 80000118 <_start+0x118>
80000110: 00012637 lui a2,0x12
80000114: 3ab60613 addi a2,a2,939 # 123ab <_start-0x7ffedc55>
80000118: c032 sw a2,0(sp)
8000011a: 00001117 auipc sp,0x1
8000011e: eee10113 addi sp,sp,-274 # 80001008 <test_3_res>
80000122: 56fd li a3,-1
80000124: a029 j 8000012e <_start+0x12e>
80000126: 000126b7 lui a3,0x12
8000012a: 3ab68693 addi a3,a3,939 # 123ab <_start-0x7ffedc55>
8000012e: c036 sw a3,0(sp)
80000130: 00001117 auipc sp,0x1
80000134: edc10113 addi sp,sp,-292 # 8000100c <test_4_res>
80000138: 00008737 lui a4,0x8
8000013c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
80000140: a029 j 8000014a <_start+0x14a>
80000142: 00012737 lui a4,0x12
80000146: 3ab70713 addi a4,a4,939 # 123ab <_start-0x7ffedc55>
8000014a: c03a sw a4,0(sp)
8000014c: 00001117 auipc sp,0x1
80000150: ec410113 addi sp,sp,-316 # 80001010 <test_5_res>
80000154: 67a1 lui a5,0x8
80000156: a029 j 80000160 <_start+0x160>
80000158: 000127b7 lui a5,0x12
8000015c: 3ab78793 addi a5,a5,939 # 123ab <_start-0x7ffedc55>
80000160: c03e sw a5,0(sp)
80000162: 00001517 auipc a0,0x1
80000166: e9e50513 addi a0,a0,-354 # 80001000 <codasip_signature_start>
8000016a: 00001597 auipc a1,0x1
8000016e: eb658593 addi a1,a1,-330 # 80001020 <_end>
80000172: f0100637 lui a2,0xf0100
80000176: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fef0c>
8000017a <complience_halt_loop>:
8000017a: 00b50c63 beq a0,a1,80000192 <complience_halt_break>
8000017e: 4554 lw a3,12(a0)
80000180: c214 sw a3,0(a2)
80000182: 4514 lw a3,8(a0)
80000184: c214 sw a3,0(a2)
80000186: 4154 lw a3,4(a0)
80000188: c214 sw a3,0(a2)
8000018a: 4114 lw a3,0(a0)
8000018c: c214 sw a3,0(a2)
8000018e: 0541 addi a0,a0,16
80000190: b7ed j 8000017a <complience_halt_loop>
80000192 <complience_halt_break>:
80000192: f0100537 lui a0,0xf0100
80000196: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fef00>
8000019a: 00052023 sw zero,0(a0)
8000019e: 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
...

View file

@ -0,0 +1,211 @@
/home/spinalvm/hdl/riscv-compliance/work//C.JAL.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: 4401 li s0,0
800000f8: 2029 jal 80000102 <_start+0x102>
800000fa: 00012437 lui s0,0x12
800000fe: 3ab40413 addi s0,s0,939 # 123ab <_start-0x7ffedc55>
80000102: c022 sw s0,0(sp)
80000104: 00001117 auipc sp,0x1
80000108: f0010113 addi sp,sp,-256 # 80001004 <test_2_res>
8000010c: 4485 li s1,1
8000010e: 2029 jal 80000118 <_start+0x118>
80000110: 000124b7 lui s1,0x12
80000114: 3ab48493 addi s1,s1,939 # 123ab <_start-0x7ffedc55>
80000118: c026 sw s1,0(sp)
8000011a: 00001117 auipc sp,0x1
8000011e: eee10113 addi sp,sp,-274 # 80001008 <test_3_res>
80000122: 55fd li a1,-1
80000124: 2029 jal 8000012e <_start+0x12e>
80000126: 000125b7 lui a1,0x12
8000012a: 3ab58593 addi a1,a1,939 # 123ab <_start-0x7ffedc55>
8000012e: c02e sw a1,0(sp)
80000130: 00001117 auipc sp,0x1
80000134: edc10113 addi sp,sp,-292 # 8000100c <test_4_res>
80000138: 00008637 lui a2,0x8
8000013c: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
80000140: 2029 jal 8000014a <_start+0x14a>
80000142: 00012637 lui a2,0x12
80000146: 3ab60613 addi a2,a2,939 # 123ab <_start-0x7ffedc55>
8000014a: c032 sw a2,0(sp)
8000014c: 00001117 auipc sp,0x1
80000150: ec410113 addi sp,sp,-316 # 80001010 <test_5_res>
80000154: 66a1 lui a3,0x8
80000156: 2029 jal 80000160 <_start+0x160>
80000158: 000126b7 lui a3,0x12
8000015c: 3ab68693 addi a3,a3,939 # 123ab <_start-0x7ffedc55>
80000160: c036 sw a3,0(sp)
80000162: 00001517 auipc a0,0x1
80000166: e9e50513 addi a0,a0,-354 # 80001000 <codasip_signature_start>
8000016a: 00001597 auipc a1,0x1
8000016e: eb658593 addi a1,a1,-330 # 80001020 <_end>
80000172: f0100637 lui a2,0xf0100
80000176: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fef0c>
8000017a <complience_halt_loop>:
8000017a: 00b50c63 beq a0,a1,80000192 <complience_halt_break>
8000017e: 4554 lw a3,12(a0)
80000180: c214 sw a3,0(a2)
80000182: 4514 lw a3,8(a0)
80000184: c214 sw a3,0(a2)
80000186: 4154 lw a3,4(a0)
80000188: c214 sw a3,0(a2)
8000018a: 4114 lw a3,0(a0)
8000018c: c214 sw a3,0(a2)
8000018e: 0541 addi a0,a0,16
80000190: b7ed j 8000017a <complience_halt_loop>
80000192 <complience_halt_break>:
80000192: f0100537 lui a0,0xf0100
80000196: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fef00>
8000019a: 00052023 sw zero,0(a0)
8000019e: 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
...

View file

@ -0,0 +1,220 @@
/home/spinalvm/hdl/riscv-compliance/work//C.JALR.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: 4501 li a0,0
800000f8: 00000617 auipc a2,0x0
800000fc: 01260613 addi a2,a2,18 # 8000010a <_start+0x10a>
80000100: 9602 jalr a2
80000102: 00012537 lui a0,0x12
80000106: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
8000010a: c032 sw a2,0(sp)
8000010c: 00001117 auipc sp,0x1
80000110: ef810113 addi sp,sp,-264 # 80001004 <test_2_res>
80000114: 4505 li a0,1
80000116: 00000697 auipc a3,0x0
8000011a: 01268693 addi a3,a3,18 # 80000128 <_start+0x128>
8000011e: 9682 jalr a3
80000120: 00012537 lui a0,0x12
80000124: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
80000128: c036 sw a3,0(sp)
8000012a: 00001117 auipc sp,0x1
8000012e: ede10113 addi sp,sp,-290 # 80001008 <test_3_res>
80000132: 557d li a0,-1
80000134: 00000717 auipc a4,0x0
80000138: 01270713 addi a4,a4,18 # 80000146 <_start+0x146>
8000013c: 9702 jalr a4
8000013e: 00012537 lui a0,0x12
80000142: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
80000146: c03a sw a4,0(sp)
80000148: 00001117 auipc sp,0x1
8000014c: ec410113 addi sp,sp,-316 # 8000100c <test_4_res>
80000150: 00008537 lui a0,0x8
80000154: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001>
80000158: 00000797 auipc a5,0x0
8000015c: 01278793 addi a5,a5,18 # 8000016a <_start+0x16a>
80000160: 9782 jalr a5
80000162: 00012537 lui a0,0x12
80000166: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
8000016a: c03e sw a5,0(sp)
8000016c: 00001117 auipc sp,0x1
80000170: ea410113 addi sp,sp,-348 # 80001010 <test_5_res>
80000174: 6521 lui a0,0x8
80000176: 00000817 auipc a6,0x0
8000017a: 01280813 addi a6,a6,18 # 80000188 <_start+0x188>
8000017e: 9802 jalr a6
80000180: 00012537 lui a0,0x12
80000184: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
80000188: c042 sw a6,0(sp)
8000018a: 00001517 auipc a0,0x1
8000018e: e7650513 addi a0,a0,-394 # 80001000 <codasip_signature_start>
80000192: 00001597 auipc a1,0x1
80000196: e8e58593 addi a1,a1,-370 # 80001020 <_end>
8000019a: f0100637 lui a2,0xf0100
8000019e: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fef0c>
800001a2 <complience_halt_loop>:
800001a2: 00b50c63 beq a0,a1,800001ba <complience_halt_break>
800001a6: 4554 lw a3,12(a0)
800001a8: c214 sw a3,0(a2)
800001aa: 4514 lw a3,8(a0)
800001ac: c214 sw a3,0(a2)
800001ae: 4154 lw a3,4(a0)
800001b0: c214 sw a3,0(a2)
800001b2: 4114 lw a3,0(a0)
800001b4: c214 sw a3,0(a2)
800001b6: 0541 addi a0,a0,16
800001b8: b7ed j 800001a2 <complience_halt_loop>
800001ba <complience_halt_break>:
800001ba: f0100537 lui a0,0xf0100
800001be: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fef00>
800001c2: 00052023 sw zero,0(a0)
...
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
...

View file

@ -0,0 +1,220 @@
/home/spinalvm/hdl/riscv-compliance/work//C.JR.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: 4501 li a0,0
800000f8: 00000197 auipc gp,0x0
800000fc: 01218193 addi gp,gp,18 # 8000010a <_start+0x10a>
80000100: 8182 jr gp
80000102: 00012537 lui a0,0x12
80000106: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
8000010a: c00e sw gp,0(sp)
8000010c: 00001117 auipc sp,0x1
80000110: ef810113 addi sp,sp,-264 # 80001004 <test_2_res>
80000114: 4505 li a0,1
80000116: 00000217 auipc tp,0x0
8000011a: 01220213 addi tp,tp,18 # 80000128 <_start+0x128>
8000011e: 8202 jr tp
80000120: 00012537 lui a0,0x12
80000124: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
80000128: c012 sw tp,0(sp)
8000012a: 00001117 auipc sp,0x1
8000012e: ede10113 addi sp,sp,-290 # 80001008 <test_3_res>
80000132: 557d li a0,-1
80000134: 00000417 auipc s0,0x0
80000138: 01240413 addi s0,s0,18 # 80000146 <_start+0x146>
8000013c: 8402 jr s0
8000013e: 00012537 lui a0,0x12
80000142: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
80000146: c022 sw s0,0(sp)
80000148: 00001117 auipc sp,0x1
8000014c: ec410113 addi sp,sp,-316 # 8000100c <test_4_res>
80000150: 00008537 lui a0,0x8
80000154: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001>
80000158: 00000497 auipc s1,0x0
8000015c: 01248493 addi s1,s1,18 # 8000016a <_start+0x16a>
80000160: 8482 jr s1
80000162: 00012537 lui a0,0x12
80000166: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
8000016a: c026 sw s1,0(sp)
8000016c: 00001117 auipc sp,0x1
80000170: ea410113 addi sp,sp,-348 # 80001010 <test_5_res>
80000174: 6521 lui a0,0x8
80000176: 00000597 auipc a1,0x0
8000017a: 01258593 addi a1,a1,18 # 80000188 <_start+0x188>
8000017e: 8582 jr a1
80000180: 00012537 lui a0,0x12
80000184: 3ab50513 addi a0,a0,939 # 123ab <_start-0x7ffedc55>
80000188: c02e sw a1,0(sp)
8000018a: 00001517 auipc a0,0x1
8000018e: e7650513 addi a0,a0,-394 # 80001000 <codasip_signature_start>
80000192: 00001597 auipc a1,0x1
80000196: e8e58593 addi a1,a1,-370 # 80001020 <_end>
8000019a: f0100637 lui a2,0xf0100
8000019e: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fef0c>
800001a2 <complience_halt_loop>:
800001a2: 00b50c63 beq a0,a1,800001ba <complience_halt_break>
800001a6: 4554 lw a3,12(a0)
800001a8: c214 sw a3,0(a2)
800001aa: 4514 lw a3,8(a0)
800001ac: c214 sw a3,0(a2)
800001ae: 4154 lw a3,4(a0)
800001b0: c214 sw a3,0(a2)
800001b2: 4114 lw a3,0(a0)
800001b4: c214 sw a3,0(a2)
800001b6: 0541 addi a0,a0,16
800001b8: b7ed j 800001a2 <complience_halt_loop>
800001ba <complience_halt_break>:
800001ba: f0100537 lui a0,0xf0100
800001be: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fef00>
800001c2: 00052023 sw zero,0(a0)
...
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
...

View file

@ -0,0 +1,304 @@
/home/spinalvm/hdl/riscv-compliance/work//C.LI.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: 4181 li gp,0
800000f8: 4181 li gp,0
800000fa: c00e sw gp,0(sp)
800000fc: 4201 li tp,0
800000fe: 4205 li tp,1
80000100: c212 sw tp,4(sp)
80000102: 4401 li s0,0
80000104: 4441 li s0,16
80000106: c422 sw s0,8(sp)
80000108: 4481 li s1,0
8000010a: 44fd li s1,31
8000010c: c626 sw s1,12(sp)
8000010e: 4581 li a1,0
80000110: 5585 li a1,-31
80000112: c82e sw a1,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f0010113 addi sp,sp,-256 # 80001014 <test_2_res>
8000011c: 4605 li a2,1
8000011e: 4601 li a2,0
80000120: c032 sw a2,0(sp)
80000122: 4685 li a3,1
80000124: 4685 li a3,1
80000126: c236 sw a3,4(sp)
80000128: 4705 li a4,1
8000012a: 4741 li a4,16
8000012c: c43a sw a4,8(sp)
8000012e: 4785 li a5,1
80000130: 47fd li a5,31
80000132: c63e sw a5,12(sp)
80000134: 4805 li a6,1
80000136: 5805 li a6,-31
80000138: c842 sw a6,16(sp)
8000013a: 00001117 auipc sp,0x1
8000013e: eee10113 addi sp,sp,-274 # 80001028 <test_3_res>
80000142: fff00893 li a7,-1
80000146: 4881 li a7,0
80000148: c046 sw a7,0(sp)
8000014a: fff00913 li s2,-1
8000014e: 4905 li s2,1
80000150: c24a sw s2,4(sp)
80000152: fff00993 li s3,-1
80000156: 49c1 li s3,16
80000158: c44e sw s3,8(sp)
8000015a: fff00a13 li s4,-1
8000015e: 4a7d li s4,31
80000160: c652 sw s4,12(sp)
80000162: fff00a93 li s5,-1
80000166: 5a85 li s5,-31
80000168: c856 sw s5,16(sp)
8000016a: 00001117 auipc sp,0x1
8000016e: ed210113 addi sp,sp,-302 # 8000103c <test_4_res>
80000172: 00080b37 lui s6,0x80
80000176: fffb0b13 addi s6,s6,-1 # 7ffff <_start-0x7ff80001>
8000017a: 4b01 li s6,0
8000017c: c05a sw s6,0(sp)
8000017e: 00080bb7 lui s7,0x80
80000182: fffb8b93 addi s7,s7,-1 # 7ffff <_start-0x7ff80001>
80000186: 4b85 li s7,1
80000188: c25e sw s7,4(sp)
8000018a: 00080c37 lui s8,0x80
8000018e: fffc0c13 addi s8,s8,-1 # 7ffff <_start-0x7ff80001>
80000192: 4c41 li s8,16
80000194: c462 sw s8,8(sp)
80000196: 00080cb7 lui s9,0x80
8000019a: fffc8c93 addi s9,s9,-1 # 7ffff <_start-0x7ff80001>
8000019e: 4cfd li s9,31
800001a0: c666 sw s9,12(sp)
800001a2: 00080d37 lui s10,0x80
800001a6: fffd0d13 addi s10,s10,-1 # 7ffff <_start-0x7ff80001>
800001aa: 5d05 li s10,-31
800001ac: c86a sw s10,16(sp)
800001ae: 00001117 auipc sp,0x1
800001b2: ea210113 addi sp,sp,-350 # 80001050 <test_5_res>
800001b6: 00080db7 lui s11,0x80
800001ba: 4d81 li s11,0
800001bc: c06e sw s11,0(sp)
800001be: 00080e37 lui t3,0x80
800001c2: 4e05 li t3,1
800001c4: c272 sw t3,4(sp)
800001c6: 00080eb7 lui t4,0x80
800001ca: 4ec1 li t4,16
800001cc: c476 sw t4,8(sp)
800001ce: 00080f37 lui t5,0x80
800001d2: 4f7d li t5,31
800001d4: c67a sw t5,12(sp)
800001d6: 00080fb7 lui t6,0x80
800001da: 5f85 li t6,-31
800001dc: c87e sw t6,16(sp)
800001de: 00001517 auipc a0,0x1
800001e2: e2250513 addi a0,a0,-478 # 80001000 <codasip_signature_start>
800001e6: 00001597 auipc a1,0x1
800001ea: e8a58593 addi a1,a1,-374 # 80001070 <_end>
800001ee: f0100637 lui a2,0xf0100
800001f2: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
800001f6 <complience_halt_loop>:
800001f6: 00b50c63 beq a0,a1,8000020e <complience_halt_break>
800001fa: 4554 lw a3,12(a0)
800001fc: c214 sw a3,0(a2)
800001fe: 4514 lw a3,8(a0)
80000200: c214 sw a3,0(a2)
80000202: 4154 lw a3,4(a0)
80000204: c214 sw a3,0(a2)
80000206: 4114 lw a3,0(a0)
80000208: c214 sw a3,0(a2)
8000020a: 0541 addi a0,a0,16
8000020c: b7ed j 800001f6 <complience_halt_loop>
8000020e <complience_halt_break>:
8000020e: f0100537 lui a0,0xf0100
80000212: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000216: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,304 @@
/home/spinalvm/hdl/riscv-compliance/work//C.LUI.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: 4181 li gp,0
800000f8: 6185 lui gp,0x1
800000fa: c00e sw gp,0(sp)
800000fc: 4201 li tp,0
800000fe: 6209 lui tp,0x2
80000100: c212 sw tp,4(sp)
80000102: 4401 li s0,0
80000104: 643d lui s0,0xf
80000106: c422 sw s0,8(sp)
80000108: 4481 li s1,0
8000010a: 64fd lui s1,0x1f
8000010c: c626 sw s1,12(sp)
8000010e: 4581 li a1,0
80000110: 75fd lui a1,0xfffff
80000112: c82e sw a1,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f0010113 addi sp,sp,-256 # 80001014 <test_2_res>
8000011c: 4605 li a2,1
8000011e: 6605 lui a2,0x1
80000120: c032 sw a2,0(sp)
80000122: 4685 li a3,1
80000124: 6689 lui a3,0x2
80000126: c236 sw a3,4(sp)
80000128: 4705 li a4,1
8000012a: 673d lui a4,0xf
8000012c: c43a sw a4,8(sp)
8000012e: 4785 li a5,1
80000130: 67fd lui a5,0x1f
80000132: c63e sw a5,12(sp)
80000134: 4805 li a6,1
80000136: 787d lui a6,0xfffff
80000138: c842 sw a6,16(sp)
8000013a: 00001117 auipc sp,0x1
8000013e: eee10113 addi sp,sp,-274 # 80001028 <test_3_res>
80000142: fff00893 li a7,-1
80000146: 6885 lui a7,0x1
80000148: c046 sw a7,0(sp)
8000014a: fff00913 li s2,-1
8000014e: 6909 lui s2,0x2
80000150: c24a sw s2,4(sp)
80000152: fff00993 li s3,-1
80000156: 69bd lui s3,0xf
80000158: c44e sw s3,8(sp)
8000015a: fff00a13 li s4,-1
8000015e: 6a7d lui s4,0x1f
80000160: c652 sw s4,12(sp)
80000162: fff00a93 li s5,-1
80000166: 7afd lui s5,0xfffff
80000168: c856 sw s5,16(sp)
8000016a: 00001117 auipc sp,0x1
8000016e: ed210113 addi sp,sp,-302 # 8000103c <test_4_res>
80000172: 00080b37 lui s6,0x80
80000176: fffb0b13 addi s6,s6,-1 # 7ffff <_start-0x7ff80001>
8000017a: 6b05 lui s6,0x1
8000017c: c05a sw s6,0(sp)
8000017e: 00080bb7 lui s7,0x80
80000182: fffb8b93 addi s7,s7,-1 # 7ffff <_start-0x7ff80001>
80000186: 6b89 lui s7,0x2
80000188: c25e sw s7,4(sp)
8000018a: 00080c37 lui s8,0x80
8000018e: fffc0c13 addi s8,s8,-1 # 7ffff <_start-0x7ff80001>
80000192: 6c3d lui s8,0xf
80000194: c462 sw s8,8(sp)
80000196: 00080cb7 lui s9,0x80
8000019a: fffc8c93 addi s9,s9,-1 # 7ffff <_start-0x7ff80001>
8000019e: 6cfd lui s9,0x1f
800001a0: c666 sw s9,12(sp)
800001a2: 00080d37 lui s10,0x80
800001a6: fffd0d13 addi s10,s10,-1 # 7ffff <_start-0x7ff80001>
800001aa: 7d7d lui s10,0xfffff
800001ac: c86a sw s10,16(sp)
800001ae: 00001117 auipc sp,0x1
800001b2: ea210113 addi sp,sp,-350 # 80001050 <test_5_res>
800001b6: 00080db7 lui s11,0x80
800001ba: 6d85 lui s11,0x1
800001bc: c06e sw s11,0(sp)
800001be: 00080e37 lui t3,0x80
800001c2: 6e09 lui t3,0x2
800001c4: c272 sw t3,4(sp)
800001c6: 00080eb7 lui t4,0x80
800001ca: 6ebd lui t4,0xf
800001cc: c476 sw t4,8(sp)
800001ce: 00080f37 lui t5,0x80
800001d2: 6f7d lui t5,0x1f
800001d4: c67a sw t5,12(sp)
800001d6: 00080fb7 lui t6,0x80
800001da: 7ffd lui t6,0xfffff
800001dc: c87e sw t6,16(sp)
800001de: 00001517 auipc a0,0x1
800001e2: e2250513 addi a0,a0,-478 # 80001000 <codasip_signature_start>
800001e6: 00001597 auipc a1,0x1
800001ea: e8a58593 addi a1,a1,-374 # 80001070 <_end>
800001ee: f0100637 lui a2,0xf0100
800001f2: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
800001f6 <complience_halt_loop>:
800001f6: 00b50c63 beq a0,a1,8000020e <complience_halt_break>
800001fa: 4554 lw a3,12(a0)
800001fc: c214 sw a3,0(a2)
800001fe: 4514 lw a3,8(a0)
80000200: c214 sw a3,0(a2)
80000202: 4154 lw a3,4(a0)
80000204: c214 sw a3,0(a2)
80000206: 4114 lw a3,0(a0)
80000208: c214 sw a3,0(a2)
8000020a: 0541 addi a0,a0,16
8000020c: b7ed j 800001f6 <complience_halt_loop>
8000020e <complience_halt_break>:
8000020e: f0100537 lui a0,0xf0100
80000212: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000216: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,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
...

View file

@ -0,0 +1,262 @@
/home/spinalvm/hdl/riscv-compliance/work//C.LWSP.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: 00001097 auipc ra,0x1
800000f2: f1208093 addi ra,ra,-238 # 80001000 <codasip_signature_start>
800000f6: 00001117 auipc sp,0x1
800000fa: f1e10113 addi sp,sp,-226 # 80001014 <test_data>
800000fe: 4202 lw tp,0(sp)
80000100: 0040a023 sw tp,0(ra)
80000104: 00001097 auipc ra,0x1
80000108: f0008093 addi ra,ra,-256 # 80001004 <test_2_res>
8000010c: 00001117 auipc sp,0x1
80000110: f0810113 addi sp,sp,-248 # 80001014 <test_data>
80000114: 4412 lw s0,4(sp)
80000116: 0080a023 sw s0,0(ra)
8000011a: 00001097 auipc ra,0x1
8000011e: eee08093 addi ra,ra,-274 # 80001008 <test_3_res>
80000122: 00001117 auipc sp,0x1
80000126: ef210113 addi sp,sp,-270 # 80001014 <test_data>
8000012a: 4822 lw a6,8(sp)
8000012c: 0100a023 sw a6,0(ra)
80000130: 00001097 auipc ra,0x1
80000134: edc08093 addi ra,ra,-292 # 8000100c <test_4_res>
80000138: 00001117 auipc sp,0x1
8000013c: edc10113 addi sp,sp,-292 # 80001014 <test_data>
80000140: 5ff6 lw t6,124(sp)
80000142: 01f0a023 sw t6,0(ra)
80000146: 00001097 auipc ra,0x1
8000014a: eca08093 addi ra,ra,-310 # 80001010 <test_5_res>
8000014e: 00001117 auipc sp,0x1
80000152: ec610113 addi sp,sp,-314 # 80001014 <test_data>
80000156: 5afe lw s5,252(sp)
80000158: 0150a023 sw s5,0(ra)
8000015c: 00001517 auipc a0,0x1
80000160: ea450513 addi a0,a0,-348 # 80001000 <codasip_signature_start>
80000164: 00001597 auipc a1,0x1
80000168: f3c58593 addi a1,a1,-196 # 800010a0 <_end>
8000016c: f0100637 lui a2,0xf0100
80000170: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee8c>
80000174 <complience_halt_loop>:
80000174: 00b50c63 beq a0,a1,8000018c <complience_halt_break>
80000178: 4554 lw a3,12(a0)
8000017a: c214 sw a3,0(a2)
8000017c: 4514 lw a3,8(a0)
8000017e: c214 sw a3,0(a2)
80000180: 4154 lw a3,4(a0)
80000182: c214 sw a3,0(a2)
80000184: 4114 lw a3,0(a0)
80000186: c214 sw a3,0(a2)
80000188: 0541 addi a0,a0,16
8000018a: b7ed j 80000174 <complience_halt_loop>
8000018c <complience_halt_break>:
8000018c: f0100537 lui a0,0xf0100
80000190: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee80>
80000194: 00052023 sw zero,0(a0)
...
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
...

View file

@ -0,0 +1,334 @@
/home/spinalvm/hdl/riscv-compliance/work//C.MV.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: 4601 li a2,0
800000f8: 4581 li a1,0
800000fa: 85b2 mv a1,a2
800000fc: c02e sw a1,0(sp)
800000fe: 4701 li a4,0
80000100: 4685 li a3,1
80000102: 86ba mv a3,a4
80000104: c236 sw a3,4(sp)
80000106: 4401 li s0,0
80000108: fff00793 li a5,-1
8000010c: 87a2 mv a5,s0
8000010e: c43e sw a5,8(sp)
80000110: 4581 li a1,0
80000112: 000084b7 lui s1,0x8
80000116: fff48493 addi s1,s1,-1 # 7fff <_start-0x7fff8001>
8000011a: 84ae mv s1,a1
8000011c: c626 sw s1,12(sp)
8000011e: 4681 li a3,0
80000120: 6621 lui a2,0x8
80000122: 8636 mv a2,a3
80000124: c832 sw a2,16(sp)
80000126: 00001117 auipc sp,0x1
8000012a: eee10113 addi sp,sp,-274 # 80001014 <test_2_res>
8000012e: 4785 li a5,1
80000130: 4701 li a4,0
80000132: 873e mv a4,a5
80000134: c03a sw a4,0(sp)
80000136: 4485 li s1,1
80000138: 4405 li s0,1
8000013a: 8426 mv s0,s1
8000013c: c222 sw s0,4(sp)
8000013e: 4605 li a2,1
80000140: fff00593 li a1,-1
80000144: 85b2 mv a1,a2
80000146: c42e sw a1,8(sp)
80000148: 4705 li a4,1
8000014a: 000086b7 lui a3,0x8
8000014e: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
80000152: 86ba mv a3,a4
80000154: c636 sw a3,12(sp)
80000156: 4405 li s0,1
80000158: 67a1 lui a5,0x8
8000015a: 87a2 mv a5,s0
8000015c: c83e sw a5,16(sp)
8000015e: 00001117 auipc sp,0x1
80000162: eca10113 addi sp,sp,-310 # 80001028 <test_3_res>
80000166: fff00593 li a1,-1
8000016a: 4481 li s1,0
8000016c: 84ae mv s1,a1
8000016e: c026 sw s1,0(sp)
80000170: fff00693 li a3,-1
80000174: 4605 li a2,1
80000176: 8636 mv a2,a3
80000178: c232 sw a2,4(sp)
8000017a: fff00793 li a5,-1
8000017e: fff00713 li a4,-1
80000182: 873e mv a4,a5
80000184: c43a sw a4,8(sp)
80000186: fff00493 li s1,-1
8000018a: 00008437 lui s0,0x8
8000018e: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001>
80000192: 8426 mv s0,s1
80000194: c622 sw s0,12(sp)
80000196: fff00613 li a2,-1
8000019a: 65a1 lui a1,0x8
8000019c: 85b2 mv a1,a2
8000019e: c82e sw a1,16(sp)
800001a0: 00001117 auipc sp,0x1
800001a4: e9c10113 addi sp,sp,-356 # 8000103c <test_4_res>
800001a8: 00008737 lui a4,0x8
800001ac: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
800001b0: 4681 li a3,0
800001b2: 86ba mv a3,a4
800001b4: c036 sw a3,0(sp)
800001b6: 00008437 lui s0,0x8
800001ba: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001>
800001be: 4785 li a5,1
800001c0: 87a2 mv a5,s0
800001c2: c23e sw a5,4(sp)
800001c4: 000085b7 lui a1,0x8
800001c8: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001>
800001cc: fff00493 li s1,-1
800001d0: 84ae mv s1,a1
800001d2: c426 sw s1,8(sp)
800001d4: 000086b7 lui a3,0x8
800001d8: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
800001dc: 00008637 lui a2,0x8
800001e0: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
800001e4: 8636 mv a2,a3
800001e6: c632 sw a2,12(sp)
800001e8: 000087b7 lui a5,0x8
800001ec: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
800001f0: 6721 lui a4,0x8
800001f2: 873e mv a4,a5
800001f4: c83a sw a4,16(sp)
800001f6: 00001117 auipc sp,0x1
800001fa: e5a10113 addi sp,sp,-422 # 80001050 <test_5_res>
800001fe: 64a1 lui s1,0x8
80000200: 4401 li s0,0
80000202: 8426 mv s0,s1
80000204: c022 sw s0,0(sp)
80000206: 6621 lui a2,0x8
80000208: 4585 li a1,1
8000020a: 85b2 mv a1,a2
8000020c: c22e sw a1,4(sp)
8000020e: 6721 lui a4,0x8
80000210: fff00693 li a3,-1
80000214: 86ba mv a3,a4
80000216: c436 sw a3,8(sp)
80000218: 6421 lui s0,0x8
8000021a: 000087b7 lui a5,0x8
8000021e: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
80000222: 87a2 mv a5,s0
80000224: c63e sw a5,12(sp)
80000226: 65a1 lui a1,0x8
80000228: 64a1 lui s1,0x8
8000022a: 84ae mv s1,a1
8000022c: c826 sw s1,16(sp)
8000022e: 00001517 auipc a0,0x1
80000232: dd250513 addi a0,a0,-558 # 80001000 <codasip_signature_start>
80000236: 00001597 auipc a1,0x1
8000023a: e3a58593 addi a1,a1,-454 # 80001070 <_end>
8000023e: f0100637 lui a2,0xf0100
80000242: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
80000246 <complience_halt_loop>:
80000246: 00b50c63 beq a0,a1,8000025e <complience_halt_break>
8000024a: 4554 lw a3,12(a0)
8000024c: c214 sw a3,0(a2)
8000024e: 4514 lw a3,8(a0)
80000250: c214 sw a3,0(a2)
80000252: 4154 lw a3,4(a0)
80000254: c214 sw a3,0(a2)
80000256: 4114 lw a3,0(a0)
80000258: c214 sw a3,0(a2)
8000025a: 0541 addi a0,a0,16
8000025c: b7ed j 80000246 <complience_halt_loop>
8000025e <complience_halt_break>:
8000025e: f0100537 lui a0,0xf0100
80000262: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000266: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,334 @@
/home/spinalvm/hdl/riscv-compliance/work//C.OR.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: 4401 li s0,0
800000f8: 4781 li a5,0
800000fa: 8fc1 or a5,a5,s0
800000fc: c03e sw a5,0(sp)
800000fe: 4581 li a1,0
80000100: 4485 li s1,1
80000102: 8ccd or s1,s1,a1
80000104: c226 sw s1,4(sp)
80000106: 4681 li a3,0
80000108: fff00613 li a2,-1
8000010c: 8e55 or a2,a2,a3
8000010e: c432 sw a2,8(sp)
80000110: 4781 li a5,0
80000112: 00008737 lui a4,0x8
80000116: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
8000011a: 8f5d or a4,a4,a5
8000011c: c63a sw a4,12(sp)
8000011e: 4481 li s1,0
80000120: 6421 lui s0,0x8
80000122: 8c45 or s0,s0,s1
80000124: c822 sw s0,16(sp)
80000126: 00001117 auipc sp,0x1
8000012a: eee10113 addi sp,sp,-274 # 80001014 <test_2_res>
8000012e: 4605 li a2,1
80000130: 4581 li a1,0
80000132: 8dd1 or a1,a1,a2
80000134: c02e sw a1,0(sp)
80000136: 4705 li a4,1
80000138: 4685 li a3,1
8000013a: 8ed9 or a3,a3,a4
8000013c: c236 sw a3,4(sp)
8000013e: 4405 li s0,1
80000140: fff00793 li a5,-1
80000144: 8fc1 or a5,a5,s0
80000146: c43e sw a5,8(sp)
80000148: 4585 li a1,1
8000014a: 000084b7 lui s1,0x8
8000014e: fff48493 addi s1,s1,-1 # 7fff <_start-0x7fff8001>
80000152: 8ccd or s1,s1,a1
80000154: c626 sw s1,12(sp)
80000156: 4685 li a3,1
80000158: 6621 lui a2,0x8
8000015a: 8e55 or a2,a2,a3
8000015c: c832 sw a2,16(sp)
8000015e: 00001117 auipc sp,0x1
80000162: eca10113 addi sp,sp,-310 # 80001028 <test_3_res>
80000166: fff00793 li a5,-1
8000016a: 4701 li a4,0
8000016c: 8f5d or a4,a4,a5
8000016e: c03a sw a4,0(sp)
80000170: fff00493 li s1,-1
80000174: 4405 li s0,1
80000176: 8c45 or s0,s0,s1
80000178: c222 sw s0,4(sp)
8000017a: fff00613 li a2,-1
8000017e: fff00593 li a1,-1
80000182: 8dd1 or a1,a1,a2
80000184: c42e sw a1,8(sp)
80000186: fff00713 li a4,-1
8000018a: 000086b7 lui a3,0x8
8000018e: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
80000192: 8ed9 or a3,a3,a4
80000194: c636 sw a3,12(sp)
80000196: fff00413 li s0,-1
8000019a: 67a1 lui a5,0x8
8000019c: 8fc1 or a5,a5,s0
8000019e: c83e sw a5,16(sp)
800001a0: 00001117 auipc sp,0x1
800001a4: e9c10113 addi sp,sp,-356 # 8000103c <test_4_res>
800001a8: 000085b7 lui a1,0x8
800001ac: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001>
800001b0: 4481 li s1,0
800001b2: 8ccd or s1,s1,a1
800001b4: c026 sw s1,0(sp)
800001b6: 000086b7 lui a3,0x8
800001ba: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
800001be: 4605 li a2,1
800001c0: 8e55 or a2,a2,a3
800001c2: c232 sw a2,4(sp)
800001c4: 000087b7 lui a5,0x8
800001c8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
800001cc: fff00713 li a4,-1
800001d0: 8f5d or a4,a4,a5
800001d2: c43a sw a4,8(sp)
800001d4: 000084b7 lui s1,0x8
800001d8: fff48493 addi s1,s1,-1 # 7fff <_start-0x7fff8001>
800001dc: 00008437 lui s0,0x8
800001e0: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001>
800001e4: 8c45 or s0,s0,s1
800001e6: c622 sw s0,12(sp)
800001e8: 00008637 lui a2,0x8
800001ec: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
800001f0: 65a1 lui a1,0x8
800001f2: 8dd1 or a1,a1,a2
800001f4: c82e sw a1,16(sp)
800001f6: 00001117 auipc sp,0x1
800001fa: e5a10113 addi sp,sp,-422 # 80001050 <test_5_res>
800001fe: 6721 lui a4,0x8
80000200: 4681 li a3,0
80000202: 8ed9 or a3,a3,a4
80000204: c036 sw a3,0(sp)
80000206: 6421 lui s0,0x8
80000208: 4785 li a5,1
8000020a: 8fc1 or a5,a5,s0
8000020c: c23e sw a5,4(sp)
8000020e: 65a1 lui a1,0x8
80000210: fff00493 li s1,-1
80000214: 8ccd or s1,s1,a1
80000216: c426 sw s1,8(sp)
80000218: 66a1 lui a3,0x8
8000021a: 00008637 lui a2,0x8
8000021e: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
80000222: 8e55 or a2,a2,a3
80000224: c632 sw a2,12(sp)
80000226: 67a1 lui a5,0x8
80000228: 6721 lui a4,0x8
8000022a: 8f5d or a4,a4,a5
8000022c: c83a sw a4,16(sp)
8000022e: 00001517 auipc a0,0x1
80000232: dd250513 addi a0,a0,-558 # 80001000 <codasip_signature_start>
80000236: 00001597 auipc a1,0x1
8000023a: e3a58593 addi a1,a1,-454 # 80001070 <_end>
8000023e: f0100637 lui a2,0xf0100
80000242: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
80000246 <complience_halt_loop>:
80000246: 00b50c63 beq a0,a1,8000025e <complience_halt_break>
8000024a: 4554 lw a3,12(a0)
8000024c: c214 sw a3,0(a2)
8000024e: 4514 lw a3,8(a0)
80000250: c214 sw a3,0(a2)
80000252: 4154 lw a3,4(a0)
80000254: c214 sw a3,0(a2)
80000256: 4114 lw a3,0(a0)
80000258: c214 sw a3,0(a2)
8000025a: 0541 addi a0,a0,16
8000025c: b7ed j 80000246 <complience_halt_loop>
8000025e <complience_halt_break>:
8000025e: f0100537 lui a0,0xf0100
80000262: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000266: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,304 @@
/home/spinalvm/hdl/riscv-compliance/work//C.SLLI.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: 4181 li gp,0
800000f8: 0186 slli gp,gp,0x1
800000fa: c00e sw gp,0(sp)
800000fc: 4201 li tp,0
800000fe: 020a slli tp,tp,0x2
80000100: c212 sw tp,4(sp)
80000102: 4401 li s0,0
80000104: 043e slli s0,s0,0xf
80000106: c422 sw s0,8(sp)
80000108: 4481 li s1,0
8000010a: 04c2 slli s1,s1,0x10
8000010c: c626 sw s1,12(sp)
8000010e: 4581 li a1,0
80000110: 05fe slli a1,a1,0x1f
80000112: c82e sw a1,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f0010113 addi sp,sp,-256 # 80001014 <test_2_res>
8000011c: 4605 li a2,1
8000011e: 0606 slli a2,a2,0x1
80000120: c032 sw a2,0(sp)
80000122: 4685 li a3,1
80000124: 068a slli a3,a3,0x2
80000126: c236 sw a3,4(sp)
80000128: 4705 li a4,1
8000012a: 073e slli a4,a4,0xf
8000012c: c43a sw a4,8(sp)
8000012e: 4785 li a5,1
80000130: 07c2 slli a5,a5,0x10
80000132: c63e sw a5,12(sp)
80000134: 4805 li a6,1
80000136: 087e slli a6,a6,0x1f
80000138: c842 sw a6,16(sp)
8000013a: 00001117 auipc sp,0x1
8000013e: eee10113 addi sp,sp,-274 # 80001028 <test_3_res>
80000142: fff00893 li a7,-1
80000146: 0886 slli a7,a7,0x1
80000148: c046 sw a7,0(sp)
8000014a: fff00913 li s2,-1
8000014e: 090a slli s2,s2,0x2
80000150: c24a sw s2,4(sp)
80000152: fff00993 li s3,-1
80000156: 09be slli s3,s3,0xf
80000158: c44e sw s3,8(sp)
8000015a: fff00a13 li s4,-1
8000015e: 0a42 slli s4,s4,0x10
80000160: c652 sw s4,12(sp)
80000162: fff00a93 li s5,-1
80000166: 0afe slli s5,s5,0x1f
80000168: c856 sw s5,16(sp)
8000016a: 00001117 auipc sp,0x1
8000016e: ed210113 addi sp,sp,-302 # 8000103c <test_4_res>
80000172: 00080b37 lui s6,0x80
80000176: fffb0b13 addi s6,s6,-1 # 7ffff <_start-0x7ff80001>
8000017a: 0b06 slli s6,s6,0x1
8000017c: c05a sw s6,0(sp)
8000017e: 00080bb7 lui s7,0x80
80000182: fffb8b93 addi s7,s7,-1 # 7ffff <_start-0x7ff80001>
80000186: 0b8a slli s7,s7,0x2
80000188: c25e sw s7,4(sp)
8000018a: 00080c37 lui s8,0x80
8000018e: fffc0c13 addi s8,s8,-1 # 7ffff <_start-0x7ff80001>
80000192: 0c3e slli s8,s8,0xf
80000194: c462 sw s8,8(sp)
80000196: 00080cb7 lui s9,0x80
8000019a: fffc8c93 addi s9,s9,-1 # 7ffff <_start-0x7ff80001>
8000019e: 0cc2 slli s9,s9,0x10
800001a0: c666 sw s9,12(sp)
800001a2: 00080d37 lui s10,0x80
800001a6: fffd0d13 addi s10,s10,-1 # 7ffff <_start-0x7ff80001>
800001aa: 0d7e slli s10,s10,0x1f
800001ac: c86a sw s10,16(sp)
800001ae: 00001117 auipc sp,0x1
800001b2: ea210113 addi sp,sp,-350 # 80001050 <test_5_res>
800001b6: 00080db7 lui s11,0x80
800001ba: 0d86 slli s11,s11,0x1
800001bc: c06e sw s11,0(sp)
800001be: 00080e37 lui t3,0x80
800001c2: 0e0a slli t3,t3,0x2
800001c4: c272 sw t3,4(sp)
800001c6: 00080eb7 lui t4,0x80
800001ca: 0ebe slli t4,t4,0xf
800001cc: c476 sw t4,8(sp)
800001ce: 00080f37 lui t5,0x80
800001d2: 0f42 slli t5,t5,0x10
800001d4: c67a sw t5,12(sp)
800001d6: 00080fb7 lui t6,0x80
800001da: 0ffe slli t6,t6,0x1f
800001dc: c87e sw t6,16(sp)
800001de: 00001517 auipc a0,0x1
800001e2: e2250513 addi a0,a0,-478 # 80001000 <codasip_signature_start>
800001e6: 00001597 auipc a1,0x1
800001ea: e8a58593 addi a1,a1,-374 # 80001070 <_end>
800001ee: f0100637 lui a2,0xf0100
800001f2: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
800001f6 <complience_halt_loop>:
800001f6: 00b50c63 beq a0,a1,8000020e <complience_halt_break>
800001fa: 4554 lw a3,12(a0)
800001fc: c214 sw a3,0(a2)
800001fe: 4514 lw a3,8(a0)
80000200: c214 sw a3,0(a2)
80000202: 4154 lw a3,4(a0)
80000204: c214 sw a3,0(a2)
80000206: 4114 lw a3,0(a0)
80000208: c214 sw a3,0(a2)
8000020a: 0541 addi a0,a0,16
8000020c: b7ed j 800001f6 <complience_halt_loop>
8000020e <complience_halt_break>:
8000020e: f0100537 lui a0,0xf0100
80000212: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000216: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,304 @@
/home/spinalvm/hdl/riscv-compliance/work//C.SRAI.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: 4481 li s1,0
800000f8: 8485 srai s1,s1,0x1
800000fa: c026 sw s1,0(sp)
800000fc: 4581 li a1,0
800000fe: 8589 srai a1,a1,0x2
80000100: c22e sw a1,4(sp)
80000102: 4601 li a2,0
80000104: 863d srai a2,a2,0xf
80000106: c432 sw a2,8(sp)
80000108: 4681 li a3,0
8000010a: 86c1 srai a3,a3,0x10
8000010c: c636 sw a3,12(sp)
8000010e: 4701 li a4,0
80000110: 877d srai a4,a4,0x1f
80000112: c83a sw a4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f0010113 addi sp,sp,-256 # 80001014 <test_2_res>
8000011c: 4785 li a5,1
8000011e: 8785 srai a5,a5,0x1
80000120: c03e sw a5,0(sp)
80000122: 4405 li s0,1
80000124: 8409 srai s0,s0,0x2
80000126: c222 sw s0,4(sp)
80000128: 4485 li s1,1
8000012a: 84bd srai s1,s1,0xf
8000012c: c426 sw s1,8(sp)
8000012e: 4585 li a1,1
80000130: 85c1 srai a1,a1,0x10
80000132: c62e sw a1,12(sp)
80000134: 4605 li a2,1
80000136: 867d srai a2,a2,0x1f
80000138: c832 sw a2,16(sp)
8000013a: 00001117 auipc sp,0x1
8000013e: eee10113 addi sp,sp,-274 # 80001028 <test_3_res>
80000142: fff00693 li a3,-1
80000146: 8685 srai a3,a3,0x1
80000148: c036 sw a3,0(sp)
8000014a: fff00713 li a4,-1
8000014e: 8709 srai a4,a4,0x2
80000150: c23a sw a4,4(sp)
80000152: fff00793 li a5,-1
80000156: 87bd srai a5,a5,0xf
80000158: c43e sw a5,8(sp)
8000015a: fff00413 li s0,-1
8000015e: 8441 srai s0,s0,0x10
80000160: c622 sw s0,12(sp)
80000162: fff00493 li s1,-1
80000166: 84fd srai s1,s1,0x1f
80000168: c826 sw s1,16(sp)
8000016a: 00001117 auipc sp,0x1
8000016e: ed210113 addi sp,sp,-302 # 8000103c <test_4_res>
80000172: 000805b7 lui a1,0x80
80000176: fff58593 addi a1,a1,-1 # 7ffff <_start-0x7ff80001>
8000017a: 8585 srai a1,a1,0x1
8000017c: c02e sw a1,0(sp)
8000017e: 00080637 lui a2,0x80
80000182: fff60613 addi a2,a2,-1 # 7ffff <_start-0x7ff80001>
80000186: 8609 srai a2,a2,0x2
80000188: c232 sw a2,4(sp)
8000018a: 000806b7 lui a3,0x80
8000018e: fff68693 addi a3,a3,-1 # 7ffff <_start-0x7ff80001>
80000192: 86bd srai a3,a3,0xf
80000194: c436 sw a3,8(sp)
80000196: 00080737 lui a4,0x80
8000019a: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001>
8000019e: 8741 srai a4,a4,0x10
800001a0: c63a sw a4,12(sp)
800001a2: 000807b7 lui a5,0x80
800001a6: fff78793 addi a5,a5,-1 # 7ffff <_start-0x7ff80001>
800001aa: 87fd srai a5,a5,0x1f
800001ac: c83e sw a5,16(sp)
800001ae: 00001117 auipc sp,0x1
800001b2: ea210113 addi sp,sp,-350 # 80001050 <test_5_res>
800001b6: 00080437 lui s0,0x80
800001ba: 8405 srai s0,s0,0x1
800001bc: c022 sw s0,0(sp)
800001be: 000804b7 lui s1,0x80
800001c2: 8489 srai s1,s1,0x2
800001c4: c226 sw s1,4(sp)
800001c6: 000805b7 lui a1,0x80
800001ca: 85bd srai a1,a1,0xf
800001cc: c42e sw a1,8(sp)
800001ce: 00080637 lui a2,0x80
800001d2: 8641 srai a2,a2,0x10
800001d4: c632 sw a2,12(sp)
800001d6: 000806b7 lui a3,0x80
800001da: 86fd srai a3,a3,0x1f
800001dc: c836 sw a3,16(sp)
800001de: 00001517 auipc a0,0x1
800001e2: e2250513 addi a0,a0,-478 # 80001000 <codasip_signature_start>
800001e6: 00001597 auipc a1,0x1
800001ea: e8a58593 addi a1,a1,-374 # 80001070 <_end>
800001ee: f0100637 lui a2,0xf0100
800001f2: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
800001f6 <complience_halt_loop>:
800001f6: 00b50c63 beq a0,a1,8000020e <complience_halt_break>
800001fa: 4554 lw a3,12(a0)
800001fc: c214 sw a3,0(a2)
800001fe: 4514 lw a3,8(a0)
80000200: c214 sw a3,0(a2)
80000202: 4154 lw a3,4(a0)
80000204: c214 sw a3,0(a2)
80000206: 4114 lw a3,0(a0)
80000208: c214 sw a3,0(a2)
8000020a: 0541 addi a0,a0,16
8000020c: b7ed j 800001f6 <complience_halt_loop>
8000020e <complience_halt_break>:
8000020e: f0100537 lui a0,0xf0100
80000212: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000216: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,304 @@
/home/spinalvm/hdl/riscv-compliance/work//C.SRLI.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: 4701 li a4,0
800000f8: 8305 srli a4,a4,0x1
800000fa: c03a sw a4,0(sp)
800000fc: 4781 li a5,0
800000fe: 8389 srli a5,a5,0x2
80000100: c23e sw a5,4(sp)
80000102: 4401 li s0,0
80000104: 803d srli s0,s0,0xf
80000106: c422 sw s0,8(sp)
80000108: 4481 li s1,0
8000010a: 80c1 srli s1,s1,0x10
8000010c: c626 sw s1,12(sp)
8000010e: 4581 li a1,0
80000110: 81fd srli a1,a1,0x1f
80000112: c82e sw a1,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f0010113 addi sp,sp,-256 # 80001014 <test_2_res>
8000011c: 4605 li a2,1
8000011e: 8205 srli a2,a2,0x1
80000120: c032 sw a2,0(sp)
80000122: 4685 li a3,1
80000124: 8289 srli a3,a3,0x2
80000126: c236 sw a3,4(sp)
80000128: 4705 li a4,1
8000012a: 833d srli a4,a4,0xf
8000012c: c43a sw a4,8(sp)
8000012e: 4785 li a5,1
80000130: 83c1 srli a5,a5,0x10
80000132: c63e sw a5,12(sp)
80000134: 4405 li s0,1
80000136: 807d srli s0,s0,0x1f
80000138: c822 sw s0,16(sp)
8000013a: 00001117 auipc sp,0x1
8000013e: eee10113 addi sp,sp,-274 # 80001028 <test_3_res>
80000142: fff00493 li s1,-1
80000146: 8085 srli s1,s1,0x1
80000148: c026 sw s1,0(sp)
8000014a: fff00593 li a1,-1
8000014e: 8189 srli a1,a1,0x2
80000150: c22e sw a1,4(sp)
80000152: fff00613 li a2,-1
80000156: 823d srli a2,a2,0xf
80000158: c432 sw a2,8(sp)
8000015a: fff00693 li a3,-1
8000015e: 82c1 srli a3,a3,0x10
80000160: c636 sw a3,12(sp)
80000162: fff00713 li a4,-1
80000166: 837d srli a4,a4,0x1f
80000168: c83a sw a4,16(sp)
8000016a: 00001117 auipc sp,0x1
8000016e: ed210113 addi sp,sp,-302 # 8000103c <test_4_res>
80000172: 000807b7 lui a5,0x80
80000176: fff78793 addi a5,a5,-1 # 7ffff <_start-0x7ff80001>
8000017a: 8385 srli a5,a5,0x1
8000017c: c03e sw a5,0(sp)
8000017e: 00080437 lui s0,0x80
80000182: fff40413 addi s0,s0,-1 # 7ffff <_start-0x7ff80001>
80000186: 8009 srli s0,s0,0x2
80000188: c222 sw s0,4(sp)
8000018a: 000804b7 lui s1,0x80
8000018e: fff48493 addi s1,s1,-1 # 7ffff <_start-0x7ff80001>
80000192: 80bd srli s1,s1,0xf
80000194: c426 sw s1,8(sp)
80000196: 000805b7 lui a1,0x80
8000019a: fff58593 addi a1,a1,-1 # 7ffff <_start-0x7ff80001>
8000019e: 81c1 srli a1,a1,0x10
800001a0: c62e sw a1,12(sp)
800001a2: 00080637 lui a2,0x80
800001a6: fff60613 addi a2,a2,-1 # 7ffff <_start-0x7ff80001>
800001aa: 827d srli a2,a2,0x1f
800001ac: c832 sw a2,16(sp)
800001ae: 00001117 auipc sp,0x1
800001b2: ea210113 addi sp,sp,-350 # 80001050 <test_5_res>
800001b6: 000806b7 lui a3,0x80
800001ba: 8285 srli a3,a3,0x1
800001bc: c036 sw a3,0(sp)
800001be: 00080737 lui a4,0x80
800001c2: 8309 srli a4,a4,0x2
800001c4: c23a sw a4,4(sp)
800001c6: 000807b7 lui a5,0x80
800001ca: 83bd srli a5,a5,0xf
800001cc: c43e sw a5,8(sp)
800001ce: 00080437 lui s0,0x80
800001d2: 8041 srli s0,s0,0x10
800001d4: c622 sw s0,12(sp)
800001d6: 000804b7 lui s1,0x80
800001da: 80fd srli s1,s1,0x1f
800001dc: c826 sw s1,16(sp)
800001de: 00001517 auipc a0,0x1
800001e2: e2250513 addi a0,a0,-478 # 80001000 <codasip_signature_start>
800001e6: 00001597 auipc a1,0x1
800001ea: e8a58593 addi a1,a1,-374 # 80001070 <_end>
800001ee: f0100637 lui a2,0xf0100
800001f2: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
800001f6 <complience_halt_loop>:
800001f6: 00b50c63 beq a0,a1,8000020e <complience_halt_break>
800001fa: 4554 lw a3,12(a0)
800001fc: c214 sw a3,0(a2)
800001fe: 4514 lw a3,8(a0)
80000200: c214 sw a3,0(a2)
80000202: 4154 lw a3,4(a0)
80000204: c214 sw a3,0(a2)
80000206: 4114 lw a3,0(a0)
80000208: c214 sw a3,0(a2)
8000020a: 0541 addi a0,a0,16
8000020c: b7ed j 800001f6 <complience_halt_loop>
8000020e <complience_halt_break>:
8000020e: f0100537 lui a0,0xf0100
80000212: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000216: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,334 @@
/home/spinalvm/hdl/riscv-compliance/work//C.SUB.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: 4581 li a1,0
800000f8: 4481 li s1,0
800000fa: 8c8d sub s1,s1,a1
800000fc: c026 sw s1,0(sp)
800000fe: 4681 li a3,0
80000100: 4605 li a2,1
80000102: 8e15 sub a2,a2,a3
80000104: c232 sw a2,4(sp)
80000106: 4781 li a5,0
80000108: fff00713 li a4,-1
8000010c: 8f1d sub a4,a4,a5
8000010e: c43a sw a4,8(sp)
80000110: 4481 li s1,0
80000112: 00008437 lui s0,0x8
80000116: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001>
8000011a: 8c05 sub s0,s0,s1
8000011c: c622 sw s0,12(sp)
8000011e: 4601 li a2,0
80000120: 65a1 lui a1,0x8
80000122: 8d91 sub a1,a1,a2
80000124: c82e sw a1,16(sp)
80000126: 00001117 auipc sp,0x1
8000012a: eee10113 addi sp,sp,-274 # 80001014 <test_2_res>
8000012e: 4705 li a4,1
80000130: 4681 li a3,0
80000132: 8e99 sub a3,a3,a4
80000134: c036 sw a3,0(sp)
80000136: 4405 li s0,1
80000138: 4785 li a5,1
8000013a: 8f81 sub a5,a5,s0
8000013c: c23e sw a5,4(sp)
8000013e: 4585 li a1,1
80000140: fff00493 li s1,-1
80000144: 8c8d sub s1,s1,a1
80000146: c426 sw s1,8(sp)
80000148: 4685 li a3,1
8000014a: 00008637 lui a2,0x8
8000014e: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
80000152: 8e15 sub a2,a2,a3
80000154: c632 sw a2,12(sp)
80000156: 4785 li a5,1
80000158: 6721 lui a4,0x8
8000015a: 8f1d sub a4,a4,a5
8000015c: c83a sw a4,16(sp)
8000015e: 00001117 auipc sp,0x1
80000162: eca10113 addi sp,sp,-310 # 80001028 <test_3_res>
80000166: fff00493 li s1,-1
8000016a: 4401 li s0,0
8000016c: 8c05 sub s0,s0,s1
8000016e: c022 sw s0,0(sp)
80000170: fff00613 li a2,-1
80000174: 4585 li a1,1
80000176: 8d91 sub a1,a1,a2
80000178: c22e sw a1,4(sp)
8000017a: fff00713 li a4,-1
8000017e: fff00693 li a3,-1
80000182: 8e99 sub a3,a3,a4
80000184: c436 sw a3,8(sp)
80000186: fff00413 li s0,-1
8000018a: 000087b7 lui a5,0x8
8000018e: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
80000192: 8f81 sub a5,a5,s0
80000194: c63e sw a5,12(sp)
80000196: fff00593 li a1,-1
8000019a: 64a1 lui s1,0x8
8000019c: 8c8d sub s1,s1,a1
8000019e: c826 sw s1,16(sp)
800001a0: 00001117 auipc sp,0x1
800001a4: e9c10113 addi sp,sp,-356 # 8000103c <test_4_res>
800001a8: 000086b7 lui a3,0x8
800001ac: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
800001b0: 4601 li a2,0
800001b2: 8e15 sub a2,a2,a3
800001b4: c032 sw a2,0(sp)
800001b6: 000087b7 lui a5,0x8
800001ba: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
800001be: 4705 li a4,1
800001c0: 8f1d sub a4,a4,a5
800001c2: c23a sw a4,4(sp)
800001c4: 000084b7 lui s1,0x8
800001c8: fff48493 addi s1,s1,-1 # 7fff <_start-0x7fff8001>
800001cc: fff00413 li s0,-1
800001d0: 8c05 sub s0,s0,s1
800001d2: c422 sw s0,8(sp)
800001d4: 00008637 lui a2,0x8
800001d8: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
800001dc: 000085b7 lui a1,0x8
800001e0: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001>
800001e4: 8d91 sub a1,a1,a2
800001e6: c62e sw a1,12(sp)
800001e8: 00008737 lui a4,0x8
800001ec: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
800001f0: 66a1 lui a3,0x8
800001f2: 8e99 sub a3,a3,a4
800001f4: c836 sw a3,16(sp)
800001f6: 00001117 auipc sp,0x1
800001fa: e5a10113 addi sp,sp,-422 # 80001050 <test_5_res>
800001fe: 6421 lui s0,0x8
80000200: 4781 li a5,0
80000202: 8f81 sub a5,a5,s0
80000204: c03e sw a5,0(sp)
80000206: 65a1 lui a1,0x8
80000208: 4485 li s1,1
8000020a: 8c8d sub s1,s1,a1
8000020c: c226 sw s1,4(sp)
8000020e: 66a1 lui a3,0x8
80000210: fff00613 li a2,-1
80000214: 8e15 sub a2,a2,a3
80000216: c432 sw a2,8(sp)
80000218: 67a1 lui a5,0x8
8000021a: 00008737 lui a4,0x8
8000021e: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
80000222: 8f1d sub a4,a4,a5
80000224: c63a sw a4,12(sp)
80000226: 64a1 lui s1,0x8
80000228: 6421 lui s0,0x8
8000022a: 8c05 sub s0,s0,s1
8000022c: c822 sw s0,16(sp)
8000022e: 00001517 auipc a0,0x1
80000232: dd250513 addi a0,a0,-558 # 80001000 <codasip_signature_start>
80000236: 00001597 auipc a1,0x1
8000023a: e3a58593 addi a1,a1,-454 # 80001070 <_end>
8000023e: f0100637 lui a2,0xf0100
80000242: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
80000246 <complience_halt_loop>:
80000246: 00b50c63 beq a0,a1,8000025e <complience_halt_break>
8000024a: 4554 lw a3,12(a0)
8000024c: c214 sw a3,0(a2)
8000024e: 4514 lw a3,8(a0)
80000250: c214 sw a3,0(a2)
80000252: 4154 lw a3,4(a0)
80000254: c214 sw a3,0(a2)
80000256: 4114 lw a3,0(a0)
80000258: c214 sw a3,0(a2)
8000025a: 0541 addi a0,a0,16
8000025c: b7ed j 80000246 <complience_halt_loop>
8000025e <complience_halt_break>:
8000025e: f0100537 lui a0,0xf0100
80000262: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000266: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,281 @@
/home/spinalvm/hdl/riscv-compliance/work//C.SW.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: 4401 li s0,0
800000f8: 00001617 auipc a2,0x1
800000fc: f1c60613 addi a2,a2,-228 # 80001014 <test_data>
80000100: c200 sw s0,0(a2)
80000102: 4200 lw s0,0(a2)
80000104: c022 sw s0,0(sp)
80000106: 00001117 auipc sp,0x1
8000010a: efe10113 addi sp,sp,-258 # 80001004 <test_2_res>
8000010e: 4485 li s1,1
80000110: 00001797 auipc a5,0x1
80000114: f0478793 addi a5,a5,-252 # 80001014 <test_data>
80000118: c3c4 sw s1,4(a5)
8000011a: 43c4 lw s1,4(a5)
8000011c: c026 sw s1,0(sp)
8000011e: 00001117 auipc sp,0x1
80000122: eea10113 addi sp,sp,-278 # 80001008 <test_3_res>
80000126: 557d li a0,-1
80000128: 00001497 auipc s1,0x1
8000012c: eec48493 addi s1,s1,-276 # 80001014 <test_data>
80000130: c488 sw a0,8(s1)
80000132: 4488 lw a0,8(s1)
80000134: c02a sw a0,0(sp)
80000136: 00001117 auipc sp,0x1
8000013a: ed610113 addi sp,sp,-298 # 8000100c <test_4_res>
8000013e: 000086b7 lui a3,0x8
80000142: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
80000146: 00001717 auipc a4,0x1
8000014a: ece70713 addi a4,a4,-306 # 80001014 <test_data>
8000014e: cb14 sw a3,16(a4)
80000150: 4b14 lw a3,16(a4)
80000152: c036 sw a3,0(sp)
80000154: 00001117 auipc sp,0x1
80000158: ebc10113 addi sp,sp,-324 # 80001010 <test_5_res>
8000015c: 67a1 lui a5,0x8
8000015e: 00001617 auipc a2,0x1
80000162: eb660613 addi a2,a2,-330 # 80001014 <test_data>
80000166: de7c sw a5,124(a2)
80000168: 5e7c lw a5,124(a2)
8000016a: c03e sw a5,0(sp)
8000016c: 00001517 auipc a0,0x1
80000170: e9450513 addi a0,a0,-364 # 80001000 <codasip_signature_start>
80000174: 00001597 auipc a1,0x1
80000178: f2c58593 addi a1,a1,-212 # 800010a0 <_end>
8000017c: f0100637 lui a2,0xf0100
80000180: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee8c>
80000184 <complience_halt_loop>:
80000184: 00b50c63 beq a0,a1,8000019c <complience_halt_break>
80000188: 4554 lw a3,12(a0)
8000018a: c214 sw a3,0(a2)
8000018c: 4514 lw a3,8(a0)
8000018e: c214 sw a3,0(a2)
80000190: 4154 lw a3,4(a0)
80000192: c214 sw a3,0(a2)
80000194: 4114 lw a3,0(a0)
80000196: c214 sw a3,0(a2)
80000198: 0541 addi a0,a0,16
8000019a: b7ed j 80000184 <complience_halt_loop>
8000019c <complience_halt_break>:
8000019c: f0100537 lui a0,0xf0100
800001a0: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee80>
800001a4: 00052023 sw zero,0(a0)
...
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: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
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: 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: 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: 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: ffff 0xffff
80001092: ffff 0xffff
...

View file

@ -0,0 +1,280 @@
/home/spinalvm/hdl/riscv-compliance/work//C.SWSP.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: 00001097 auipc ra,0x1
800000f2: f1208093 addi ra,ra,-238 # 80001000 <codasip_signature_start>
800000f6: 00001117 auipc sp,0x1
800000fa: f1e10113 addi sp,sp,-226 # 80001014 <test_data>
800000fe: 4181 li gp,0
80000100: c00e sw gp,0(sp)
80000102: 4182 lw gp,0(sp)
80000104: 0030a023 sw gp,0(ra)
80000108: 00001097 auipc ra,0x1
8000010c: efc08093 addi ra,ra,-260 # 80001004 <test_2_res>
80000110: 00001117 auipc sp,0x1
80000114: f0410113 addi sp,sp,-252 # 80001014 <test_data>
80000118: 4205 li tp,1
8000011a: c212 sw tp,4(sp)
8000011c: 4212 lw tp,4(sp)
8000011e: 0040a023 sw tp,0(ra)
80000122: 00001097 auipc ra,0x1
80000126: ee608093 addi ra,ra,-282 # 80001008 <test_3_res>
8000012a: 00001117 auipc sp,0x1
8000012e: eea10113 addi sp,sp,-278 # 80001014 <test_data>
80000132: 587d li a6,-1
80000134: c0c2 sw a6,64(sp)
80000136: 4806 lw a6,64(sp)
80000138: 0100a023 sw a6,0(ra)
8000013c: 00001097 auipc ra,0x1
80000140: ed008093 addi ra,ra,-304 # 8000100c <test_4_res>
80000144: 00001117 auipc sp,0x1
80000148: ed010113 addi sp,sp,-304 # 80001014 <test_data>
8000014c: 00008c37 lui s8,0x8
80000150: fffc0c13 addi s8,s8,-1 # 7fff <_start-0x7fff8001>
80000154: dce2 sw s8,120(sp)
80000156: 5c66 lw s8,120(sp)
80000158: 0180a023 sw s8,0(ra)
8000015c: 00001097 auipc ra,0x1
80000160: eb408093 addi ra,ra,-332 # 80001010 <test_5_res>
80000164: 00001117 auipc sp,0x1
80000168: eb010113 addi sp,sp,-336 # 80001014 <test_data>
8000016c: 6fa1 lui t6,0x8
8000016e: dffe sw t6,252(sp)
80000170: 5ffe lw t6,252(sp)
80000172: 01f0a023 sw t6,0(ra)
80000176: 00001517 auipc a0,0x1
8000017a: e8a50513 addi a0,a0,-374 # 80001000 <codasip_signature_start>
8000017e: 00001597 auipc a1,0x1
80000182: f2258593 addi a1,a1,-222 # 800010a0 <_end>
80000186: f0100637 lui a2,0xf0100
8000018a: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee8c>
8000018e <complience_halt_loop>:
8000018e: 00b50c63 beq a0,a1,800001a6 <complience_halt_break>
80000192: 4554 lw a3,12(a0)
80000194: c214 sw a3,0(a2)
80000196: 4514 lw a3,8(a0)
80000198: c214 sw a3,0(a2)
8000019a: 4154 lw a3,4(a0)
8000019c: c214 sw a3,0(a2)
8000019e: 4114 lw a3,0(a0)
800001a0: c214 sw a3,0(a2)
800001a2: 0541 addi a0,a0,16
800001a4: b7ed j 8000018e <complience_halt_loop>
800001a6 <complience_halt_break>:
800001a6: f0100537 lui a0,0xf0100
800001aa: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee80>
800001ae: 00052023 sw zero,0(a0)
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: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
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: 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: 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: 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: ffff 0xffff
80001092: ffff 0xffff
...

View file

@ -0,0 +1,334 @@
/home/spinalvm/hdl/riscv-compliance/work//C.XOR.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: 4481 li s1,0
800000f8: 4401 li s0,0
800000fa: 8c25 xor s0,s0,s1
800000fc: c022 sw s0,0(sp)
800000fe: 4601 li a2,0
80000100: 4585 li a1,1
80000102: 8db1 xor a1,a1,a2
80000104: c22e sw a1,4(sp)
80000106: 4701 li a4,0
80000108: fff00693 li a3,-1
8000010c: 8eb9 xor a3,a3,a4
8000010e: c436 sw a3,8(sp)
80000110: 4401 li s0,0
80000112: 000087b7 lui a5,0x8
80000116: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001>
8000011a: 8fa1 xor a5,a5,s0
8000011c: c63e sw a5,12(sp)
8000011e: 4581 li a1,0
80000120: 64a1 lui s1,0x8
80000122: 8cad xor s1,s1,a1
80000124: c826 sw s1,16(sp)
80000126: 00001117 auipc sp,0x1
8000012a: eee10113 addi sp,sp,-274 # 80001014 <test_2_res>
8000012e: 4685 li a3,1
80000130: 4601 li a2,0
80000132: 8e35 xor a2,a2,a3
80000134: c032 sw a2,0(sp)
80000136: 4785 li a5,1
80000138: 4705 li a4,1
8000013a: 8f3d xor a4,a4,a5
8000013c: c23a sw a4,4(sp)
8000013e: 4485 li s1,1
80000140: fff00413 li s0,-1
80000144: 8c25 xor s0,s0,s1
80000146: c422 sw s0,8(sp)
80000148: 4605 li a2,1
8000014a: 000085b7 lui a1,0x8
8000014e: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001>
80000152: 8db1 xor a1,a1,a2
80000154: c62e sw a1,12(sp)
80000156: 4705 li a4,1
80000158: 66a1 lui a3,0x8
8000015a: 8eb9 xor a3,a3,a4
8000015c: c836 sw a3,16(sp)
8000015e: 00001117 auipc sp,0x1
80000162: eca10113 addi sp,sp,-310 # 80001028 <test_3_res>
80000166: fff00413 li s0,-1
8000016a: 4781 li a5,0
8000016c: 8fa1 xor a5,a5,s0
8000016e: c03e sw a5,0(sp)
80000170: fff00593 li a1,-1
80000174: 4485 li s1,1
80000176: 8cad xor s1,s1,a1
80000178: c226 sw s1,4(sp)
8000017a: fff00693 li a3,-1
8000017e: fff00613 li a2,-1
80000182: 8e35 xor a2,a2,a3
80000184: c432 sw a2,8(sp)
80000186: fff00793 li a5,-1
8000018a: 00008737 lui a4,0x8
8000018e: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
80000192: 8f3d xor a4,a4,a5
80000194: c63a sw a4,12(sp)
80000196: fff00493 li s1,-1
8000019a: 6421 lui s0,0x8
8000019c: 8c25 xor s0,s0,s1
8000019e: c822 sw s0,16(sp)
800001a0: 00001117 auipc sp,0x1
800001a4: e9c10113 addi sp,sp,-356 # 8000103c <test_4_res>
800001a8: 00008637 lui a2,0x8
800001ac: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001>
800001b0: 4581 li a1,0
800001b2: 8db1 xor a1,a1,a2
800001b4: c02e sw a1,0(sp)
800001b6: 00008737 lui a4,0x8
800001ba: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001>
800001be: 4685 li a3,1
800001c0: 8eb9 xor a3,a3,a4
800001c2: c236 sw a3,4(sp)
800001c4: 00008437 lui s0,0x8
800001c8: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001>
800001cc: fff00793 li a5,-1
800001d0: 8fa1 xor a5,a5,s0
800001d2: c43e sw a5,8(sp)
800001d4: 000085b7 lui a1,0x8
800001d8: fff58593 addi a1,a1,-1 # 7fff <_start-0x7fff8001>
800001dc: 000084b7 lui s1,0x8
800001e0: fff48493 addi s1,s1,-1 # 7fff <_start-0x7fff8001>
800001e4: 8cad xor s1,s1,a1
800001e6: c626 sw s1,12(sp)
800001e8: 000086b7 lui a3,0x8
800001ec: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
800001f0: 6621 lui a2,0x8
800001f2: 8e35 xor a2,a2,a3
800001f4: c832 sw a2,16(sp)
800001f6: 00001117 auipc sp,0x1
800001fa: e5a10113 addi sp,sp,-422 # 80001050 <test_5_res>
800001fe: 67a1 lui a5,0x8
80000200: 4701 li a4,0
80000202: 8f3d xor a4,a4,a5
80000204: c03a sw a4,0(sp)
80000206: 64a1 lui s1,0x8
80000208: 4405 li s0,1
8000020a: 8c25 xor s0,s0,s1
8000020c: c222 sw s0,4(sp)
8000020e: 6621 lui a2,0x8
80000210: fff00593 li a1,-1
80000214: 8db1 xor a1,a1,a2
80000216: c42e sw a1,8(sp)
80000218: 6721 lui a4,0x8
8000021a: 000086b7 lui a3,0x8
8000021e: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001>
80000222: 8eb9 xor a3,a3,a4
80000224: c636 sw a3,12(sp)
80000226: 6421 lui s0,0x8
80000228: 67a1 lui a5,0x8
8000022a: 8fa1 xor a5,a5,s0
8000022c: c83e sw a5,16(sp)
8000022e: 00001517 auipc a0,0x1
80000232: dd250513 addi a0,a0,-558 # 80001000 <codasip_signature_start>
80000236: 00001597 auipc a1,0x1
8000023a: e3a58593 addi a1,a1,-454 # 80001070 <_end>
8000023e: f0100637 lui a2,0xf0100
80000242: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feebc>
80000246 <complience_halt_loop>:
80000246: 00b50c63 beq a0,a1,8000025e <complience_halt_break>
8000024a: 4554 lw a3,12(a0)
8000024c: c214 sw a3,0(a2)
8000024e: 4514 lw a3,8(a0)
80000250: c214 sw a3,0(a2)
80000252: 4154 lw a3,4(a0)
80000254: c214 sw a3,0(a2)
80000256: 4114 lw a3,0(a0)
80000258: c214 sw a3,0(a2)
8000025a: 0541 addi a0,a0,16
8000025c: b7ed j 80000246 <complience_halt_loop>
8000025e <complience_halt_break>:
8000025e: f0100537 lui a0,0xf0100
80000262: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000266: 00052023 sw zero,0(a0)
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
...

View file

@ -0,0 +1,276 @@
/home/spinalvm/hdl/riscv-compliance/work//DIV.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 00001117 auipc sp,0x1
80000004: 00010113 mv sp,sp
80000008: 00000913 li s2,0
8000000c: 00000893 li a7,0
80000010: 031948b3 div a7,s2,a7
80000014: 01112023 sw a7,0(sp) # 80001000 <codasip_signature_start>
80000018: 00000a13 li s4,0
8000001c: 00100993 li s3,1
80000020: 033a49b3 div s3,s4,s3
80000024: 01312223 sw s3,4(sp)
80000028: 00000b13 li s6,0
8000002c: fff00a93 li s5,-1
80000030: 035b4ab3 div s5,s6,s5
80000034: 01512423 sw s5,8(sp)
80000038: 00000c13 li s8,0
8000003c: 80000bb7 lui s7,0x80000
80000040: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000044: 037c4bb3 div s7,s8,s7
80000048: 01712623 sw s7,12(sp)
8000004c: 00000d13 li s10,0
80000050: 80000cb7 lui s9,0x80000
80000054: 039d4cb3 div s9,s10,s9
80000058: 01912823 sw s9,16(sp)
8000005c: 00001117 auipc sp,0x1
80000060: fb810113 addi sp,sp,-72 # 80001014 <test_2_res>
80000064: 00100e13 li t3,1
80000068: 00000d93 li s11,0
8000006c: 03be4db3 div s11,t3,s11
80000070: 01b12023 sw s11,0(sp)
80000074: 00100f13 li t5,1
80000078: 00100e93 li t4,1
8000007c: 03df4eb3 div t4,t5,t4
80000080: 01d12223 sw t4,4(sp)
80000084: 00100193 li gp,1
80000088: fff00f93 li t6,-1
8000008c: 03f1cfb3 div t6,gp,t6
80000090: 01f12423 sw t6,8(sp)
80000094: 00100413 li s0,1
80000098: 80000237 lui tp,0x80000
8000009c: fff20213 addi tp,tp,-1 # 7fffffff <_end+0xffffef2f>
800000a0: 02444233 div tp,s0,tp
800000a4: 00412623 sw tp,12(sp)
800000a8: 00100593 li a1,1
800000ac: 800004b7 lui s1,0x80000
800000b0: 0295c4b3 div s1,a1,s1
800000b4: 00912823 sw s1,16(sp)
800000b8: 00001117 auipc sp,0x1
800000bc: f7010113 addi sp,sp,-144 # 80001028 <test_3_res>
800000c0: fff00693 li a3,-1
800000c4: 00000613 li a2,0
800000c8: 02c6c633 div a2,a3,a2
800000cc: 00c12023 sw a2,0(sp)
800000d0: fff00793 li a5,-1
800000d4: 00100713 li a4,1
800000d8: 02e7c733 div a4,a5,a4
800000dc: 00e12223 sw a4,4(sp)
800000e0: fff00893 li a7,-1
800000e4: fff00813 li a6,-1
800000e8: 0308c833 div a6,a7,a6
800000ec: 01012423 sw a6,8(sp)
800000f0: fff00993 li s3,-1
800000f4: 80000937 lui s2,0x80000
800000f8: fff90913 addi s2,s2,-1 # 7fffffff <_end+0xffffef2f>
800000fc: 0329c933 div s2,s3,s2
80000100: 01212623 sw s2,12(sp)
80000104: fff00a93 li s5,-1
80000108: 80000a37 lui s4,0x80000
8000010c: 034aca33 div s4,s5,s4
80000110: 01412823 sw s4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f2810113 addi sp,sp,-216 # 8000103c <test_4_res>
8000011c: 80000bb7 lui s7,0x80000
80000120: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000124: 00000b13 li s6,0
80000128: 036bcb33 div s6,s7,s6
8000012c: 01612023 sw s6,0(sp)
80000130: 80000cb7 lui s9,0x80000
80000134: fffc8c93 addi s9,s9,-1 # 7fffffff <_end+0xffffef2f>
80000138: 00100c13 li s8,1
8000013c: 038ccc33 div s8,s9,s8
80000140: 01812223 sw s8,4(sp)
80000144: 80000db7 lui s11,0x80000
80000148: fffd8d93 addi s11,s11,-1 # 7fffffff <_end+0xffffef2f>
8000014c: fff00d13 li s10,-1
80000150: 03adcd33 div s10,s11,s10
80000154: 01a12423 sw s10,8(sp)
80000158: 80000eb7 lui t4,0x80000
8000015c: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffef2f>
80000160: 80000e37 lui t3,0x80000
80000164: fffe0e13 addi t3,t3,-1 # 7fffffff <_end+0xffffef2f>
80000168: 03cece33 div t3,t4,t3
8000016c: 01c12623 sw t3,12(sp)
80000170: 80000fb7 lui t6,0x80000
80000174: ffff8f93 addi t6,t6,-1 # 7fffffff <_end+0xffffef2f>
80000178: 80000f37 lui t5,0x80000
8000017c: 03efcf33 div t5,t6,t5
80000180: 01e12823 sw t5,16(sp)
80000184: 00001117 auipc sp,0x1
80000188: ecc10113 addi sp,sp,-308 # 80001050 <test_5_res>
8000018c: 80000237 lui tp,0x80000
80000190: 00000193 li gp,0
80000194: 023241b3 div gp,tp,gp
80000198: 00312023 sw gp,0(sp)
8000019c: 800004b7 lui s1,0x80000
800001a0: 00100413 li s0,1
800001a4: 0284c433 div s0,s1,s0
800001a8: 00812223 sw s0,4(sp)
800001ac: 80000637 lui a2,0x80000
800001b0: fff00593 li a1,-1
800001b4: 02b645b3 div a1,a2,a1
800001b8: 00b12423 sw a1,8(sp)
800001bc: 80000737 lui a4,0x80000
800001c0: 800006b7 lui a3,0x80000
800001c4: fff68693 addi a3,a3,-1 # 7fffffff <_end+0xffffef2f>
800001c8: 02d746b3 div a3,a4,a3
800001cc: 00d12623 sw a3,12(sp)
800001d0: 80000837 lui a6,0x80000
800001d4: 800007b7 lui a5,0x80000
800001d8: 02f847b3 div a5,a6,a5
800001dc: 00f12823 sw a5,16(sp)
800001e0: 00001517 auipc a0,0x1
800001e4: e2050513 addi a0,a0,-480 # 80001000 <codasip_signature_start>
800001e8: 00001597 auipc a1,0x1
800001ec: ee858593 addi a1,a1,-280 # 800010d0 <_end>
800001f0: f0100637 lui a2,0xf0100
800001f4: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee5c>
800001f8 <complience_halt_loop>:
800001f8: 02b50663 beq a0,a1,80000224 <complience_halt_break>
800001fc: 00c52683 lw a3,12(a0)
80000200: 00d62023 sw a3,0(a2)
80000204: 00852683 lw a3,8(a0)
80000208: 00d62023 sw a3,0(a2)
8000020c: 00452683 lw a3,4(a0)
80000210: 00d62023 sw a3,0(a2)
80000214: 00052683 lw a3,0(a0)
80000218: 00d62023 sw a3,0(a2)
8000021c: 01050513 addi a0,a0,16
80000220: fd9ff06f j 800001f8 <complience_halt_loop>
80000224 <complience_halt_break>:
80000224: f0100537 lui a0,0xf0100
80000228: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee50>
8000022c: 00052023 sw zero,0(a0)
80000230: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
80001064 <test_6_res>:
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_7_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 <test_8_res>:
8000108c: ffff 0xffff
8000108e: ffff 0xffff
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 <test_9_res>:
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 <test_10_res>:
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
...

View file

@ -0,0 +1,276 @@
/home/spinalvm/hdl/riscv-compliance/work//DIVU.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 00001117 auipc sp,0x1
80000004: 00010113 mv sp,sp
80000008: 00000913 li s2,0
8000000c: 00000893 li a7,0
80000010: 031958b3 divu a7,s2,a7
80000014: 01112023 sw a7,0(sp) # 80001000 <codasip_signature_start>
80000018: 00000a13 li s4,0
8000001c: 00100993 li s3,1
80000020: 033a59b3 divu s3,s4,s3
80000024: 01312223 sw s3,4(sp)
80000028: 00000b13 li s6,0
8000002c: fff00a93 li s5,-1
80000030: 035b5ab3 divu s5,s6,s5
80000034: 01512423 sw s5,8(sp)
80000038: 00000c13 li s8,0
8000003c: 80000bb7 lui s7,0x80000
80000040: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000044: 037c5bb3 divu s7,s8,s7
80000048: 01712623 sw s7,12(sp)
8000004c: 00000d13 li s10,0
80000050: 80000cb7 lui s9,0x80000
80000054: 039d5cb3 divu s9,s10,s9
80000058: 01912823 sw s9,16(sp)
8000005c: 00001117 auipc sp,0x1
80000060: fb810113 addi sp,sp,-72 # 80001014 <test_2_res>
80000064: 00100e13 li t3,1
80000068: 00000d93 li s11,0
8000006c: 03be5db3 divu s11,t3,s11
80000070: 01b12023 sw s11,0(sp)
80000074: 00100f13 li t5,1
80000078: 00100e93 li t4,1
8000007c: 03df5eb3 divu t4,t5,t4
80000080: 01d12223 sw t4,4(sp)
80000084: 00100193 li gp,1
80000088: fff00f93 li t6,-1
8000008c: 03f1dfb3 divu t6,gp,t6
80000090: 01f12423 sw t6,8(sp)
80000094: 00100413 li s0,1
80000098: 80000237 lui tp,0x80000
8000009c: fff20213 addi tp,tp,-1 # 7fffffff <_end+0xffffef2f>
800000a0: 02445233 divu tp,s0,tp
800000a4: 00412623 sw tp,12(sp)
800000a8: 00100593 li a1,1
800000ac: 800004b7 lui s1,0x80000
800000b0: 0295d4b3 divu s1,a1,s1
800000b4: 00912823 sw s1,16(sp)
800000b8: 00001117 auipc sp,0x1
800000bc: f7010113 addi sp,sp,-144 # 80001028 <test_3_res>
800000c0: fff00693 li a3,-1
800000c4: 00000613 li a2,0
800000c8: 02c6d633 divu a2,a3,a2
800000cc: 00c12023 sw a2,0(sp)
800000d0: fff00793 li a5,-1
800000d4: 00100713 li a4,1
800000d8: 02e7d733 divu a4,a5,a4
800000dc: 00e12223 sw a4,4(sp)
800000e0: fff00893 li a7,-1
800000e4: fff00813 li a6,-1
800000e8: 0308d833 divu a6,a7,a6
800000ec: 01012423 sw a6,8(sp)
800000f0: fff00993 li s3,-1
800000f4: 80000937 lui s2,0x80000
800000f8: fff90913 addi s2,s2,-1 # 7fffffff <_end+0xffffef2f>
800000fc: 0329d933 divu s2,s3,s2
80000100: 01212623 sw s2,12(sp)
80000104: fff00a93 li s5,-1
80000108: 80000a37 lui s4,0x80000
8000010c: 034ada33 divu s4,s5,s4
80000110: 01412823 sw s4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f2810113 addi sp,sp,-216 # 8000103c <test_4_res>
8000011c: 80000bb7 lui s7,0x80000
80000120: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000124: 00000b13 li s6,0
80000128: 036bdb33 divu s6,s7,s6
8000012c: 01612023 sw s6,0(sp)
80000130: 80000cb7 lui s9,0x80000
80000134: fffc8c93 addi s9,s9,-1 # 7fffffff <_end+0xffffef2f>
80000138: 00100c13 li s8,1
8000013c: 038cdc33 divu s8,s9,s8
80000140: 01812223 sw s8,4(sp)
80000144: 80000db7 lui s11,0x80000
80000148: fffd8d93 addi s11,s11,-1 # 7fffffff <_end+0xffffef2f>
8000014c: fff00d13 li s10,-1
80000150: 03addd33 divu s10,s11,s10
80000154: 01a12423 sw s10,8(sp)
80000158: 80000eb7 lui t4,0x80000
8000015c: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffef2f>
80000160: 80000e37 lui t3,0x80000
80000164: fffe0e13 addi t3,t3,-1 # 7fffffff <_end+0xffffef2f>
80000168: 03cede33 divu t3,t4,t3
8000016c: 01c12623 sw t3,12(sp)
80000170: 80000fb7 lui t6,0x80000
80000174: ffff8f93 addi t6,t6,-1 # 7fffffff <_end+0xffffef2f>
80000178: 80000f37 lui t5,0x80000
8000017c: 03efdf33 divu t5,t6,t5
80000180: 01e12823 sw t5,16(sp)
80000184: 00001117 auipc sp,0x1
80000188: ecc10113 addi sp,sp,-308 # 80001050 <test_5_res>
8000018c: 80000237 lui tp,0x80000
80000190: 00000193 li gp,0
80000194: 023251b3 divu gp,tp,gp
80000198: 00312023 sw gp,0(sp)
8000019c: 800004b7 lui s1,0x80000
800001a0: 00100413 li s0,1
800001a4: 0284d433 divu s0,s1,s0
800001a8: 00812223 sw s0,4(sp)
800001ac: 80000637 lui a2,0x80000
800001b0: fff00593 li a1,-1
800001b4: 02b655b3 divu a1,a2,a1
800001b8: 00b12423 sw a1,8(sp)
800001bc: 80000737 lui a4,0x80000
800001c0: 800006b7 lui a3,0x80000
800001c4: fff68693 addi a3,a3,-1 # 7fffffff <_end+0xffffef2f>
800001c8: 02d756b3 divu a3,a4,a3
800001cc: 00d12623 sw a3,12(sp)
800001d0: 80000837 lui a6,0x80000
800001d4: 800007b7 lui a5,0x80000
800001d8: 02f857b3 divu a5,a6,a5
800001dc: 00f12823 sw a5,16(sp)
800001e0: 00001517 auipc a0,0x1
800001e4: e2050513 addi a0,a0,-480 # 80001000 <codasip_signature_start>
800001e8: 00001597 auipc a1,0x1
800001ec: ee858593 addi a1,a1,-280 # 800010d0 <_end>
800001f0: f0100637 lui a2,0xf0100
800001f4: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee5c>
800001f8 <complience_halt_loop>:
800001f8: 02b50663 beq a0,a1,80000224 <complience_halt_break>
800001fc: 00c52683 lw a3,12(a0)
80000200: 00d62023 sw a3,0(a2)
80000204: 00852683 lw a3,8(a0)
80000208: 00d62023 sw a3,0(a2)
8000020c: 00452683 lw a3,4(a0)
80000210: 00d62023 sw a3,0(a2)
80000214: 00052683 lw a3,0(a0)
80000218: 00d62023 sw a3,0(a2)
8000021c: 01050513 addi a0,a0,16
80000220: fd9ff06f j 800001f8 <complience_halt_loop>
80000224 <complience_halt_break>:
80000224: f0100537 lui a0,0xf0100
80000228: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee50>
8000022c: 00052023 sw zero,0(a0)
80000230: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
80001064 <test_6_res>:
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_7_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 <test_8_res>:
8000108c: ffff 0xffff
8000108e: ffff 0xffff
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 <test_9_res>:
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 <test_10_res>:
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
...

View file

@ -0,0 +1,460 @@
/home/spinalvm/hdl/riscv-compliance/work//DIVW.elf: file format elf64-littleriscv
Disassembly of section .text.init:
0000000080000000 <_start>:
80000000: 04c0006f j 8000004c <reset_vector>
0000000080000004 <trap_vector>:
80000004: 34202f73 csrr t5,mcause
80000008: 00800f93 li t6,8
8000000c: 03ff0a63 beq t5,t6,80000040 <write_tohost>
80000010: 00900f93 li t6,9
80000014: 03ff0663 beq t5,t6,80000040 <write_tohost>
80000018: 00b00f93 li t6,11
8000001c: 03ff0263 beq t5,t6,80000040 <write_tohost>
80000020: 80000f17 auipc t5,0x80000
80000024: fe0f0f13 addi t5,t5,-32 # 0 <_start-0x80000000>
80000028: 000f0463 beqz t5,80000030 <trap_vector+0x2c>
8000002c: 000f0067 jr t5
80000030: 34202f73 csrr t5,mcause
80000034: 000f5463 bgez t5,8000003c <handle_exception>
80000038: 0040006f j 8000003c <handle_exception>
000000008000003c <handle_exception>:
8000003c: 5391e193 ori gp,gp,1337
0000000080000040 <write_tohost>:
80000040: 00001f17 auipc t5,0x1
80000044: fc3f2023 sw gp,-64(t5) # 80001000 <tohost>
80000048: ff9ff06f j 80000040 <write_tohost>
000000008000004c <reset_vector>:
8000004c: f1402573 csrr a0,mhartid
80000050: 00051063 bnez a0,80000050 <reset_vector+0x4>
80000054: 00000297 auipc t0,0x0
80000058: 01028293 addi t0,t0,16 # 80000064 <reset_vector+0x18>
8000005c: 30529073 csrw mtvec,t0
80000060: 18005073 csrwi satp,0
80000064: 00000297 auipc t0,0x0
80000068: 01c28293 addi t0,t0,28 # 80000080 <reset_vector+0x34>
8000006c: 30529073 csrw mtvec,t0
80000070: fff00293 li t0,-1
80000074: 3b029073 csrw pmpaddr0,t0
80000078: 01f00293 li t0,31
8000007c: 3a029073 csrw pmpcfg0,t0
80000080: 00000297 auipc t0,0x0
80000084: 01828293 addi t0,t0,24 # 80000098 <reset_vector+0x4c>
80000088: 30529073 csrw mtvec,t0
8000008c: 30205073 csrwi medeleg,0
80000090: 30305073 csrwi mideleg,0
80000094: 30405073 csrwi mie,0
80000098: 00000193 li gp,0
8000009c: 00000297 auipc t0,0x0
800000a0: f6828293 addi t0,t0,-152 # 80000004 <trap_vector>
800000a4: 30529073 csrw mtvec,t0
800000a8: 00100513 li a0,1
800000ac: 01f51513 slli a0,a0,0x1f
800000b0: 00055863 bgez a0,800000c0 <reset_vector+0x74>
800000b4: 00000013 nop
800000b8: 00100193 li gp,1
800000bc: 00000073 ecall
800000c0: 80000297 auipc t0,0x80000
800000c4: f4028293 addi t0,t0,-192 # 0 <_start-0x80000000>
800000c8: 00028e63 beqz t0,800000e4 <reset_vector+0x98>
800000cc: 10529073 csrw stvec,t0
800000d0: 0000b2b7 lui t0,0xb
800000d4: 1092829b addiw t0,t0,265
800000d8: 30229073 csrw medeleg,t0
800000dc: 30202373 csrr t1,medeleg
800000e0: f4629ee3 bne t0,t1,8000003c <handle_exception>
800000e4: 30005073 csrwi mstatus,0
800000e8: 00002537 lui a0,0x2
800000ec: 8005051b addiw a0,a0,-2048
800000f0: 30052073 csrs mstatus,a0
800000f4: 00000297 auipc t0,0x0
800000f8: 01428293 addi t0,t0,20 # 80000108 <begin_testcode>
800000fc: 34129073 csrw mepc,t0
80000100: f1402573 csrr a0,mhartid
80000104: 30200073 mret
0000000080000108 <begin_testcode>:
80000108: 00002117 auipc sp,0x2
8000010c: ef810113 addi sp,sp,-264 # 80002000 <begin_signature>
80000110: 00000213 li tp,0
80000114: 00000193 li gp,0
80000118: 023241bb divw gp,tp,gp
8000011c: 00312023 sw gp,0(sp)
80000120: 00000493 li s1,0
80000124: 00100413 li s0,1
80000128: 0284c43b divw s0,s1,s0
8000012c: 00812423 sw s0,8(sp)
80000130: 00000613 li a2,0
80000134: fff00593 li a1,-1
80000138: 02b645bb divw a1,a2,a1
8000013c: 00b12823 sw a1,16(sp)
80000140: 00000713 li a4,0
80000144: fff0069b addiw a3,zero,-1
80000148: 03f69693 slli a3,a3,0x3f
8000014c: fff68693 addi a3,a3,-1
80000150: 02d746bb divw a3,a4,a3
80000154: 00d12c23 sw a3,24(sp)
80000158: 00000813 li a6,0
8000015c: fff0079b addiw a5,zero,-1
80000160: 03f79793 slli a5,a5,0x3f
80000164: 02f847bb divw a5,a6,a5
80000168: 02f12023 sw a5,32(sp)
8000016c: 00002117 auipc sp,0x2
80000170: ebc10113 addi sp,sp,-324 # 80002028 <test_2_res>
80000174: 00100913 li s2,1
80000178: 00000893 li a7,0
8000017c: 031948bb divw a7,s2,a7
80000180: 01112023 sw a7,0(sp)
80000184: 00100a13 li s4,1
80000188: 00100993 li s3,1
8000018c: 033a49bb divw s3,s4,s3
80000190: 01312423 sw s3,8(sp)
80000194: 00100b13 li s6,1
80000198: fff00a93 li s5,-1
8000019c: 035b4abb divw s5,s6,s5
800001a0: 01512823 sw s5,16(sp)
800001a4: 00100c13 li s8,1
800001a8: fff00b9b addiw s7,zero,-1
800001ac: 03fb9b93 slli s7,s7,0x3f
800001b0: fffb8b93 addi s7,s7,-1
800001b4: 037c4bbb divw s7,s8,s7
800001b8: 01712c23 sw s7,24(sp)
800001bc: 00100d13 li s10,1
800001c0: fff00c9b addiw s9,zero,-1
800001c4: 03fc9c93 slli s9,s9,0x3f
800001c8: 039d4cbb divw s9,s10,s9
800001cc: 03912023 sw s9,32(sp)
800001d0: 00002117 auipc sp,0x2
800001d4: e8010113 addi sp,sp,-384 # 80002050 <test_3_res>
800001d8: fff00e13 li t3,-1
800001dc: 00000d93 li s11,0
800001e0: 03be4dbb divw s11,t3,s11
800001e4: 01b12023 sw s11,0(sp)
800001e8: fff00f13 li t5,-1
800001ec: 00100e93 li t4,1
800001f0: 03df4ebb divw t4,t5,t4
800001f4: 01d12423 sw t4,8(sp)
800001f8: fff00193 li gp,-1
800001fc: fff00f93 li t6,-1
80000200: 03f1cfbb divw t6,gp,t6
80000204: 01f12823 sw t6,16(sp)
80000208: fff00413 li s0,-1
8000020c: fff0021b addiw tp,zero,-1
80000210: 03f21213 slli tp,tp,0x3f
80000214: fff20213 addi tp,tp,-1
80000218: 0244423b divw tp,s0,tp
8000021c: 00412c23 sw tp,24(sp)
80000220: fff00593 li a1,-1
80000224: fff0049b addiw s1,zero,-1
80000228: 03f49493 slli s1,s1,0x3f
8000022c: 0295c4bb divw s1,a1,s1
80000230: 02912023 sw s1,32(sp)
80000234: 00002117 auipc sp,0x2
80000238: e4410113 addi sp,sp,-444 # 80002078 <test_4_res>
8000023c: fff0069b addiw a3,zero,-1
80000240: 03f69693 slli a3,a3,0x3f
80000244: fff68693 addi a3,a3,-1
80000248: 00000613 li a2,0
8000024c: 02c6c63b divw a2,a3,a2
80000250: 00c12023 sw a2,0(sp)
80000254: fff0079b addiw a5,zero,-1
80000258: 03f79793 slli a5,a5,0x3f
8000025c: fff78793 addi a5,a5,-1
80000260: 00100713 li a4,1
80000264: 02e7c73b divw a4,a5,a4
80000268: 00e12423 sw a4,8(sp)
8000026c: fff0089b addiw a7,zero,-1
80000270: 03f89893 slli a7,a7,0x3f
80000274: fff88893 addi a7,a7,-1
80000278: fff00813 li a6,-1
8000027c: 0308c83b divw a6,a7,a6
80000280: 01012823 sw a6,16(sp)
80000284: fff0099b addiw s3,zero,-1
80000288: 03f99993 slli s3,s3,0x3f
8000028c: fff98993 addi s3,s3,-1
80000290: fff0091b addiw s2,zero,-1
80000294: 03f91913 slli s2,s2,0x3f
80000298: fff90913 addi s2,s2,-1
8000029c: 0329c93b divw s2,s3,s2
800002a0: 01212c23 sw s2,24(sp)
800002a4: fff00a9b addiw s5,zero,-1
800002a8: 03fa9a93 slli s5,s5,0x3f
800002ac: fffa8a93 addi s5,s5,-1
800002b0: fff00a1b addiw s4,zero,-1
800002b4: 03fa1a13 slli s4,s4,0x3f
800002b8: 034aca3b divw s4,s5,s4
800002bc: 03412023 sw s4,32(sp)
800002c0: 00002117 auipc sp,0x2
800002c4: de010113 addi sp,sp,-544 # 800020a0 <test_5_res>
800002c8: fff00b9b addiw s7,zero,-1
800002cc: 03fb9b93 slli s7,s7,0x3f
800002d0: 00000b13 li s6,0
800002d4: 036bcb3b divw s6,s7,s6
800002d8: 01612023 sw s6,0(sp)
800002dc: fff00c9b addiw s9,zero,-1
800002e0: 03fc9c93 slli s9,s9,0x3f
800002e4: 00100c13 li s8,1
800002e8: 038ccc3b divw s8,s9,s8
800002ec: 01812423 sw s8,8(sp)
800002f0: fff00d9b addiw s11,zero,-1
800002f4: 03fd9d93 slli s11,s11,0x3f
800002f8: fff00d13 li s10,-1
800002fc: 03adcd3b divw s10,s11,s10
80000300: 01a12823 sw s10,16(sp)
80000304: fff00e9b addiw t4,zero,-1
80000308: 03fe9e93 slli t4,t4,0x3f
8000030c: fff00e1b addiw t3,zero,-1
80000310: 03fe1e13 slli t3,t3,0x3f
80000314: fffe0e13 addi t3,t3,-1
80000318: 03cece3b divw t3,t4,t3
8000031c: 01c12c23 sw t3,24(sp)
80000320: fff00f9b addiw t6,zero,-1
80000324: 03ff9f93 slli t6,t6,0x3f
80000328: fff00f1b addiw t5,zero,-1
8000032c: 03ff1f13 slli t5,t5,0x3f
80000330: 03efcf3b divw t5,t6,t5
80000334: 03e12023 sw t5,32(sp)
80000338: 00000013 nop
8000033c: 00100193 li gp,1
80000340: 00000073 ecall
0000000080000344 <end_testcode>:
80000344: c0001073 unimp
...
Disassembly of section .tohost:
0000000080001000 <tohost>:
...
0000000080001100 <fromhost>:
...
Disassembly of section .data:
0000000080002000 <begin_signature>:
80002000: ffff 0xffff
80002002: ffff 0xffff
80002004: 0000 unimp
80002006: 0000 unimp
80002008: ffff 0xffff
8000200a: ffff 0xffff
8000200c: 0000 unimp
8000200e: 0000 unimp
80002010: ffff 0xffff
80002012: ffff 0xffff
80002014: 0000 unimp
80002016: 0000 unimp
80002018: ffff 0xffff
8000201a: ffff 0xffff
8000201c: 0000 unimp
8000201e: 0000 unimp
80002020: ffff 0xffff
80002022: ffff 0xffff
80002024: 0000 unimp
...
0000000080002028 <test_2_res>:
80002028: ffff 0xffff
8000202a: ffff 0xffff
8000202c: 0000 unimp
8000202e: 0000 unimp
80002030: ffff 0xffff
80002032: ffff 0xffff
80002034: 0000 unimp
80002036: 0000 unimp
80002038: ffff 0xffff
8000203a: ffff 0xffff
8000203c: 0000 unimp
8000203e: 0000 unimp
80002040: ffff 0xffff
80002042: ffff 0xffff
80002044: 0000 unimp
80002046: 0000 unimp
80002048: ffff 0xffff
8000204a: ffff 0xffff
8000204c: 0000 unimp
...
0000000080002050 <test_3_res>:
80002050: ffff 0xffff
80002052: ffff 0xffff
80002054: 0000 unimp
80002056: 0000 unimp
80002058: ffff 0xffff
8000205a: ffff 0xffff
8000205c: 0000 unimp
8000205e: 0000 unimp
80002060: ffff 0xffff
80002062: ffff 0xffff
80002064: 0000 unimp
80002066: 0000 unimp
80002068: ffff 0xffff
8000206a: ffff 0xffff
8000206c: 0000 unimp
8000206e: 0000 unimp
80002070: ffff 0xffff
80002072: ffff 0xffff
80002074: 0000 unimp
...
0000000080002078 <test_4_res>:
80002078: ffff 0xffff
8000207a: ffff 0xffff
8000207c: 0000 unimp
8000207e: 0000 unimp
80002080: ffff 0xffff
80002082: ffff 0xffff
80002084: 0000 unimp
80002086: 0000 unimp
80002088: ffff 0xffff
8000208a: ffff 0xffff
8000208c: 0000 unimp
8000208e: 0000 unimp
80002090: ffff 0xffff
80002092: ffff 0xffff
80002094: 0000 unimp
80002096: 0000 unimp
80002098: ffff 0xffff
8000209a: ffff 0xffff
8000209c: 0000 unimp
...
00000000800020a0 <test_5_res>:
800020a0: ffff 0xffff
800020a2: ffff 0xffff
800020a4: 0000 unimp
800020a6: 0000 unimp
800020a8: ffff 0xffff
800020aa: ffff 0xffff
800020ac: 0000 unimp
800020ae: 0000 unimp
800020b0: ffff 0xffff
800020b2: ffff 0xffff
800020b4: 0000 unimp
800020b6: 0000 unimp
800020b8: ffff 0xffff
800020ba: ffff 0xffff
800020bc: 0000 unimp
800020be: 0000 unimp
800020c0: ffff 0xffff
800020c2: ffff 0xffff
800020c4: 0000 unimp
...
00000000800020c8 <test_6_res>:
800020c8: ffff 0xffff
800020ca: ffff 0xffff
800020cc: 0000 unimp
800020ce: 0000 unimp
800020d0: ffff 0xffff
800020d2: ffff 0xffff
800020d4: 0000 unimp
800020d6: 0000 unimp
800020d8: ffff 0xffff
800020da: ffff 0xffff
800020dc: 0000 unimp
800020de: 0000 unimp
800020e0: ffff 0xffff
800020e2: ffff 0xffff
800020e4: 0000 unimp
800020e6: 0000 unimp
800020e8: ffff 0xffff
800020ea: ffff 0xffff
800020ec: 0000 unimp
...
00000000800020f0 <test_7_res>:
800020f0: ffff 0xffff
800020f2: ffff 0xffff
800020f4: 0000 unimp
800020f6: 0000 unimp
800020f8: ffff 0xffff
800020fa: ffff 0xffff
800020fc: 0000 unimp
800020fe: 0000 unimp
80002100: ffff 0xffff
80002102: ffff 0xffff
80002104: 0000 unimp
80002106: 0000 unimp
80002108: ffff 0xffff
8000210a: ffff 0xffff
8000210c: 0000 unimp
8000210e: 0000 unimp
80002110: ffff 0xffff
80002112: ffff 0xffff
80002114: 0000 unimp
...
0000000080002118 <test_8_res>:
80002118: ffff 0xffff
8000211a: ffff 0xffff
8000211c: 0000 unimp
8000211e: 0000 unimp
80002120: ffff 0xffff
80002122: ffff 0xffff
80002124: 0000 unimp
80002126: 0000 unimp
80002128: ffff 0xffff
8000212a: ffff 0xffff
8000212c: 0000 unimp
8000212e: 0000 unimp
80002130: ffff 0xffff
80002132: ffff 0xffff
80002134: 0000 unimp
80002136: 0000 unimp
80002138: ffff 0xffff
8000213a: ffff 0xffff
8000213c: 0000 unimp
...
0000000080002140 <test_9_res>:
80002140: ffff 0xffff
80002142: ffff 0xffff
80002144: 0000 unimp
80002146: 0000 unimp
80002148: ffff 0xffff
8000214a: ffff 0xffff
8000214c: 0000 unimp
8000214e: 0000 unimp
80002150: ffff 0xffff
80002152: ffff 0xffff
80002154: 0000 unimp
80002156: 0000 unimp
80002158: ffff 0xffff
8000215a: ffff 0xffff
8000215c: 0000 unimp
8000215e: 0000 unimp
80002160: ffff 0xffff
80002162: ffff 0xffff
80002164: 0000 unimp
...
0000000080002168 <test_10_res>:
80002168: ffff 0xffff
8000216a: ffff 0xffff
8000216c: 0000 unimp
8000216e: 0000 unimp
80002170: ffff 0xffff
80002172: ffff 0xffff
80002174: 0000 unimp
80002176: 0000 unimp
80002178: ffff 0xffff
8000217a: ffff 0xffff
8000217c: 0000 unimp
8000217e: 0000 unimp
80002180: ffff 0xffff
80002182: ffff 0xffff
80002184: 0000 unimp
80002186: 0000 unimp
80002188: ffff 0xffff
8000218a: ffff 0xffff
8000218c: 0000 unimp
...

View file

@ -0,0 +1,276 @@
/home/spinalvm/hdl/riscv-compliance/work//MUL.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 00001117 auipc sp,0x1
80000004: 00010113 mv sp,sp
80000008: 00000913 li s2,0
8000000c: 00000893 li a7,0
80000010: 031908b3 mul a7,s2,a7
80000014: 01112023 sw a7,0(sp) # 80001000 <codasip_signature_start>
80000018: 00000a13 li s4,0
8000001c: 00100993 li s3,1
80000020: 033a09b3 mul s3,s4,s3
80000024: 01312223 sw s3,4(sp)
80000028: 00000b13 li s6,0
8000002c: fff00a93 li s5,-1
80000030: 035b0ab3 mul s5,s6,s5
80000034: 01512423 sw s5,8(sp)
80000038: 00000c13 li s8,0
8000003c: 80000bb7 lui s7,0x80000
80000040: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000044: 037c0bb3 mul s7,s8,s7
80000048: 01712623 sw s7,12(sp)
8000004c: 00000d13 li s10,0
80000050: 80000cb7 lui s9,0x80000
80000054: 039d0cb3 mul s9,s10,s9
80000058: 01912823 sw s9,16(sp)
8000005c: 00001117 auipc sp,0x1
80000060: fb810113 addi sp,sp,-72 # 80001014 <test_2_res>
80000064: 00100e13 li t3,1
80000068: 00000d93 li s11,0
8000006c: 03be0db3 mul s11,t3,s11
80000070: 01b12023 sw s11,0(sp)
80000074: 00100f13 li t5,1
80000078: 00100e93 li t4,1
8000007c: 03df0eb3 mul t4,t5,t4
80000080: 01d12223 sw t4,4(sp)
80000084: 00100193 li gp,1
80000088: fff00f93 li t6,-1
8000008c: 03f18fb3 mul t6,gp,t6
80000090: 01f12423 sw t6,8(sp)
80000094: 00100413 li s0,1
80000098: 80000237 lui tp,0x80000
8000009c: fff20213 addi tp,tp,-1 # 7fffffff <_end+0xffffef2f>
800000a0: 02440233 mul tp,s0,tp
800000a4: 00412623 sw tp,12(sp)
800000a8: 00100593 li a1,1
800000ac: 800004b7 lui s1,0x80000
800000b0: 029584b3 mul s1,a1,s1
800000b4: 00912823 sw s1,16(sp)
800000b8: 00001117 auipc sp,0x1
800000bc: f7010113 addi sp,sp,-144 # 80001028 <test_3_res>
800000c0: fff00693 li a3,-1
800000c4: 00000613 li a2,0
800000c8: 02c68633 mul a2,a3,a2
800000cc: 00c12023 sw a2,0(sp)
800000d0: fff00793 li a5,-1
800000d4: 00100713 li a4,1
800000d8: 02e78733 mul a4,a5,a4
800000dc: 00e12223 sw a4,4(sp)
800000e0: fff00893 li a7,-1
800000e4: fff00813 li a6,-1
800000e8: 03088833 mul a6,a7,a6
800000ec: 01012423 sw a6,8(sp)
800000f0: fff00993 li s3,-1
800000f4: 80000937 lui s2,0x80000
800000f8: fff90913 addi s2,s2,-1 # 7fffffff <_end+0xffffef2f>
800000fc: 03298933 mul s2,s3,s2
80000100: 01212623 sw s2,12(sp)
80000104: fff00a93 li s5,-1
80000108: 80000a37 lui s4,0x80000
8000010c: 034a8a33 mul s4,s5,s4
80000110: 01412823 sw s4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f2810113 addi sp,sp,-216 # 8000103c <test_4_res>
8000011c: 80000bb7 lui s7,0x80000
80000120: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000124: 00000b13 li s6,0
80000128: 036b8b33 mul s6,s7,s6
8000012c: 01612023 sw s6,0(sp)
80000130: 80000cb7 lui s9,0x80000
80000134: fffc8c93 addi s9,s9,-1 # 7fffffff <_end+0xffffef2f>
80000138: 00100c13 li s8,1
8000013c: 038c8c33 mul s8,s9,s8
80000140: 01812223 sw s8,4(sp)
80000144: 80000db7 lui s11,0x80000
80000148: fffd8d93 addi s11,s11,-1 # 7fffffff <_end+0xffffef2f>
8000014c: fff00d13 li s10,-1
80000150: 03ad8d33 mul s10,s11,s10
80000154: 01a12423 sw s10,8(sp)
80000158: 80000eb7 lui t4,0x80000
8000015c: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffef2f>
80000160: 80000e37 lui t3,0x80000
80000164: fffe0e13 addi t3,t3,-1 # 7fffffff <_end+0xffffef2f>
80000168: 03ce8e33 mul t3,t4,t3
8000016c: 01c12623 sw t3,12(sp)
80000170: 80000fb7 lui t6,0x80000
80000174: ffff8f93 addi t6,t6,-1 # 7fffffff <_end+0xffffef2f>
80000178: 80000f37 lui t5,0x80000
8000017c: 03ef8f33 mul t5,t6,t5
80000180: 01e12823 sw t5,16(sp)
80000184: 00001117 auipc sp,0x1
80000188: ecc10113 addi sp,sp,-308 # 80001050 <test_5_res>
8000018c: 80000237 lui tp,0x80000
80000190: 00000193 li gp,0
80000194: 023201b3 mul gp,tp,gp
80000198: 00312023 sw gp,0(sp)
8000019c: 800004b7 lui s1,0x80000
800001a0: 00100413 li s0,1
800001a4: 02848433 mul s0,s1,s0
800001a8: 00812223 sw s0,4(sp)
800001ac: 80000637 lui a2,0x80000
800001b0: fff00593 li a1,-1
800001b4: 02b605b3 mul a1,a2,a1
800001b8: 00b12423 sw a1,8(sp)
800001bc: 80000737 lui a4,0x80000
800001c0: 800006b7 lui a3,0x80000
800001c4: fff68693 addi a3,a3,-1 # 7fffffff <_end+0xffffef2f>
800001c8: 02d706b3 mul a3,a4,a3
800001cc: 00d12623 sw a3,12(sp)
800001d0: 80000837 lui a6,0x80000
800001d4: 800007b7 lui a5,0x80000
800001d8: 02f807b3 mul a5,a6,a5
800001dc: 00f12823 sw a5,16(sp)
800001e0: 00001517 auipc a0,0x1
800001e4: e2050513 addi a0,a0,-480 # 80001000 <codasip_signature_start>
800001e8: 00001597 auipc a1,0x1
800001ec: ee858593 addi a1,a1,-280 # 800010d0 <_end>
800001f0: f0100637 lui a2,0xf0100
800001f4: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee5c>
800001f8 <complience_halt_loop>:
800001f8: 02b50663 beq a0,a1,80000224 <complience_halt_break>
800001fc: 00c52683 lw a3,12(a0)
80000200: 00d62023 sw a3,0(a2)
80000204: 00852683 lw a3,8(a0)
80000208: 00d62023 sw a3,0(a2)
8000020c: 00452683 lw a3,4(a0)
80000210: 00d62023 sw a3,0(a2)
80000214: 00052683 lw a3,0(a0)
80000218: 00d62023 sw a3,0(a2)
8000021c: 01050513 addi a0,a0,16
80000220: fd9ff06f j 800001f8 <complience_halt_loop>
80000224 <complience_halt_break>:
80000224: f0100537 lui a0,0xf0100
80000228: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee50>
8000022c: 00052023 sw zero,0(a0)
80000230: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
80001064 <test_6_res>:
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_7_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 <test_8_res>:
8000108c: ffff 0xffff
8000108e: ffff 0xffff
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 <test_9_res>:
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 <test_10_res>:
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
...

View file

@ -0,0 +1,276 @@
/home/spinalvm/hdl/riscv-compliance/work//MULH.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 00001117 auipc sp,0x1
80000004: 00010113 mv sp,sp
80000008: 00000913 li s2,0
8000000c: 00000893 li a7,0
80000010: 031918b3 mulh a7,s2,a7
80000014: 01112023 sw a7,0(sp) # 80001000 <codasip_signature_start>
80000018: 00000a13 li s4,0
8000001c: 00100993 li s3,1
80000020: 033a19b3 mulh s3,s4,s3
80000024: 01312223 sw s3,4(sp)
80000028: 00000b13 li s6,0
8000002c: fff00a93 li s5,-1
80000030: 035b1ab3 mulh s5,s6,s5
80000034: 01512423 sw s5,8(sp)
80000038: 00000c13 li s8,0
8000003c: 80000bb7 lui s7,0x80000
80000040: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000044: 037c1bb3 mulh s7,s8,s7
80000048: 01712623 sw s7,12(sp)
8000004c: 00000d13 li s10,0
80000050: 80000cb7 lui s9,0x80000
80000054: 039d1cb3 mulh s9,s10,s9
80000058: 01912823 sw s9,16(sp)
8000005c: 00001117 auipc sp,0x1
80000060: fb810113 addi sp,sp,-72 # 80001014 <test_2_res>
80000064: 00100e13 li t3,1
80000068: 00000d93 li s11,0
8000006c: 03be1db3 mulh s11,t3,s11
80000070: 01b12023 sw s11,0(sp)
80000074: 00100f13 li t5,1
80000078: 00100e93 li t4,1
8000007c: 03df1eb3 mulh t4,t5,t4
80000080: 01d12223 sw t4,4(sp)
80000084: 00100193 li gp,1
80000088: fff00f93 li t6,-1
8000008c: 03f19fb3 mulh t6,gp,t6
80000090: 01f12423 sw t6,8(sp)
80000094: 00100413 li s0,1
80000098: 80000237 lui tp,0x80000
8000009c: fff20213 addi tp,tp,-1 # 7fffffff <_end+0xffffef2f>
800000a0: 02441233 mulh tp,s0,tp
800000a4: 00412623 sw tp,12(sp)
800000a8: 00100593 li a1,1
800000ac: 800004b7 lui s1,0x80000
800000b0: 029594b3 mulh s1,a1,s1
800000b4: 00912823 sw s1,16(sp)
800000b8: 00001117 auipc sp,0x1
800000bc: f7010113 addi sp,sp,-144 # 80001028 <test_3_res>
800000c0: fff00693 li a3,-1
800000c4: 00000613 li a2,0
800000c8: 02c69633 mulh a2,a3,a2
800000cc: 00c12023 sw a2,0(sp)
800000d0: fff00793 li a5,-1
800000d4: 00100713 li a4,1
800000d8: 02e79733 mulh a4,a5,a4
800000dc: 00e12223 sw a4,4(sp)
800000e0: fff00893 li a7,-1
800000e4: fff00813 li a6,-1
800000e8: 03089833 mulh a6,a7,a6
800000ec: 01012423 sw a6,8(sp)
800000f0: fff00993 li s3,-1
800000f4: 80000937 lui s2,0x80000
800000f8: fff90913 addi s2,s2,-1 # 7fffffff <_end+0xffffef2f>
800000fc: 03299933 mulh s2,s3,s2
80000100: 01212623 sw s2,12(sp)
80000104: fff00a93 li s5,-1
80000108: 80000a37 lui s4,0x80000
8000010c: 034a9a33 mulh s4,s5,s4
80000110: 01412823 sw s4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f2810113 addi sp,sp,-216 # 8000103c <test_4_res>
8000011c: 80000bb7 lui s7,0x80000
80000120: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000124: 00000b13 li s6,0
80000128: 036b9b33 mulh s6,s7,s6
8000012c: 01612023 sw s6,0(sp)
80000130: 80000cb7 lui s9,0x80000
80000134: fffc8c93 addi s9,s9,-1 # 7fffffff <_end+0xffffef2f>
80000138: 00100c13 li s8,1
8000013c: 038c9c33 mulh s8,s9,s8
80000140: 01812223 sw s8,4(sp)
80000144: 80000db7 lui s11,0x80000
80000148: fffd8d93 addi s11,s11,-1 # 7fffffff <_end+0xffffef2f>
8000014c: fff00d13 li s10,-1
80000150: 03ad9d33 mulh s10,s11,s10
80000154: 01a12423 sw s10,8(sp)
80000158: 80000eb7 lui t4,0x80000
8000015c: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffef2f>
80000160: 80000e37 lui t3,0x80000
80000164: fffe0e13 addi t3,t3,-1 # 7fffffff <_end+0xffffef2f>
80000168: 03ce9e33 mulh t3,t4,t3
8000016c: 01c12623 sw t3,12(sp)
80000170: 80000fb7 lui t6,0x80000
80000174: ffff8f93 addi t6,t6,-1 # 7fffffff <_end+0xffffef2f>
80000178: 80000f37 lui t5,0x80000
8000017c: 03ef9f33 mulh t5,t6,t5
80000180: 01e12823 sw t5,16(sp)
80000184: 00001117 auipc sp,0x1
80000188: ecc10113 addi sp,sp,-308 # 80001050 <test_5_res>
8000018c: 80000237 lui tp,0x80000
80000190: 00000193 li gp,0
80000194: 023211b3 mulh gp,tp,gp
80000198: 00312023 sw gp,0(sp)
8000019c: 800004b7 lui s1,0x80000
800001a0: 00100413 li s0,1
800001a4: 02849433 mulh s0,s1,s0
800001a8: 00812223 sw s0,4(sp)
800001ac: 80000637 lui a2,0x80000
800001b0: fff00593 li a1,-1
800001b4: 02b615b3 mulh a1,a2,a1
800001b8: 00b12423 sw a1,8(sp)
800001bc: 80000737 lui a4,0x80000
800001c0: 800006b7 lui a3,0x80000
800001c4: fff68693 addi a3,a3,-1 # 7fffffff <_end+0xffffef2f>
800001c8: 02d716b3 mulh a3,a4,a3
800001cc: 00d12623 sw a3,12(sp)
800001d0: 80000837 lui a6,0x80000
800001d4: 800007b7 lui a5,0x80000
800001d8: 02f817b3 mulh a5,a6,a5
800001dc: 00f12823 sw a5,16(sp)
800001e0: 00001517 auipc a0,0x1
800001e4: e2050513 addi a0,a0,-480 # 80001000 <codasip_signature_start>
800001e8: 00001597 auipc a1,0x1
800001ec: ee858593 addi a1,a1,-280 # 800010d0 <_end>
800001f0: f0100637 lui a2,0xf0100
800001f4: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee5c>
800001f8 <complience_halt_loop>:
800001f8: 02b50663 beq a0,a1,80000224 <complience_halt_break>
800001fc: 00c52683 lw a3,12(a0)
80000200: 00d62023 sw a3,0(a2)
80000204: 00852683 lw a3,8(a0)
80000208: 00d62023 sw a3,0(a2)
8000020c: 00452683 lw a3,4(a0)
80000210: 00d62023 sw a3,0(a2)
80000214: 00052683 lw a3,0(a0)
80000218: 00d62023 sw a3,0(a2)
8000021c: 01050513 addi a0,a0,16
80000220: fd9ff06f j 800001f8 <complience_halt_loop>
80000224 <complience_halt_break>:
80000224: f0100537 lui a0,0xf0100
80000228: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee50>
8000022c: 00052023 sw zero,0(a0)
80000230: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
80001064 <test_6_res>:
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_7_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 <test_8_res>:
8000108c: ffff 0xffff
8000108e: ffff 0xffff
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 <test_9_res>:
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 <test_10_res>:
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
...

View file

@ -0,0 +1,276 @@
/home/spinalvm/hdl/riscv-compliance/work//MULHSU.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 00001117 auipc sp,0x1
80000004: 00010113 mv sp,sp
80000008: 00000913 li s2,0
8000000c: 00000893 li a7,0
80000010: 031928b3 mulhsu a7,s2,a7
80000014: 01112023 sw a7,0(sp) # 80001000 <codasip_signature_start>
80000018: 00000a13 li s4,0
8000001c: 00100993 li s3,1
80000020: 033a29b3 mulhsu s3,s4,s3
80000024: 01312223 sw s3,4(sp)
80000028: 00000b13 li s6,0
8000002c: fff00a93 li s5,-1
80000030: 035b2ab3 mulhsu s5,s6,s5
80000034: 01512423 sw s5,8(sp)
80000038: 00000c13 li s8,0
8000003c: 80000bb7 lui s7,0x80000
80000040: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000044: 037c2bb3 mulhsu s7,s8,s7
80000048: 01712623 sw s7,12(sp)
8000004c: 00000d13 li s10,0
80000050: 80000cb7 lui s9,0x80000
80000054: 039d2cb3 mulhsu s9,s10,s9
80000058: 01912823 sw s9,16(sp)
8000005c: 00001117 auipc sp,0x1
80000060: fb810113 addi sp,sp,-72 # 80001014 <test_2_res>
80000064: 00100e13 li t3,1
80000068: 00000d93 li s11,0
8000006c: 03be2db3 mulhsu s11,t3,s11
80000070: 01b12023 sw s11,0(sp)
80000074: 00100f13 li t5,1
80000078: 00100e93 li t4,1
8000007c: 03df2eb3 mulhsu t4,t5,t4
80000080: 01d12223 sw t4,4(sp)
80000084: 00100193 li gp,1
80000088: fff00f93 li t6,-1
8000008c: 03f1afb3 mulhsu t6,gp,t6
80000090: 01f12423 sw t6,8(sp)
80000094: 00100413 li s0,1
80000098: 80000237 lui tp,0x80000
8000009c: fff20213 addi tp,tp,-1 # 7fffffff <_end+0xffffef2f>
800000a0: 02442233 mulhsu tp,s0,tp
800000a4: 00412623 sw tp,12(sp)
800000a8: 00100593 li a1,1
800000ac: 800004b7 lui s1,0x80000
800000b0: 0295a4b3 mulhsu s1,a1,s1
800000b4: 00912823 sw s1,16(sp)
800000b8: 00001117 auipc sp,0x1
800000bc: f7010113 addi sp,sp,-144 # 80001028 <test_3_res>
800000c0: fff00693 li a3,-1
800000c4: 00000613 li a2,0
800000c8: 02c6a633 mulhsu a2,a3,a2
800000cc: 00c12023 sw a2,0(sp)
800000d0: fff00793 li a5,-1
800000d4: 00100713 li a4,1
800000d8: 02e7a733 mulhsu a4,a5,a4
800000dc: 00e12223 sw a4,4(sp)
800000e0: fff00893 li a7,-1
800000e4: fff00813 li a6,-1
800000e8: 0308a833 mulhsu a6,a7,a6
800000ec: 01012423 sw a6,8(sp)
800000f0: fff00993 li s3,-1
800000f4: 80000937 lui s2,0x80000
800000f8: fff90913 addi s2,s2,-1 # 7fffffff <_end+0xffffef2f>
800000fc: 0329a933 mulhsu s2,s3,s2
80000100: 01212623 sw s2,12(sp)
80000104: fff00a93 li s5,-1
80000108: 80000a37 lui s4,0x80000
8000010c: 034aaa33 mulhsu s4,s5,s4
80000110: 01412823 sw s4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f2810113 addi sp,sp,-216 # 8000103c <test_4_res>
8000011c: 80000bb7 lui s7,0x80000
80000120: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000124: 00000b13 li s6,0
80000128: 036bab33 mulhsu s6,s7,s6
8000012c: 01612023 sw s6,0(sp)
80000130: 80000cb7 lui s9,0x80000
80000134: fffc8c93 addi s9,s9,-1 # 7fffffff <_end+0xffffef2f>
80000138: 00100c13 li s8,1
8000013c: 038cac33 mulhsu s8,s9,s8
80000140: 01812223 sw s8,4(sp)
80000144: 80000db7 lui s11,0x80000
80000148: fffd8d93 addi s11,s11,-1 # 7fffffff <_end+0xffffef2f>
8000014c: fff00d13 li s10,-1
80000150: 03adad33 mulhsu s10,s11,s10
80000154: 01a12423 sw s10,8(sp)
80000158: 80000eb7 lui t4,0x80000
8000015c: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffef2f>
80000160: 80000e37 lui t3,0x80000
80000164: fffe0e13 addi t3,t3,-1 # 7fffffff <_end+0xffffef2f>
80000168: 03ceae33 mulhsu t3,t4,t3
8000016c: 01c12623 sw t3,12(sp)
80000170: 80000fb7 lui t6,0x80000
80000174: ffff8f93 addi t6,t6,-1 # 7fffffff <_end+0xffffef2f>
80000178: 80000f37 lui t5,0x80000
8000017c: 03efaf33 mulhsu t5,t6,t5
80000180: 01e12823 sw t5,16(sp)
80000184: 00001117 auipc sp,0x1
80000188: ecc10113 addi sp,sp,-308 # 80001050 <test_5_res>
8000018c: 80000237 lui tp,0x80000
80000190: 00000193 li gp,0
80000194: 023221b3 mulhsu gp,tp,gp
80000198: 00312023 sw gp,0(sp)
8000019c: 800004b7 lui s1,0x80000
800001a0: 00100413 li s0,1
800001a4: 0284a433 mulhsu s0,s1,s0
800001a8: 00812223 sw s0,4(sp)
800001ac: 80000637 lui a2,0x80000
800001b0: fff00593 li a1,-1
800001b4: 02b625b3 mulhsu a1,a2,a1
800001b8: 00b12423 sw a1,8(sp)
800001bc: 80000737 lui a4,0x80000
800001c0: 800006b7 lui a3,0x80000
800001c4: fff68693 addi a3,a3,-1 # 7fffffff <_end+0xffffef2f>
800001c8: 02d726b3 mulhsu a3,a4,a3
800001cc: 00d12623 sw a3,12(sp)
800001d0: 80000837 lui a6,0x80000
800001d4: 800007b7 lui a5,0x80000
800001d8: 02f827b3 mulhsu a5,a6,a5
800001dc: 00f12823 sw a5,16(sp)
800001e0: 00001517 auipc a0,0x1
800001e4: e2050513 addi a0,a0,-480 # 80001000 <codasip_signature_start>
800001e8: 00001597 auipc a1,0x1
800001ec: ee858593 addi a1,a1,-280 # 800010d0 <_end>
800001f0: f0100637 lui a2,0xf0100
800001f4: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee5c>
800001f8 <complience_halt_loop>:
800001f8: 02b50663 beq a0,a1,80000224 <complience_halt_break>
800001fc: 00c52683 lw a3,12(a0)
80000200: 00d62023 sw a3,0(a2)
80000204: 00852683 lw a3,8(a0)
80000208: 00d62023 sw a3,0(a2)
8000020c: 00452683 lw a3,4(a0)
80000210: 00d62023 sw a3,0(a2)
80000214: 00052683 lw a3,0(a0)
80000218: 00d62023 sw a3,0(a2)
8000021c: 01050513 addi a0,a0,16
80000220: fd9ff06f j 800001f8 <complience_halt_loop>
80000224 <complience_halt_break>:
80000224: f0100537 lui a0,0xf0100
80000228: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee50>
8000022c: 00052023 sw zero,0(a0)
80000230: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
80001064 <test_6_res>:
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_7_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 <test_8_res>:
8000108c: ffff 0xffff
8000108e: ffff 0xffff
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 <test_9_res>:
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 <test_10_res>:
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
...

View file

@ -0,0 +1,276 @@
/home/spinalvm/hdl/riscv-compliance/work//MULHU.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 00001117 auipc sp,0x1
80000004: 00010113 mv sp,sp
80000008: 00000913 li s2,0
8000000c: 00000893 li a7,0
80000010: 031938b3 mulhu a7,s2,a7
80000014: 01112023 sw a7,0(sp) # 80001000 <codasip_signature_start>
80000018: 00000a13 li s4,0
8000001c: 00100993 li s3,1
80000020: 033a39b3 mulhu s3,s4,s3
80000024: 01312223 sw s3,4(sp)
80000028: 00000b13 li s6,0
8000002c: fff00a93 li s5,-1
80000030: 035b3ab3 mulhu s5,s6,s5
80000034: 01512423 sw s5,8(sp)
80000038: 00000c13 li s8,0
8000003c: 80000bb7 lui s7,0x80000
80000040: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000044: 037c3bb3 mulhu s7,s8,s7
80000048: 01712623 sw s7,12(sp)
8000004c: 00000d13 li s10,0
80000050: 80000cb7 lui s9,0x80000
80000054: 039d3cb3 mulhu s9,s10,s9
80000058: 01912823 sw s9,16(sp)
8000005c: 00001117 auipc sp,0x1
80000060: fb810113 addi sp,sp,-72 # 80001014 <test_2_res>
80000064: 00100e13 li t3,1
80000068: 00000d93 li s11,0
8000006c: 03be3db3 mulhu s11,t3,s11
80000070: 01b12023 sw s11,0(sp)
80000074: 00100f13 li t5,1
80000078: 00100e93 li t4,1
8000007c: 03df3eb3 mulhu t4,t5,t4
80000080: 01d12223 sw t4,4(sp)
80000084: 00100193 li gp,1
80000088: fff00f93 li t6,-1
8000008c: 03f1bfb3 mulhu t6,gp,t6
80000090: 01f12423 sw t6,8(sp)
80000094: 00100413 li s0,1
80000098: 80000237 lui tp,0x80000
8000009c: fff20213 addi tp,tp,-1 # 7fffffff <_end+0xffffef2f>
800000a0: 02443233 mulhu tp,s0,tp
800000a4: 00412623 sw tp,12(sp)
800000a8: 00100593 li a1,1
800000ac: 800004b7 lui s1,0x80000
800000b0: 0295b4b3 mulhu s1,a1,s1
800000b4: 00912823 sw s1,16(sp)
800000b8: 00001117 auipc sp,0x1
800000bc: f7010113 addi sp,sp,-144 # 80001028 <test_3_res>
800000c0: fff00693 li a3,-1
800000c4: 00000613 li a2,0
800000c8: 02c6b633 mulhu a2,a3,a2
800000cc: 00c12023 sw a2,0(sp)
800000d0: fff00793 li a5,-1
800000d4: 00100713 li a4,1
800000d8: 02e7b733 mulhu a4,a5,a4
800000dc: 00e12223 sw a4,4(sp)
800000e0: fff00893 li a7,-1
800000e4: fff00813 li a6,-1
800000e8: 0308b833 mulhu a6,a7,a6
800000ec: 01012423 sw a6,8(sp)
800000f0: fff00993 li s3,-1
800000f4: 80000937 lui s2,0x80000
800000f8: fff90913 addi s2,s2,-1 # 7fffffff <_end+0xffffef2f>
800000fc: 0329b933 mulhu s2,s3,s2
80000100: 01212623 sw s2,12(sp)
80000104: fff00a93 li s5,-1
80000108: 80000a37 lui s4,0x80000
8000010c: 034aba33 mulhu s4,s5,s4
80000110: 01412823 sw s4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f2810113 addi sp,sp,-216 # 8000103c <test_4_res>
8000011c: 80000bb7 lui s7,0x80000
80000120: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000124: 00000b13 li s6,0
80000128: 036bbb33 mulhu s6,s7,s6
8000012c: 01612023 sw s6,0(sp)
80000130: 80000cb7 lui s9,0x80000
80000134: fffc8c93 addi s9,s9,-1 # 7fffffff <_end+0xffffef2f>
80000138: 00100c13 li s8,1
8000013c: 038cbc33 mulhu s8,s9,s8
80000140: 01812223 sw s8,4(sp)
80000144: 80000db7 lui s11,0x80000
80000148: fffd8d93 addi s11,s11,-1 # 7fffffff <_end+0xffffef2f>
8000014c: fff00d13 li s10,-1
80000150: 03adbd33 mulhu s10,s11,s10
80000154: 01a12423 sw s10,8(sp)
80000158: 80000eb7 lui t4,0x80000
8000015c: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffef2f>
80000160: 80000e37 lui t3,0x80000
80000164: fffe0e13 addi t3,t3,-1 # 7fffffff <_end+0xffffef2f>
80000168: 03cebe33 mulhu t3,t4,t3
8000016c: 01c12623 sw t3,12(sp)
80000170: 80000fb7 lui t6,0x80000
80000174: ffff8f93 addi t6,t6,-1 # 7fffffff <_end+0xffffef2f>
80000178: 80000f37 lui t5,0x80000
8000017c: 03efbf33 mulhu t5,t6,t5
80000180: 01e12823 sw t5,16(sp)
80000184: 00001117 auipc sp,0x1
80000188: ecc10113 addi sp,sp,-308 # 80001050 <test_5_res>
8000018c: 80000237 lui tp,0x80000
80000190: 00000193 li gp,0
80000194: 023231b3 mulhu gp,tp,gp
80000198: 00312023 sw gp,0(sp)
8000019c: 800004b7 lui s1,0x80000
800001a0: 00100413 li s0,1
800001a4: 0284b433 mulhu s0,s1,s0
800001a8: 00812223 sw s0,4(sp)
800001ac: 80000637 lui a2,0x80000
800001b0: fff00593 li a1,-1
800001b4: 02b635b3 mulhu a1,a2,a1
800001b8: 00b12423 sw a1,8(sp)
800001bc: 80000737 lui a4,0x80000
800001c0: 800006b7 lui a3,0x80000
800001c4: fff68693 addi a3,a3,-1 # 7fffffff <_end+0xffffef2f>
800001c8: 02d736b3 mulhu a3,a4,a3
800001cc: 00d12623 sw a3,12(sp)
800001d0: 80000837 lui a6,0x80000
800001d4: 800007b7 lui a5,0x80000
800001d8: 02f837b3 mulhu a5,a6,a5
800001dc: 00f12823 sw a5,16(sp)
800001e0: 00001517 auipc a0,0x1
800001e4: e2050513 addi a0,a0,-480 # 80001000 <codasip_signature_start>
800001e8: 00001597 auipc a1,0x1
800001ec: ee858593 addi a1,a1,-280 # 800010d0 <_end>
800001f0: f0100637 lui a2,0xf0100
800001f4: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee5c>
800001f8 <complience_halt_loop>:
800001f8: 02b50663 beq a0,a1,80000224 <complience_halt_break>
800001fc: 00c52683 lw a3,12(a0)
80000200: 00d62023 sw a3,0(a2)
80000204: 00852683 lw a3,8(a0)
80000208: 00d62023 sw a3,0(a2)
8000020c: 00452683 lw a3,4(a0)
80000210: 00d62023 sw a3,0(a2)
80000214: 00052683 lw a3,0(a0)
80000218: 00d62023 sw a3,0(a2)
8000021c: 01050513 addi a0,a0,16
80000220: fd9ff06f j 800001f8 <complience_halt_loop>
80000224 <complience_halt_break>:
80000224: f0100537 lui a0,0xf0100
80000228: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee50>
8000022c: 00052023 sw zero,0(a0)
80000230: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
80001064 <test_6_res>:
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_7_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 <test_8_res>:
8000108c: ffff 0xffff
8000108e: ffff 0xffff
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 <test_9_res>:
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 <test_10_res>:
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
...

View file

@ -0,0 +1,460 @@
/home/spinalvm/hdl/riscv-compliance/work//MULW.elf: file format elf64-littleriscv
Disassembly of section .text.init:
0000000080000000 <_start>:
80000000: 04c0006f j 8000004c <reset_vector>
0000000080000004 <trap_vector>:
80000004: 34202f73 csrr t5,mcause
80000008: 00800f93 li t6,8
8000000c: 03ff0a63 beq t5,t6,80000040 <write_tohost>
80000010: 00900f93 li t6,9
80000014: 03ff0663 beq t5,t6,80000040 <write_tohost>
80000018: 00b00f93 li t6,11
8000001c: 03ff0263 beq t5,t6,80000040 <write_tohost>
80000020: 80000f17 auipc t5,0x80000
80000024: fe0f0f13 addi t5,t5,-32 # 0 <_start-0x80000000>
80000028: 000f0463 beqz t5,80000030 <trap_vector+0x2c>
8000002c: 000f0067 jr t5
80000030: 34202f73 csrr t5,mcause
80000034: 000f5463 bgez t5,8000003c <handle_exception>
80000038: 0040006f j 8000003c <handle_exception>
000000008000003c <handle_exception>:
8000003c: 5391e193 ori gp,gp,1337
0000000080000040 <write_tohost>:
80000040: 00001f17 auipc t5,0x1
80000044: fc3f2023 sw gp,-64(t5) # 80001000 <tohost>
80000048: ff9ff06f j 80000040 <write_tohost>
000000008000004c <reset_vector>:
8000004c: f1402573 csrr a0,mhartid
80000050: 00051063 bnez a0,80000050 <reset_vector+0x4>
80000054: 00000297 auipc t0,0x0
80000058: 01028293 addi t0,t0,16 # 80000064 <reset_vector+0x18>
8000005c: 30529073 csrw mtvec,t0
80000060: 18005073 csrwi satp,0
80000064: 00000297 auipc t0,0x0
80000068: 01c28293 addi t0,t0,28 # 80000080 <reset_vector+0x34>
8000006c: 30529073 csrw mtvec,t0
80000070: fff00293 li t0,-1
80000074: 3b029073 csrw pmpaddr0,t0
80000078: 01f00293 li t0,31
8000007c: 3a029073 csrw pmpcfg0,t0
80000080: 00000297 auipc t0,0x0
80000084: 01828293 addi t0,t0,24 # 80000098 <reset_vector+0x4c>
80000088: 30529073 csrw mtvec,t0
8000008c: 30205073 csrwi medeleg,0
80000090: 30305073 csrwi mideleg,0
80000094: 30405073 csrwi mie,0
80000098: 00000193 li gp,0
8000009c: 00000297 auipc t0,0x0
800000a0: f6828293 addi t0,t0,-152 # 80000004 <trap_vector>
800000a4: 30529073 csrw mtvec,t0
800000a8: 00100513 li a0,1
800000ac: 01f51513 slli a0,a0,0x1f
800000b0: 00055863 bgez a0,800000c0 <reset_vector+0x74>
800000b4: 00000013 nop
800000b8: 00100193 li gp,1
800000bc: 00000073 ecall
800000c0: 80000297 auipc t0,0x80000
800000c4: f4028293 addi t0,t0,-192 # 0 <_start-0x80000000>
800000c8: 00028e63 beqz t0,800000e4 <reset_vector+0x98>
800000cc: 10529073 csrw stvec,t0
800000d0: 0000b2b7 lui t0,0xb
800000d4: 1092829b addiw t0,t0,265
800000d8: 30229073 csrw medeleg,t0
800000dc: 30202373 csrr t1,medeleg
800000e0: f4629ee3 bne t0,t1,8000003c <handle_exception>
800000e4: 30005073 csrwi mstatus,0
800000e8: 00002537 lui a0,0x2
800000ec: 8005051b addiw a0,a0,-2048
800000f0: 30052073 csrs mstatus,a0
800000f4: 00000297 auipc t0,0x0
800000f8: 01428293 addi t0,t0,20 # 80000108 <begin_testcode>
800000fc: 34129073 csrw mepc,t0
80000100: f1402573 csrr a0,mhartid
80000104: 30200073 mret
0000000080000108 <begin_testcode>:
80000108: 00002117 auipc sp,0x2
8000010c: ef810113 addi sp,sp,-264 # 80002000 <begin_signature>
80000110: 00000213 li tp,0
80000114: 00000193 li gp,0
80000118: 023201bb mulw gp,tp,gp
8000011c: 00312023 sw gp,0(sp)
80000120: 00000493 li s1,0
80000124: 00100413 li s0,1
80000128: 0284843b mulw s0,s1,s0
8000012c: 00812423 sw s0,8(sp)
80000130: 00000613 li a2,0
80000134: fff00593 li a1,-1
80000138: 02b605bb mulw a1,a2,a1
8000013c: 00b12823 sw a1,16(sp)
80000140: 00000713 li a4,0
80000144: fff0069b addiw a3,zero,-1
80000148: 03f69693 slli a3,a3,0x3f
8000014c: fff68693 addi a3,a3,-1
80000150: 02d706bb mulw a3,a4,a3
80000154: 00d12c23 sw a3,24(sp)
80000158: 00000813 li a6,0
8000015c: fff0079b addiw a5,zero,-1
80000160: 03f79793 slli a5,a5,0x3f
80000164: 02f807bb mulw a5,a6,a5
80000168: 02f12023 sw a5,32(sp)
8000016c: 00002117 auipc sp,0x2
80000170: ebc10113 addi sp,sp,-324 # 80002028 <test_2_res>
80000174: 00100913 li s2,1
80000178: 00000893 li a7,0
8000017c: 031908bb mulw a7,s2,a7
80000180: 01112023 sw a7,0(sp)
80000184: 00100a13 li s4,1
80000188: 00100993 li s3,1
8000018c: 033a09bb mulw s3,s4,s3
80000190: 01312423 sw s3,8(sp)
80000194: 00100b13 li s6,1
80000198: fff00a93 li s5,-1
8000019c: 035b0abb mulw s5,s6,s5
800001a0: 01512823 sw s5,16(sp)
800001a4: 00100c13 li s8,1
800001a8: fff00b9b addiw s7,zero,-1
800001ac: 03fb9b93 slli s7,s7,0x3f
800001b0: fffb8b93 addi s7,s7,-1
800001b4: 037c0bbb mulw s7,s8,s7
800001b8: 01712c23 sw s7,24(sp)
800001bc: 00100d13 li s10,1
800001c0: fff00c9b addiw s9,zero,-1
800001c4: 03fc9c93 slli s9,s9,0x3f
800001c8: 039d0cbb mulw s9,s10,s9
800001cc: 03912023 sw s9,32(sp)
800001d0: 00002117 auipc sp,0x2
800001d4: e8010113 addi sp,sp,-384 # 80002050 <test_3_res>
800001d8: fff00e13 li t3,-1
800001dc: 00000d93 li s11,0
800001e0: 03be0dbb mulw s11,t3,s11
800001e4: 01b12023 sw s11,0(sp)
800001e8: fff00f13 li t5,-1
800001ec: 00100e93 li t4,1
800001f0: 03df0ebb mulw t4,t5,t4
800001f4: 01d12423 sw t4,8(sp)
800001f8: fff00193 li gp,-1
800001fc: fff00f93 li t6,-1
80000200: 03f18fbb mulw t6,gp,t6
80000204: 01f12823 sw t6,16(sp)
80000208: fff00413 li s0,-1
8000020c: fff0021b addiw tp,zero,-1
80000210: 03f21213 slli tp,tp,0x3f
80000214: fff20213 addi tp,tp,-1
80000218: 0244023b mulw tp,s0,tp
8000021c: 00412c23 sw tp,24(sp)
80000220: fff00593 li a1,-1
80000224: fff0049b addiw s1,zero,-1
80000228: 03f49493 slli s1,s1,0x3f
8000022c: 029584bb mulw s1,a1,s1
80000230: 02912023 sw s1,32(sp)
80000234: 00002117 auipc sp,0x2
80000238: e4410113 addi sp,sp,-444 # 80002078 <test_4_res>
8000023c: fff0069b addiw a3,zero,-1
80000240: 03f69693 slli a3,a3,0x3f
80000244: fff68693 addi a3,a3,-1
80000248: 00000613 li a2,0
8000024c: 02c6863b mulw a2,a3,a2
80000250: 00c12023 sw a2,0(sp)
80000254: fff0079b addiw a5,zero,-1
80000258: 03f79793 slli a5,a5,0x3f
8000025c: fff78793 addi a5,a5,-1
80000260: 00100713 li a4,1
80000264: 02e7873b mulw a4,a5,a4
80000268: 00e12423 sw a4,8(sp)
8000026c: fff0089b addiw a7,zero,-1
80000270: 03f89893 slli a7,a7,0x3f
80000274: fff88893 addi a7,a7,-1
80000278: fff00813 li a6,-1
8000027c: 0308883b mulw a6,a7,a6
80000280: 01012823 sw a6,16(sp)
80000284: fff0099b addiw s3,zero,-1
80000288: 03f99993 slli s3,s3,0x3f
8000028c: fff98993 addi s3,s3,-1
80000290: fff0091b addiw s2,zero,-1
80000294: 03f91913 slli s2,s2,0x3f
80000298: fff90913 addi s2,s2,-1
8000029c: 0329893b mulw s2,s3,s2
800002a0: 01212c23 sw s2,24(sp)
800002a4: fff00a9b addiw s5,zero,-1
800002a8: 03fa9a93 slli s5,s5,0x3f
800002ac: fffa8a93 addi s5,s5,-1
800002b0: fff00a1b addiw s4,zero,-1
800002b4: 03fa1a13 slli s4,s4,0x3f
800002b8: 034a8a3b mulw s4,s5,s4
800002bc: 03412023 sw s4,32(sp)
800002c0: 00002117 auipc sp,0x2
800002c4: de010113 addi sp,sp,-544 # 800020a0 <test_5_res>
800002c8: fff00b9b addiw s7,zero,-1
800002cc: 03fb9b93 slli s7,s7,0x3f
800002d0: 00000b13 li s6,0
800002d4: 036b8b3b mulw s6,s7,s6
800002d8: 01612023 sw s6,0(sp)
800002dc: fff00c9b addiw s9,zero,-1
800002e0: 03fc9c93 slli s9,s9,0x3f
800002e4: 00100c13 li s8,1
800002e8: 038c8c3b mulw s8,s9,s8
800002ec: 01812423 sw s8,8(sp)
800002f0: fff00d9b addiw s11,zero,-1
800002f4: 03fd9d93 slli s11,s11,0x3f
800002f8: fff00d13 li s10,-1
800002fc: 03ad8d3b mulw s10,s11,s10
80000300: 01a12823 sw s10,16(sp)
80000304: fff00e9b addiw t4,zero,-1
80000308: 03fe9e93 slli t4,t4,0x3f
8000030c: fff00e1b addiw t3,zero,-1
80000310: 03fe1e13 slli t3,t3,0x3f
80000314: fffe0e13 addi t3,t3,-1
80000318: 03ce8e3b mulw t3,t4,t3
8000031c: 01c12c23 sw t3,24(sp)
80000320: fff00f9b addiw t6,zero,-1
80000324: 03ff9f93 slli t6,t6,0x3f
80000328: fff00f1b addiw t5,zero,-1
8000032c: 03ff1f13 slli t5,t5,0x3f
80000330: 03ef8f3b mulw t5,t6,t5
80000334: 03e12023 sw t5,32(sp)
80000338: 00000013 nop
8000033c: 00100193 li gp,1
80000340: 00000073 ecall
0000000080000344 <end_testcode>:
80000344: c0001073 unimp
...
Disassembly of section .tohost:
0000000080001000 <tohost>:
...
0000000080001100 <fromhost>:
...
Disassembly of section .data:
0000000080002000 <begin_signature>:
80002000: ffff 0xffff
80002002: ffff 0xffff
80002004: 0000 unimp
80002006: 0000 unimp
80002008: ffff 0xffff
8000200a: ffff 0xffff
8000200c: 0000 unimp
8000200e: 0000 unimp
80002010: ffff 0xffff
80002012: ffff 0xffff
80002014: 0000 unimp
80002016: 0000 unimp
80002018: ffff 0xffff
8000201a: ffff 0xffff
8000201c: 0000 unimp
8000201e: 0000 unimp
80002020: ffff 0xffff
80002022: ffff 0xffff
80002024: 0000 unimp
...
0000000080002028 <test_2_res>:
80002028: ffff 0xffff
8000202a: ffff 0xffff
8000202c: 0000 unimp
8000202e: 0000 unimp
80002030: ffff 0xffff
80002032: ffff 0xffff
80002034: 0000 unimp
80002036: 0000 unimp
80002038: ffff 0xffff
8000203a: ffff 0xffff
8000203c: 0000 unimp
8000203e: 0000 unimp
80002040: ffff 0xffff
80002042: ffff 0xffff
80002044: 0000 unimp
80002046: 0000 unimp
80002048: ffff 0xffff
8000204a: ffff 0xffff
8000204c: 0000 unimp
...
0000000080002050 <test_3_res>:
80002050: ffff 0xffff
80002052: ffff 0xffff
80002054: 0000 unimp
80002056: 0000 unimp
80002058: ffff 0xffff
8000205a: ffff 0xffff
8000205c: 0000 unimp
8000205e: 0000 unimp
80002060: ffff 0xffff
80002062: ffff 0xffff
80002064: 0000 unimp
80002066: 0000 unimp
80002068: ffff 0xffff
8000206a: ffff 0xffff
8000206c: 0000 unimp
8000206e: 0000 unimp
80002070: ffff 0xffff
80002072: ffff 0xffff
80002074: 0000 unimp
...
0000000080002078 <test_4_res>:
80002078: ffff 0xffff
8000207a: ffff 0xffff
8000207c: 0000 unimp
8000207e: 0000 unimp
80002080: ffff 0xffff
80002082: ffff 0xffff
80002084: 0000 unimp
80002086: 0000 unimp
80002088: ffff 0xffff
8000208a: ffff 0xffff
8000208c: 0000 unimp
8000208e: 0000 unimp
80002090: ffff 0xffff
80002092: ffff 0xffff
80002094: 0000 unimp
80002096: 0000 unimp
80002098: ffff 0xffff
8000209a: ffff 0xffff
8000209c: 0000 unimp
...
00000000800020a0 <test_5_res>:
800020a0: ffff 0xffff
800020a2: ffff 0xffff
800020a4: 0000 unimp
800020a6: 0000 unimp
800020a8: ffff 0xffff
800020aa: ffff 0xffff
800020ac: 0000 unimp
800020ae: 0000 unimp
800020b0: ffff 0xffff
800020b2: ffff 0xffff
800020b4: 0000 unimp
800020b6: 0000 unimp
800020b8: ffff 0xffff
800020ba: ffff 0xffff
800020bc: 0000 unimp
800020be: 0000 unimp
800020c0: ffff 0xffff
800020c2: ffff 0xffff
800020c4: 0000 unimp
...
00000000800020c8 <test_6_res>:
800020c8: ffff 0xffff
800020ca: ffff 0xffff
800020cc: 0000 unimp
800020ce: 0000 unimp
800020d0: ffff 0xffff
800020d2: ffff 0xffff
800020d4: 0000 unimp
800020d6: 0000 unimp
800020d8: ffff 0xffff
800020da: ffff 0xffff
800020dc: 0000 unimp
800020de: 0000 unimp
800020e0: ffff 0xffff
800020e2: ffff 0xffff
800020e4: 0000 unimp
800020e6: 0000 unimp
800020e8: ffff 0xffff
800020ea: ffff 0xffff
800020ec: 0000 unimp
...
00000000800020f0 <test_7_res>:
800020f0: ffff 0xffff
800020f2: ffff 0xffff
800020f4: 0000 unimp
800020f6: 0000 unimp
800020f8: ffff 0xffff
800020fa: ffff 0xffff
800020fc: 0000 unimp
800020fe: 0000 unimp
80002100: ffff 0xffff
80002102: ffff 0xffff
80002104: 0000 unimp
80002106: 0000 unimp
80002108: ffff 0xffff
8000210a: ffff 0xffff
8000210c: 0000 unimp
8000210e: 0000 unimp
80002110: ffff 0xffff
80002112: ffff 0xffff
80002114: 0000 unimp
...
0000000080002118 <test_8_res>:
80002118: ffff 0xffff
8000211a: ffff 0xffff
8000211c: 0000 unimp
8000211e: 0000 unimp
80002120: ffff 0xffff
80002122: ffff 0xffff
80002124: 0000 unimp
80002126: 0000 unimp
80002128: ffff 0xffff
8000212a: ffff 0xffff
8000212c: 0000 unimp
8000212e: 0000 unimp
80002130: ffff 0xffff
80002132: ffff 0xffff
80002134: 0000 unimp
80002136: 0000 unimp
80002138: ffff 0xffff
8000213a: ffff 0xffff
8000213c: 0000 unimp
...
0000000080002140 <test_9_res>:
80002140: ffff 0xffff
80002142: ffff 0xffff
80002144: 0000 unimp
80002146: 0000 unimp
80002148: ffff 0xffff
8000214a: ffff 0xffff
8000214c: 0000 unimp
8000214e: 0000 unimp
80002150: ffff 0xffff
80002152: ffff 0xffff
80002154: 0000 unimp
80002156: 0000 unimp
80002158: ffff 0xffff
8000215a: ffff 0xffff
8000215c: 0000 unimp
8000215e: 0000 unimp
80002160: ffff 0xffff
80002162: ffff 0xffff
80002164: 0000 unimp
...
0000000080002168 <test_10_res>:
80002168: ffff 0xffff
8000216a: ffff 0xffff
8000216c: 0000 unimp
8000216e: 0000 unimp
80002170: ffff 0xffff
80002172: ffff 0xffff
80002174: 0000 unimp
80002176: 0000 unimp
80002178: ffff 0xffff
8000217a: ffff 0xffff
8000217c: 0000 unimp
8000217e: 0000 unimp
80002180: ffff 0xffff
80002182: ffff 0xffff
80002184: 0000 unimp
80002186: 0000 unimp
80002188: ffff 0xffff
8000218a: ffff 0xffff
8000218c: 0000 unimp
...

View file

@ -0,0 +1,276 @@
/home/spinalvm/hdl/riscv-compliance/work//REM.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 00001117 auipc sp,0x1
80000004: 00010113 mv sp,sp
80000008: 00000913 li s2,0
8000000c: 00000893 li a7,0
80000010: 031968b3 rem a7,s2,a7
80000014: 01112023 sw a7,0(sp) # 80001000 <codasip_signature_start>
80000018: 00000a13 li s4,0
8000001c: 00100993 li s3,1
80000020: 033a69b3 rem s3,s4,s3
80000024: 01312223 sw s3,4(sp)
80000028: 00000b13 li s6,0
8000002c: fff00a93 li s5,-1
80000030: 035b6ab3 rem s5,s6,s5
80000034: 01512423 sw s5,8(sp)
80000038: 00000c13 li s8,0
8000003c: 80000bb7 lui s7,0x80000
80000040: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000044: 037c6bb3 rem s7,s8,s7
80000048: 01712623 sw s7,12(sp)
8000004c: 00000d13 li s10,0
80000050: 80000cb7 lui s9,0x80000
80000054: 039d6cb3 rem s9,s10,s9
80000058: 01912823 sw s9,16(sp)
8000005c: 00001117 auipc sp,0x1
80000060: fb810113 addi sp,sp,-72 # 80001014 <test_2_res>
80000064: 00100e13 li t3,1
80000068: 00000d93 li s11,0
8000006c: 03be6db3 rem s11,t3,s11
80000070: 01b12023 sw s11,0(sp)
80000074: 00100f13 li t5,1
80000078: 00100e93 li t4,1
8000007c: 03df6eb3 rem t4,t5,t4
80000080: 01d12223 sw t4,4(sp)
80000084: 00100193 li gp,1
80000088: fff00f93 li t6,-1
8000008c: 03f1efb3 rem t6,gp,t6
80000090: 01f12423 sw t6,8(sp)
80000094: 00100413 li s0,1
80000098: 80000237 lui tp,0x80000
8000009c: fff20213 addi tp,tp,-1 # 7fffffff <_end+0xffffef2f>
800000a0: 02446233 rem tp,s0,tp
800000a4: 00412623 sw tp,12(sp)
800000a8: 00100593 li a1,1
800000ac: 800004b7 lui s1,0x80000
800000b0: 0295e4b3 rem s1,a1,s1
800000b4: 00912823 sw s1,16(sp)
800000b8: 00001117 auipc sp,0x1
800000bc: f7010113 addi sp,sp,-144 # 80001028 <test_3_res>
800000c0: fff00693 li a3,-1
800000c4: 00000613 li a2,0
800000c8: 02c6e633 rem a2,a3,a2
800000cc: 00c12023 sw a2,0(sp)
800000d0: fff00793 li a5,-1
800000d4: 00100713 li a4,1
800000d8: 02e7e733 rem a4,a5,a4
800000dc: 00e12223 sw a4,4(sp)
800000e0: fff00893 li a7,-1
800000e4: fff00813 li a6,-1
800000e8: 0308e833 rem a6,a7,a6
800000ec: 01012423 sw a6,8(sp)
800000f0: fff00993 li s3,-1
800000f4: 80000937 lui s2,0x80000
800000f8: fff90913 addi s2,s2,-1 # 7fffffff <_end+0xffffef2f>
800000fc: 0329e933 rem s2,s3,s2
80000100: 01212623 sw s2,12(sp)
80000104: fff00a93 li s5,-1
80000108: 80000a37 lui s4,0x80000
8000010c: 034aea33 rem s4,s5,s4
80000110: 01412823 sw s4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f2810113 addi sp,sp,-216 # 8000103c <test_4_res>
8000011c: 80000bb7 lui s7,0x80000
80000120: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000124: 00000b13 li s6,0
80000128: 036beb33 rem s6,s7,s6
8000012c: 01612023 sw s6,0(sp)
80000130: 80000cb7 lui s9,0x80000
80000134: fffc8c93 addi s9,s9,-1 # 7fffffff <_end+0xffffef2f>
80000138: 00100c13 li s8,1
8000013c: 038cec33 rem s8,s9,s8
80000140: 01812223 sw s8,4(sp)
80000144: 80000db7 lui s11,0x80000
80000148: fffd8d93 addi s11,s11,-1 # 7fffffff <_end+0xffffef2f>
8000014c: fff00d13 li s10,-1
80000150: 03aded33 rem s10,s11,s10
80000154: 01a12423 sw s10,8(sp)
80000158: 80000eb7 lui t4,0x80000
8000015c: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffef2f>
80000160: 80000e37 lui t3,0x80000
80000164: fffe0e13 addi t3,t3,-1 # 7fffffff <_end+0xffffef2f>
80000168: 03ceee33 rem t3,t4,t3
8000016c: 01c12623 sw t3,12(sp)
80000170: 80000fb7 lui t6,0x80000
80000174: ffff8f93 addi t6,t6,-1 # 7fffffff <_end+0xffffef2f>
80000178: 80000f37 lui t5,0x80000
8000017c: 03efef33 rem t5,t6,t5
80000180: 01e12823 sw t5,16(sp)
80000184: 00001117 auipc sp,0x1
80000188: ecc10113 addi sp,sp,-308 # 80001050 <test_5_res>
8000018c: 80000237 lui tp,0x80000
80000190: 00000193 li gp,0
80000194: 023261b3 rem gp,tp,gp
80000198: 00312023 sw gp,0(sp)
8000019c: 800004b7 lui s1,0x80000
800001a0: 00100413 li s0,1
800001a4: 0284e433 rem s0,s1,s0
800001a8: 00812223 sw s0,4(sp)
800001ac: 80000637 lui a2,0x80000
800001b0: fff00593 li a1,-1
800001b4: 02b665b3 rem a1,a2,a1
800001b8: 00b12423 sw a1,8(sp)
800001bc: 80000737 lui a4,0x80000
800001c0: 800006b7 lui a3,0x80000
800001c4: fff68693 addi a3,a3,-1 # 7fffffff <_end+0xffffef2f>
800001c8: 02d766b3 rem a3,a4,a3
800001cc: 00d12623 sw a3,12(sp)
800001d0: 80000837 lui a6,0x80000
800001d4: 800007b7 lui a5,0x80000
800001d8: 02f867b3 rem a5,a6,a5
800001dc: 00f12823 sw a5,16(sp)
800001e0: 00001517 auipc a0,0x1
800001e4: e2050513 addi a0,a0,-480 # 80001000 <codasip_signature_start>
800001e8: 00001597 auipc a1,0x1
800001ec: ee858593 addi a1,a1,-280 # 800010d0 <_end>
800001f0: f0100637 lui a2,0xf0100
800001f4: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee5c>
800001f8 <complience_halt_loop>:
800001f8: 02b50663 beq a0,a1,80000224 <complience_halt_break>
800001fc: 00c52683 lw a3,12(a0)
80000200: 00d62023 sw a3,0(a2)
80000204: 00852683 lw a3,8(a0)
80000208: 00d62023 sw a3,0(a2)
8000020c: 00452683 lw a3,4(a0)
80000210: 00d62023 sw a3,0(a2)
80000214: 00052683 lw a3,0(a0)
80000218: 00d62023 sw a3,0(a2)
8000021c: 01050513 addi a0,a0,16
80000220: fd9ff06f j 800001f8 <complience_halt_loop>
80000224 <complience_halt_break>:
80000224: f0100537 lui a0,0xf0100
80000228: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee50>
8000022c: 00052023 sw zero,0(a0)
80000230: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
80001064 <test_6_res>:
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_7_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 <test_8_res>:
8000108c: ffff 0xffff
8000108e: ffff 0xffff
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 <test_9_res>:
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 <test_10_res>:
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
...

View file

@ -0,0 +1,276 @@
/home/spinalvm/hdl/riscv-compliance/work//REMU.elf: file format elf32-littleriscv
Disassembly of section .text.init:
80000000 <_start>:
80000000: 00001117 auipc sp,0x1
80000004: 00010113 mv sp,sp
80000008: 00000913 li s2,0
8000000c: 00000893 li a7,0
80000010: 031978b3 remu a7,s2,a7
80000014: 01112023 sw a7,0(sp) # 80001000 <codasip_signature_start>
80000018: 00000a13 li s4,0
8000001c: 00100993 li s3,1
80000020: 033a79b3 remu s3,s4,s3
80000024: 01312223 sw s3,4(sp)
80000028: 00000b13 li s6,0
8000002c: fff00a93 li s5,-1
80000030: 035b7ab3 remu s5,s6,s5
80000034: 01512423 sw s5,8(sp)
80000038: 00000c13 li s8,0
8000003c: 80000bb7 lui s7,0x80000
80000040: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000044: 037c7bb3 remu s7,s8,s7
80000048: 01712623 sw s7,12(sp)
8000004c: 00000d13 li s10,0
80000050: 80000cb7 lui s9,0x80000
80000054: 039d7cb3 remu s9,s10,s9
80000058: 01912823 sw s9,16(sp)
8000005c: 00001117 auipc sp,0x1
80000060: fb810113 addi sp,sp,-72 # 80001014 <test_2_res>
80000064: 00100e13 li t3,1
80000068: 00000d93 li s11,0
8000006c: 03be7db3 remu s11,t3,s11
80000070: 01b12023 sw s11,0(sp)
80000074: 00100f13 li t5,1
80000078: 00100e93 li t4,1
8000007c: 03df7eb3 remu t4,t5,t4
80000080: 01d12223 sw t4,4(sp)
80000084: 00100193 li gp,1
80000088: fff00f93 li t6,-1
8000008c: 03f1ffb3 remu t6,gp,t6
80000090: 01f12423 sw t6,8(sp)
80000094: 00100413 li s0,1
80000098: 80000237 lui tp,0x80000
8000009c: fff20213 addi tp,tp,-1 # 7fffffff <_end+0xffffef2f>
800000a0: 02447233 remu tp,s0,tp
800000a4: 00412623 sw tp,12(sp)
800000a8: 00100593 li a1,1
800000ac: 800004b7 lui s1,0x80000
800000b0: 0295f4b3 remu s1,a1,s1
800000b4: 00912823 sw s1,16(sp)
800000b8: 00001117 auipc sp,0x1
800000bc: f7010113 addi sp,sp,-144 # 80001028 <test_3_res>
800000c0: fff00693 li a3,-1
800000c4: 00000613 li a2,0
800000c8: 02c6f633 remu a2,a3,a2
800000cc: 00c12023 sw a2,0(sp)
800000d0: fff00793 li a5,-1
800000d4: 00100713 li a4,1
800000d8: 02e7f733 remu a4,a5,a4
800000dc: 00e12223 sw a4,4(sp)
800000e0: fff00893 li a7,-1
800000e4: fff00813 li a6,-1
800000e8: 0308f833 remu a6,a7,a6
800000ec: 01012423 sw a6,8(sp)
800000f0: fff00993 li s3,-1
800000f4: 80000937 lui s2,0x80000
800000f8: fff90913 addi s2,s2,-1 # 7fffffff <_end+0xffffef2f>
800000fc: 0329f933 remu s2,s3,s2
80000100: 01212623 sw s2,12(sp)
80000104: fff00a93 li s5,-1
80000108: 80000a37 lui s4,0x80000
8000010c: 034afa33 remu s4,s5,s4
80000110: 01412823 sw s4,16(sp)
80000114: 00001117 auipc sp,0x1
80000118: f2810113 addi sp,sp,-216 # 8000103c <test_4_res>
8000011c: 80000bb7 lui s7,0x80000
80000120: fffb8b93 addi s7,s7,-1 # 7fffffff <_end+0xffffef2f>
80000124: 00000b13 li s6,0
80000128: 036bfb33 remu s6,s7,s6
8000012c: 01612023 sw s6,0(sp)
80000130: 80000cb7 lui s9,0x80000
80000134: fffc8c93 addi s9,s9,-1 # 7fffffff <_end+0xffffef2f>
80000138: 00100c13 li s8,1
8000013c: 038cfc33 remu s8,s9,s8
80000140: 01812223 sw s8,4(sp)
80000144: 80000db7 lui s11,0x80000
80000148: fffd8d93 addi s11,s11,-1 # 7fffffff <_end+0xffffef2f>
8000014c: fff00d13 li s10,-1
80000150: 03adfd33 remu s10,s11,s10
80000154: 01a12423 sw s10,8(sp)
80000158: 80000eb7 lui t4,0x80000
8000015c: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffef2f>
80000160: 80000e37 lui t3,0x80000
80000164: fffe0e13 addi t3,t3,-1 # 7fffffff <_end+0xffffef2f>
80000168: 03cefe33 remu t3,t4,t3
8000016c: 01c12623 sw t3,12(sp)
80000170: 80000fb7 lui t6,0x80000
80000174: ffff8f93 addi t6,t6,-1 # 7fffffff <_end+0xffffef2f>
80000178: 80000f37 lui t5,0x80000
8000017c: 03efff33 remu t5,t6,t5
80000180: 01e12823 sw t5,16(sp)
80000184: 00001117 auipc sp,0x1
80000188: ecc10113 addi sp,sp,-308 # 80001050 <test_5_res>
8000018c: 80000237 lui tp,0x80000
80000190: 00000193 li gp,0
80000194: 023271b3 remu gp,tp,gp
80000198: 00312023 sw gp,0(sp)
8000019c: 800004b7 lui s1,0x80000
800001a0: 00100413 li s0,1
800001a4: 0284f433 remu s0,s1,s0
800001a8: 00812223 sw s0,4(sp)
800001ac: 80000637 lui a2,0x80000
800001b0: fff00593 li a1,-1
800001b4: 02b675b3 remu a1,a2,a1
800001b8: 00b12423 sw a1,8(sp)
800001bc: 80000737 lui a4,0x80000
800001c0: 800006b7 lui a3,0x80000
800001c4: fff68693 addi a3,a3,-1 # 7fffffff <_end+0xffffef2f>
800001c8: 02d776b3 remu a3,a4,a3
800001cc: 00d12623 sw a3,12(sp)
800001d0: 80000837 lui a6,0x80000
800001d4: 800007b7 lui a5,0x80000
800001d8: 02f877b3 remu a5,a6,a5
800001dc: 00f12823 sw a5,16(sp)
800001e0: 00001517 auipc a0,0x1
800001e4: e2050513 addi a0,a0,-480 # 80001000 <codasip_signature_start>
800001e8: 00001597 auipc a1,0x1
800001ec: ee858593 addi a1,a1,-280 # 800010d0 <_end>
800001f0: f0100637 lui a2,0xf0100
800001f4: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700fee5c>
800001f8 <complience_halt_loop>:
800001f8: 02b50663 beq a0,a1,80000224 <complience_halt_break>
800001fc: 00c52683 lw a3,12(a0)
80000200: 00d62023 sw a3,0(a2)
80000204: 00852683 lw a3,8(a0)
80000208: 00d62023 sw a3,0(a2)
8000020c: 00452683 lw a3,4(a0)
80000210: 00d62023 sw a3,0(a2)
80000214: 00052683 lw a3,0(a0)
80000218: 00d62023 sw a3,0(a2)
8000021c: 01050513 addi a0,a0,16
80000220: fd9ff06f j 800001f8 <complience_halt_loop>
80000224 <complience_halt_break>:
80000224: f0100537 lui a0,0xf0100
80000228: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700fee50>
8000022c: 00052023 sw zero,0(a0)
80000230: 0000 unimp
...
Disassembly of section .data:
80001000 <codasip_signature_start>:
80001000: ffff 0xffff
80001002: ffff 0xffff
80001004: ffff 0xffff
80001006: ffff 0xffff
80001008: ffff 0xffff
8000100a: ffff 0xffff
8000100c: ffff 0xffff
8000100e: ffff 0xffff
80001010: ffff 0xffff
80001012: ffff 0xffff
80001014 <test_2_res>:
80001014: ffff 0xffff
80001016: ffff 0xffff
80001018: ffff 0xffff
8000101a: ffff 0xffff
8000101c: ffff 0xffff
8000101e: ffff 0xffff
80001020: ffff 0xffff
80001022: ffff 0xffff
80001024: ffff 0xffff
80001026: ffff 0xffff
80001028 <test_3_res>:
80001028: ffff 0xffff
8000102a: ffff 0xffff
8000102c: ffff 0xffff
8000102e: ffff 0xffff
80001030: ffff 0xffff
80001032: ffff 0xffff
80001034: ffff 0xffff
80001036: ffff 0xffff
80001038: ffff 0xffff
8000103a: ffff 0xffff
8000103c <test_4_res>:
8000103c: ffff 0xffff
8000103e: ffff 0xffff
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_5_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: ffff 0xffff
80001062: ffff 0xffff
80001064 <test_6_res>:
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_7_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 <test_8_res>:
8000108c: ffff 0xffff
8000108e: ffff 0xffff
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 <test_9_res>:
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 <test_10_res>:
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
...

View file

@ -0,0 +1,460 @@
/home/spinalvm/hdl/riscv-compliance/work//REMUW.elf: file format elf64-littleriscv
Disassembly of section .text.init:
0000000080000000 <_start>:
80000000: 04c0006f j 8000004c <reset_vector>
0000000080000004 <trap_vector>:
80000004: 34202f73 csrr t5,mcause
80000008: 00800f93 li t6,8
8000000c: 03ff0a63 beq t5,t6,80000040 <write_tohost>
80000010: 00900f93 li t6,9
80000014: 03ff0663 beq t5,t6,80000040 <write_tohost>
80000018: 00b00f93 li t6,11
8000001c: 03ff0263 beq t5,t6,80000040 <write_tohost>
80000020: 80000f17 auipc t5,0x80000
80000024: fe0f0f13 addi t5,t5,-32 # 0 <_start-0x80000000>
80000028: 000f0463 beqz t5,80000030 <trap_vector+0x2c>
8000002c: 000f0067 jr t5
80000030: 34202f73 csrr t5,mcause
80000034: 000f5463 bgez t5,8000003c <handle_exception>
80000038: 0040006f j 8000003c <handle_exception>
000000008000003c <handle_exception>:
8000003c: 5391e193 ori gp,gp,1337
0000000080000040 <write_tohost>:
80000040: 00001f17 auipc t5,0x1
80000044: fc3f2023 sw gp,-64(t5) # 80001000 <tohost>
80000048: ff9ff06f j 80000040 <write_tohost>
000000008000004c <reset_vector>:
8000004c: f1402573 csrr a0,mhartid
80000050: 00051063 bnez a0,80000050 <reset_vector+0x4>
80000054: 00000297 auipc t0,0x0
80000058: 01028293 addi t0,t0,16 # 80000064 <reset_vector+0x18>
8000005c: 30529073 csrw mtvec,t0
80000060: 18005073 csrwi satp,0
80000064: 00000297 auipc t0,0x0
80000068: 01c28293 addi t0,t0,28 # 80000080 <reset_vector+0x34>
8000006c: 30529073 csrw mtvec,t0
80000070: fff00293 li t0,-1
80000074: 3b029073 csrw pmpaddr0,t0
80000078: 01f00293 li t0,31
8000007c: 3a029073 csrw pmpcfg0,t0
80000080: 00000297 auipc t0,0x0
80000084: 01828293 addi t0,t0,24 # 80000098 <reset_vector+0x4c>
80000088: 30529073 csrw mtvec,t0
8000008c: 30205073 csrwi medeleg,0
80000090: 30305073 csrwi mideleg,0
80000094: 30405073 csrwi mie,0
80000098: 00000193 li gp,0
8000009c: 00000297 auipc t0,0x0
800000a0: f6828293 addi t0,t0,-152 # 80000004 <trap_vector>
800000a4: 30529073 csrw mtvec,t0
800000a8: 00100513 li a0,1
800000ac: 01f51513 slli a0,a0,0x1f
800000b0: 00055863 bgez a0,800000c0 <reset_vector+0x74>
800000b4: 00000013 nop
800000b8: 00100193 li gp,1
800000bc: 00000073 ecall
800000c0: 80000297 auipc t0,0x80000
800000c4: f4028293 addi t0,t0,-192 # 0 <_start-0x80000000>
800000c8: 00028e63 beqz t0,800000e4 <reset_vector+0x98>
800000cc: 10529073 csrw stvec,t0
800000d0: 0000b2b7 lui t0,0xb
800000d4: 1092829b addiw t0,t0,265
800000d8: 30229073 csrw medeleg,t0
800000dc: 30202373 csrr t1,medeleg
800000e0: f4629ee3 bne t0,t1,8000003c <handle_exception>
800000e4: 30005073 csrwi mstatus,0
800000e8: 00002537 lui a0,0x2
800000ec: 8005051b addiw a0,a0,-2048
800000f0: 30052073 csrs mstatus,a0
800000f4: 00000297 auipc t0,0x0
800000f8: 01428293 addi t0,t0,20 # 80000108 <begin_testcode>
800000fc: 34129073 csrw mepc,t0
80000100: f1402573 csrr a0,mhartid
80000104: 30200073 mret
0000000080000108 <begin_testcode>:
80000108: 00002117 auipc sp,0x2
8000010c: ef810113 addi sp,sp,-264 # 80002000 <begin_signature>
80000110: 00000213 li tp,0
80000114: 00000193 li gp,0
80000118: 023271bb remuw gp,tp,gp
8000011c: 00312023 sw gp,0(sp)
80000120: 00000493 li s1,0
80000124: 00100413 li s0,1
80000128: 0284f43b remuw s0,s1,s0
8000012c: 00812423 sw s0,8(sp)
80000130: 00000613 li a2,0
80000134: fff00593 li a1,-1
80000138: 02b675bb remuw a1,a2,a1
8000013c: 00b12823 sw a1,16(sp)
80000140: 00000713 li a4,0
80000144: fff0069b addiw a3,zero,-1
80000148: 03f69693 slli a3,a3,0x3f
8000014c: fff68693 addi a3,a3,-1
80000150: 02d776bb remuw a3,a4,a3
80000154: 00d12c23 sw a3,24(sp)
80000158: 00000813 li a6,0
8000015c: fff0079b addiw a5,zero,-1
80000160: 03f79793 slli a5,a5,0x3f
80000164: 02f877bb remuw a5,a6,a5
80000168: 02f12023 sw a5,32(sp)
8000016c: 00002117 auipc sp,0x2
80000170: ebc10113 addi sp,sp,-324 # 80002028 <test_2_res>
80000174: 00100913 li s2,1
80000178: 00000893 li a7,0
8000017c: 031978bb remuw a7,s2,a7
80000180: 01112023 sw a7,0(sp)
80000184: 00100a13 li s4,1
80000188: 00100993 li s3,1
8000018c: 033a79bb remuw s3,s4,s3
80000190: 01312423 sw s3,8(sp)
80000194: 00100b13 li s6,1
80000198: fff00a93 li s5,-1
8000019c: 035b7abb remuw s5,s6,s5
800001a0: 01512823 sw s5,16(sp)
800001a4: 00100c13 li s8,1
800001a8: fff00b9b addiw s7,zero,-1
800001ac: 03fb9b93 slli s7,s7,0x3f
800001b0: fffb8b93 addi s7,s7,-1
800001b4: 037c7bbb remuw s7,s8,s7
800001b8: 01712c23 sw s7,24(sp)
800001bc: 00100d13 li s10,1
800001c0: fff00c9b addiw s9,zero,-1
800001c4: 03fc9c93 slli s9,s9,0x3f
800001c8: 039d7cbb remuw s9,s10,s9
800001cc: 03912023 sw s9,32(sp)
800001d0: 00002117 auipc sp,0x2
800001d4: e8010113 addi sp,sp,-384 # 80002050 <test_3_res>
800001d8: fff00e13 li t3,-1
800001dc: 00000d93 li s11,0
800001e0: 03be7dbb remuw s11,t3,s11
800001e4: 01b12023 sw s11,0(sp)
800001e8: fff00f13 li t5,-1
800001ec: 00100e93 li t4,1
800001f0: 03df7ebb remuw t4,t5,t4
800001f4: 01d12423 sw t4,8(sp)
800001f8: fff00193 li gp,-1
800001fc: fff00f93 li t6,-1
80000200: 03f1ffbb remuw t6,gp,t6
80000204: 01f12823 sw t6,16(sp)
80000208: fff00413 li s0,-1
8000020c: fff0021b addiw tp,zero,-1
80000210: 03f21213 slli tp,tp,0x3f
80000214: fff20213 addi tp,tp,-1
80000218: 0244723b remuw tp,s0,tp
8000021c: 00412c23 sw tp,24(sp)
80000220: fff00593 li a1,-1
80000224: fff0049b addiw s1,zero,-1
80000228: 03f49493 slli s1,s1,0x3f
8000022c: 0295f4bb remuw s1,a1,s1
80000230: 02912023 sw s1,32(sp)
80000234: 00002117 auipc sp,0x2
80000238: e4410113 addi sp,sp,-444 # 80002078 <test_4_res>
8000023c: fff0069b addiw a3,zero,-1
80000240: 03f69693 slli a3,a3,0x3f
80000244: fff68693 addi a3,a3,-1
80000248: 00000613 li a2,0
8000024c: 02c6f63b remuw a2,a3,a2
80000250: 00c12023 sw a2,0(sp)
80000254: fff0079b addiw a5,zero,-1
80000258: 03f79793 slli a5,a5,0x3f
8000025c: fff78793 addi a5,a5,-1
80000260: 00100713 li a4,1
80000264: 02e7f73b remuw a4,a5,a4
80000268: 00e12423 sw a4,8(sp)
8000026c: fff0089b addiw a7,zero,-1
80000270: 03f89893 slli a7,a7,0x3f
80000274: fff88893 addi a7,a7,-1
80000278: fff00813 li a6,-1
8000027c: 0308f83b remuw a6,a7,a6
80000280: 01012823 sw a6,16(sp)
80000284: fff0099b addiw s3,zero,-1
80000288: 03f99993 slli s3,s3,0x3f
8000028c: fff98993 addi s3,s3,-1
80000290: fff0091b addiw s2,zero,-1
80000294: 03f91913 slli s2,s2,0x3f
80000298: fff90913 addi s2,s2,-1
8000029c: 0329f93b remuw s2,s3,s2
800002a0: 01212c23 sw s2,24(sp)
800002a4: fff00a9b addiw s5,zero,-1
800002a8: 03fa9a93 slli s5,s5,0x3f
800002ac: fffa8a93 addi s5,s5,-1
800002b0: fff00a1b addiw s4,zero,-1
800002b4: 03fa1a13 slli s4,s4,0x3f
800002b8: 034afa3b remuw s4,s5,s4
800002bc: 03412023 sw s4,32(sp)
800002c0: 00002117 auipc sp,0x2
800002c4: de010113 addi sp,sp,-544 # 800020a0 <test_5_res>
800002c8: fff00b9b addiw s7,zero,-1
800002cc: 03fb9b93 slli s7,s7,0x3f
800002d0: 00000b13 li s6,0
800002d4: 036bfb3b remuw s6,s7,s6
800002d8: 01612023 sw s6,0(sp)
800002dc: fff00c9b addiw s9,zero,-1
800002e0: 03fc9c93 slli s9,s9,0x3f
800002e4: 00100c13 li s8,1
800002e8: 038cfc3b remuw s8,s9,s8
800002ec: 01812423 sw s8,8(sp)
800002f0: fff00d9b addiw s11,zero,-1
800002f4: 03fd9d93 slli s11,s11,0x3f
800002f8: fff00d13 li s10,-1
800002fc: 03adfd3b remuw s10,s11,s10
80000300: 01a12823 sw s10,16(sp)
80000304: fff00e9b addiw t4,zero,-1
80000308: 03fe9e93 slli t4,t4,0x3f
8000030c: fff00e1b addiw t3,zero,-1
80000310: 03fe1e13 slli t3,t3,0x3f
80000314: fffe0e13 addi t3,t3,-1
80000318: 03cefe3b remuw t3,t4,t3
8000031c: 01c12c23 sw t3,24(sp)
80000320: fff00f9b addiw t6,zero,-1
80000324: 03ff9f93 slli t6,t6,0x3f
80000328: fff00f1b addiw t5,zero,-1
8000032c: 03ff1f13 slli t5,t5,0x3f
80000330: 03efff3b remuw t5,t6,t5
80000334: 03e12023 sw t5,32(sp)
80000338: 00000013 nop
8000033c: 00100193 li gp,1
80000340: 00000073 ecall
0000000080000344 <end_testcode>:
80000344: c0001073 unimp
...
Disassembly of section .tohost:
0000000080001000 <tohost>:
...
0000000080001100 <fromhost>:
...
Disassembly of section .data:
0000000080002000 <begin_signature>:
80002000: ffff 0xffff
80002002: ffff 0xffff
80002004: 0000 unimp
80002006: 0000 unimp
80002008: ffff 0xffff
8000200a: ffff 0xffff
8000200c: 0000 unimp
8000200e: 0000 unimp
80002010: ffff 0xffff
80002012: ffff 0xffff
80002014: 0000 unimp
80002016: 0000 unimp
80002018: ffff 0xffff
8000201a: ffff 0xffff
8000201c: 0000 unimp
8000201e: 0000 unimp
80002020: ffff 0xffff
80002022: ffff 0xffff
80002024: 0000 unimp
...
0000000080002028 <test_2_res>:
80002028: ffff 0xffff
8000202a: ffff 0xffff
8000202c: 0000 unimp
8000202e: 0000 unimp
80002030: ffff 0xffff
80002032: ffff 0xffff
80002034: 0000 unimp
80002036: 0000 unimp
80002038: ffff 0xffff
8000203a: ffff 0xffff
8000203c: 0000 unimp
8000203e: 0000 unimp
80002040: ffff 0xffff
80002042: ffff 0xffff
80002044: 0000 unimp
80002046: 0000 unimp
80002048: ffff 0xffff
8000204a: ffff 0xffff
8000204c: 0000 unimp
...
0000000080002050 <test_3_res>:
80002050: ffff 0xffff
80002052: ffff 0xffff
80002054: 0000 unimp
80002056: 0000 unimp
80002058: ffff 0xffff
8000205a: ffff 0xffff
8000205c: 0000 unimp
8000205e: 0000 unimp
80002060: ffff 0xffff
80002062: ffff 0xffff
80002064: 0000 unimp
80002066: 0000 unimp
80002068: ffff 0xffff
8000206a: ffff 0xffff
8000206c: 0000 unimp
8000206e: 0000 unimp
80002070: ffff 0xffff
80002072: ffff 0xffff
80002074: 0000 unimp
...
0000000080002078 <test_4_res>:
80002078: ffff 0xffff
8000207a: ffff 0xffff
8000207c: 0000 unimp
8000207e: 0000 unimp
80002080: ffff 0xffff
80002082: ffff 0xffff
80002084: 0000 unimp
80002086: 0000 unimp
80002088: ffff 0xffff
8000208a: ffff 0xffff
8000208c: 0000 unimp
8000208e: 0000 unimp
80002090: ffff 0xffff
80002092: ffff 0xffff
80002094: 0000 unimp
80002096: 0000 unimp
80002098: ffff 0xffff
8000209a: ffff 0xffff
8000209c: 0000 unimp
...
00000000800020a0 <test_5_res>:
800020a0: ffff 0xffff
800020a2: ffff 0xffff
800020a4: 0000 unimp
800020a6: 0000 unimp
800020a8: ffff 0xffff
800020aa: ffff 0xffff
800020ac: 0000 unimp
800020ae: 0000 unimp
800020b0: ffff 0xffff
800020b2: ffff 0xffff
800020b4: 0000 unimp
800020b6: 0000 unimp
800020b8: ffff 0xffff
800020ba: ffff 0xffff
800020bc: 0000 unimp
800020be: 0000 unimp
800020c0: ffff 0xffff
800020c2: ffff 0xffff
800020c4: 0000 unimp
...
00000000800020c8 <test_6_res>:
800020c8: ffff 0xffff
800020ca: ffff 0xffff
800020cc: 0000 unimp
800020ce: 0000 unimp
800020d0: ffff 0xffff
800020d2: ffff 0xffff
800020d4: 0000 unimp
800020d6: 0000 unimp
800020d8: ffff 0xffff
800020da: ffff 0xffff
800020dc: 0000 unimp
800020de: 0000 unimp
800020e0: ffff 0xffff
800020e2: ffff 0xffff
800020e4: 0000 unimp
800020e6: 0000 unimp
800020e8: ffff 0xffff
800020ea: ffff 0xffff
800020ec: 0000 unimp
...
00000000800020f0 <test_7_res>:
800020f0: ffff 0xffff
800020f2: ffff 0xffff
800020f4: 0000 unimp
800020f6: 0000 unimp
800020f8: ffff 0xffff
800020fa: ffff 0xffff
800020fc: 0000 unimp
800020fe: 0000 unimp
80002100: ffff 0xffff
80002102: ffff 0xffff
80002104: 0000 unimp
80002106: 0000 unimp
80002108: ffff 0xffff
8000210a: ffff 0xffff
8000210c: 0000 unimp
8000210e: 0000 unimp
80002110: ffff 0xffff
80002112: ffff 0xffff
80002114: 0000 unimp
...
0000000080002118 <test_8_res>:
80002118: ffff 0xffff
8000211a: ffff 0xffff
8000211c: 0000 unimp
8000211e: 0000 unimp
80002120: ffff 0xffff
80002122: ffff 0xffff
80002124: 0000 unimp
80002126: 0000 unimp
80002128: ffff 0xffff
8000212a: ffff 0xffff
8000212c: 0000 unimp
8000212e: 0000 unimp
80002130: ffff 0xffff
80002132: ffff 0xffff
80002134: 0000 unimp
80002136: 0000 unimp
80002138: ffff 0xffff
8000213a: ffff 0xffff
8000213c: 0000 unimp
...
0000000080002140 <test_9_res>:
80002140: ffff 0xffff
80002142: ffff 0xffff
80002144: 0000 unimp
80002146: 0000 unimp
80002148: ffff 0xffff
8000214a: ffff 0xffff
8000214c: 0000 unimp
8000214e: 0000 unimp
80002150: ffff 0xffff
80002152: ffff 0xffff
80002154: 0000 unimp
80002156: 0000 unimp
80002158: ffff 0xffff
8000215a: ffff 0xffff
8000215c: 0000 unimp
8000215e: 0000 unimp
80002160: ffff 0xffff
80002162: ffff 0xffff
80002164: 0000 unimp
...
0000000080002168 <test_10_res>:
80002168: ffff 0xffff
8000216a: ffff 0xffff
8000216c: 0000 unimp
8000216e: 0000 unimp
80002170: ffff 0xffff
80002172: ffff 0xffff
80002174: 0000 unimp
80002176: 0000 unimp
80002178: ffff 0xffff
8000217a: ffff 0xffff
8000217c: 0000 unimp
8000217e: 0000 unimp
80002180: ffff 0xffff
80002182: ffff 0xffff
80002184: 0000 unimp
80002186: 0000 unimp
80002188: ffff 0xffff
8000218a: ffff 0xffff
8000218c: 0000 unimp
...

View file

@ -0,0 +1,460 @@
/home/spinalvm/hdl/riscv-compliance/work//REMW.elf: file format elf64-littleriscv
Disassembly of section .text.init:
0000000080000000 <_start>:
80000000: 04c0006f j 8000004c <reset_vector>
0000000080000004 <trap_vector>:
80000004: 34202f73 csrr t5,mcause
80000008: 00800f93 li t6,8
8000000c: 03ff0a63 beq t5,t6,80000040 <write_tohost>
80000010: 00900f93 li t6,9
80000014: 03ff0663 beq t5,t6,80000040 <write_tohost>
80000018: 00b00f93 li t6,11
8000001c: 03ff0263 beq t5,t6,80000040 <write_tohost>
80000020: 80000f17 auipc t5,0x80000
80000024: fe0f0f13 addi t5,t5,-32 # 0 <_start-0x80000000>
80000028: 000f0463 beqz t5,80000030 <trap_vector+0x2c>
8000002c: 000f0067 jr t5
80000030: 34202f73 csrr t5,mcause
80000034: 000f5463 bgez t5,8000003c <handle_exception>
80000038: 0040006f j 8000003c <handle_exception>
000000008000003c <handle_exception>:
8000003c: 5391e193 ori gp,gp,1337
0000000080000040 <write_tohost>:
80000040: 00001f17 auipc t5,0x1
80000044: fc3f2023 sw gp,-64(t5) # 80001000 <tohost>
80000048: ff9ff06f j 80000040 <write_tohost>
000000008000004c <reset_vector>:
8000004c: f1402573 csrr a0,mhartid
80000050: 00051063 bnez a0,80000050 <reset_vector+0x4>
80000054: 00000297 auipc t0,0x0
80000058: 01028293 addi t0,t0,16 # 80000064 <reset_vector+0x18>
8000005c: 30529073 csrw mtvec,t0
80000060: 18005073 csrwi satp,0
80000064: 00000297 auipc t0,0x0
80000068: 01c28293 addi t0,t0,28 # 80000080 <reset_vector+0x34>
8000006c: 30529073 csrw mtvec,t0
80000070: fff00293 li t0,-1
80000074: 3b029073 csrw pmpaddr0,t0
80000078: 01f00293 li t0,31
8000007c: 3a029073 csrw pmpcfg0,t0
80000080: 00000297 auipc t0,0x0
80000084: 01828293 addi t0,t0,24 # 80000098 <reset_vector+0x4c>
80000088: 30529073 csrw mtvec,t0
8000008c: 30205073 csrwi medeleg,0
80000090: 30305073 csrwi mideleg,0
80000094: 30405073 csrwi mie,0
80000098: 00000193 li gp,0
8000009c: 00000297 auipc t0,0x0
800000a0: f6828293 addi t0,t0,-152 # 80000004 <trap_vector>
800000a4: 30529073 csrw mtvec,t0
800000a8: 00100513 li a0,1
800000ac: 01f51513 slli a0,a0,0x1f
800000b0: 00055863 bgez a0,800000c0 <reset_vector+0x74>
800000b4: 00000013 nop
800000b8: 00100193 li gp,1
800000bc: 00000073 ecall
800000c0: 80000297 auipc t0,0x80000
800000c4: f4028293 addi t0,t0,-192 # 0 <_start-0x80000000>
800000c8: 00028e63 beqz t0,800000e4 <reset_vector+0x98>
800000cc: 10529073 csrw stvec,t0
800000d0: 0000b2b7 lui t0,0xb
800000d4: 1092829b addiw t0,t0,265
800000d8: 30229073 csrw medeleg,t0
800000dc: 30202373 csrr t1,medeleg
800000e0: f4629ee3 bne t0,t1,8000003c <handle_exception>
800000e4: 30005073 csrwi mstatus,0
800000e8: 00002537 lui a0,0x2
800000ec: 8005051b addiw a0,a0,-2048
800000f0: 30052073 csrs mstatus,a0
800000f4: 00000297 auipc t0,0x0
800000f8: 01428293 addi t0,t0,20 # 80000108 <begin_testcode>
800000fc: 34129073 csrw mepc,t0
80000100: f1402573 csrr a0,mhartid
80000104: 30200073 mret
0000000080000108 <begin_testcode>:
80000108: 00002117 auipc sp,0x2
8000010c: ef810113 addi sp,sp,-264 # 80002000 <begin_signature>
80000110: 00000213 li tp,0
80000114: 00000193 li gp,0
80000118: 023261bb remw gp,tp,gp
8000011c: 00312023 sw gp,0(sp)
80000120: 00000493 li s1,0
80000124: 00100413 li s0,1
80000128: 0284e43b remw s0,s1,s0
8000012c: 00812423 sw s0,8(sp)
80000130: 00000613 li a2,0
80000134: fff00593 li a1,-1
80000138: 02b665bb remw a1,a2,a1
8000013c: 00b12823 sw a1,16(sp)
80000140: 00000713 li a4,0
80000144: fff0069b addiw a3,zero,-1
80000148: 03f69693 slli a3,a3,0x3f
8000014c: fff68693 addi a3,a3,-1
80000150: 02d766bb remw a3,a4,a3
80000154: 00d12c23 sw a3,24(sp)
80000158: 00000813 li a6,0
8000015c: fff0079b addiw a5,zero,-1
80000160: 03f79793 slli a5,a5,0x3f
80000164: 02f867bb remw a5,a6,a5
80000168: 02f12023 sw a5,32(sp)
8000016c: 00002117 auipc sp,0x2
80000170: ebc10113 addi sp,sp,-324 # 80002028 <test_2_res>
80000174: 00100913 li s2,1
80000178: 00000893 li a7,0
8000017c: 031968bb remw a7,s2,a7
80000180: 01112023 sw a7,0(sp)
80000184: 00100a13 li s4,1
80000188: 00100993 li s3,1
8000018c: 033a69bb remw s3,s4,s3
80000190: 01312423 sw s3,8(sp)
80000194: 00100b13 li s6,1
80000198: fff00a93 li s5,-1
8000019c: 035b6abb remw s5,s6,s5
800001a0: 01512823 sw s5,16(sp)
800001a4: 00100c13 li s8,1
800001a8: fff00b9b addiw s7,zero,-1
800001ac: 03fb9b93 slli s7,s7,0x3f
800001b0: fffb8b93 addi s7,s7,-1
800001b4: 037c6bbb remw s7,s8,s7
800001b8: 01712c23 sw s7,24(sp)
800001bc: 00100d13 li s10,1
800001c0: fff00c9b addiw s9,zero,-1
800001c4: 03fc9c93 slli s9,s9,0x3f
800001c8: 039d6cbb remw s9,s10,s9
800001cc: 03912023 sw s9,32(sp)
800001d0: 00002117 auipc sp,0x2
800001d4: e8010113 addi sp,sp,-384 # 80002050 <test_3_res>
800001d8: fff00e13 li t3,-1
800001dc: 00000d93 li s11,0
800001e0: 03be6dbb remw s11,t3,s11
800001e4: 01b12023 sw s11,0(sp)
800001e8: fff00f13 li t5,-1
800001ec: 00100e93 li t4,1
800001f0: 03df6ebb remw t4,t5,t4
800001f4: 01d12423 sw t4,8(sp)
800001f8: fff00193 li gp,-1
800001fc: fff00f93 li t6,-1
80000200: 03f1efbb remw t6,gp,t6
80000204: 01f12823 sw t6,16(sp)
80000208: fff00413 li s0,-1
8000020c: fff0021b addiw tp,zero,-1
80000210: 03f21213 slli tp,tp,0x3f
80000214: fff20213 addi tp,tp,-1
80000218: 0244623b remw tp,s0,tp
8000021c: 00412c23 sw tp,24(sp)
80000220: fff00593 li a1,-1
80000224: fff0049b addiw s1,zero,-1
80000228: 03f49493 slli s1,s1,0x3f
8000022c: 0295e4bb remw s1,a1,s1
80000230: 02912023 sw s1,32(sp)
80000234: 00002117 auipc sp,0x2
80000238: e4410113 addi sp,sp,-444 # 80002078 <test_4_res>
8000023c: fff0069b addiw a3,zero,-1
80000240: 03f69693 slli a3,a3,0x3f
80000244: fff68693 addi a3,a3,-1
80000248: 00000613 li a2,0
8000024c: 02c6e63b remw a2,a3,a2
80000250: 00c12023 sw a2,0(sp)
80000254: fff0079b addiw a5,zero,-1
80000258: 03f79793 slli a5,a5,0x3f
8000025c: fff78793 addi a5,a5,-1
80000260: 00100713 li a4,1
80000264: 02e7e73b remw a4,a5,a4
80000268: 00e12423 sw a4,8(sp)
8000026c: fff0089b addiw a7,zero,-1
80000270: 03f89893 slli a7,a7,0x3f
80000274: fff88893 addi a7,a7,-1
80000278: fff00813 li a6,-1
8000027c: 0308e83b remw a6,a7,a6
80000280: 01012823 sw a6,16(sp)
80000284: fff0099b addiw s3,zero,-1
80000288: 03f99993 slli s3,s3,0x3f
8000028c: fff98993 addi s3,s3,-1
80000290: fff0091b addiw s2,zero,-1
80000294: 03f91913 slli s2,s2,0x3f
80000298: fff90913 addi s2,s2,-1
8000029c: 0329e93b remw s2,s3,s2
800002a0: 01212c23 sw s2,24(sp)
800002a4: fff00a9b addiw s5,zero,-1
800002a8: 03fa9a93 slli s5,s5,0x3f
800002ac: fffa8a93 addi s5,s5,-1
800002b0: fff00a1b addiw s4,zero,-1
800002b4: 03fa1a13 slli s4,s4,0x3f
800002b8: 034aea3b remw s4,s5,s4
800002bc: 03412023 sw s4,32(sp)
800002c0: 00002117 auipc sp,0x2
800002c4: de010113 addi sp,sp,-544 # 800020a0 <test_5_res>
800002c8: fff00b9b addiw s7,zero,-1
800002cc: 03fb9b93 slli s7,s7,0x3f
800002d0: 00000b13 li s6,0
800002d4: 036beb3b remw s6,s7,s6
800002d8: 01612023 sw s6,0(sp)
800002dc: fff00c9b addiw s9,zero,-1
800002e0: 03fc9c93 slli s9,s9,0x3f
800002e4: 00100c13 li s8,1
800002e8: 038cec3b remw s8,s9,s8
800002ec: 01812423 sw s8,8(sp)
800002f0: fff00d9b addiw s11,zero,-1
800002f4: 03fd9d93 slli s11,s11,0x3f
800002f8: fff00d13 li s10,-1
800002fc: 03aded3b remw s10,s11,s10
80000300: 01a12823 sw s10,16(sp)
80000304: fff00e9b addiw t4,zero,-1
80000308: 03fe9e93 slli t4,t4,0x3f
8000030c: fff00e1b addiw t3,zero,-1
80000310: 03fe1e13 slli t3,t3,0x3f
80000314: fffe0e13 addi t3,t3,-1
80000318: 03ceee3b remw t3,t4,t3
8000031c: 01c12c23 sw t3,24(sp)
80000320: fff00f9b addiw t6,zero,-1
80000324: 03ff9f93 slli t6,t6,0x3f
80000328: fff00f1b addiw t5,zero,-1
8000032c: 03ff1f13 slli t5,t5,0x3f
80000330: 03efef3b remw t5,t6,t5
80000334: 03e12023 sw t5,32(sp)
80000338: 00000013 nop
8000033c: 00100193 li gp,1
80000340: 00000073 ecall
0000000080000344 <end_testcode>:
80000344: c0001073 unimp
...
Disassembly of section .tohost:
0000000080001000 <tohost>:
...
0000000080001100 <fromhost>:
...
Disassembly of section .data:
0000000080002000 <begin_signature>:
80002000: ffff 0xffff
80002002: ffff 0xffff
80002004: 0000 unimp
80002006: 0000 unimp
80002008: ffff 0xffff
8000200a: ffff 0xffff
8000200c: 0000 unimp
8000200e: 0000 unimp
80002010: ffff 0xffff
80002012: ffff 0xffff
80002014: 0000 unimp
80002016: 0000 unimp
80002018: ffff 0xffff
8000201a: ffff 0xffff
8000201c: 0000 unimp
8000201e: 0000 unimp
80002020: ffff 0xffff
80002022: ffff 0xffff
80002024: 0000 unimp
...
0000000080002028 <test_2_res>:
80002028: ffff 0xffff
8000202a: ffff 0xffff
8000202c: 0000 unimp
8000202e: 0000 unimp
80002030: ffff 0xffff
80002032: ffff 0xffff
80002034: 0000 unimp
80002036: 0000 unimp
80002038: ffff 0xffff
8000203a: ffff 0xffff
8000203c: 0000 unimp
8000203e: 0000 unimp
80002040: ffff 0xffff
80002042: ffff 0xffff
80002044: 0000 unimp
80002046: 0000 unimp
80002048: ffff 0xffff
8000204a: ffff 0xffff
8000204c: 0000 unimp
...
0000000080002050 <test_3_res>:
80002050: ffff 0xffff
80002052: ffff 0xffff
80002054: 0000 unimp
80002056: 0000 unimp
80002058: ffff 0xffff
8000205a: ffff 0xffff
8000205c: 0000 unimp
8000205e: 0000 unimp
80002060: ffff 0xffff
80002062: ffff 0xffff
80002064: 0000 unimp
80002066: 0000 unimp
80002068: ffff 0xffff
8000206a: ffff 0xffff
8000206c: 0000 unimp
8000206e: 0000 unimp
80002070: ffff 0xffff
80002072: ffff 0xffff
80002074: 0000 unimp
...
0000000080002078 <test_4_res>:
80002078: ffff 0xffff
8000207a: ffff 0xffff
8000207c: 0000 unimp
8000207e: 0000 unimp
80002080: ffff 0xffff
80002082: ffff 0xffff
80002084: 0000 unimp
80002086: 0000 unimp
80002088: ffff 0xffff
8000208a: ffff 0xffff
8000208c: 0000 unimp
8000208e: 0000 unimp
80002090: ffff 0xffff
80002092: ffff 0xffff
80002094: 0000 unimp
80002096: 0000 unimp
80002098: ffff 0xffff
8000209a: ffff 0xffff
8000209c: 0000 unimp
...
00000000800020a0 <test_5_res>:
800020a0: ffff 0xffff
800020a2: ffff 0xffff
800020a4: 0000 unimp
800020a6: 0000 unimp
800020a8: ffff 0xffff
800020aa: ffff 0xffff
800020ac: 0000 unimp
800020ae: 0000 unimp
800020b0: ffff 0xffff
800020b2: ffff 0xffff
800020b4: 0000 unimp
800020b6: 0000 unimp
800020b8: ffff 0xffff
800020ba: ffff 0xffff
800020bc: 0000 unimp
800020be: 0000 unimp
800020c0: ffff 0xffff
800020c2: ffff 0xffff
800020c4: 0000 unimp
...
00000000800020c8 <test_6_res>:
800020c8: ffff 0xffff
800020ca: ffff 0xffff
800020cc: 0000 unimp
800020ce: 0000 unimp
800020d0: ffff 0xffff
800020d2: ffff 0xffff
800020d4: 0000 unimp
800020d6: 0000 unimp
800020d8: ffff 0xffff
800020da: ffff 0xffff
800020dc: 0000 unimp
800020de: 0000 unimp
800020e0: ffff 0xffff
800020e2: ffff 0xffff
800020e4: 0000 unimp
800020e6: 0000 unimp
800020e8: ffff 0xffff
800020ea: ffff 0xffff
800020ec: 0000 unimp
...
00000000800020f0 <test_7_res>:
800020f0: ffff 0xffff
800020f2: ffff 0xffff
800020f4: 0000 unimp
800020f6: 0000 unimp
800020f8: ffff 0xffff
800020fa: ffff 0xffff
800020fc: 0000 unimp
800020fe: 0000 unimp
80002100: ffff 0xffff
80002102: ffff 0xffff
80002104: 0000 unimp
80002106: 0000 unimp
80002108: ffff 0xffff
8000210a: ffff 0xffff
8000210c: 0000 unimp
8000210e: 0000 unimp
80002110: ffff 0xffff
80002112: ffff 0xffff
80002114: 0000 unimp
...
0000000080002118 <test_8_res>:
80002118: ffff 0xffff
8000211a: ffff 0xffff
8000211c: 0000 unimp
8000211e: 0000 unimp
80002120: ffff 0xffff
80002122: ffff 0xffff
80002124: 0000 unimp
80002126: 0000 unimp
80002128: ffff 0xffff
8000212a: ffff 0xffff
8000212c: 0000 unimp
8000212e: 0000 unimp
80002130: ffff 0xffff
80002132: ffff 0xffff
80002134: 0000 unimp
80002136: 0000 unimp
80002138: ffff 0xffff
8000213a: ffff 0xffff
8000213c: 0000 unimp
...
0000000080002140 <test_9_res>:
80002140: ffff 0xffff
80002142: ffff 0xffff
80002144: 0000 unimp
80002146: 0000 unimp
80002148: ffff 0xffff
8000214a: ffff 0xffff
8000214c: 0000 unimp
8000214e: 0000 unimp
80002150: ffff 0xffff
80002152: ffff 0xffff
80002154: 0000 unimp
80002156: 0000 unimp
80002158: ffff 0xffff
8000215a: ffff 0xffff
8000215c: 0000 unimp
8000215e: 0000 unimp
80002160: ffff 0xffff
80002162: ffff 0xffff
80002164: 0000 unimp
...
0000000080002168 <test_10_res>:
80002168: ffff 0xffff
8000216a: ffff 0xffff
8000216c: 0000 unimp
8000216e: 0000 unimp
80002170: ffff 0xffff
80002172: ffff 0xffff
80002174: 0000 unimp
80002176: 0000 unimp
80002178: ffff 0xffff
8000217a: ffff 0xffff
8000217c: 0000 unimp
8000217e: 0000 unimp
80002180: ffff 0xffff
80002182: ffff 0xffff
80002184: 0000 unimp
80002186: 0000 unimp
80002188: ffff 0xffff
8000218a: ffff 0xffff
8000218c: 0000 unimp
...

View file

@ -0,0 +1,50 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F10142814192910EC081441F
:100100000544269422C201469305F0FFB2952EC401
:100110000147B78600009386F6FFBA9636C60148B7
:10012000A167C2973EC8171100001301E1EE05490F
:100130008148CA9846C0054A8549D2994EC2054BA6
:10014000930AF0FFDA9A56C4054CB78B0000938BE4
:10015000FBFFE29B5EC6054DA16CEA9C66C81711C9
:1001600000001301A1EC130EF0FF814DF29D6EC053
:10017000130FF0FF854EFA9E76C29301F0FF930FA6
:10018000F0FF8E9F7EC41304F0FF3782000013023D
:10019000F2FF229212C69305F0FFA164AE9426C826
:1001A000171100001301C1E9B78600009386F6FF1E
:1001B0000146369632C0B78700009387F7FF0547A0
:1001C0003E973AC2B78800009388F8FF1308F0FF03
:1001D000469842C4B78900009389F9FF3789000027
:1001E0001309F9FF4E994AC6B78A0000938AFAFFAD
:1001F000216A569A52C8171100001301A1E5A16B9C
:10020000014B5E9B5AC0A16C054C669C62C2A16DFD
:10021000130DF0FF6E9D6AC4A16E378E0000130EA1
:10022000FEFF769E72C6A16F216F7E9F7AC817155A
:100230000000130525DD971500009385A5E337061B
:1002400010F01306C6F2630CB500544514C21445F1
:1002500014C2544114C2144114C24105EDB737050C
:1002600010F0130505F22320050000000000000037
:0202700000008C
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,45 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1814185010EC00142090276
:1001000012C201443D0422C48144C10426C6814573
:10011000FD052EC817110000130101F00546050664
:1001200032C08546890636C205473D073AC4854731
:10013000C1073EC605487D0842C8171100001301DB
:10014000E1EE9308F0FF850846C01309F0FF0909A6
:100150004AC29309F0FFBD094EC4130AF0FF410AD9
:1001600052C6930AF0FFFD0A56C81711000013018A
:1001700021ED370B0800130BFBFF050B5AC0B70B23
:100180000800938BFBFF890B5EC2370C0800130C31
:10019000FCFF3D0C62C4B70C0800938CFCFFC10C43
:1001A00066C6370D0800130DFDFF7D0D6AC81711D7
:1001B0000000130121EAB70D0800850D6EC0370E4F
:1001C0000800090E72C2B70E0800BD0E76C4370FC4
:1001D0000800410F7AC6B70F0800FD0F7EC817153B
:1001E0000000130525E2971500009385A5E8370662
:1001F00010F01306C6F2630CB500544514C2144542
:1002000014C2544114C2144114C24105EDB737055C
:1002100010F0130505F22320050000000000000087
:020220000000DC
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,29 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E0000100010001000100010001000100971062
:1000F0000000938020F1410123A020009710000010
:10010000938080F0056123A0200097100000938069
:10011000E0EF216123A0200097100000938040EFC2
:100120007D6123A02000971000009380A0EE017154
:1001300023A02000171500001305C5EC971500003B
:10014000938545EE370610F01306C6F2630CB50032
:10015000544514C2144514C2544114C2144114C26B
:100160004105EDB7370510F0130505F22320050012
:0201700000008D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000000000000000000D4
:040000058000000077
:00000001FF

View file

@ -0,0 +1,29 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E0000100010001000100010001000100971062
:1000F0000000938020F1500023A0C0009710000062
:10010000938080F0340023A0D000971000009380EB
:10011000E0EF780023A0E00097100000938040EF0C
:100120001C0823A0F000971000009380A0EEE01FB1
:1001300023A08000171500001305C5EC97150000DB
:10014000938545EE370610F01306C6F2630CB50032
:10015000544514C2144514C2544114C2144114C26B
:100160004105EDB7370510F0130505F22320050012
:0201700000008D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000000000000000000D4
:040000058000000077
:00000001FF

View file

@ -0,0 +1,50 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F181458144ED8C26C0814629
:100100000546758E32C281471307F0FF7D8F3AC4D2
:100110008144378400001304F4FF658C22C6014635
:10012000A165F18D2EC8171100001301E1EE0547FE
:100130008146F98E36C005448547E18F3EC285452C
:100140009304F0FFED8C26C4854637860000130625
:10015000F6FF758E32C6854721677D8F3AC8171125
:1001600000001301A1EC9304F0FF0144658C22C050
:100170001306F0FF8545F18D2EC21307F0FF93069D
:10018000F0FFF98E36C41304F0FFB78700009387A1
:10019000F7FFE18F3EC69305F0FFA164ED8C26C802
:1001A000171100001301C1E9B78600009386F6FF1E
:1001B0000146758E32C0B78700009387F7FF054769
:1001C0007D8F3AC2B78400009384F4FF1304F0FFDC
:1001D000658C22C4378600001306F6FFB785000041
:1001E0009385F5FFF18D2EC6378700001307F7FFC3
:1001F000A166F98E36C8171100001301A1E521642C
:100200008147E18F3EC0A1658544ED8C26C2A16681
:100210001306F0FF758E32C4A167378700001307FD
:10022000F7FF7D8F3AC6A1642164658C22C817153B
:100230000000130525DD971500009385A5E337061B
:1002400010F01306C6F2630CB500544514C21445F1
:1002500014C2544114C2144114C24105EDB737050C
:1002600010F0130505F22320050000000000000037
:0202700000008C
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,45 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1814581892EC00146058A46
:1001000032C28146C18A36C401477D8B3AC68147D7
:10011000859B3EC817110000130101F005440188BA
:1001200022C08544858826C28545C1892EC40546DE
:100130007D8A32C68546859A36C81711000013019C
:10014000E1EE1307F0FF018B3AC09307F0FF858BB8
:100150003EC21304F0FF418822C49304F0FFFD88DF
:1001600026C69305F0FF85992EC8171100001301CC
:1001700021ED370608001306F6FF018A32C0B706E4
:1001800008009386F6FF858A36C2370708001307F2
:10019000F7FF418B3AC4B70708009387F7FFFD8B41
:1001A0003EC6370408001304F4FF059822C817114F
:1001B0000000130121EAB7040800818826C0B705B2
:1001C000080085892EC237060800418A32C4B70666
:1001D0000800FD8A36C637070800059B3AC8171580
:1001E0000000130525E2971500009385A5E8370662
:1001F00010F01306C6F2630CB500544514C2144542
:1002000014C2544114C2144114C24105EDB737055C
:1002100010F0130505F22320050000000000000087
:020220000000DC
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,33 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F181479D8F89C7B7270100B7
:100100009387B73A3EC0171100001301E1EF054491
:10011000018C09C4372401001304B43A22C017111A
:1001200000001301A1EEFD54858C89C4B7240100A1
:100130009384B43A26C017110000130161EDB7850E
:1001400000009385F5FF8D8D89C5B7250100938546
:10015000B53A2EC0171100001301C1EB2166118EB4
:1001600009C6372601001306B63A32C0171500003B
:10017000130545E9971500009385C5EA370610F089
:100180001306C6F2630CB500544514C2144514C2DC
:10019000544114C2144114C24105EDB7370510F0A3
:1001A000130505F2232005000000000000000000F8
:0201B00000004D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000000000000000000D4
:040000058000000077
:00000001FF

View file

@ -0,0 +1,30 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1814691E2814636C01711BB
:100100000000130161F0054711E301473AC01711E0
:1001100000001301A1EFFD5791E381473EC0171185
:1001200000001301E1EE378400001304F4FF11E036
:10013000014422C0171100001301C1EDA16491E038
:10014000814426C0171500001305C5EB9715000064
:10015000938545ED370610F01306C6F2630CB50023
:10016000544514C2144514C2544114C2144114C25B
:100170004105EDB7370510F0130505F22320050002
:0201800000007D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000000000000000000D4
:040000058000000077
:00000001FF

View file

@ -0,0 +1,32 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1814529A0B7250100938556
:10010000B53A2EC017110000130101F0054629A0D1
:10011000372601001306B63A32C01711000013014A
:10012000E1EEFD5629A0B72601009386B63A36C007
:10013000171100001301C1ED378700001307F7FF07
:1001400029A0372701001307B73A3AC0171100005A
:10015000130141ECA16729A0B72701009387B73AA3
:100160003EC0171500001305E5E9971500009385BB
:1001700065EB370610F01306C6F2630CB500544564
:1001800014C2144514C2544114C2144114C241058E
:10019000EDB7370510F0130505F223200500000028
:0201A00000005D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000000000000000000D4
:040000058000000077
:00000001FF

View file

@ -0,0 +1,32 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F101442920372401001304D9
:10010000B43A22C017110000130101F085442920E0
:10011000B72401009384B43A26C0171100001301DC
:10012000E1EEFD552920B72501009385B53A2EC093
:10013000171100001301C1ED378600001306F6FF0A
:100140002920372601001306B63A32C017110000E5
:10015000130141ECA1662920B72601009386B63A27
:1001600036C0171500001305E5E9971500009385C3
:1001700065EB370610F01306C6F2630CB500544564
:1001800014C2144514C2544114C2144114C241058E
:10019000EDB7370510F0130505F223200500000028
:0201A00000005D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000000000000000000D4
:040000058000000077
:00000001FF

View file

@ -0,0 +1,35 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F10145170600001306260137
:100100000296372501001305B53A32C017110000D9
:10011000130181EF0545970600009386260182961C
:10012000372501001305B53A36C017110000130139
:10013000E1ED7D55170700001307270102973725CA
:1001400001001305B53A3AC017110000130141EC44
:10015000378500001305F5FF9707000093872701F7
:100160008297372501001305B53A3EC017110000EC
:10017000130141EA216517080000130828010298BD
:10018000372501001305B53A42C0171500001305C5
:1001900065E7971500009385E5E8370610F013062C
:1001A000C6F2630CB500544514C2144514C2544140
:1001B00014C2144114C24105EDB7370510F0130500
:1001C00005F22320050000000000000000000000F0
:0201D00000002D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000000000000000000D4
:040000058000000077
:00000001FF

View file

@ -0,0 +1,35 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F101459701000093812101C6
:100100008281372501001305B53A0EC01711000092
:10011000130181EF0545170200001302220102823C
:10012000372501001305B53A12C01711000013015D
:10013000E1ED7D55170400001304240102843725E6
:1001400001001305B53A22C017110000130141EC5C
:10015000378500001305F5FF970400009384240100
:100160008284372501001305B53A26C01711000017
:10017000130141EA216597050000938525018285D9
:10018000372501001305B53A2EC0171500001305D9
:1001900065E7971500009385E5E8370610F013062C
:1001A000C6F2630CB500544514C2144514C2544140
:1001B00014C2144114C24105EDB7370510F0130500
:1001C00005F22320050000000000000000000000F0
:0201D00000002D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000000000000000000D4
:040000058000000077
:00000001FF

View file

@ -0,0 +1,45 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1814181410EC001420542FE
:1001000012C20144414422C48144FD4426C68145B3
:1001100085552EC817110000130101F00546014650
:1001200032C08546854636C2054741473AC48547B1
:10013000FD473EC60548055842C817110000130187
:10014000E1EE9308F0FF814846C01309F0FF05492E
:100150004AC29309F0FFC1494EC4130AF0FF7D4A19
:1001600052C6930AF0FF855A56C8171100001301B2
:1001700021ED370B0800130BFBFF014B5AC0B70BE7
:100180000800938BFBFF854B5EC2370C0800130CF5
:10019000FCFF414C62C4B70C0800938CFCFFFD4C83
:1001A00066C6370D0800130DFDFF055D6AC81711FF
:1001B0000000130121EAB70D0800814D6EC0370E13
:1001C0000800054E72C2B70E0800C14E76C4370F44
:1001D00008007D4F7AC6B70F0800855F7EC81715E7
:1001E0000000130525E2971500009385A5E8370662
:1001F00010F01306C6F2630CB500544514C2144542
:1002000014C2544114C2144114C24105EDB737055C
:1002100010F0130505F22320050000000000000087
:020220000000DC
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,45 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1814185610EC001420962B6
:1001000012C201443D6422C48144FD6426C6814577
:10011000FD752EC817110000130101F00546056694
:1001200032C08546896636C205473D673AC4854771
:10013000FD673EC605487D7842C8171100001301CF
:10014000E1EE9308F0FF856846C01309F0FF0969E6
:100150004AC29309F0FFBD694EC4130AF0FF7D6ADD
:1001600052C6930AF0FFFD7A56C81711000013011A
:1001700021ED370B0800130BFBFF056B5AC0B70BC3
:100180000800938BFBFF896B5EC2370C0800130CD1
:10019000FCFF3D6C62C4B70C0800938CFCFFFD6C47
:1001A00066C6370D0800130DFDFF7D7D6AC8171167
:1001B0000000130121EAB70D0800856D6EC0370EEF
:1001C0000800096E72C2B70E0800BD6E76C4370F04
:1001D00008007D6F7AC6B70F0800FD7F7EC817152F
:1001E0000000130525E2971500009385A5E8370662
:1001F00010F01306C6F2630CB500544514C2144542
:1002000014C2544114C2144114C24105EDB737055C
:1002100010F0130505F22320050000000000000087
:020220000000DC
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,39 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1171700001307E7F118435F
:100100003AC017110000130121F0971700009387E0
:10011000A7F0DC433EC017110000130121EF1714B4
:100120000000130464EF004422C017110000130103
:1001300021EE97140000938424EEE45026C017119A
:100140000000130121ED971600009386E6ECF45EA3
:1001500036C0171500001305E5EA971500009385D2
:1001600065F4370610F01306C6F2630CB50054456B
:1001700014C2144514C2544114C2144114C241059E
:10018000EDB7370510F0130505F223200500000038
:0201900000006D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000100000002000000D1
:1010200003000000040000000500000006000000AE
:101030000700000008000000090000000A0000008E
:101040000B0000000C0000000D0000000E0000006E
:101050000F0000001000000011000000120000004E
:10106000130000001400000015000000160000002E
:101070001700000018000000190000001A0000000E
:101080001B0000001C0000001D0000001E000000EE
:101090001F00000000000000000000000000000031
:040000058000000077
:00000001FF

View file

@ -0,0 +1,40 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E0000100010001000100010001000100971062
:1000F0000000938020F1171100001301E1F102428A
:1001000023A0400097100000938000F0171100001A
:10011000130181F0124423A0800097100000938007
:10012000E0EE17110000130121EF224823A0000187
:10013000971000009380C0ED171100001301C1ED6E
:10014000F65F23A0F001971000009380A0EC171138
:100150000000130161ECFE5A23A0500117150000A6
:10016000130545EA971500009385C5F3370610F08F
:100170001306C6F2630CB500544514C2144514C2EC
:10018000544114C2144114C24105EDB7370510F0B3
:10019000130505F223200500000000000000000008
:0201A00000005D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFF000000000100000002000000D1
:1010200003000000040000000500000006000000AE
:101030000700000008000000090000000A0000008E
:101040000B0000000C0000000D0000000E0000006E
:101050000F0000001000000011000000120000004E
:10106000130000001400000015000000160000002E
:101070001700000018000000190000001A0000000E
:101080001B0000001C0000001D0000001E000000EE
:101090001F00000000000000000000000000000031
:040000058000000077
:00000001FF

View file

@ -0,0 +1,50 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F101468145B2852EC0014760
:100100008546BA8636C201449307F0FFA2873EC4F3
:100110008145B78400009384F4FFAE8426C68146EF
:100120002166368632C8171100001301E1EE8547BB
:1001300001473E873AC085440544268422C20546CD
:100140009305F0FFB2852EC40547B786000093865D
:10015000F6FFBA8636C60544A167A2873EC81711C6
:1001600000001301A1EC9305F0FF8144AE8426C08A
:100170009306F0FF0546368632C29307F0FF130759
:10018000F0FF3E873AC49304F0FF37840000130465
:10019000F4FF268422C61306F0FFA165B2852EC89F
:1001A000171100001301C1E9378700001307F7FF9B
:1001B0008146BA8636C0378400001304F4FF8547B1
:1001C000A2873EC2B78500009385F5FF9304F0FF38
:1001D000AE8426C4B78600009386F6FF37860000FB
:1001E0001306F6FF368632C6B78700009387F7FFFF
:1001F00021673E873AC8171100001301A1E5A164E9
:100200000144268422C021668545B2852EC221671D
:100210009306F0FFBA8636C42164B787000093873F
:10022000F7FFA2873EC6A165A164AE8426C8171554
:100230000000130525DD971500009385A5E337061B
:1002400010F01306C6F2630CB500544514C21445F1
:1002500014C2544114C2144114C24105EDB737050C
:1002600010F0130505F22320050000000000000037
:0202700000008C
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,50 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F101448147C18F3EC08145B9
:100100008544CD8C26C281461306F0FF558E32C43D
:100110008147378700001307F7FF5D8F3AC6814498
:100120002164458C22C8171100001301E1EE054639
:100130008145D18D2EC005478546D98E36C20544EE
:100140009307F0FFC18F3EC48545B78400009384B8
:10015000F4FFCD8C26C685462166558E32C8171110
:1001600000001301A1EC9307F0FF01475D8F3AC037
:100170009304F0FF0544458C22C21306F0FF93055B
:10018000F0FFD18D2EC41307F0FFB78600009386D1
:10019000F6FFD98E36C61304F0FFA167C18F3EC8A3
:1001A000171100001301C1E9B78500009385F5FF21
:1001B0008144CD8C26C0B78600009386F6FF0546A5
:1001C000558E32C2B78700009387F7FF1307F0FF01
:1001D0005D8F3AC4B78400009384F4FF3784000035
:1001E0001304F4FF458C22C6378600001306F6FF81
:1001F000A165D18D2EC8171100001301A1E521675B
:100200008146D98E36C021648547C18F3EC2A16523
:100210009304F0FFCD8C26C4A16637860000130638
:10022000F6FF558E32C6A16721675D8F3AC8171554
:100230000000130525DD971500009385A5E337061B
:1002400010F01306C6F2630CB500544514C21445F1
:1002500014C2544114C2144114C24105EDB737050C
:1002600010F0130505F22320050000000000000037
:0202700000008C
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,45 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1814186010EC001420A0274
:1001000012C201443E0422C48144C20426C6814571
:10011000FE052EC817110000130101F00546060662
:1001200032C085468A0636C205473E073AC485472F
:10013000C2073EC605487E0842C8171100001301D9
:10014000E1EE9308F0FF860846C01309F0FF0A09A4
:100150004AC29309F0FFBE094EC4130AF0FF420AD7
:1001600052C6930AF0FFFE0A56C817110000130189
:1001700021ED370B0800130BFBFF060B5AC0B70B22
:100180000800938BFBFF8A0B5EC2370C0800130C30
:10019000FCFF3E0C62C4B70C0800938CFCFFC20C41
:1001A00066C6370D0800130DFDFF7E0D6AC81711D6
:1001B0000000130121EAB70D0800860D6EC0370E4E
:1001C00008000A0E72C2B70E0800BE0E76C4370FC2
:1001D0000800420F7AC6B70F0800FE0F7EC8171539
:1001E0000000130525E2971500009385A5E8370662
:1001F00010F01306C6F2630CB500544514C2144542
:1002000014C2544114C2144114C24105EDB737055C
:1002100010F0130505F22320050000000000000087
:020220000000DC
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,45 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F18144858426C08145898552
:100100002EC201463D8632C48146C18636C60147AD
:100110007D873AC817110000130101F085478587D4
:100120003EC00544098422C28544BD8426C4854559
:10013000C1852EC605467D8632C817110000130101
:10014000E1EE9306F0FF858636C01307F0FF0987BE
:100150003AC29307F0FFBD873EC41304F0FF418409
:1001600022C69304F0FFFD8426C817110000130176
:1001700021EDB70508009385F5FF85852EC037066C
:1001800008001306F6FF098632C2B70608009386F8
:10019000F6FFBD8636C4370708001307F7FF41870F
:1001A0003AC6B70708009387F7FFFD873EC81711C7
:1001B0000000130121EA37040800058422C0B704B7
:1001C0000800898426C2B7050800BD852EC43706FD
:1001D0000800418632C6B7060800FD8636C81715E6
:1001E0000000130525E2971500009385A5E8370662
:1001F00010F01306C6F2630CB500544514C2144542
:1002000014C2544114C2144114C24105EDB737055C
:1002100010F0130505F22320050000000000000087
:020220000000DC
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,45 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1014705833AC0814789833C
:100100003EC201443D8022C48144C18026C681454F
:10011000FD812EC817110000130101F0054605826C
:1001200032C08546898236C205473D833AC4854739
:10013000C1833EC605447D8022C81711000013010B
:10014000E1EE9304F0FF858026C09305F0FF8981DE
:100150002EC21306F0FF3D8232C49306F0FFC18227
:1001600036C61307F0FF7D833AC81711000013014C
:1001700021EDB70708009387F7FF85833EC037045A
:1001800008001304F4FF098022C2B7040800938416
:10019000F4FFBD8026C4B70508009385F5FFC18133
:1001A0002EC6370608001306F6FF7D8232C81711E7
:1001B0000000130121EAB7060800858236C0370720
:1001C000080009833AC2B7070800BD833EC437045C
:1001D0000800418022C6B7040800FD8026C8171514
:1001E0000000130525E2971500009385A5E8370662
:1001F00010F01306C6F2630CB500544514C2144542
:1002000014C2544114C2144114C24105EDB737055C
:1002100010F0130505F22320050000000000000087
:020220000000DC
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,50 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F1814581448D8C26C0814689
:100100000546158E32C281471307F0FF1D8F3AC492
:100110008144378400001304F4FF058C22C6014695
:10012000A165918D2EC8171100001301E1EE05475E
:100130008146998E36C005448547818F3EC28545EC
:100140009304F0FF8D8C26C4854637860000130685
:10015000F6FF158E32C6854721671D8F3AC81711E5
:1001600000001301A1EC9304F0FF0144058C22C0B0
:100170001306F0FF8545918D2EC21307F0FF9306FD
:10018000F0FF998E36C41304F0FFB7870000938701
:10019000F7FF818F3EC69305F0FFA1648D8C26C8C2
:1001A000171100001301C1E9B78600009386F6FF1E
:1001B0000146158E32C0B78700009387F7FF0547C9
:1001C0001D8F3AC2B78400009384F4FF1304F0FF3C
:1001D000058C22C4378600001306F6FFB7850000A1
:1001E0009385F5FF918D2EC6378700001307F7FF23
:1001F000A166998E36C8171100001301A1E521648C
:100200008147818F3EC0A16585448D8C26C2A16641
:100210001306F0FF158E32C4A1673787000013075D
:10022000F7FF1D8F3AC6A1642164058C22C81715FB
:100230000000130525DD971500009385A5E337061B
:1002400010F01306C6F2630CB500544514C21445F1
:1002500014C2544114C2144114C24105EDB737050C
:1002600010F0130505F22320050000000000000037
:0202700000008C
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,41 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F10144171600001306C6F198
:1001000000C2004222C0171100001301E1EF854434
:1001100097170000938747F0C4C3C44326C0171144
:1001200000001301A1EE7D55971400009384C4EEE6
:1001300088C488442AC017110000130161EDB786F6
:1001400000009386F6FF171700001307E7EC14CBA7
:10015000144B36C0171100001301C1EBA16717162D
:100160000000130666EB7CDE7C5E3EC017150000C7
:10017000130545E9971500009385C5F2370610F081
:100180001306C6F2630CB500544514C2144514C2DC
:10019000544114C2144114C24105EDB7370510F0A3
:1001A000130505F2232005000000000000000000F8
:0201B00000004D
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFF00000000000000000000000054
:040000058000000077
:00000001FF

View file

@ -0,0 +1,41 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E0000100010001000100010001000100971062
:1000F0000000938020F1171100001301E1F181410C
:100100000EC0824123A03000971000009380C0EF02
:1001100017110000130141F0054212C2124223A040
:10012000400097100000938060EE1711000013014B
:10013000A1EE7D58C2C0064823A000019710000020
:10014000938000ED17110000130101ED378C0000C2
:10015000130CFCFFE2DC665C23A08001971000001A
:10016000938040EB17110000130101EBA16FFEDF3C
:10017000FE5F23A0F001171500001305A5E89715F1
:100180000000938525F2370610F01306C6F2630CC3
:10019000B500544514C2144514C2544114C214414C
:1001A00014C24105EDB7370510F0130505F2232001
:0201B000050048
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFF00000000000000000000000054
:040000058000000077
:00000001FF

View file

@ -0,0 +1,50 @@
:0200000480007A
:1000000001000100010001000100010001000100E8
:1000100001000100010001000100010001000100D8
:1000200001000100010001000100010001000100C8
:1000300001000100010001000100010001000100B8
:1000400001000100010001000100010001000100A8
:100050000100010001000100010001000100010098
:100060000100010001000100010001000100010088
:100070000100010001000100010001000100010078
:100080000100010001000100010001000100010068
:100090000100010001000100010001000100010058
:1000A0000100010001000100010001000100010048
:1000B0000100010001000100010001000100010038
:1000C0000100010001000100010001000100010028
:1000D0000100010001000100010001000100010018
:1000E00001000100010001000100010001001711E1
:1000F0000000130121F181440144258C22C00146F6
:100100008545B18D2EC201479306F0FFB98E36C4E6
:100110000144B78700009387F7FFA18F3EC6814552
:10012000A164AD8C26C8171100001301E1EE8546CD
:100130000146358E32C0854705473D8F3AC285441A
:100140001304F0FF258C22C40546B7850000938573
:10015000F5FFB18D2EC60547A166B98E36C81711B9
:1001600000001301A1EC1304F0FF8147A18F3EC0F2
:100170009305F0FF8544AD8C26C29306F0FF13066D
:10018000F0FF358E32C49307F0FF37870000130766
:10019000F7FF3D8F3AC69304F0FF2164258C22C8F7
:1001A000171100001301C1E9378600001306F6FF9E
:1001B0008145B18D2EC0378700001307F7FF8546B4
:1001C000B98E36C2378400001304F4FF9307F0FFA2
:1001D000A18F3EC4B78500009385F5FFB78400006A
:1001E0009384F4FFAD8C26C6B78600009386F6FF95
:1001F0002166358E32C8171100001301A1E5A167F1
:1002000001473D8F3AC0A1640544258C22C2216676
:100210009305F0FFB18D2EC42167B7860000938649
:10022000F6FFB98E36C62164A167A18F3EC81715A7
:100230000000130525DD971500009385A5E337061B
:1002400010F01306C6F2630CB500544514C21445F1
:1002500014C2544114C2144114C24105EDB737050C
:1002600010F0130505F22320050000000000000037
:0202700000008C
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFF00000000000000000000000084
:040000058000000077
:00000001FF

View file

@ -0,0 +1,52 @@
:0200000480007A
:1000000017110000130101001309000093080000FC
:10001000B348190323201101130A000093091000AB
:10002000B3493A0323223101130B0000930AF0FF76
:10003000B34A5B0323245101130C0000B70B00806B
:10004000938BFBFFB34B7C0323267101130D000040
:10005000B70C0080B34C9D032328910117110000B9
:10006000130181FB130E1000930D0000B34DBE036E
:100070002320B101130F1000930E1000B34EDF03C5
:100080002322D10193011000930FF0FFB3CFF103AE
:100090002324F10113041000370200801302F2FF41
:1000A000334244022326410093051000B704008028
:1000B000B3C495022328910017110000130101F722
:1000C0009306F0FF1306000033C6C6022320C100CA
:1000D0009307F0FF1307100033C7E7022322E10064
:1000E0009308F0FF1308F0FF33C80803232401012D
:1000F0009309F0FF370900801309F9FF33C9290379
:1001000023262101930AF0FF370A008033CA4A03ED
:100110002328410117110000130181F2B70B008061
:10012000938BFBFF130B000033CB6B032320610188
:10013000B70C0080938CFCFF130C100033CC8C03A5
:1001400023228101B70D0080938DFDFF130DF0FF79
:1001500033CDAD032324A101B70E0080938EFEFFA3
:10016000370E0080130EFEFF33CECE032326C101CF
:10017000B70F0080938FFFFF370F008033CFEF035F
:100180002328E101171100001301C1EC37020080A0
:1001900093010000B341320223203100B7040080F4
:1001A0001304100033C48402232281003706008028
:1001B0009305F0FFB345B6022324B1003707008052
:1001C000B70600809386F6FFB346D7022326D100F8
:1001D00037080080B7070080B347F8022328F100F2
:1001E00017150000130505E297150000938585EEAD
:1001F000370610F01306C6F26306B5028326C50063
:100200002320D600832685002320D60083264500A0
:100210002320D600832605002320D60013050501E0
:100220006FF09FFD370510F0130505F22320050040
:0402300000000000CA
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1010C000FFFFFFFFFFFFFFFF000000000000000028
:040000058000000077
:00000001FF

View file

@ -0,0 +1,52 @@
:0200000480007A
:1000000017110000130101001309000093080000FC
:10001000B358190323201101130A0000930910009B
:10002000B3593A0323223101130B0000930AF0FF66
:10003000B35A5B0323245101130C0000B70B00805B
:10004000938BFBFFB35B7C0323267101130D000030
:10005000B70C0080B35C9D032328910117110000A9
:10006000130181FB130E1000930D0000B35DBE035E
:100070002320B101130F1000930E1000B35EDF03B5
:100080002322D10193011000930FF0FFB3DFF1039E
:100090002324F10113041000370200801302F2FF41
:1000A000335244022326410093051000B704008018
:1000B000B3D495022328910017110000130101F712
:1000C0009306F0FF1306000033D6C6022320C100BA
:1000D0009307F0FF1307100033D7E7022322E10054
:1000E0009308F0FF1308F0FF33D80803232401011D
:1000F0009309F0FF370900801309F9FF33D9290369
:1001000023262101930AF0FF370A008033DA4A03DD
:100110002328410117110000130181F2B70B008061
:10012000938BFBFF130B000033DB6B032320610178
:10013000B70C0080938CFCFF130C100033DC8C0395
:1001400023228101B70D0080938DFDFF130DF0FF79
:1001500033DDAD032324A101B70E0080938EFEFF93
:10016000370E0080130EFEFF33DECE032326C101BF
:10017000B70F0080938FFFFF370F008033DFEF034F
:100180002328E101171100001301C1EC37020080A0
:1001900093010000B351320223203100B7040080E4
:1001A0001304100033D48402232281003706008018
:1001B0009305F0FFB355B6022324B1003707008042
:1001C000B70600809386F6FFB356D7022326D100E8
:1001D00037080080B7070080B357F8022328F100E2
:1001E00017150000130505E297150000938585EEAD
:1001F000370610F01306C6F26306B5028326C50063
:100200002320D600832685002320D60083264500A0
:100210002320D600832605002320D60013050501E0
:100220006FF09FFD370510F0130505F22320050040
:0402300000000000CA
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1010C000FFFFFFFFFFFFFFFF000000000000000028
:040000058000000077
:00000001FF

View file

@ -0,0 +1,52 @@
:0200000480007A
:1000000017110000130101001309000093080000FC
:10001000B308190323201101130A000093091000EB
:10002000B3093A0323223101130B0000930AF0FFB6
:10003000B30A5B0323245101130C0000B70B0080AB
:10004000938BFBFFB30B7C0323267101130D000080
:10005000B70C0080B30C9D032328910117110000F9
:10006000130181FB130E1000930D0000B30DBE03AE
:100070002320B101130F1000930E1000B30EDF0305
:100080002322D10193011000930FF0FFB38FF103EE
:100090002324F10113041000370200801302F2FF41
:1000A000330244022326410093051000B704008068
:1000B000B38495022328910017110000130101F762
:1000C0009306F0FF130600003386C6022320C1000A
:1000D0009307F0FF130710003387E7022322E100A4
:1000E0009308F0FF1308F0FF33880803232401016D
:1000F0009309F0FF370900801309F9FF33892903B9
:1001000023262101930AF0FF370A0080338A4A032D
:100110002328410117110000130181F2B70B008061
:10012000938BFBFF130B0000338B6B0323206101C8
:10013000B70C0080938CFCFF130C1000338C8C03E5
:1001400023228101B70D0080938DFDFF130DF0FF79
:10015000338DAD032324A101B70E0080938EFEFFE3
:10016000370E0080130EFEFF338ECE032326C1010F
:10017000B70F0080938FFFFF370F0080338FEF039F
:100180002328E101171100001301C1EC37020080A0
:1001900093010000B301320223203100B704008034
:1001A0001304100033848402232281003706008068
:1001B0009305F0FFB305B6022324B1003707008092
:1001C000B70600809386F6FFB306D7022326D10038
:1001D00037080080B7070080B307F8022328F10032
:1001E00017150000130505E297150000938585EEAD
:1001F000370610F01306C6F26306B5028326C50063
:100200002320D600832685002320D60083264500A0
:100210002320D600832605002320D60013050501E0
:100220006FF09FFD370510F0130505F22320050040
:0402300000000000CA
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1010C000FFFFFFFFFFFFFFFF000000000000000028
:040000058000000077
:00000001FF

View file

@ -0,0 +1,52 @@
:0200000480007A
:1000000017110000130101001309000093080000FC
:10001000B318190323201101130A000093091000DB
:10002000B3193A0323223101130B0000930AF0FFA6
:10003000B31A5B0323245101130C0000B70B00809B
:10004000938BFBFFB31B7C0323267101130D000070
:10005000B70C0080B31C9D032328910117110000E9
:10006000130181FB130E1000930D0000B31DBE039E
:100070002320B101130F1000930E1000B31EDF03F5
:100080002322D10193011000930FF0FFB39FF103DE
:100090002324F10113041000370200801302F2FF41
:1000A000331244022326410093051000B704008058
:1000B000B39495022328910017110000130101F752
:1000C0009306F0FF130600003396C6022320C100FA
:1000D0009307F0FF130710003397E7022322E10094
:1000E0009308F0FF1308F0FF33980803232401015D
:1000F0009309F0FF370900801309F9FF33992903A9
:1001000023262101930AF0FF370A0080339A4A031D
:100110002328410117110000130181F2B70B008061
:10012000938BFBFF130B0000339B6B0323206101B8
:10013000B70C0080938CFCFF130C1000339C8C03D5
:1001400023228101B70D0080938DFDFF130DF0FF79
:10015000339DAD032324A101B70E0080938EFEFFD3
:10016000370E0080130EFEFF339ECE032326C101FF
:10017000B70F0080938FFFFF370F0080339FEF038F
:100180002328E101171100001301C1EC37020080A0
:1001900093010000B311320223203100B704008024
:1001A0001304100033948402232281003706008058
:1001B0009305F0FFB315B6022324B1003707008082
:1001C000B70600809386F6FFB316D7022326D10028
:1001D00037080080B7070080B317F8022328F10022
:1001E00017150000130505E297150000938585EEAD
:1001F000370610F01306C6F26306B5028326C50063
:100200002320D600832685002320D60083264500A0
:100210002320D600832605002320D60013050501E0
:100220006FF09FFD370510F0130505F22320050040
:0402300000000000CA
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1010C000FFFFFFFFFFFFFFFF000000000000000028
:040000058000000077
:00000001FF

View file

@ -0,0 +1,52 @@
:0200000480007A
:1000000017110000130101001309000093080000FC
:10001000B328190323201101130A000093091000CB
:10002000B3293A0323223101130B0000930AF0FF96
:10003000B32A5B0323245101130C0000B70B00808B
:10004000938BFBFFB32B7C0323267101130D000060
:10005000B70C0080B32C9D032328910117110000D9
:10006000130181FB130E1000930D0000B32DBE038E
:100070002320B101130F1000930E1000B32EDF03E5
:100080002322D10193011000930FF0FFB3AFF103CE
:100090002324F10113041000370200801302F2FF41
:1000A000332244022326410093051000B704008048
:1000B000B3A495022328910017110000130101F742
:1000C0009306F0FF1306000033A6C6022320C100EA
:1000D0009307F0FF1307100033A7E7022322E10084
:1000E0009308F0FF1308F0FF33A80803232401014D
:1000F0009309F0FF370900801309F9FF33A9290399
:1001000023262101930AF0FF370A008033AA4A030D
:100110002328410117110000130181F2B70B008061
:10012000938BFBFF130B000033AB6B0323206101A8
:10013000B70C0080938CFCFF130C100033AC8C03C5
:1001400023228101B70D0080938DFDFF130DF0FF79
:1001500033ADAD032324A101B70E0080938EFEFFC3
:10016000370E0080130EFEFF33AECE032326C101EF
:10017000B70F0080938FFFFF370F008033AFEF037F
:100180002328E101171100001301C1EC37020080A0
:1001900093010000B321320223203100B704008014
:1001A0001304100033A48402232281003706008048
:1001B0009305F0FFB325B6022324B1003707008072
:1001C000B70600809386F6FFB326D7022326D10018
:1001D00037080080B7070080B327F8022328F10012
:1001E00017150000130505E297150000938585EEAD
:1001F000370610F01306C6F26306B5028326C50063
:100200002320D600832685002320D60083264500A0
:100210002320D600832605002320D60013050501E0
:100220006FF09FFD370510F0130505F22320050040
:0402300000000000CA
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1010C000FFFFFFFFFFFFFFFF000000000000000028
:040000058000000077
:00000001FF

View file

@ -0,0 +1,52 @@
:0200000480007A
:1000000017110000130101001309000093080000FC
:10001000B338190323201101130A000093091000BB
:10002000B3393A0323223101130B0000930AF0FF86
:10003000B33A5B0323245101130C0000B70B00807B
:10004000938BFBFFB33B7C0323267101130D000050
:10005000B70C0080B33C9D032328910117110000C9
:10006000130181FB130E1000930D0000B33DBE037E
:100070002320B101130F1000930E1000B33EDF03D5
:100080002322D10193011000930FF0FFB3BFF103BE
:100090002324F10113041000370200801302F2FF41
:1000A000333244022326410093051000B704008038
:1000B000B3B495022328910017110000130101F732
:1000C0009306F0FF1306000033B6C6022320C100DA
:1000D0009307F0FF1307100033B7E7022322E10074
:1000E0009308F0FF1308F0FF33B80803232401013D
:1000F0009309F0FF370900801309F9FF33B9290389
:1001000023262101930AF0FF370A008033BA4A03FD
:100110002328410117110000130181F2B70B008061
:10012000938BFBFF130B000033BB6B032320610198
:10013000B70C0080938CFCFF130C100033BC8C03B5
:1001400023228101B70D0080938DFDFF130DF0FF79
:1001500033BDAD032324A101B70E0080938EFEFFB3
:10016000370E0080130EFEFF33BECE032326C101DF
:10017000B70F0080938FFFFF370F008033BFEF036F
:100180002328E101171100001301C1EC37020080A0
:1001900093010000B331320223203100B704008004
:1001A0001304100033B48402232281003706008038
:1001B0009305F0FFB335B6022324B1003707008062
:1001C000B70600809386F6FFB336D7022326D10008
:1001D00037080080B7070080B337F8022328F10002
:1001E00017150000130505E297150000938585EEAD
:1001F000370610F01306C6F26306B5028326C50063
:100200002320D600832685002320D60083264500A0
:100210002320D600832605002320D60013050501E0
:100220006FF09FFD370510F0130505F22320050040
:0402300000000000CA
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1010C000FFFFFFFFFFFFFFFF000000000000000028
:040000058000000077
:00000001FF

View file

@ -0,0 +1,52 @@
:0200000480007A
:1000000017110000130101001309000093080000FC
:10001000B368190323201101130A0000930910008B
:10002000B3693A0323223101130B0000930AF0FF56
:10003000B36A5B0323245101130C0000B70B00804B
:10004000938BFBFFB36B7C0323267101130D000020
:10005000B70C0080B36C9D03232891011711000099
:10006000130181FB130E1000930D0000B36DBE034E
:100070002320B101130F1000930E1000B36EDF03A5
:100080002322D10193011000930FF0FFB3EFF1038E
:100090002324F10113041000370200801302F2FF41
:1000A000336244022326410093051000B704008008
:1000B000B3E495022328910017110000130101F702
:1000C0009306F0FF1306000033E6C6022320C100AA
:1000D0009307F0FF1307100033E7E7022322E10044
:1000E0009308F0FF1308F0FF33E80803232401010D
:1000F0009309F0FF370900801309F9FF33E9290359
:1001000023262101930AF0FF370A008033EA4A03CD
:100110002328410117110000130181F2B70B008061
:10012000938BFBFF130B000033EB6B032320610168
:10013000B70C0080938CFCFF130C100033EC8C0385
:1001400023228101B70D0080938DFDFF130DF0FF79
:1001500033EDAD032324A101B70E0080938EFEFF83
:10016000370E0080130EFEFF33EECE032326C101AF
:10017000B70F0080938FFFFF370F008033EFEF033F
:100180002328E101171100001301C1EC37020080A0
:1001900093010000B361320223203100B7040080D4
:1001A0001304100033E48402232281003706008008
:1001B0009305F0FFB365B6022324B1003707008032
:1001C000B70600809386F6FFB366D7022326D100D8
:1001D00037080080B7070080B367F8022328F100D2
:1001E00017150000130505E297150000938585EEAD
:1001F000370610F01306C6F26306B5028326C50063
:100200002320D600832685002320D60083264500A0
:100210002320D600832605002320D60013050501E0
:100220006FF09FFD370510F0130505F22320050040
:0402300000000000CA
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1010C000FFFFFFFFFFFFFFFF000000000000000028
:040000058000000077
:00000001FF

View file

@ -0,0 +1,52 @@
:0200000480007A
:1000000017110000130101001309000093080000FC
:10001000B378190323201101130A0000930910007B
:10002000B3793A0323223101130B0000930AF0FF46
:10003000B37A5B0323245101130C0000B70B00803B
:10004000938BFBFFB37B7C0323267101130D000010
:10005000B70C0080B37C9D03232891011711000089
:10006000130181FB130E1000930D0000B37DBE033E
:100070002320B101130F1000930E1000B37EDF0395
:100080002322D10193011000930FF0FFB3FFF1037E
:100090002324F10113041000370200801302F2FF41
:1000A000337244022326410093051000B7040080F8
:1000B000B3F495022328910017110000130101F7F2
:1000C0009306F0FF1306000033F6C6022320C1009A
:1000D0009307F0FF1307100033F7E7022322E10034
:1000E0009308F0FF1308F0FF33F8080323240101FD
:1000F0009309F0FF370900801309F9FF33F9290349
:1001000023262101930AF0FF370A008033FA4A03BD
:100110002328410117110000130181F2B70B008061
:10012000938BFBFF130B000033FB6B032320610158
:10013000B70C0080938CFCFF130C100033FC8C0375
:1001400023228101B70D0080938DFDFF130DF0FF79
:1001500033FDAD032324A101B70E0080938EFEFF73
:10016000370E0080130EFEFF33FECE032326C1019F
:10017000B70F0080938FFFFF370F008033FFEF032F
:100180002328E101171100001301C1EC37020080A0
:1001900093010000B371320223203100B7040080C4
:1001A0001304100033F484022322810037060080F8
:1001B0009305F0FFB375B6022324B1003707008022
:1001C000B70600809386F6FFB376D7022326D100C8
:1001D00037080080B7070080B377F8022328F100C2
:1001E00017150000130505E297150000938585EEAD
:1001F000370610F01306C6F26306B5028326C50063
:100200002320D600832685002320D60083264500A0
:100210002320D600832605002320D60013050501E0
:100220006FF09FFD370510F0130505F22320050040
:0402300000000000CA
:10100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10101000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1010C000FFFFFFFFFFFFFFFF000000000000000028
:040000058000000077
:00000001FF

View file

@ -0,0 +1,7 @@
00007fffffffffff0000000100000000
00000000000000020000000100008000
00000000ffffffff0000800100008000
00007fff00007fff00007ffefffffffe
0000ffff0000fffe00007ffe00008000
0000ffff00007fff0000800100008000
00000000000000000000000000010000

View file

@ -0,0 +1,7 @@
000000100000000f0000000200000001
0000001000000003000000020000001f
00000001000000000000002000000011
000800000000001e0000000f0000000e
0008001e0008000f0008000e00080001
000800100008000f0008000200080001
0000000000000000000000000008001f

View file

@ -0,0 +1,2 @@
00000260000000700000003000000010
00000000000000000000000000000060

View file

@ -0,0 +1,2 @@
000000100000000c0000000800000004
000000000000000000000000000003fc

View file

@ -0,0 +1,7 @@
00000000000000000000000000000000
00000001000000010000000000000000
00000001000000000000000000000001
000000000000800000007fffffffffff
0000000000007fff00007fff00000001
00000000000080000000000000000000
00000000000000000000000000008000

View file

@ -0,0 +1,7 @@
00000000000000000000000000000000
00000000000000010000000000000000
00000001000000000000000100000001
00000000ffffffe10000001f00000010
0007ffe10000001f0000001000000001
00000000000000000000000000000000
00000000000000000000000000080000

View file

@ -0,0 +1,2 @@
00000000000000000000000000000000
00000000000000000000000000000000

View file

@ -0,0 +1,2 @@
00007fffffffffff0000000100000000
00000000000000000000000000008000

View file

@ -0,0 +1,2 @@
00007fffffffffff0000000100000000
00000000000000000000000000008000

View file

@ -0,0 +1,2 @@
00007fffffffffff0000000100000000
00000000000000000000000000008000

View file

@ -0,0 +1,2 @@
8000016a80000146800001288000010a
00000000000000000000000080000188

View file

@ -0,0 +1,2 @@
8000016a80000146800001288000010a
00000000000000000000000080000188

View file

@ -0,0 +1,7 @@
0000001f000000100000000100000000
000000100000000100000000ffffffe1
0000000100000000ffffffe10000001f
00000000ffffffe10000001f00000010
ffffffe10000001f0000001000000001
0000001f000000100000000100000000
000000000000000000000000ffffffe1

View file

@ -0,0 +1,7 @@
0001f0000000f0000000200000001000
0000f0000000200000001000fffff000
0000200000001000fffff0000001f000
00001000fffff0000001f0000000f000
fffff0000001f0000000f00000002000
0001f0000000f0000000200000001000
000000000000000000000000fffff000

View file

@ -0,0 +1,10 @@
00000019000000020000000100000000
0000000200000001000000000000001f
00000006000000050000000400000003
0000000a000000090000000800000007
0000000e0000000d0000000c0000000b
0000001200000011000000100000000f
00000016000000150000001400000013
0000001a000000190000001800000017
0000001e0000001d0000001c0000001b
0000000000000000000000000000001f

View file

@ -0,0 +1,10 @@
0000001f000000020000000100000000
00000002000000010000000000000000
00000006000000050000000400000003
0000000a000000090000000800000007
0000000e0000000d0000000c0000000b
0000001200000011000000100000000f
00000016000000150000001400000013
0000001a000000190000001800000017
0000001e0000001d0000001c0000001b
0000000000000000000000000000001f

View file

@ -0,0 +1,7 @@
00000000000000000000000000000000
00000001000000010000000100000000
ffffffffffffffff0000000100000001
00007fffffffffffffffffffffffffff
00007fff00007fff00007fff00007fff
00008000000080000000800000008000
00000000000000000000000000008000

View file

@ -0,0 +1,7 @@
00007fffffffffff0000000100000000
ffffffff000000010000000100008000
ffffffffffffffff0000800100007fff
00007fffffffffffffffffffffffffff
0000ffff00007fffffffffff00007fff
0000ffffffffffff0000800100008000
00000000000000000000000000008000

View file

@ -0,0 +1,7 @@
00000000000000000000000000000000
00008000000000040000000200000000
fffffffcfffffffe8000000000010000
000ffffe80000000ffff0000ffff8000
80000000ffff0000ffff8000001ffffc
00000000000000000020000000100000
00000000000000000000000000000000

View file

@ -0,0 +1,7 @@
00000000000000000000000000000000
00000000000000000000000000000000
ffffffffffffffff0000000000000000
0003ffffffffffffffffffffffffffff
00000000000000070000000f0001ffff
00000008000000100002000000040000
00000000000000000000000000000000

View file

@ -0,0 +1,7 @@
00000000000000000000000000000000
00000000000000000000000000000000
3fffffff7fffffff0000000000000000
0003ffff000000010000ffff0001ffff
00000000000000070000000f0001ffff
00000008000000100002000000040000
00000000000000000000000000000000

View file

@ -0,0 +1,7 @@
00007fffffffffff0000000100000000
fffffffe00000000ffffffff00008000
000000020000000100007fff00007ffe
ffff8001000080010000800000000000
0000000100000000ffff8000ffff8002
ffffffffffff7fffffff8001ffff8000
00000000000000000000000000000000

View file

@ -0,0 +1,10 @@
00007fffffffffff0000000100000000
ffffffff000000010000000000008000
ffffffffffffffff00007fffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
00000000000000000000000000008000

View file

@ -0,0 +1,10 @@
00007fffffffffff0000000100000000
ffffffff000000010000000000008000
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
00007fffffffffffffffffffffffffff
000000000000000000000000ffffffff

View file

@ -0,0 +1,7 @@
00007fffffffffff0000000100000000
fffffffe000000000000000100008000
fffffffeffffffff0000800100007ffe
00007fffffff7fffffff800000000000
0000ffff00000000ffff800000007ffe
0000ffffffff7fff0000800100008000
00000000000000000000000000000000

View file

@ -0,0 +1,13 @@
000000000000000000000000ffffffff
ffffffff00000001ffffffff00000000
ffffffffffffffff0000000000000000
ffffffff000000000000000000000001
0000000000000001800000017fffffff
ffffffff8000000080000000ffffffff
ffffffffffffffffffffffff00000001
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
0000000000000000ffffffffffffffff

View file

@ -0,0 +1,13 @@
000000000000000000000000ffffffff
0000000000000001ffffffff00000000
ffffffffffffffff0000000000000000
ffffffff000000010000000200000001
0000000000000001000000007fffffff
000000010000000080000000ffffffff
ffffffffffffffffffffffff00000001
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff
0000000000000000ffffffffffffffff

View file

@ -1,11 +1,11 @@
ffffffff000000010000000000000000
0000000100000001800000007fffffff
80000001800000000000000000000002
fffffffe00000000ffffffffffffffff
7fffffff7fffffff7fffffff7ffffffe
fffffffffffffffe7ffffffe80000000
7fffffff800000018000000080000000
0000abcd0000000100000000ffffffff
0000abd10000abd00000abcf0000abce
00000000000000000000abd30000abd2
36925814369258143692581400000000
ffffffff000000010000000000000000
0000000100000001800000007fffffff
80000001800000000000000000000002
fffffffe00000000ffffffffffffffff
7fffffff7fffffff7fffffff7ffffffe
fffffffffffffffe7ffffffe80000000
7fffffff800000018000000080000000
0000abcd0000000100000000ffffffff
0000abd10000abd00000abcf0000abce
00000000000000000000abd30000abd2
36925814369258143692581400000000

Some files were not shown because too many files have changed in this diff Show more