aboutsummaryrefslogtreecommitdiff
path: root/VexRiscv/src/test/resources/asm/I-CSRRS-01.elf.objdump
diff options
context:
space:
mode:
authorFriedrich Beckmann <friedrich.beckmann@hs-augsburg.de>2022-07-25 17:55:39 +0200
committerFriedrich Beckmann <friedrich.beckmann@hs-augsburg.de>2022-07-25 17:55:39 +0200
commit3fff6023602822531efdae30bc8ebf862967f1ef (patch)
tree16028102b8d850f8ab3115d28a8539ca6bc5f51d /VexRiscv/src/test/resources/asm/I-CSRRS-01.elf.objdump
Initial Commit
Diffstat (limited to 'VexRiscv/src/test/resources/asm/I-CSRRS-01.elf.objdump')
-rw-r--r--VexRiscv/src/test/resources/asm/I-CSRRS-01.elf.objdump187
1 files changed, 187 insertions, 0 deletions
diff --git a/VexRiscv/src/test/resources/asm/I-CSRRS-01.elf.objdump b/VexRiscv/src/test/resources/asm/I-CSRRS-01.elf.objdump
new file mode 100644
index 0000000..7b672b2
--- /dev/null
+++ b/VexRiscv/src/test/resources/asm/I-CSRRS-01.elf.objdump
@@ -0,0 +1,187 @@
+
+/home/spinalvm/hdl/riscv-compliance/work//I-CSRRS-01.elf: file format elf32-littleriscv
+
+
+Disassembly of section .text.init:
+
+80000000 <_start>:
+80000000: 00001797 auipc a5,0x1
+80000004: 00078793 mv a5,a5
+80000008: 00100093 li ra,1
+8000000c: 00000113 li sp,0
+80000010: 7ff101b7 lui gp,0x7ff10
+80000014: fff18193 addi gp,gp,-1 # 7ff0ffff <_start-0xf0001>
+80000018: 80000237 lui tp,0x80000
+8000001c: fff00293 li t0,-1
+80000020: 34001073 csrw mscratch,zero
+80000024: 3400a0f3 csrrs ra,mscratch,ra
+80000028: 340010f3 csrrw ra,mscratch,zero
+8000002c: 34012173 csrrs sp,mscratch,sp
+80000030: 34001173 csrrw sp,mscratch,zero
+80000034: 3401a1f3 csrrs gp,mscratch,gp
+80000038: 340011f3 csrrw gp,mscratch,zero
+8000003c: 34022273 csrrs tp,mscratch,tp
+80000040: 34001273 csrrw tp,mscratch,zero
+80000044: 3402a2f3 csrrs t0,mscratch,t0
+80000048: 340012f3 csrrw t0,mscratch,zero
+8000004c: 0007a023 sw zero,0(a5) # 80001000 <codasip_signature_start>
+80000050: 0017a223 sw ra,4(a5)
+80000054: 0027a423 sw sp,8(a5)
+80000058: 0037a623 sw gp,12(a5)
+8000005c: 0047a823 sw tp,16(a5)
+80000060: 0057aa23 sw t0,20(a5)
+80000064: 00001297 auipc t0,0x1
+80000068: fb428293 addi t0,t0,-76 # 80001018 <test_A2_res>
+8000006c: 00100593 li a1,1
+80000070: 00000613 li a2,0
+80000074: 7ff106b7 lui a3,0x7ff10
+80000078: fff68693 addi a3,a3,-1 # 7ff0ffff <_start-0xf0001>
+8000007c: 80000737 lui a4,0x80000
+80000080: fff00793 li a5,-1
+80000084: 34001073 csrw mscratch,zero
+80000088: 3405a5f3 csrrs a1,mscratch,a1
+8000008c: 34062673 csrrs a2,mscratch,a2
+80000090: 3406a6f3 csrrs a3,mscratch,a3
+80000094: 34072773 csrrs a4,mscratch,a4
+80000098: 3407a7f3 csrrs a5,mscratch,a5
+8000009c: 34002873 csrr a6,mscratch
+800000a0: 00b2a023 sw a1,0(t0)
+800000a4: 00c2a223 sw a2,4(t0)
+800000a8: 00d2a423 sw a3,8(t0)
+800000ac: 00e2a623 sw a4,12(t0)
+800000b0: 00f2a823 sw a5,16(t0)
+800000b4: 0102aa23 sw a6,20(t0)
+800000b8: 00001d17 auipc s10,0x1
+800000bc: f78d0d13 addi s10,s10,-136 # 80001030 <test_B_res>
+800000c0: 12345ab7 lui s5,0x12345
+800000c4: 678a8a93 addi s5,s5,1656 # 12345678 <_start-0x6dcba988>
+800000c8: 34001073 csrw mscratch,zero
+800000cc: 340aab73 csrrs s6,mscratch,s5
+800000d0: 340b2bf3 csrrs s7,mscratch,s6
+800000d4: 34001bf3 csrrw s7,mscratch,zero
+800000d8: 340bac73 csrrs s8,mscratch,s7
+800000dc: 34002cf3 csrr s9,mscratch
+800000e0: 015d2023 sw s5,0(s10)
+800000e4: 016d2223 sw s6,4(s10)
+800000e8: 017d2423 sw s7,8(s10)
+800000ec: 018d2623 sw s8,12(s10)
+800000f0: 019d2823 sw s9,16(s10)
+800000f4: 00001097 auipc ra,0x1
+800000f8: f5008093 addi ra,ra,-176 # 80001044 <test_C_res>
+800000fc: 42727f37 lui t5,0x42727
+80000100: e6ff0f13 addi t5,t5,-401 # 42726e6f <_start-0x3d8d9191>
+80000104: 340f1073 csrw mscratch,t5
+80000108: 340f2073 csrs mscratch,t5
+8000010c: 0000a023 sw zero,0(ra)
+80000110: 01e0a223 sw t5,4(ra)
+80000114: 00001117 auipc sp,0x1
+80000118: f3810113 addi sp,sp,-200 # 8000104c <test_D_res>
+8000011c: f7ff9fb7 lui t6,0xf7ff9
+80000120: 818f8f93 addi t6,t6,-2024 # f7ff8818 <_end+0x77ff77b8>
+80000124: 340f9073 csrw mscratch,t6
+80000128: 34002073 csrr zero,mscratch
+8000012c: 34002073 csrr zero,mscratch
+80000130: 34002ff3 csrr t6,mscratch
+80000134: 00012023 sw zero,0(sp)
+80000138: 01f12223 sw t6,4(sp)
+8000013c: 00001117 auipc sp,0x1
+80000140: f1810113 addi sp,sp,-232 # 80001054 <test_E_res>
+80000144: 321653b7 lui t2,0x32165
+80000148: 49838393 addi t2,t2,1176 # 32165498 <_start-0x4de9ab68>
+8000014c: 963852b7 lui t0,0x96385
+80000150: 27428293 addi t0,t0,628 # 96385274 <_end+0x16384214>
+80000154: 34001073 csrw mscratch,zero
+80000158: 3402a2f3 csrrs t0,mscratch,t0
+8000015c: 3403a3f3 csrrs t2,mscratch,t2
+80000160: 34042473 csrrs s0,mscratch,s0
+80000164: 00512023 sw t0,0(sp)
+80000168: 00712223 sw t2,4(sp)
+8000016c: 00812423 sw s0,8(sp)
+80000170: 00001517 auipc a0,0x1
+80000174: e9050513 addi a0,a0,-368 # 80001000 <codasip_signature_start>
+80000178: 00001597 auipc a1,0x1
+8000017c: ee858593 addi a1,a1,-280 # 80001060 <_end>
+80000180: f0100637 lui a2,0xf0100
+80000184: f2c60613 addi a2,a2,-212 # f00fff2c <_end+0x700feecc>
+
+80000188 <complience_halt_loop>:
+80000188: 02b50663 beq a0,a1,800001b4 <complience_halt_break>
+8000018c: 00c52683 lw a3,12(a0)
+80000190: 00d62023 sw a3,0(a2)
+80000194: 00852683 lw a3,8(a0)
+80000198: 00d62023 sw a3,0(a2)
+8000019c: 00452683 lw a3,4(a0)
+800001a0: 00d62023 sw a3,0(a2)
+800001a4: 00052683 lw a3,0(a0)
+800001a8: 00d62023 sw a3,0(a2)
+800001ac: 01050513 addi a0,a0,16
+800001b0: fd9ff06f j 80000188 <complience_halt_loop>
+
+800001b4 <complience_halt_break>:
+800001b4: f0100537 lui a0,0xf0100
+800001b8: f2050513 addi a0,a0,-224 # f00fff20 <_end+0x700feec0>
+800001bc: 00052023 sw zero,0(a0)
+800001c0: 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: ffff 0xffff
+80001016: ffff 0xffff
+
+80001018 <test_A2_res>:
+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 <test_B_res>:
+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 <test_C_res>:
+80001044: ffff 0xffff
+80001046: ffff 0xffff
+80001048: ffff 0xffff
+8000104a: ffff 0xffff
+
+8000104c <test_D_res>:
+8000104c: ffff 0xffff
+8000104e: ffff 0xffff
+80001050: ffff 0xffff
+80001052: ffff 0xffff
+
+80001054 <test_E_res>:
+80001054: ffff 0xffff
+80001056: ffff 0xffff
+80001058: ffff 0xffff
+8000105a: ffff 0xffff
+8000105c: ffff 0xffff
+8000105e: ffff 0xffff