updating kernels with 32-cores support

This commit is contained in:
Blaise Tine
2021-01-25 10:33:42 -05:00
parent 3602d287b4
commit a9f82bceae
32 changed files with 49971 additions and 49997 deletions

View File

@@ -1,5 +1,5 @@
/tmp/pocl_vortex_kernel-4a-12-5b-81-37.elf: file format ELF32-riscv
/tmp/pocl_vortex_kernel-40-a9-cf-21-b7.elf: file format ELF32-riscv
Disassembly of section .init:
@@ -15,7 +15,7 @@ Disassembly of section .init:
8000001c: 17 15 00 00 auipc a0, 1
80000020: 13 05 85 41 addi a0, a0, 1048
80000024: 17 16 00 00 auipc a2, 1
80000028: 13 06 06 45 addi a2, a2, 1104
80000028: 13 06 06 49 addi a2, a2, 1168
8000002c: 33 06 a6 40 sub a2, a2, a0
80000030: 93 05 00 00 mv a1, zero
80000034: ef 00 90 0c jal 2248
@@ -185,7 +185,7 @@ Disassembly of section .text:
8000029c: ef 00 80 4f jal 1272
800002a0: 93 0a 05 00 mv s5, a0
800002a4: ef 00 80 4e jal 1256
800002a8: 93 05 f0 00 addi a1, zero, 15
800002a8: 93 05 f0 01 addi a1, zero, 31
800002ac: 63 cc a5 16 blt a1, a0, 376
800002b0: b3 05 74 03 mul a1, s0, s7
800002b4: 33 86 85 03 mul a2, a1, s8
@@ -205,39 +205,39 @@ Disassembly of section .text:
800002ec: 13 06 00 00 mv a2, zero
800002f0: b3 06 b6 00 add a3, a2, a1
800002f4: 33 c6 56 03 div a2, a3, s5
800002f8: 13 07 00 00 mv a4, zero
800002f8: 93 07 00 00 mv a5, zero
800002fc: 63 50 46 03 bge a2, s4, 32
80000300: 6f 00 00 02 j 32
80000304: b3 86 d5 02 mul a3, a1, a3
80000308: 33 06 d6 40 sub a2, a2, a3
8000030c: b3 06 b6 00 add a3, a2, a1
80000310: 33 c6 56 03 div a2, a3, s5
80000314: 13 07 00 00 mv a4, zero
80000314: 93 07 00 00 mv a5, zero
80000318: 63 44 46 01 blt a2, s4, 8
8000031c: 33 47 46 03 div a4, a2, s4
80000320: 93 07 00 00 mv a5, zero
8000031c: b3 47 46 03 div a5, a2, s4
80000320: 13 07 00 00 mv a4, zero
80000324: b3 0a 56 03 mul s5, a2, s5
80000328: 13 04 10 00 addi s0, zero, 1
8000032c: 63 08 07 00 beqz a4, 16
80000330: b3 07 47 03 mul a5, a4, s4
80000334: b3 07 f6 40 sub a5, a2, a5
80000338: 13 04 07 00 mv s0, a4
8000033c: 33 8b 56 41 sub s6, a3, s5
80000340: 23 20 91 00 sw s1, 0(sp)
80000344: 23 22 31 01 sw s3, 4(sp)
80000348: 23 24 21 01 sw s2, 8(sp)
8000034c: b3 85 a5 02 mul a1, a1, a0
80000350: 23 26 b1 00 sw a1, 12(sp)
80000354: 23 28 81 00 sw s0, 16(sp)
80000358: 23 2a f1 00 sw a5, 20(sp)
8000035c: b7 15 00 80 lui a1, 524289
80000360: 93 85 45 43 addi a1, a1, 1076
80000364: 13 15 25 00 slli a0, a0, 2
80000368: 33 05 b5 00 add a0, a0, a1
8000036c: 93 05 01 00 mv a1, sp
80000370: 93 06 20 00 addi a3, zero, 2
80000328: 13 08 10 00 addi a6, zero, 1
8000032c: 13 04 10 00 addi s0, zero, 1
80000330: 63 88 07 00 beqz a5, 16
80000334: 33 87 47 03 mul a4, a5, s4
80000338: 33 07 e6 40 sub a4, a2, a4
8000033c: 13 84 07 00 mv s0, a5
80000340: 33 8b 56 41 sub s6, a3, s5
80000344: 23 20 91 00 sw s1, 0(sp)
80000348: 23 22 31 01 sw s3, 4(sp)
8000034c: 23 24 21 01 sw s2, 8(sp)
80000350: b3 85 a5 02 mul a1, a1, a0
80000354: 23 26 b1 00 sw a1, 12(sp)
80000358: 23 28 81 00 sw s0, 16(sp)
8000035c: 23 2a e1 00 sw a4, 20(sp)
80000360: b7 15 00 80 lui a1, 524289
80000364: 93 85 45 43 addi a1, a1, 1076
80000368: 13 15 25 00 slli a0, a0, 2
8000036c: 33 05 b5 00 add a0, a0, a1
80000370: 93 05 01 00 mv a1, sp
80000374: 23 20 b5 00 sw a1, 0(a0)
80000378: 63 40 d6 02 blt a2, a3, 32
80000378: 63 40 06 03 blt a2, a6, 32
8000037c: 63 44 46 01 blt a2, s4, 8
80000380: 13 06 0a 00 mv a2, s4
80000384: 37 05 00 80 lui a0, 524288
@@ -550,11 +550,11 @@ Disassembly of section .text:
800007a8: 67 80 00 00 ret
800007ac vx_num_cycles:
800007ac: 73 25 00 b0 csrr a0, mcycle
800007ac: 73 25 00 c0 rdcycle a0
800007b0: 67 80 00 00 ret
800007b4 vx_num_instrs:
800007b4: 73 25 20 b0 csrr a0, minstret
800007b4: 73 25 20 c0 rdinstret a0
800007b8: 67 80 00 00 ret
800007bc atexit:
@@ -1130,7 +1130,7 @@ Disassembly of section .symtab:
210: 33 01 00 00 add sp, zero, zero
214: 34 14 <unknown>
216: 00 80 <unknown>
218: 40 00 <unknown>
218: 80 00 <unknown>
21a: 00 00 <unknown>
21c: 11 00 <unknown>
21e: 06 00 <unknown>
@@ -1308,7 +1308,7 @@ Disassembly of section .symtab:
37e: 02 00 <unknown>
380: 7c 02 <unknown>
382: 00 00 <unknown>
384: 74 14 <unknown>
384: b4 14 <unknown>
386: 00 80 <unknown>
388: 00 00 <unknown>
38a: 00 00 <unknown>
@@ -1401,7 +1401,7 @@ Disassembly of section .symtab:
43e: 05 00 <unknown>
440: 9d 00 <unknown>
442: 00 00 <unknown>
444: 74 14 <unknown>
444: b4 14 <unknown>
446: 00 80 <unknown>
448: 00 00 <unknown>
44a: 00 00 <unknown>
@@ -1478,12 +1478,13 @@ Disassembly of section .strtab:
3e: 5f 6b 65 72 <unknown>
42: 6e 65 <unknown>
44: 6c 2d <unknown>
46: 37 32 2d 62 lui tp, 402131
46: 39 62 <unknown>
48: 2d 37 <unknown>
4a: 62 2d <unknown>
4c: 62 61 <unknown>
4e: 2d 63 <unknown>
50: 30 2d <unknown>
52: 37 64 2e 63 lui s0, 406246
4c: 34 36 <unknown>
4e: 2d 36 <unknown>
50: 38 2d <unknown>
52: 63 31 2e 63 <unknown>
56: 00 70 <unknown>
58: 61 72 <unknown>
5a: 61 6c <unknown>

View File

@@ -1,5 +1,5 @@
/tmp/pocl_vortex_kernel-55-6b-f9-64-73.elf: file format ELF32-riscv
/tmp/pocl_vortex_kernel-e8-31-f8-9e-55.elf: file format ELF32-riscv
Disassembly of section .init:
@@ -15,7 +15,7 @@ Disassembly of section .init:
8000001c: 17 15 00 00 auipc a0, 1
80000020: 13 05 85 41 addi a0, a0, 1048
80000024: 17 16 00 00 auipc a2, 1
80000028: 13 06 06 45 addi a2, a2, 1104
80000028: 13 06 06 49 addi a2, a2, 1168
8000002c: 33 06 a6 40 sub a2, a2, a0
80000030: 93 05 00 00 mv a1, zero
80000034: ef 00 50 42 jal 3108
@@ -185,7 +185,7 @@ Disassembly of section .text:
8000029c: ef 00 50 05 jal 2132
800002a0: 93 0a 05 00 mv s5, a0
800002a4: ef 00 50 04 jal 2116
800002a8: 93 05 f0 00 addi a1, zero, 15
800002a8: 93 05 f0 01 addi a1, zero, 31
800002ac: 63 cc a5 16 blt a1, a0, 376
800002b0: b3 05 74 03 mul a1, s0, s7
800002b4: 33 86 85 03 mul a2, a1, s8
@@ -205,39 +205,39 @@ Disassembly of section .text:
800002ec: 13 06 00 00 mv a2, zero
800002f0: b3 06 b6 00 add a3, a2, a1
800002f4: 33 c6 56 03 div a2, a3, s5
800002f8: 13 07 00 00 mv a4, zero
800002f8: 93 07 00 00 mv a5, zero
800002fc: 63 50 46 03 bge a2, s4, 32
80000300: 6f 00 00 02 j 32
80000304: b3 86 d5 02 mul a3, a1, a3
80000308: 33 06 d6 40 sub a2, a2, a3
8000030c: b3 06 b6 00 add a3, a2, a1
80000310: 33 c6 56 03 div a2, a3, s5
80000314: 13 07 00 00 mv a4, zero
80000314: 93 07 00 00 mv a5, zero
80000318: 63 44 46 01 blt a2, s4, 8
8000031c: 33 47 46 03 div a4, a2, s4
80000320: 93 07 00 00 mv a5, zero
8000031c: b3 47 46 03 div a5, a2, s4
80000320: 13 07 00 00 mv a4, zero
80000324: b3 0a 56 03 mul s5, a2, s5
80000328: 13 04 10 00 addi s0, zero, 1
8000032c: 63 08 07 00 beqz a4, 16
80000330: b3 07 47 03 mul a5, a4, s4
80000334: b3 07 f6 40 sub a5, a2, a5
80000338: 13 04 07 00 mv s0, a4
8000033c: 33 8b 56 41 sub s6, a3, s5
80000340: 23 20 91 00 sw s1, 0(sp)
80000344: 23 22 31 01 sw s3, 4(sp)
80000348: 23 24 21 01 sw s2, 8(sp)
8000034c: b3 85 a5 02 mul a1, a1, a0
80000350: 23 26 b1 00 sw a1, 12(sp)
80000354: 23 28 81 00 sw s0, 16(sp)
80000358: 23 2a f1 00 sw a5, 20(sp)
8000035c: b7 15 00 80 lui a1, 524289
80000360: 93 85 45 43 addi a1, a1, 1076
80000364: 13 15 25 00 slli a0, a0, 2
80000368: 33 05 b5 00 add a0, a0, a1
8000036c: 93 05 01 00 mv a1, sp
80000370: 93 06 20 00 addi a3, zero, 2
80000328: 13 08 10 00 addi a6, zero, 1
8000032c: 13 04 10 00 addi s0, zero, 1
80000330: 63 88 07 00 beqz a5, 16
80000334: 33 87 47 03 mul a4, a5, s4
80000338: 33 07 e6 40 sub a4, a2, a4
8000033c: 13 84 07 00 mv s0, a5
80000340: 33 8b 56 41 sub s6, a3, s5
80000344: 23 20 91 00 sw s1, 0(sp)
80000348: 23 22 31 01 sw s3, 4(sp)
8000034c: 23 24 21 01 sw s2, 8(sp)
80000350: b3 85 a5 02 mul a1, a1, a0
80000354: 23 26 b1 00 sw a1, 12(sp)
80000358: 23 28 81 00 sw s0, 16(sp)
8000035c: 23 2a e1 00 sw a4, 20(sp)
80000360: b7 15 00 80 lui a1, 524289
80000364: 93 85 45 43 addi a1, a1, 1076
80000368: 13 15 25 00 slli a0, a0, 2
8000036c: 33 05 b5 00 add a0, a0, a1
80000370: 93 05 01 00 mv a1, sp
80000374: 23 20 b5 00 sw a1, 0(a0)
80000378: 63 40 d6 02 blt a2, a3, 32
80000378: 63 40 06 03 blt a2, a6, 32
8000037c: 63 44 46 01 blt a2, s4, 8
80000380: 13 06 0a 00 mv a2, s4
80000384: 37 05 00 80 lui a0, 524288
@@ -765,11 +765,11 @@ Disassembly of section .text:
80000b04: 67 80 00 00 ret
80000b08 vx_num_cycles:
80000b08: 73 25 00 b0 csrr a0, mcycle
80000b08: 73 25 00 c0 rdcycle a0
80000b0c: 67 80 00 00 ret
80000b10 vx_num_instrs:
80000b10: 73 25 20 b0 csrr a0, minstret
80000b10: 73 25 20 c0 rdinstret a0
80000b14: 67 80 00 00 ret
80000b18 atexit:
@@ -1345,7 +1345,7 @@ Disassembly of section .symtab:
210: 33 01 00 00 add sp, zero, zero
214: 34 14 <unknown>
216: 00 80 <unknown>
218: 40 00 <unknown>
218: 80 00 <unknown>
21a: 00 00 <unknown>
21c: 11 00 <unknown>
21e: 06 00 <unknown>
@@ -1518,7 +1518,7 @@ Disassembly of section .symtab:
37c: 12 00 <unknown>
37e: 02 00 <unknown>
380: 8b 02 00 00 <unknown>
384: 74 14 <unknown>
384: b4 14 <unknown>
386: 00 80 <unknown>
388: 00 00 <unknown>
38a: 00 00 <unknown>
@@ -1601,7 +1601,7 @@ Disassembly of section .symtab:
42e: 05 00 <unknown>
430: 9d 00 <unknown>
432: 00 00 <unknown>
434: 74 14 <unknown>
434: b4 14 <unknown>
436: 00 80 <unknown>
438: 00 00 <unknown>
43a: 00 00 <unknown>
@@ -1687,13 +1687,11 @@ Disassembly of section .strtab:
3e: 5f 6b 65 72 <unknown>
42: 6e 65 <unknown>
44: 6c 2d <unknown>
46: 39 34 <unknown>
48: 2d 62 <unknown>
4a: 61 2d <unknown>
4c: 36 30 <unknown>
4e: 2d 35 <unknown>
50: 65 2d <unknown>
52: 31 38 <unknown>
46: 39 62 <unknown>
48: 2d 36 <unknown>
4a: 33 2d 34 32 <unknown>
4e: 2d 33 <unknown>
50: 37 2d 34 65 lui s10, 414530
54: 2e 63 <unknown>
56: 00 70 <unknown>
58: 61 72 <unknown>

View File

@@ -1,5 +1,5 @@
/tmp/pocl_vortex_kernel-1e-61-ae-14-72.elf: file format ELF32-riscv
/tmp/pocl_vortex_kernel-c8-d5-36-ec-11.elf: file format ELF32-riscv
Disassembly of section .init:
@@ -15,7 +15,7 @@ Disassembly of section .init:
8000001c: 17 15 00 00 auipc a0, 1
80000020: 13 05 c5 41 addi a0, a0, 1052
80000024: 17 16 00 00 auipc a2, 1
80000028: 13 06 86 45 addi a2, a2, 1112
80000028: 13 06 86 49 addi a2, a2, 1176
8000002c: 33 06 a6 40 sub a2, a2, a0
80000030: 93 05 00 00 mv a1, zero
80000034: ef 00 90 3d jal 3032
@@ -185,7 +185,7 @@ Disassembly of section .text:
8000029c: ef 00 c0 67 jal 1660
800002a0: 93 0a 05 00 mv s5, a0
800002a4: ef 00 c0 66 jal 1644
800002a8: 93 05 f0 00 addi a1, zero, 15
800002a8: 93 05 f0 01 addi a1, zero, 31
800002ac: 63 cc a5 16 blt a1, a0, 376
800002b0: b3 05 74 03 mul a1, s0, s7
800002b4: 33 86 85 03 mul a2, a1, s8
@@ -205,39 +205,39 @@ Disassembly of section .text:
800002ec: 13 06 00 00 mv a2, zero
800002f0: b3 06 b6 00 add a3, a2, a1
800002f4: 33 c6 56 03 div a2, a3, s5
800002f8: 13 07 00 00 mv a4, zero
800002f8: 93 07 00 00 mv a5, zero
800002fc: 63 50 46 03 bge a2, s4, 32
80000300: 6f 00 00 02 j 32
80000304: b3 86 d5 02 mul a3, a1, a3
80000308: 33 06 d6 40 sub a2, a2, a3
8000030c: b3 06 b6 00 add a3, a2, a1
80000310: 33 c6 56 03 div a2, a3, s5
80000314: 13 07 00 00 mv a4, zero
80000314: 93 07 00 00 mv a5, zero
80000318: 63 44 46 01 blt a2, s4, 8
8000031c: 33 47 46 03 div a4, a2, s4
80000320: 93 07 00 00 mv a5, zero
8000031c: b3 47 46 03 div a5, a2, s4
80000320: 13 07 00 00 mv a4, zero
80000324: b3 0a 56 03 mul s5, a2, s5
80000328: 13 04 10 00 addi s0, zero, 1
8000032c: 63 08 07 00 beqz a4, 16
80000330: b3 07 47 03 mul a5, a4, s4
80000334: b3 07 f6 40 sub a5, a2, a5
80000338: 13 04 07 00 mv s0, a4
8000033c: 33 8b 56 41 sub s6, a3, s5
80000340: 23 20 91 00 sw s1, 0(sp)
80000344: 23 22 31 01 sw s3, 4(sp)
80000348: 23 24 21 01 sw s2, 8(sp)
8000034c: b3 85 a5 02 mul a1, a1, a0
80000350: 23 26 b1 00 sw a1, 12(sp)
80000354: 23 28 81 00 sw s0, 16(sp)
80000358: 23 2a f1 00 sw a5, 20(sp)
8000035c: b7 15 00 80 lui a1, 524289
80000360: 93 85 c5 43 addi a1, a1, 1084
80000364: 13 15 25 00 slli a0, a0, 2
80000368: 33 05 b5 00 add a0, a0, a1
8000036c: 93 05 01 00 mv a1, sp
80000370: 93 06 20 00 addi a3, zero, 2
80000328: 13 08 10 00 addi a6, zero, 1
8000032c: 13 04 10 00 addi s0, zero, 1
80000330: 63 88 07 00 beqz a5, 16
80000334: 33 87 47 03 mul a4, a5, s4
80000338: 33 07 e6 40 sub a4, a2, a4
8000033c: 13 84 07 00 mv s0, a5
80000340: 33 8b 56 41 sub s6, a3, s5
80000344: 23 20 91 00 sw s1, 0(sp)
80000348: 23 22 31 01 sw s3, 4(sp)
8000034c: 23 24 21 01 sw s2, 8(sp)
80000350: b3 85 a5 02 mul a1, a1, a0
80000354: 23 26 b1 00 sw a1, 12(sp)
80000358: 23 28 81 00 sw s0, 16(sp)
8000035c: 23 2a e1 00 sw a4, 20(sp)
80000360: b7 15 00 80 lui a1, 524289
80000364: 93 85 c5 43 addi a1, a1, 1084
80000368: 13 15 25 00 slli a0, a0, 2
8000036c: 33 05 b5 00 add a0, a0, a1
80000370: 93 05 01 00 mv a1, sp
80000374: 23 20 b5 00 sw a1, 0(a0)
80000378: 63 40 d6 02 blt a2, a3, 32
80000378: 63 40 06 03 blt a2, a6, 32
8000037c: 63 44 46 01 blt a2, s4, 8
80000380: 13 06 0a 00 mv a2, s4
80000384: 37 05 00 80 lui a0, 524288
@@ -649,11 +649,11 @@ Disassembly of section .text:
8000092c: 67 80 00 00 ret
80000930 vx_num_cycles:
80000930: 73 25 00 b0 csrr a0, mcycle
80000930: 73 25 00 c0 rdcycle a0
80000934: 67 80 00 00 ret
80000938 vx_num_instrs:
80000938: 73 25 20 b0 csrr a0, minstret
80000938: 73 25 20 c0 rdinstret a0
8000093c: 67 80 00 00 ret
80000940 sqrtf:
@@ -1379,7 +1379,7 @@ Disassembly of section .symtab:
272: 00 00 <unknown>
274: 3c 14 <unknown>
276: 00 80 <unknown>
278: 40 00 <unknown>
278: 80 00 <unknown>
27a: 00 00 <unknown>
27c: 11 00 <unknown>
27e: 07 00 72 01 <unknown>
@@ -1552,7 +1552,7 @@ Disassembly of section .symtab:
3dc: 12 00 <unknown>
3de: 02 00 <unknown>
3e0: 8f 02 00 00 <unknown>
3e4: 7c 14 <unknown>
3e4: bc 14 <unknown>
3e6: 00 80 <unknown>
3e8: 00 00 <unknown>
3ea: 00 00 <unknown>
@@ -1666,7 +1666,7 @@ Disassembly of section .symtab:
4ce: 05 00 <unknown>
4d0: c6 00 <unknown>
4d2: 00 00 <unknown>
4d4: 7c 14 <unknown>
4d4: bc 14 <unknown>
4d6: 00 80 <unknown>
4d8: 00 00 <unknown>
4da: 00 00 <unknown>
@@ -1752,13 +1752,13 @@ Disassembly of section .strtab:
3e: 5f 6b 65 72 <unknown>
42: 6e 65 <unknown>
44: 6c 2d <unknown>
46: 36 35 <unknown>
48: 2d 62 <unknown>
4a: 62 2d <unknown>
4c: 30 66 <unknown>
4e: 2d 37 <unknown>
50: 34 2d <unknown>
52: 62 31 <unknown>
46: 30 65 <unknown>
48: 2d 31 <unknown>
4a: 36 2d <unknown>
4c: 65 36 <unknown>
4e: 2d 61 <unknown>
50: 66 2d <unknown>
52: 66 63 <unknown>
54: 2e 63 <unknown>
56: 00 70 <unknown>
58: 61 72 <unknown>

Binary file not shown.

Binary file not shown.

View File

@@ -1,5 +1,5 @@
/tmp/pocl_vortex_kernel-cd-81-06-70-1c.elf: file format ELF32-riscv
/tmp/pocl_vortex_kernel-4b-52-a6-ca-24.elf: file format ELF32-riscv
Disassembly of section .init:
@@ -15,7 +15,7 @@ Disassembly of section .init:
8000001c: 17 25 00 00 auipc a0, 2
80000020: 13 05 85 ed addi a0, a0, -296
80000024: 17 26 00 00 auipc a2, 2
80000028: 13 06 06 f1 addi a2, a2, -240
80000028: 13 06 06 f5 addi a2, a2, -176
8000002c: 33 06 a6 40 sub a2, a2, a0
80000030: 93 05 00 00 mv a1, zero
80000034: ef 00 00 7f jal 2032
@@ -185,7 +185,7 @@ Disassembly of section .text:
8000029c: ef 00 00 42 jal 1056
800002a0: 93 0a 05 00 mv s5, a0
800002a4: ef 00 00 41 jal 1040
800002a8: 93 05 f0 00 addi a1, zero, 15
800002a8: 93 05 f0 01 addi a1, zero, 31
800002ac: 63 cc a5 16 blt a1, a0, 376
800002b0: b3 05 74 03 mul a1, s0, s7
800002b4: 33 86 85 03 mul a2, a1, s8
@@ -205,39 +205,39 @@ Disassembly of section .text:
800002ec: 13 06 00 00 mv a2, zero
800002f0: b3 06 b6 00 add a3, a2, a1
800002f4: 33 c6 56 03 div a2, a3, s5
800002f8: 13 07 00 00 mv a4, zero
800002f8: 93 07 00 00 mv a5, zero
800002fc: 63 50 46 03 bge a2, s4, 32
80000300: 6f 00 00 02 j 32
80000304: b3 86 d5 02 mul a3, a1, a3
80000308: 33 06 d6 40 sub a2, a2, a3
8000030c: b3 06 b6 00 add a3, a2, a1
80000310: 33 c6 56 03 div a2, a3, s5
80000314: 13 07 00 00 mv a4, zero
80000314: 93 07 00 00 mv a5, zero
80000318: 63 44 46 01 blt a2, s4, 8
8000031c: 33 47 46 03 div a4, a2, s4
80000320: 93 07 00 00 mv a5, zero
8000031c: b3 47 46 03 div a5, a2, s4
80000320: 13 07 00 00 mv a4, zero
80000324: b3 0a 56 03 mul s5, a2, s5
80000328: 13 04 10 00 addi s0, zero, 1
8000032c: 63 08 07 00 beqz a4, 16
80000330: b3 07 47 03 mul a5, a4, s4
80000334: b3 07 f6 40 sub a5, a2, a5
80000338: 13 04 07 00 mv s0, a4
8000033c: 33 8b 56 41 sub s6, a3, s5
80000340: 23 20 91 00 sw s1, 0(sp)
80000344: 23 22 31 01 sw s3, 4(sp)
80000348: 23 24 21 01 sw s2, 8(sp)
8000034c: b3 85 a5 02 mul a1, a1, a0
80000350: 23 26 b1 00 sw a1, 12(sp)
80000354: 23 28 81 00 sw s0, 16(sp)
80000358: 23 2a f1 00 sw a5, 20(sp)
8000035c: b7 25 00 80 lui a1, 524290
80000360: 93 85 45 ef addi a1, a1, -268
80000364: 13 15 25 00 slli a0, a0, 2
80000368: 33 05 b5 00 add a0, a0, a1
8000036c: 93 05 01 00 mv a1, sp
80000370: 93 06 20 00 addi a3, zero, 2
80000328: 13 08 10 00 addi a6, zero, 1
8000032c: 13 04 10 00 addi s0, zero, 1
80000330: 63 88 07 00 beqz a5, 16
80000334: 33 87 47 03 mul a4, a5, s4
80000338: 33 07 e6 40 sub a4, a2, a4
8000033c: 13 84 07 00 mv s0, a5
80000340: 33 8b 56 41 sub s6, a3, s5
80000344: 23 20 91 00 sw s1, 0(sp)
80000348: 23 22 31 01 sw s3, 4(sp)
8000034c: 23 24 21 01 sw s2, 8(sp)
80000350: b3 85 a5 02 mul a1, a1, a0
80000354: 23 26 b1 00 sw a1, 12(sp)
80000358: 23 28 81 00 sw s0, 16(sp)
8000035c: 23 2a e1 00 sw a4, 20(sp)
80000360: b7 25 00 80 lui a1, 524290
80000364: 93 85 45 ef addi a1, a1, -268
80000368: 13 15 25 00 slli a0, a0, 2
8000036c: 33 05 b5 00 add a0, a0, a1
80000370: 93 05 01 00 mv a1, sp
80000374: 23 20 b5 00 sw a1, 0(a0)
80000378: 63 40 d6 02 blt a2, a3, 32
80000378: 63 40 06 03 blt a2, a6, 32
8000037c: 63 44 46 01 blt a2, s4, 8
80000380: 13 06 0a 00 mv a2, s4
80000384: 37 05 00 80 lui a0, 524288
@@ -496,11 +496,11 @@ Disassembly of section .text:
800006d0: 67 80 00 00 ret
800006d4 vx_num_cycles:
800006d4: 73 25 00 b0 csrr a0, mcycle
800006d4: 73 25 00 c0 rdcycle a0
800006d8: 67 80 00 00 ret
800006dc vx_num_instrs:
800006dc: 73 25 20 b0 csrr a0, minstret
800006dc: 73 25 20 c0 rdinstret a0
800006e0: 67 80 00 00 ret
800006e4 atexit:
@@ -1076,7 +1076,7 @@ Disassembly of section .symtab:
210: 33 01 00 00 add sp, zero, zero
214: f4 1e <unknown>
216: 00 80 <unknown>
218: 40 00 <unknown>
218: 80 00 <unknown>
21a: 00 00 <unknown>
21c: 11 00 <unknown>
21e: 06 00 <unknown>
@@ -1245,7 +1245,7 @@ Disassembly of section .symtab:
36e: 02 00 <unknown>
370: 61 02 <unknown>
372: 00 00 <unknown>
374: 34 1f <unknown>
374: 74 1f <unknown>
376: 00 80 <unknown>
378: 00 00 <unknown>
37a: 00 00 <unknown>
@@ -1338,7 +1338,7 @@ Disassembly of section .symtab:
42e: 05 00 <unknown>
430: 9d 00 <unknown>
432: 00 00 <unknown>
434: 34 1f <unknown>
434: 74 1f <unknown>
436: 00 80 <unknown>
438: 00 00 <unknown>
43a: 00 00 <unknown>
@@ -1425,14 +1425,12 @@ Disassembly of section .strtab:
3e: 5f 6b 65 72 <unknown>
42: 6e 65 <unknown>
44: 6c 2d <unknown>
46: 61 30 <unknown>
48: 2d 38 <unknown>
4a: 65 2d <unknown>
4c: 38 62 <unknown>
4e: 2d 64 <unknown>
50: 39 2d <unknown>
52: 32 66 <unknown>
54: 2e 63 <unknown>
46: 35 35 <unknown>
48: 2d 36 <unknown>
4a: 63 2d 39 32 <unknown>
4e: 2d 61 <unknown>
50: 65 2d <unknown>
52: 63 35 2e 63 <unknown>
56: 00 70 <unknown>
58: 61 72 <unknown>
5a: 61 6c <unknown>

View File

@@ -1,5 +1,5 @@
/tmp/pocl_vortex_kernel-10-e3-85-d7-4f.elf: file format ELF32-riscv
/tmp/pocl_vortex_kernel-fa-f1-cf-55-d5.elf: file format ELF32-riscv
Disassembly of section .init:
@@ -15,7 +15,7 @@ Disassembly of section .init:
8000001c: 17 25 00 00 auipc a0, 2
80000020: 13 05 85 46 addi a0, a0, 1128
80000024: 17 26 00 00 auipc a2, 2
80000028: 13 06 06 4a addi a2, a2, 1184
80000028: 13 06 06 4e addi a2, a2, 1248
8000002c: 33 06 a6 40 sub a2, a2, a0
80000030: 93 05 00 00 mv a1, zero
80000034: ef 00 10 58 jal 3456
@@ -185,7 +185,7 @@ Disassembly of section .text:
8000029c: ef 00 10 1b jal 2480
800002a0: 93 0a 05 00 mv s5, a0
800002a4: ef 00 10 1a jal 2464
800002a8: 93 05 f0 00 addi a1, zero, 15
800002a8: 93 05 f0 01 addi a1, zero, 31
800002ac: 63 cc a5 16 blt a1, a0, 376
800002b0: b3 05 74 03 mul a1, s0, s7
800002b4: 33 86 85 03 mul a2, a1, s8
@@ -205,39 +205,39 @@ Disassembly of section .text:
800002ec: 13 06 00 00 mv a2, zero
800002f0: b3 06 b6 00 add a3, a2, a1
800002f4: 33 c6 56 03 div a2, a3, s5
800002f8: 13 07 00 00 mv a4, zero
800002f8: 93 07 00 00 mv a5, zero
800002fc: 63 50 46 03 bge a2, s4, 32
80000300: 6f 00 00 02 j 32
80000304: b3 86 d5 02 mul a3, a1, a3
80000308: 33 06 d6 40 sub a2, a2, a3
8000030c: b3 06 b6 00 add a3, a2, a1
80000310: 33 c6 56 03 div a2, a3, s5
80000314: 13 07 00 00 mv a4, zero
80000314: 93 07 00 00 mv a5, zero
80000318: 63 44 46 01 blt a2, s4, 8
8000031c: 33 47 46 03 div a4, a2, s4
80000320: 93 07 00 00 mv a5, zero
8000031c: b3 47 46 03 div a5, a2, s4
80000320: 13 07 00 00 mv a4, zero
80000324: b3 0a 56 03 mul s5, a2, s5
80000328: 13 04 10 00 addi s0, zero, 1
8000032c: 63 08 07 00 beqz a4, 16
80000330: b3 07 47 03 mul a5, a4, s4
80000334: b3 07 f6 40 sub a5, a2, a5
80000338: 13 04 07 00 mv s0, a4
8000033c: 33 8b 56 41 sub s6, a3, s5
80000340: 23 20 91 00 sw s1, 0(sp)
80000344: 23 22 31 01 sw s3, 4(sp)
80000348: 23 24 21 01 sw s2, 8(sp)
8000034c: b3 85 a5 02 mul a1, a1, a0
80000350: 23 26 b1 00 sw a1, 12(sp)
80000354: 23 28 81 00 sw s0, 16(sp)
80000358: 23 2a f1 00 sw a5, 20(sp)
8000035c: b7 25 00 80 lui a1, 524290
80000360: 93 85 45 48 addi a1, a1, 1156
80000364: 13 15 25 00 slli a0, a0, 2
80000368: 33 05 b5 00 add a0, a0, a1
8000036c: 93 05 01 00 mv a1, sp
80000370: 93 06 20 00 addi a3, zero, 2
80000328: 13 08 10 00 addi a6, zero, 1
8000032c: 13 04 10 00 addi s0, zero, 1
80000330: 63 88 07 00 beqz a5, 16
80000334: 33 87 47 03 mul a4, a5, s4
80000338: 33 07 e6 40 sub a4, a2, a4
8000033c: 13 84 07 00 mv s0, a5
80000340: 33 8b 56 41 sub s6, a3, s5
80000344: 23 20 91 00 sw s1, 0(sp)
80000348: 23 22 31 01 sw s3, 4(sp)
8000034c: 23 24 21 01 sw s2, 8(sp)
80000350: b3 85 a5 02 mul a1, a1, a0
80000354: 23 26 b1 00 sw a1, 12(sp)
80000358: 23 28 81 00 sw s0, 16(sp)
8000035c: 23 2a e1 00 sw a4, 20(sp)
80000360: b7 25 00 80 lui a1, 524290
80000364: 93 85 45 48 addi a1, a1, 1156
80000368: 13 15 25 00 slli a0, a0, 2
8000036c: 33 05 b5 00 add a0, a0, a1
80000370: 93 05 01 00 mv a1, sp
80000374: 23 20 b5 00 sw a1, 0(a0)
80000378: 63 40 d6 02 blt a2, a3, 32
80000378: 63 40 06 03 blt a2, a6, 32
8000037c: 63 44 46 01 blt a2, s4, 8
80000380: 13 06 0a 00 mv a2, s4
80000384: 37 05 00 80 lui a0, 524288
@@ -852,11 +852,11 @@ Disassembly of section .text:
80000c60: 67 80 00 00 ret
80000c64 vx_num_cycles:
80000c64: 73 25 00 b0 csrr a0, mcycle
80000c64: 73 25 00 c0 rdcycle a0
80000c68: 67 80 00 00 ret
80000c6c vx_num_instrs:
80000c6c: 73 25 20 b0 csrr a0, minstret
80000c6c: 73 25 20 c0 rdinstret a0
80000c70: 67 80 00 00 ret
80000c74 atexit:
@@ -1432,7 +1432,7 @@ Disassembly of section .symtab:
210: 33 01 00 00 add sp, zero, zero
214: 84 24 <unknown>
216: 00 80 <unknown>
218: 40 00 <unknown>
218: 80 00 <unknown>
21a: 00 00 <unknown>
21c: 11 00 <unknown>
21e: 06 00 <unknown>
@@ -1602,7 +1602,7 @@ Disassembly of section .symtab:
36c: 12 00 <unknown>
36e: 02 00 <unknown>
370: 63 02 00 00 beqz zero, 4
374: c4 24 <unknown>
374: 04 25 <unknown>
376: 00 80 <unknown>
378: 00 00 <unknown>
37a: 00 00 <unknown>
@@ -1694,7 +1694,7 @@ Disassembly of section .symtab:
42e: 05 00 <unknown>
430: 9d 00 <unknown>
432: 00 00 <unknown>
434: c4 24 <unknown>
434: 04 25 <unknown>
436: 00 80 <unknown>
438: 00 00 <unknown>
43a: 00 00 <unknown>
@@ -1781,12 +1781,14 @@ Disassembly of section .strtab:
3e: 5f 6b 65 72 <unknown>
42: 6e 65 <unknown>
44: 6c 2d <unknown>
46: 36 31 <unknown>
48: 2d 64 <unknown>
4a: 61 2d <unknown>
4c: 63 34 2d 64 <unknown>
50: 34 2d <unknown>
52: 37 63 2e 63 lui t1, 406246
46: 65 63 <unknown>
48: 2d 61 <unknown>
4a: 31 2d <unknown>
4c: 64 38 <unknown>
4e: 2d 32 <unknown>
50: 65 2d <unknown>
52: 36 32 <unknown>
54: 2e 63 <unknown>
56: 00 70 <unknown>
58: 61 72 <unknown>
5a: 61 6c <unknown>

Binary file not shown.

View File

@@ -1,5 +1,5 @@
/tmp/pocl_vortex_kernel-58-c3-55-9d-28.elf: file format ELF32-riscv
/tmp/pocl_vortex_kernel-63-9f-11-80-f5.elf: file format ELF32-riscv
Disassembly of section .init:
@@ -15,7 +15,7 @@ Disassembly of section .init:
8000001c: 17 15 00 00 auipc a0, 1
80000020: 13 05 45 42 addi a0, a0, 1060
80000024: 17 16 00 00 auipc a2, 1
80000028: 13 06 c6 45 addi a2, a2, 1116
80000028: 13 06 c6 49 addi a2, a2, 1180
8000002c: 33 06 a6 40 sub a2, a2, a0
80000030: 93 05 00 00 mv a1, zero
80000034: ef 00 90 28 jal 2696
@@ -185,7 +185,7 @@ Disassembly of section .text:
8000029c: ef 00 80 6b jal 1720
800002a0: 93 0a 05 00 mv s5, a0
800002a4: ef 00 80 6a jal 1704
800002a8: 93 05 f0 00 addi a1, zero, 15
800002a8: 93 05 f0 01 addi a1, zero, 31
800002ac: 63 cc a5 16 blt a1, a0, 376
800002b0: b3 05 74 03 mul a1, s0, s7
800002b4: 33 86 85 03 mul a2, a1, s8
@@ -205,39 +205,39 @@ Disassembly of section .text:
800002ec: 13 06 00 00 mv a2, zero
800002f0: b3 06 b6 00 add a3, a2, a1
800002f4: 33 c6 56 03 div a2, a3, s5
800002f8: 13 07 00 00 mv a4, zero
800002f8: 93 07 00 00 mv a5, zero
800002fc: 63 50 46 03 bge a2, s4, 32
80000300: 6f 00 00 02 j 32
80000304: b3 86 d5 02 mul a3, a1, a3
80000308: 33 06 d6 40 sub a2, a2, a3
8000030c: b3 06 b6 00 add a3, a2, a1
80000310: 33 c6 56 03 div a2, a3, s5
80000314: 13 07 00 00 mv a4, zero
80000314: 93 07 00 00 mv a5, zero
80000318: 63 44 46 01 blt a2, s4, 8
8000031c: 33 47 46 03 div a4, a2, s4
80000320: 93 07 00 00 mv a5, zero
8000031c: b3 47 46 03 div a5, a2, s4
80000320: 13 07 00 00 mv a4, zero
80000324: b3 0a 56 03 mul s5, a2, s5
80000328: 13 04 10 00 addi s0, zero, 1
8000032c: 63 08 07 00 beqz a4, 16
80000330: b3 07 47 03 mul a5, a4, s4
80000334: b3 07 f6 40 sub a5, a2, a5
80000338: 13 04 07 00 mv s0, a4
8000033c: 33 8b 56 41 sub s6, a3, s5
80000340: 23 20 91 00 sw s1, 0(sp)
80000344: 23 22 31 01 sw s3, 4(sp)
80000348: 23 24 21 01 sw s2, 8(sp)
8000034c: b3 85 a5 02 mul a1, a1, a0
80000350: 23 26 b1 00 sw a1, 12(sp)
80000354: 23 28 81 00 sw s0, 16(sp)
80000358: 23 2a f1 00 sw a5, 20(sp)
8000035c: b7 15 00 80 lui a1, 524289
80000360: 93 85 05 44 addi a1, a1, 1088
80000364: 13 15 25 00 slli a0, a0, 2
80000368: 33 05 b5 00 add a0, a0, a1
8000036c: 93 05 01 00 mv a1, sp
80000370: 93 06 20 00 addi a3, zero, 2
80000328: 13 08 10 00 addi a6, zero, 1
8000032c: 13 04 10 00 addi s0, zero, 1
80000330: 63 88 07 00 beqz a5, 16
80000334: 33 87 47 03 mul a4, a5, s4
80000338: 33 07 e6 40 sub a4, a2, a4
8000033c: 13 84 07 00 mv s0, a5
80000340: 33 8b 56 41 sub s6, a3, s5
80000344: 23 20 91 00 sw s1, 0(sp)
80000348: 23 22 31 01 sw s3, 4(sp)
8000034c: 23 24 21 01 sw s2, 8(sp)
80000350: b3 85 a5 02 mul a1, a1, a0
80000354: 23 26 b1 00 sw a1, 12(sp)
80000358: 23 28 81 00 sw s0, 16(sp)
8000035c: 23 2a e1 00 sw a4, 20(sp)
80000360: b7 15 00 80 lui a1, 524289
80000364: 93 85 05 44 addi a1, a1, 1088
80000368: 13 15 25 00 slli a0, a0, 2
8000036c: 33 05 b5 00 add a0, a0, a1
80000370: 93 05 01 00 mv a1, sp
80000374: 23 20 b5 00 sw a1, 0(a0)
80000378: 63 40 d6 02 blt a2, a3, 32
80000378: 63 40 06 03 blt a2, a6, 32
8000037c: 63 44 46 01 blt a2, s4, 8
80000380: 13 06 0a 00 mv a2, s4
80000384: 37 05 00 80 lui a0, 524288
@@ -662,11 +662,11 @@ Disassembly of section .text:
80000968: 67 80 00 00 ret
8000096c vx_num_cycles:
8000096c: 73 25 00 b0 csrr a0, mcycle
8000096c: 73 25 00 c0 rdcycle a0
80000970: 67 80 00 00 ret
80000974 vx_num_instrs:
80000974: 73 25 20 b0 csrr a0, minstret
80000974: 73 25 20 c0 rdinstret a0
80000978: 67 80 00 00 ret
8000097c atexit:
@@ -1243,7 +1243,7 @@ Disassembly of section .symtab:
210: 33 01 00 00 add sp, zero, zero
214: 40 14 <unknown>
216: 00 80 <unknown>
218: 40 00 <unknown>
218: 80 00 <unknown>
21a: 00 00 <unknown>
21c: 11 00 <unknown>
21e: 06 00 <unknown>
@@ -1410,7 +1410,7 @@ Disassembly of section .symtab:
36c: 12 00 <unknown>
36e: 02 00 <unknown>
370: 6b 02 00 00 <unknown>
374: 80 14 <unknown>
374: c0 14 <unknown>
376: 00 80 <unknown>
378: 00 00 <unknown>
37a: 00 00 <unknown>
@@ -1503,7 +1503,7 @@ Disassembly of section .symtab:
42e: 05 00 <unknown>
430: 9d 00 <unknown>
432: 00 00 <unknown>
434: 80 14 <unknown>
434: c0 14 <unknown>
436: 00 80 <unknown>
438: 00 00 <unknown>
43a: 00 00 <unknown>
@@ -1589,12 +1589,13 @@ Disassembly of section .strtab:
3e: 5f 6b 65 72 <unknown>
42: 6e 65 <unknown>
44: 6c 2d <unknown>
46: 64 62 <unknown>
48: 2d 33 <unknown>
4a: 65 2d <unknown>
4c: 33 61 2d 63 <unknown>
50: 62 2d <unknown>
52: 33 30 2e 63 <unknown>
46: 35 35 <unknown>
48: 2d 39 <unknown>
4a: 32 2d <unknown>
4c: 30 30 <unknown>
4e: 2d 36 <unknown>
50: 39 2d <unknown>
52: 33 35 2e 63 <unknown>
56: 00 70 <unknown>
58: 61 72 <unknown>
5a: 61 6c <unknown>

Binary file not shown.

View File

@@ -1,5 +1,5 @@
/tmp/pocl_vortex_kernel-10-e6-f3-c4-7d.elf: file format ELF32-riscv
/tmp/pocl_vortex_kernel-a9-aa-28-a4-7a.elf: file format ELF32-riscv
Disassembly of section .init:
@@ -15,7 +15,7 @@ Disassembly of section .init:
8000001c: 17 25 00 00 auipc a0, 2
80000020: 13 05 85 ee addi a0, a0, -280
80000024: 17 26 00 00 auipc a2, 2
80000028: 13 06 06 f2 addi a2, a2, -224
80000028: 13 06 06 f6 addi a2, a2, -160
8000002c: 33 06 a6 40 sub a2, a2, a0
80000030: 93 05 00 00 mv a1, zero
80000034: ef 00 50 00 jal 2052
@@ -185,7 +185,7 @@ Disassembly of section .text:
8000029c: ef 00 40 43 jal 1076
800002a0: 93 0a 05 00 mv s5, a0
800002a4: ef 00 40 42 jal 1060
800002a8: 93 05 f0 00 addi a1, zero, 15
800002a8: 93 05 f0 01 addi a1, zero, 31
800002ac: 63 cc a5 16 blt a1, a0, 376
800002b0: b3 05 74 03 mul a1, s0, s7
800002b4: 33 86 85 03 mul a2, a1, s8
@@ -205,39 +205,39 @@ Disassembly of section .text:
800002ec: 13 06 00 00 mv a2, zero
800002f0: b3 06 b6 00 add a3, a2, a1
800002f4: 33 c6 56 03 div a2, a3, s5
800002f8: 13 07 00 00 mv a4, zero
800002f8: 93 07 00 00 mv a5, zero
800002fc: 63 50 46 03 bge a2, s4, 32
80000300: 6f 00 00 02 j 32
80000304: b3 86 d5 02 mul a3, a1, a3
80000308: 33 06 d6 40 sub a2, a2, a3
8000030c: b3 06 b6 00 add a3, a2, a1
80000310: 33 c6 56 03 div a2, a3, s5
80000314: 13 07 00 00 mv a4, zero
80000314: 93 07 00 00 mv a5, zero
80000318: 63 44 46 01 blt a2, s4, 8
8000031c: 33 47 46 03 div a4, a2, s4
80000320: 93 07 00 00 mv a5, zero
8000031c: b3 47 46 03 div a5, a2, s4
80000320: 13 07 00 00 mv a4, zero
80000324: b3 0a 56 03 mul s5, a2, s5
80000328: 13 04 10 00 addi s0, zero, 1
8000032c: 63 08 07 00 beqz a4, 16
80000330: b3 07 47 03 mul a5, a4, s4
80000334: b3 07 f6 40 sub a5, a2, a5
80000338: 13 04 07 00 mv s0, a4
8000033c: 33 8b 56 41 sub s6, a3, s5
80000340: 23 20 91 00 sw s1, 0(sp)
80000344: 23 22 31 01 sw s3, 4(sp)
80000348: 23 24 21 01 sw s2, 8(sp)
8000034c: b3 85 a5 02 mul a1, a1, a0
80000350: 23 26 b1 00 sw a1, 12(sp)
80000354: 23 28 81 00 sw s0, 16(sp)
80000358: 23 2a f1 00 sw a5, 20(sp)
8000035c: b7 25 00 80 lui a1, 524290
80000360: 93 85 45 f0 addi a1, a1, -252
80000364: 13 15 25 00 slli a0, a0, 2
80000368: 33 05 b5 00 add a0, a0, a1
8000036c: 93 05 01 00 mv a1, sp
80000370: 93 06 20 00 addi a3, zero, 2
80000328: 13 08 10 00 addi a6, zero, 1
8000032c: 13 04 10 00 addi s0, zero, 1
80000330: 63 88 07 00 beqz a5, 16
80000334: 33 87 47 03 mul a4, a5, s4
80000338: 33 07 e6 40 sub a4, a2, a4
8000033c: 13 84 07 00 mv s0, a5
80000340: 33 8b 56 41 sub s6, a3, s5
80000344: 23 20 91 00 sw s1, 0(sp)
80000348: 23 22 31 01 sw s3, 4(sp)
8000034c: 23 24 21 01 sw s2, 8(sp)
80000350: b3 85 a5 02 mul a1, a1, a0
80000354: 23 26 b1 00 sw a1, 12(sp)
80000358: 23 28 81 00 sw s0, 16(sp)
8000035c: 23 2a e1 00 sw a4, 20(sp)
80000360: b7 25 00 80 lui a1, 524290
80000364: 93 85 45 f0 addi a1, a1, -252
80000368: 13 15 25 00 slli a0, a0, 2
8000036c: 33 05 b5 00 add a0, a0, a1
80000370: 93 05 01 00 mv a1, sp
80000374: 23 20 b5 00 sw a1, 0(a0)
80000378: 63 40 d6 02 blt a2, a3, 32
80000378: 63 40 06 03 blt a2, a6, 32
8000037c: 63 44 46 01 blt a2, s4, 8
80000380: 13 06 0a 00 mv a2, s4
80000384: 37 05 00 80 lui a0, 524288
@@ -501,11 +501,11 @@ Disassembly of section .text:
800006e4: 67 80 00 00 ret
800006e8 vx_num_cycles:
800006e8: 73 25 00 b0 csrr a0, mcycle
800006e8: 73 25 00 c0 rdcycle a0
800006ec: 67 80 00 00 ret
800006f0 vx_num_instrs:
800006f0: 73 25 20 b0 csrr a0, minstret
800006f0: 73 25 20 c0 rdinstret a0
800006f4: 67 80 00 00 ret
800006f8 atexit:
@@ -1091,7 +1091,7 @@ Disassembly of section .symtab:
220: 47 01 00 00 fmsub.s ft2, ft0, ft0, ft0, rne
224: 04 1f <unknown>
226: 00 80 <unknown>
228: 40 00 <unknown>
228: 80 00 <unknown>
22a: 00 00 <unknown>
22c: 11 00 <unknown>
22e: 06 00 <unknown>
@@ -1253,7 +1253,7 @@ Disassembly of section .symtab:
36e: 02 00 <unknown>
370: 62 02 <unknown>
372: 00 00 <unknown>
374: 44 1f <unknown>
374: 84 1f <unknown>
376: 00 80 <unknown>
378: 00 00 <unknown>
37a: 00 00 <unknown>
@@ -1354,7 +1354,7 @@ Disassembly of section .symtab:
43e: 05 00 <unknown>
440: 9d 00 <unknown>
442: 00 00 <unknown>
444: 44 1f <unknown>
444: 84 1f <unknown>
446: 00 80 <unknown>
448: 00 00 <unknown>
44a: 00 00 <unknown>
@@ -1433,12 +1433,11 @@ Disassembly of section .strtab:
3e: 5f 6b 65 72 <unknown>
42: 6e 65 <unknown>
44: 6c 2d <unknown>
46: 31 62 <unknown>
48: 2d 37 <unknown>
4a: 31 2d <unknown>
4c: 63 66 2d 66 bltu s10, sp, 1644
50: 66 2d <unknown>
52: 34 32 <unknown>
46: 63 38 2d 36 <unknown>
4a: 63 2d 65 36 <unknown>
4e: 2d 33 <unknown>
50: 35 2d <unknown>
52: 61 63 <unknown>
54: 2e 63 <unknown>
56: 00 70 <unknown>
58: 61 72 <unknown>