mirror of
https://github.com/SpinalHDL/VexRiscv.git
synced 2025-04-24 05:57:07 -04:00
Seem to pass all risc-v compliance tests, excepted the C.LWSP which is a broken test
This commit is contained in:
parent
8c25e73b9d
commit
594f7a8bf2
160 changed files with 13173 additions and 442 deletions
|
@ -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();)
|
||||
|
|
|
@ -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
|
||||
|
|
334
src/test/resources/asm/C.ADD.elf.objdump
Normal file
334
src/test/resources/asm/C.ADD.elf.objdump
Normal 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
|
||||
...
|
304
src/test/resources/asm/C.ADDI.elf.objdump
Normal file
304
src/test/resources/asm/C.ADDI.elf.objdump
Normal 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
|
||||
...
|
194
src/test/resources/asm/C.ADDI16SP.elf.objdump
Normal file
194
src/test/resources/asm/C.ADDI16SP.elf.objdump
Normal 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
|
||||
...
|
194
src/test/resources/asm/C.ADDI4SPN.elf.objdump
Normal file
194
src/test/resources/asm/C.ADDI4SPN.elf.objdump
Normal 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
|
||||
...
|
334
src/test/resources/asm/C.AND.elf.objdump
Normal file
334
src/test/resources/asm/C.AND.elf.objdump
Normal 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
|
||||
...
|
304
src/test/resources/asm/C.ANDI.elf.objdump
Normal file
304
src/test/resources/asm/C.ANDI.elf.objdump
Normal 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
|
||||
...
|
215
src/test/resources/asm/C.BEQZ.elf.objdump
Normal file
215
src/test/resources/asm/C.BEQZ.elf.objdump
Normal 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
|
||||
...
|
205
src/test/resources/asm/C.BNEZ.elf.objdump
Normal file
205
src/test/resources/asm/C.BNEZ.elf.objdump
Normal 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
|
||||
...
|
211
src/test/resources/asm/C.J.elf.objdump
Normal file
211
src/test/resources/asm/C.J.elf.objdump
Normal 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
|
||||
...
|
211
src/test/resources/asm/C.JAL.elf.objdump
Normal file
211
src/test/resources/asm/C.JAL.elf.objdump
Normal 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
|
||||
...
|
220
src/test/resources/asm/C.JALR.elf.objdump
Normal file
220
src/test/resources/asm/C.JALR.elf.objdump
Normal 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
|
||||
...
|
220
src/test/resources/asm/C.JR.elf.objdump
Normal file
220
src/test/resources/asm/C.JR.elf.objdump
Normal 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
|
||||
...
|
304
src/test/resources/asm/C.LI.elf.objdump
Normal file
304
src/test/resources/asm/C.LI.elf.objdump
Normal 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
|
||||
...
|
304
src/test/resources/asm/C.LUI.elf.objdump
Normal file
304
src/test/resources/asm/C.LUI.elf.objdump
Normal 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
|
||||
...
|
263
src/test/resources/asm/C.LW.elf.objdump
Normal file
263
src/test/resources/asm/C.LW.elf.objdump
Normal 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
|
||||
...
|
262
src/test/resources/asm/C.LWSP.elf.objdump
Normal file
262
src/test/resources/asm/C.LWSP.elf.objdump
Normal 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
|
||||
...
|
334
src/test/resources/asm/C.MV.elf.objdump
Normal file
334
src/test/resources/asm/C.MV.elf.objdump
Normal 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
|
||||
...
|
334
src/test/resources/asm/C.OR.elf.objdump
Normal file
334
src/test/resources/asm/C.OR.elf.objdump
Normal 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
|
||||
...
|
304
src/test/resources/asm/C.SLLI.elf.objdump
Normal file
304
src/test/resources/asm/C.SLLI.elf.objdump
Normal 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
|
||||
...
|
304
src/test/resources/asm/C.SRAI.elf.objdump
Normal file
304
src/test/resources/asm/C.SRAI.elf.objdump
Normal 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
|
||||
...
|
304
src/test/resources/asm/C.SRLI.elf.objdump
Normal file
304
src/test/resources/asm/C.SRLI.elf.objdump
Normal 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
|
||||
...
|
334
src/test/resources/asm/C.SUB.elf.objdump
Normal file
334
src/test/resources/asm/C.SUB.elf.objdump
Normal 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
|
||||
...
|
281
src/test/resources/asm/C.SW.elf.objdump
Normal file
281
src/test/resources/asm/C.SW.elf.objdump
Normal 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
|
||||
...
|
280
src/test/resources/asm/C.SWSP.elf.objdump
Normal file
280
src/test/resources/asm/C.SWSP.elf.objdump
Normal 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
|
||||
...
|
334
src/test/resources/asm/C.XOR.elf.objdump
Normal file
334
src/test/resources/asm/C.XOR.elf.objdump
Normal 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
|
||||
...
|
276
src/test/resources/asm/DIV.elf.objdump
Normal file
276
src/test/resources/asm/DIV.elf.objdump
Normal 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
|
||||
...
|
276
src/test/resources/asm/DIVU.elf.objdump
Normal file
276
src/test/resources/asm/DIVU.elf.objdump
Normal 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
|
||||
...
|
460
src/test/resources/asm/DIVW.elf.objdump
Normal file
460
src/test/resources/asm/DIVW.elf.objdump
Normal 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
|
||||
...
|
276
src/test/resources/asm/MUL.elf.objdump
Normal file
276
src/test/resources/asm/MUL.elf.objdump
Normal 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
|
||||
...
|
276
src/test/resources/asm/MULH.elf.objdump
Normal file
276
src/test/resources/asm/MULH.elf.objdump
Normal 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
|
||||
...
|
276
src/test/resources/asm/MULHSU.elf.objdump
Normal file
276
src/test/resources/asm/MULHSU.elf.objdump
Normal 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
|
||||
...
|
276
src/test/resources/asm/MULHU.elf.objdump
Normal file
276
src/test/resources/asm/MULHU.elf.objdump
Normal 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
|
||||
...
|
460
src/test/resources/asm/MULW.elf.objdump
Normal file
460
src/test/resources/asm/MULW.elf.objdump
Normal 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
|
||||
...
|
276
src/test/resources/asm/REM.elf.objdump
Normal file
276
src/test/resources/asm/REM.elf.objdump
Normal 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
|
||||
...
|
276
src/test/resources/asm/REMU.elf.objdump
Normal file
276
src/test/resources/asm/REMU.elf.objdump
Normal 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
|
||||
...
|
460
src/test/resources/asm/REMUW.elf.objdump
Normal file
460
src/test/resources/asm/REMUW.elf.objdump
Normal 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
|
||||
...
|
460
src/test/resources/asm/REMW.elf.objdump
Normal file
460
src/test/resources/asm/REMW.elf.objdump
Normal 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
|
||||
...
|
50
src/test/resources/hex/C.ADD.elf.hex
Normal file
50
src/test/resources/hex/C.ADD.elf.hex
Normal 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
|
45
src/test/resources/hex/C.ADDI.elf.hex
Normal file
45
src/test/resources/hex/C.ADDI.elf.hex
Normal 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
|
29
src/test/resources/hex/C.ADDI16SP.elf.hex
Normal file
29
src/test/resources/hex/C.ADDI16SP.elf.hex
Normal 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
|
29
src/test/resources/hex/C.ADDI4SPN.elf.hex
Normal file
29
src/test/resources/hex/C.ADDI4SPN.elf.hex
Normal 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
|
50
src/test/resources/hex/C.AND.elf.hex
Normal file
50
src/test/resources/hex/C.AND.elf.hex
Normal 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
|
45
src/test/resources/hex/C.ANDI.elf.hex
Normal file
45
src/test/resources/hex/C.ANDI.elf.hex
Normal 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
|
33
src/test/resources/hex/C.BEQZ.elf.hex
Normal file
33
src/test/resources/hex/C.BEQZ.elf.hex
Normal 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
|
30
src/test/resources/hex/C.BNEZ.elf.hex
Normal file
30
src/test/resources/hex/C.BNEZ.elf.hex
Normal 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
|
32
src/test/resources/hex/C.J.elf.hex
Normal file
32
src/test/resources/hex/C.J.elf.hex
Normal 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
|
32
src/test/resources/hex/C.JAL.elf.hex
Normal file
32
src/test/resources/hex/C.JAL.elf.hex
Normal 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
|
35
src/test/resources/hex/C.JALR.elf.hex
Normal file
35
src/test/resources/hex/C.JALR.elf.hex
Normal 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
|
35
src/test/resources/hex/C.JR.elf.hex
Normal file
35
src/test/resources/hex/C.JR.elf.hex
Normal 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
|
45
src/test/resources/hex/C.LI.elf.hex
Normal file
45
src/test/resources/hex/C.LI.elf.hex
Normal 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
|
45
src/test/resources/hex/C.LUI.elf.hex
Normal file
45
src/test/resources/hex/C.LUI.elf.hex
Normal 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
|
39
src/test/resources/hex/C.LW.elf.hex
Normal file
39
src/test/resources/hex/C.LW.elf.hex
Normal 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
|
40
src/test/resources/hex/C.LWSP.elf.hex
Normal file
40
src/test/resources/hex/C.LWSP.elf.hex
Normal 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
|
50
src/test/resources/hex/C.MV.elf.hex
Normal file
50
src/test/resources/hex/C.MV.elf.hex
Normal 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
|
50
src/test/resources/hex/C.OR.elf.hex
Normal file
50
src/test/resources/hex/C.OR.elf.hex
Normal 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
|
45
src/test/resources/hex/C.SLLI.elf.hex
Normal file
45
src/test/resources/hex/C.SLLI.elf.hex
Normal 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
|
45
src/test/resources/hex/C.SRAI.elf.hex
Normal file
45
src/test/resources/hex/C.SRAI.elf.hex
Normal 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
|
45
src/test/resources/hex/C.SRLI.elf.hex
Normal file
45
src/test/resources/hex/C.SRLI.elf.hex
Normal 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
|
50
src/test/resources/hex/C.SUB.elf.hex
Normal file
50
src/test/resources/hex/C.SUB.elf.hex
Normal 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
|
41
src/test/resources/hex/C.SW.elf.hex
Normal file
41
src/test/resources/hex/C.SW.elf.hex
Normal 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
|
41
src/test/resources/hex/C.SWSP.elf.hex
Normal file
41
src/test/resources/hex/C.SWSP.elf.hex
Normal 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
|
50
src/test/resources/hex/C.XOR.elf.hex
Normal file
50
src/test/resources/hex/C.XOR.elf.hex
Normal 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
|
52
src/test/resources/hex/DIV.elf.hex
Normal file
52
src/test/resources/hex/DIV.elf.hex
Normal 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
|
52
src/test/resources/hex/DIVU.elf.hex
Normal file
52
src/test/resources/hex/DIVU.elf.hex
Normal 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
|
52
src/test/resources/hex/MUL.elf.hex
Normal file
52
src/test/resources/hex/MUL.elf.hex
Normal 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
|
52
src/test/resources/hex/MULH.elf.hex
Normal file
52
src/test/resources/hex/MULH.elf.hex
Normal 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
|
52
src/test/resources/hex/MULHSU.elf.hex
Normal file
52
src/test/resources/hex/MULHSU.elf.hex
Normal 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
|
52
src/test/resources/hex/MULHU.elf.hex
Normal file
52
src/test/resources/hex/MULHU.elf.hex
Normal 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
|
52
src/test/resources/hex/REM.elf.hex
Normal file
52
src/test/resources/hex/REM.elf.hex
Normal 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
|
52
src/test/resources/hex/REMU.elf.hex
Normal file
52
src/test/resources/hex/REMU.elf.hex
Normal 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
|
7
src/test/resources/ref/C.ADD.reference_output
Normal file
7
src/test/resources/ref/C.ADD.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00007fffffffffff0000000100000000
|
||||
00000000000000020000000100008000
|
||||
00000000ffffffff0000800100008000
|
||||
00007fff00007fff00007ffefffffffe
|
||||
0000ffff0000fffe00007ffe00008000
|
||||
0000ffff00007fff0000800100008000
|
||||
00000000000000000000000000010000
|
7
src/test/resources/ref/C.ADDI.reference_output
Normal file
7
src/test/resources/ref/C.ADDI.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
000000100000000f0000000200000001
|
||||
0000001000000003000000020000001f
|
||||
00000001000000000000002000000011
|
||||
000800000000001e0000000f0000000e
|
||||
0008001e0008000f0008000e00080001
|
||||
000800100008000f0008000200080001
|
||||
0000000000000000000000000008001f
|
2
src/test/resources/ref/C.ADDI16SP.reference_output
Normal file
2
src/test/resources/ref/C.ADDI16SP.reference_output
Normal file
|
@ -0,0 +1,2 @@
|
|||
00000260000000700000003000000010
|
||||
00000000000000000000000000000060
|
2
src/test/resources/ref/C.ADDI4SPN.reference_output
Normal file
2
src/test/resources/ref/C.ADDI4SPN.reference_output
Normal file
|
@ -0,0 +1,2 @@
|
|||
000000100000000c0000000800000004
|
||||
000000000000000000000000000003fc
|
7
src/test/resources/ref/C.AND.reference_output
Normal file
7
src/test/resources/ref/C.AND.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00000000000000000000000000000000
|
||||
00000001000000010000000000000000
|
||||
00000001000000000000000000000001
|
||||
000000000000800000007fffffffffff
|
||||
0000000000007fff00007fff00000001
|
||||
00000000000080000000000000000000
|
||||
00000000000000000000000000008000
|
7
src/test/resources/ref/C.ANDI.reference_output
Normal file
7
src/test/resources/ref/C.ANDI.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00000000000000000000000000000000
|
||||
00000000000000010000000000000000
|
||||
00000001000000000000000100000001
|
||||
00000000ffffffe10000001f00000010
|
||||
0007ffe10000001f0000001000000001
|
||||
00000000000000000000000000000000
|
||||
00000000000000000000000000080000
|
2
src/test/resources/ref/C.BEQZ.reference_output
Normal file
2
src/test/resources/ref/C.BEQZ.reference_output
Normal file
|
@ -0,0 +1,2 @@
|
|||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
2
src/test/resources/ref/C.BNEZ.reference_output
Normal file
2
src/test/resources/ref/C.BNEZ.reference_output
Normal file
|
@ -0,0 +1,2 @@
|
|||
00007fffffffffff0000000100000000
|
||||
00000000000000000000000000008000
|
2
src/test/resources/ref/C.J.reference_output
Normal file
2
src/test/resources/ref/C.J.reference_output
Normal file
|
@ -0,0 +1,2 @@
|
|||
00007fffffffffff0000000100000000
|
||||
00000000000000000000000000008000
|
2
src/test/resources/ref/C.JAL.reference_output
Normal file
2
src/test/resources/ref/C.JAL.reference_output
Normal file
|
@ -0,0 +1,2 @@
|
|||
00007fffffffffff0000000100000000
|
||||
00000000000000000000000000008000
|
2
src/test/resources/ref/C.JALR.reference_output
Normal file
2
src/test/resources/ref/C.JALR.reference_output
Normal file
|
@ -0,0 +1,2 @@
|
|||
8000016a80000146800001288000010a
|
||||
00000000000000000000000080000188
|
2
src/test/resources/ref/C.JR.reference_output
Normal file
2
src/test/resources/ref/C.JR.reference_output
Normal file
|
@ -0,0 +1,2 @@
|
|||
8000016a80000146800001288000010a
|
||||
00000000000000000000000080000188
|
7
src/test/resources/ref/C.LI.reference_output
Normal file
7
src/test/resources/ref/C.LI.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
0000001f000000100000000100000000
|
||||
000000100000000100000000ffffffe1
|
||||
0000000100000000ffffffe10000001f
|
||||
00000000ffffffe10000001f00000010
|
||||
ffffffe10000001f0000001000000001
|
||||
0000001f000000100000000100000000
|
||||
000000000000000000000000ffffffe1
|
7
src/test/resources/ref/C.LUI.reference_output
Normal file
7
src/test/resources/ref/C.LUI.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
0001f0000000f0000000200000001000
|
||||
0000f0000000200000001000fffff000
|
||||
0000200000001000fffff0000001f000
|
||||
00001000fffff0000001f0000000f000
|
||||
fffff0000001f0000000f00000002000
|
||||
0001f0000000f0000000200000001000
|
||||
000000000000000000000000fffff000
|
10
src/test/resources/ref/C.LW.reference_output
Normal file
10
src/test/resources/ref/C.LW.reference_output
Normal file
|
@ -0,0 +1,10 @@
|
|||
00000019000000020000000100000000
|
||||
0000000200000001000000000000001f
|
||||
00000006000000050000000400000003
|
||||
0000000a000000090000000800000007
|
||||
0000000e0000000d0000000c0000000b
|
||||
0000001200000011000000100000000f
|
||||
00000016000000150000001400000013
|
||||
0000001a000000190000001800000017
|
||||
0000001e0000001d0000001c0000001b
|
||||
0000000000000000000000000000001f
|
10
src/test/resources/ref/C.LWSP.reference_output
Normal file
10
src/test/resources/ref/C.LWSP.reference_output
Normal file
|
@ -0,0 +1,10 @@
|
|||
0000001f000000020000000100000000
|
||||
00000002000000010000000000000000
|
||||
00000006000000050000000400000003
|
||||
0000000a000000090000000800000007
|
||||
0000000e0000000d0000000c0000000b
|
||||
0000001200000011000000100000000f
|
||||
00000016000000150000001400000013
|
||||
0000001a000000190000001800000017
|
||||
0000001e0000001d0000001c0000001b
|
||||
0000000000000000000000000000001f
|
7
src/test/resources/ref/C.MV.reference_output
Normal file
7
src/test/resources/ref/C.MV.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00000000000000000000000000000000
|
||||
00000001000000010000000100000000
|
||||
ffffffffffffffff0000000100000001
|
||||
00007fffffffffffffffffffffffffff
|
||||
00007fff00007fff00007fff00007fff
|
||||
00008000000080000000800000008000
|
||||
00000000000000000000000000008000
|
7
src/test/resources/ref/C.OR.reference_output
Normal file
7
src/test/resources/ref/C.OR.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00007fffffffffff0000000100000000
|
||||
ffffffff000000010000000100008000
|
||||
ffffffffffffffff0000800100007fff
|
||||
00007fffffffffffffffffffffffffff
|
||||
0000ffff00007fffffffffff00007fff
|
||||
0000ffffffffffff0000800100008000
|
||||
00000000000000000000000000008000
|
7
src/test/resources/ref/C.SLLI.reference_output
Normal file
7
src/test/resources/ref/C.SLLI.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00000000000000000000000000000000
|
||||
00008000000000040000000200000000
|
||||
fffffffcfffffffe8000000000010000
|
||||
000ffffe80000000ffff0000ffff8000
|
||||
80000000ffff0000ffff8000001ffffc
|
||||
00000000000000000020000000100000
|
||||
00000000000000000000000000000000
|
7
src/test/resources/ref/C.SRAI.reference_output
Normal file
7
src/test/resources/ref/C.SRAI.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
ffffffffffffffff0000000000000000
|
||||
0003ffffffffffffffffffffffffffff
|
||||
00000000000000070000000f0001ffff
|
||||
00000008000000100002000000040000
|
||||
00000000000000000000000000000000
|
7
src/test/resources/ref/C.SRLI.reference_output
Normal file
7
src/test/resources/ref/C.SRLI.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00000000000000000000000000000000
|
||||
00000000000000000000000000000000
|
||||
3fffffff7fffffff0000000000000000
|
||||
0003ffff000000010000ffff0001ffff
|
||||
00000000000000070000000f0001ffff
|
||||
00000008000000100002000000040000
|
||||
00000000000000000000000000000000
|
7
src/test/resources/ref/C.SUB.reference_output
Normal file
7
src/test/resources/ref/C.SUB.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00007fffffffffff0000000100000000
|
||||
fffffffe00000000ffffffff00008000
|
||||
000000020000000100007fff00007ffe
|
||||
ffff8001000080010000800000000000
|
||||
0000000100000000ffff8000ffff8002
|
||||
ffffffffffff7fffffff8001ffff8000
|
||||
00000000000000000000000000000000
|
10
src/test/resources/ref/C.SW.reference_output
Normal file
10
src/test/resources/ref/C.SW.reference_output
Normal file
|
@ -0,0 +1,10 @@
|
|||
00007fffffffffff0000000100000000
|
||||
ffffffff000000010000000000008000
|
||||
ffffffffffffffff00007fffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
00000000000000000000000000008000
|
10
src/test/resources/ref/C.SWSP.reference_output
Normal file
10
src/test/resources/ref/C.SWSP.reference_output
Normal file
|
@ -0,0 +1,10 @@
|
|||
00007fffffffffff0000000100000000
|
||||
ffffffff000000010000000000008000
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
00007fffffffffffffffffffffffffff
|
||||
000000000000000000000000ffffffff
|
7
src/test/resources/ref/C.XOR.reference_output
Normal file
7
src/test/resources/ref/C.XOR.reference_output
Normal file
|
@ -0,0 +1,7 @@
|
|||
00007fffffffffff0000000100000000
|
||||
fffffffe000000000000000100008000
|
||||
fffffffeffffffff0000800100007ffe
|
||||
00007fffffff7fffffff800000000000
|
||||
0000ffff00000000ffff800000007ffe
|
||||
0000ffffffff7fff0000800100008000
|
||||
00000000000000000000000000000000
|
13
src/test/resources/ref/DIV.reference_output
Normal file
13
src/test/resources/ref/DIV.reference_output
Normal file
|
@ -0,0 +1,13 @@
|
|||
000000000000000000000000ffffffff
|
||||
ffffffff00000001ffffffff00000000
|
||||
ffffffffffffffff0000000000000000
|
||||
ffffffff000000000000000000000001
|
||||
0000000000000001800000017fffffff
|
||||
ffffffff8000000080000000ffffffff
|
||||
ffffffffffffffffffffffff00000001
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
0000000000000000ffffffffffffffff
|
13
src/test/resources/ref/DIVU.reference_output
Normal file
13
src/test/resources/ref/DIVU.reference_output
Normal file
|
@ -0,0 +1,13 @@
|
|||
000000000000000000000000ffffffff
|
||||
0000000000000001ffffffff00000000
|
||||
ffffffffffffffff0000000000000000
|
||||
ffffffff000000010000000200000001
|
||||
0000000000000001000000007fffffff
|
||||
000000010000000080000000ffffffff
|
||||
ffffffffffffffffffffffff00000001
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff
|
||||
0000000000000000ffffffffffffffff
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue