./membug-cheribsd: file format elf64-littleriscv Disassembly of section .interp: 00000000000002a8 <.interp>: 2a8: 2f 6c 69 62 2ac: 65 78 lui a6, 1048569 2ae: 65 63 lui t1, 25 2b0: 2f 6c 64 2d 2b4: 65 6c lui s8, 25 2b6: 66 2e clc ct3, 592(csp) 2b8: 73 6f 2e 31 csrrsi t5, 786, 28 2bc: 00 Disassembly of section .note.tag: 00000000000002c0 <.note.tag>: 2c0: 08 00 2c2: 00 00 unimp 2c4: 04 00 2c6: 00 00 unimp 2c8: 01 00 nop 2ca: 00 00 unimp 00000000000002cc <.Ltmp1>: 2cc: 46 72 cld tp, 112(csp) 2ce: 65 65 lui a0, 25 2d0: 42 53 clw t1, 48(csp) 2d2: 44 00 cincoffset cs1, csp, 4 00000000000002d4 <.Ltmp3>: 2d4: 00 5d clw s0, 56(ca0) 2d6: 15 00 c.nop 5 00000000000002d8 <.Ltmp2>: 2d8: 09 00 c.nop 2 2da: 00 00 unimp 2dc: 04 00 2de: 00 00 unimp 2e0: 01 00 nop 2e2: 00 00 unimp 00000000000002e4 <.Ltmp5>: 2e4: 43 68 65 72 2e8: 69 42 addi tp, zero, 26 2ea: 53 44 00 00 fadd.s fs0, ft0, ft0, rmm 00000000000002ed <.Ltmp4>: 2ed: 00 00 unimp 2ef: 00 9c 00000000000002f0 <.Ltmp7>: 2f0: 9c 8b 2f2: 34 01 cincoffset ca3, csp, 136 00000000000002f4 <.Ltmp6>: 2f4: 08 00 2f6: 00 00 unimp 2f8: 04 00 2fa: 00 00 unimp 2fc: 04 00 2fe: 00 00 unimp 0000000000000300 <.Ltmp1>: 300: 46 72 cld tp, 112(csp) 302: 65 65 lui a0, 25 304: 42 53 clw t1, 48(csp) 306: 44 00 cincoffset cs1, csp, 4 0000000000000308 <.Ltmp3>: 308: 00 00 unimp 30a: 00 00 unimp 000000000000030c <.Ltmp2>: 30c: 08 00 30e: 00 00 unimp 310: 04 00 312: 00 00 unimp 314: 02 00 c.slli64 zero 316: 00 00 unimp 0000000000000318 <.Ltmp1>: 318: 46 72 cld tp, 112(csp) 31a: 65 65 lui a0, 25 31c: 42 53 clw t1, 48(csp) 31e: 44 00 cincoffset cs1, csp, 4 0000000000000320 <.Ltmp3>: 320: 00 00 unimp 322: 00 00 unimp Disassembly of section .dynsym: 0000000000000328 <.dynsym>: ... 340: 0b 00 00 00 344: 12 00 c.slli zero, 4 ... 356: 00 00 unimp 358: 12 00 c.slli zero, 4 35a: 00 00 unimp 35c: 12 00 c.slli zero, 4 ... 36e: 00 00 unimp 370: 2a 00 c.slli zero, 10 372: 00 00 unimp 374: 22 00 c.slli zero, 8 ... 386: 00 00 unimp 388: 39 00 c.nop 14 38a: 00 00 unimp 38c: 12 00 c.slli zero, 4 ... 39e: 00 00 unimp 3a0: 40 00 cincoffset cs0, csp, 4 3a2: 00 00 unimp 3a4: 12 00 c.slli zero, 4 ... 3b6: 00 00 unimp 3b8: 47 00 00 00 fmsub.s ft0, ft0, ft0, ft0, rne 3bc: 11 00 c.nop 4 ... 3ce: 00 00 unimp 3d0: 50 00 cincoffset ca2, csp, 4 3d2: 00 00 unimp 3d4: 12 00 c.slli zero, 4 ... 3e6: 00 00 unimp 3e8: 01 00 nop 3ea: 00 00 unimp 3ec: 11 00 c.nop 4 3ee: 14 00 3f0: 10 41 clw a2, 0(ca0) 3f2: 00 00 unimp 3f4: 00 00 unimp 3f6: 00 00 unimp 3f8: 10 00 3fa: 00 00 unimp 3fc: 00 00 unimp 3fe: 00 00 unimp 400: 17 00 00 00 auipcc cnull, 0 404: 11 00 c.nop 4 406: 14 00 408: 20 41 clw s0, 64(ca0) 40a: 00 00 unimp 40c: 00 00 unimp 40e: 00 00 unimp 410: 10 00 412: 00 00 unimp 414: 00 00 unimp 416: 00 00 unimp 418: 1f 00 00 00 41c: 11 00 c.nop 4 41e: 12 00 c.slli zero, 4 420: 80 3f clc cs0, 304(ca5) 422: 00 00 unimp 424: 00 00 unimp 426: 00 00 unimp 428: 10 00 42a: 00 00 unimp 42c: 00 00 unimp 42e: 00 00 unimp Disassembly of section .gnu.version: 0000000000000430 <.gnu.version>: 430: 00 00 unimp 432: 02 00 c.slli64 zero 434: 02 00 c.slli64 zero 436: 02 00 c.slli64 zero 438: 02 00 c.slli64 zero 43a: 02 00 c.slli64 zero 43c: 02 00 c.slli64 zero 43e: 02 00 c.slli64 zero 440: 01 00 nop 442: 01 00 nop 444: 01 00 nop Disassembly of section .gnu.version_r: 0000000000000448 <.gnu.version_r>: 448: 01 00 nop 44a: 01 00 nop 44c: 56 00 c.slli zero, 21 44e: 00 00 unimp 450: 10 00 452: 00 00 unimp 454: 00 00 unimp 456: 00 00 unimp 458: b0 28 clc ca2, 80(cs1) 45a: 7a 07 slli a4, a4, 30 45c: 00 00 unimp 45e: 02 00 c.slli64 zero 460: 60 00 cincoffset cs0, csp, 12 462: 00 00 unimp 464: 00 00 unimp 466: 00 00 unimp Disassembly of section .gnu.hash: 0000000000000468 <.gnu.hash>: 468: 01 00 nop 46a: 00 00 unimp 46c: 08 00 46e: 00 00 unimp 470: 01 00 nop 472: 00 00 unimp 474: 1a 00 c.slli zero, 6 476: 00 00 unimp 478: 80 00 cincoffset cs0, csp, 64 47a: 00 44 clw s0, 8(cs0) 47c: c0 00 cincoffset cs0, csp, 68 47e: 00 10 cincoffset cs0, csp, 32 480: 08 00 482: 00 00 unimp 484: 1e b0 csc ct2, 32(csp) 486: 27 1d a6 dd 48a: a3 6b bd 50 48e: 76 9e add t3, t3, t4 Disassembly of section .hash: 0000000000000490 <.hash>: 490: 0b 00 00 00 494: 0b 00 00 00 498: 00 00 unimp 49a: 00 00 unimp 49c: 08 00 49e: 00 00 unimp 4a0: 06 00 c.slli zero, 1 4a2: 00 00 unimp 4a4: 03 00 00 00 clb zero, 0(cnull) 4a8: 00 00 unimp 4aa: 00 00 unimp 4ac: 01 00 nop 4ae: 00 00 unimp 4b0: 0a 00 c.slli zero, 2 4b2: 00 00 unimp 4b4: 09 00 c.nop 2 4b6: 00 00 unimp 4b8: 02 00 c.slli64 zero ... 4de: 00 00 unimp 4e0: 05 00 c.nop 1 4e2: 00 00 unimp 4e4: 04 00 4e6: 00 00 unimp 4e8: 07 00 00 00 4ec: 00 00 unimp 4ee: 00 00 unimp Disassembly of section .dynstr: 00000000000004f0 <.dynstr>: 4f0: 00 5f clw s0, 56(ca4) 4f2: 5f 61 75 78 4f6: 61 72 lui tp, 1048568 4f8: 67 73 00 61 4fc: 74 65 cld a3, 200(ca0) 4fe: 78 69 cld a4, 208(ca0) 500: 74 00 cincoffset ca3, csp, 12 502: 65 78 lui a6, 1048569 504: 69 74 lui s0, 1048570 506: 00 65 cld s0, 8(ca0) 508: 6e 76 cld a2, 248(csp) 50a: 69 72 lui tp, 1048570 50c: 6f 6e 00 5f cjal ct3, 0x6afc 510: 5f 70 72 6f 514: 67 6e 61 6d 518: 65 00 c.nop 25 51a: 5f 5f 63 78 51e: 61 5f addi t5, zero, -8 520: 66 69 cld s2, 88(csp) 522: 6e 61 cld sp, 216(csp) 524: 6c 69 cld a1, 208(ca0) 526: 7a 65 cld a0, 408(csp) 528: 00 6d cld s0, 24(ca0) 52a: 65 6d lui s10, 25 52c: 63 70 79 00 bgeu s2, t2, 0x52c <.dynstr+0x3c> 530: 70 72 cld a2, 224(ca2) 532: 69 6e lui t3, 26 534: 74 66 cld a3, 200(ca2) 536: 00 5f clw s0, 56(ca4) 538: 5f 73 74 64 53c: 69 6e lui t3, 26 53e: 70 00 cincoffset ca2, csp, 12 540: 66 67 cld a4, 88(csp) 542: 65 74 lui s0, 1048569 544: 73 00 6c 69 548: 62 63 cld t1, 24(csp) 54a: 2e 73 cld t1, 232(csp) 54c: 6f 2e 37 00 cjal ct3, 0x72d4e 550: 46 42 clw tp, 80(csp) 552: 53 44 5f 31 556: 2e 30 558: 00 Disassembly of section .rela.dyn: 0000000000000560 <.rela.dyn>: 560: b0 3f clc ca2, 368(ca5) 562: 00 00 unimp 564: 00 00 unimp 566: 00 00 unimp 568: c1 00 addi ra, ra, 16 56a: 00 00 unimp 56c: 01 00 nop ... 576: 00 00 unimp 578: c0 3f clc cs0, 432(ca5) 57a: 00 00 unimp 57c: 00 00 unimp 57e: 00 00 unimp 580: c1 00 addi ra, ra, 16 582: 00 00 unimp 584: 02 00 c.slli64 zero ... 58e: 00 00 unimp 590: 70 40 clw a2, 68(cs0) 592: 00 00 unimp 594: 00 00 unimp 596: 00 00 unimp 598: c1 00 addi ra, ra, 16 59a: 00 00 unimp 59c: 03 00 00 00 clb zero, 0(cnull) ... 5a8: a0 40 clw s0, 64(cs1) 5aa: 00 00 unimp 5ac: 00 00 unimp 5ae: 00 00 unimp 5b0: c1 00 addi ra, ra, 16 5b2: 00 00 unimp 5b4: 04 00 ... 5be: 00 00 unimp 5c0: c0 40 clw s0, 4(cs1) 5c2: 00 00 unimp 5c4: 00 00 unimp 5c6: 00 00 unimp 5c8: c1 00 addi ra, ra, 16 5ca: 00 00 unimp 5cc: 05 00 c.nop 1 ... 5d6: 00 00 unimp 5d8: d0 40 clw a2, 4(cs1) 5da: 00 00 unimp 5dc: 00 00 unimp 5de: 00 00 unimp 5e0: c1 00 addi ra, ra, 16 5e2: 00 00 unimp 5e4: 06 00 c.slli zero, 1 ... 5ee: 00 00 unimp 5f0: e0 40 clw s0, 68(cs1) 5f2: 00 00 unimp 5f4: 00 00 unimp 5f6: 00 00 unimp 5f8: c1 00 addi ra, ra, 16 5fa: 00 00 unimp 5fc: 07 00 00 00 ... Disassembly of section .rodata: 0000000000000608 <.rodata>: 608: 77 68 61 74 60c: 20 61 cld s0, 64(ca0) 60e: 20 62 cld s0, 64(ca2) 610: 65 61 cincoffset csp, csp, 112 612: 75 74 lui s0, 1048573 614: 69 66 lui a2, 26 616: 75 6c lui s8, 29 618: 20 73 cld s0, 96(ca4) 61a: 74 72 cld a3, 224(ca2) 61c: 69 6e lui t3, 26 61e: 67 00 6d 79 cjr 1942(cs10) 622: 5f 70 65 72 626: 66 65 cld a0, 88(csp) 628: 63 74 5f 73 bgeu t5, s5, 0xd50 62c: 74 72 cld a3, 224(ca2) 62e: 69 6e lui t3, 26 630: 67 3a 20 25 634: 73 0a 00 65 638: 6e 74 cld s0, 248(csp) 63a: 65 72 lui tp, 1048569 63c: 20 79 cld s0, 112(ca0) 63e: 6f 75 72 20 cjal ca0, 0x28044 642: 6e 61 cld sp, 216(csp) 644: 6d 65 lui a0, 27 646: 3a 20 648: 00 00 unimp 64a: 68 65 cld a0, 200(ca0) 64c: 6c 6c cld a1, 216(cs0) 64e: 6f 20 25 73 j 0x52d80 652: 00 Disassembly of section .eh_frame_hdr: 0000000000000654 <.eh_frame_hdr>: 654: 01 1b addi s6, s6, -32 656: 03 3b 10 00 cld s6, 1(cnull) 65a: 00 00 unimp 65c: 01 00 nop 65e: 00 00 unimp 660: 94 16 cincoffset ca3, csp, 864 662: 00 00 unimp 664: 2c 00 cincoffset ca1, csp, 8 666: 00 00 unimp Disassembly of section .eh_frame: 0000000000000668 <.eh_frame>: 668: 14 00 66a: 00 00 unimp 66c: 00 00 unimp 66e: 00 00 unimp 670: 01 7a lui s4, 1048544 672: 52 00 c.slli zero, 20 674: 01 78 lui a6, 1048544 676: 01 01 mv sp, sp 678: 1b 0c 02 00 sext.w s8, tp 67c: 00 00 unimp 67e: 00 00 unimp 680: 24 00 cincoffset cs1, csp, 8 682: 00 00 unimp 684: 1c 00 686: 00 00 unimp 688: 60 16 cincoffset cs0, csp, 812 68a: 00 00 unimp 68c: c4 00 cincoffset cs1, csp, 68 68e: 00 00 unimp 690: 00 44 clw s0, 8(cs0) 692: 0e a0 csc cgp, 0(csp) 694: 01 48 mv a6, zero 696: 81 02 mv t0, t0 698: 88 04 cincoffset ca0, csp, 576 69a: 44 0c cincoffset cs1, csp, 532 69c: 08 00 ... 6aa: 00 00 unimp Disassembly of section __cap_relocs: 00000000000006b0 <__cap_relocs>: 6b0: 30 2e clc ca2, 336(ca2) 6b2: 00 00 unimp 6b4: 00 00 unimp 6b6: 00 00 unimp 6b8: a8 1c cincoffset ca0, csp, 632 ... 6c6: 00 00 unimp 6c8: 3e 00 c.slli zero, 15 ... 6d6: 00 80 6d8: 80 3f clc cs0, 304(ca5) 6da: 00 00 unimp 6dc: 00 00 unimp 6de: 00 00 unimp 6e0: 49 06 addi a2, a2, 18 ... 6ee: 00 00 unimp 6f0: 01 00 nop ... 6fe: 00 40 clw s0, 0(cs0) 700: 90 3f clc ca2, 304(ca5) 702: 00 00 unimp 704: 00 00 unimp 706: 00 00 unimp 708: 90 3f clc ca2, 304(ca5) ... 716: 00 00 unimp 718: 10 00 ... 726: 00 00 unimp 728: a0 3f clc cs0, 368(ca5) 72a: 00 00 unimp 72c: 00 00 unimp 72e: 00 00 unimp 730: 10 41 clw a2, 0(ca0) ... 73e: 00 00 unimp 740: 10 00 ... 74e: 00 00 unimp 750: d0 3f clc ca2, 432(ca5) 752: 00 00 unimp 754: 00 00 unimp 756: 00 00 unimp 758: 20 41 clw s0, 64(ca0) ... 766: 00 00 unimp 768: 10 00 ... 776: 00 00 unimp 778: e0 3f clc cs0, 496(ca5) 77a: 00 00 unimp 77c: 00 00 unimp 77e: 00 00 unimp 780: 80 3f clc cs0, 304(ca5) ... 78e: 00 00 unimp 790: 10 00 ... 79e: 00 00 unimp 7a0: f0 3f clc ca2, 496(ca5) 7a2: 00 00 unimp 7a4: 00 00 unimp 7a6: 00 00 unimp 7a8: 40 2e clc cs0, 400(ca2) ... 7b6: 00 00 unimp 7b8: 40 01 cincoffset cs0, csp, 132 ... 7c6: 00 40 clw s0, 0(cs0) 7c8: 00 40 clw s0, 0(cs0) 7ca: 00 00 unimp 7cc: 00 00 unimp 7ce: 00 00 unimp 7d0: 22 1c slli s8, s8, 40 ... 7de: 00 00 unimp 7e0: 84 00 cincoffset cs1, csp, 64 ... 7ee: 00 80 7f0: 10 40 clw a2, 0(cs0) 7f2: 00 00 unimp 7f4: 00 00 unimp 7f6: 00 00 unimp 7f8: a8 19 cincoffset ca0, csp, 248 ... 816: 00 40 clw s0, 0(cs0) 818: 20 40 clw s0, 64(cs0) 81a: 00 00 unimp 81c: 00 00 unimp 81e: 00 00 unimp 820: a8 19 cincoffset ca0, csp, 248 ... 83e: 00 40 clw s0, 0(cs0) 840: 30 40 clw a2, 64(cs0) 842: 00 00 unimp 844: 00 00 unimp 846: 00 00 unimp 848: a8 19 cincoffset ca0, csp, 248 ... 866: 00 40 clw s0, 0(cs0) 868: 40 40 clw s0, 4(cs0) 86a: 00 00 unimp 86c: 00 00 unimp 86e: 00 00 unimp 870: a8 19 cincoffset ca0, csp, 248 ... 88e: 00 40 clw s0, 0(cs0) 890: 50 40 clw a2, 4(cs0) 892: 00 00 unimp 894: 00 00 unimp 896: 00 00 unimp 898: 30 2e clc ca2, 336(ca2) ... 8a6: 00 00 unimp 8a8: 10 00 ... 8b6: 00 40 clw s0, 0(cs0) 8b8: 60 40 clw s0, 68(cs0) 8ba: 00 00 unimp 8bc: 00 00 unimp 8be: 00 00 unimp 8c0: 40 2e clc cs0, 400(ca2) ... 8de: 00 40 clw s0, 0(cs0) 8e0: 80 40 clw s0, 0(cs1) 8e2: 00 00 unimp 8e4: 00 00 unimp 8e6: 00 00 unimp 8e8: 90 3f clc ca2, 304(ca5) ... 8f6: 00 00 unimp 8f8: 10 00 ... 906: 00 00 unimp 908: 90 40 clw a2, 0(cs1) 90a: 00 00 unimp 90c: 00 00 unimp 90e: 00 00 unimp 910: 08 06 cincoffset ca0, csp, 768 ... 91e: 00 00 unimp 920: 18 00 ... 92e: 00 40 clw s0, 0(cs0) 930: b0 40 clw a2, 64(cs1) 932: 00 00 unimp 934: 00 00 unimp 936: 00 00 unimp 938: 37 06 00 00 lui a2, 0 ... 948: 12 00 c.slli zero, 4 ... 956: 00 40 clw s0, 0(cs0) 958: f0 40 clw a2, 68(cs1) 95a: 00 00 unimp 95c: 00 00 unimp 95e: 00 00 unimp 960: 4a 06 slli a2, a2, 18 ... 96e: 00 00 unimp 970: 09 00 c.nop 2 ... 97e: 00 40 clw s0, 0(cs0) 980: 00 41 clw s0, 0(ca0) 982: 00 00 unimp 984: 00 00 unimp 986: 00 00 unimp 988: 20 06 cincoffset cs0, csp, 776 ... 996: 00 00 unimp 998: 17 00 00 00 auipcc cnull, 0 ... 9a4: 00 00 unimp 9a6: 00 40 clw s0, 0(cs0) Disassembly of section .text: 00000000000019a8 <_start>: ; { 19a8: 5b 11 01 fa cincoffset csp, csp, -96 19ac: 23 48 11 04 csc cra, 80(csp) 19b0: 23 40 81 04 csc cs0, 64(csp) 19b4: 23 48 91 02 csc cs1, 48(csp) 19b8: 23 40 21 03 csc cs2, 32(csp) 19bc: 23 48 31 01 csc cs3, 16(csp) 19c0: 23 40 41 01 csc cs4, 0(csp) 19c4: 5b 14 01 06 cincoffset cs0, csp, 96 19c8: 5b 89 a5 fe cmove cs2, ca1 ; const bool has_dynamic_linker = obj != NULL && cleanup != NULL; 19cc: b3 35 c0 00 snez a1, a2 19d0: 33 36 20 01 snez a2, s2 19d4: f1 8d and a1, a1, a2 ; if (!has_dynamic_linker) 19d6: c5 c9 beqz a1, 0x1a86 <.LBB0_14+0x5a> ; if (cheri_getdefault() != NULL) 19d8: db 05 10 02 cspecialr ca1, ddc 19dc: cd e5 bnez a1, 0x1a86 <.LBB0_14+0x5a> 19de: db 04 a0 fe cmove cs1, cnull 19e2: db 09 a0 fe cmove cs3, cnull 19e6: 81 45 mv a1, zero 19e8: 71 46 addi a2, zero, 28 19ea: f5 46 addi a3, zero, 29 19ec: 7d 48 addi a6, zero, 31 19ee: db 07 a5 fe cmove ca5, ca0 19f2: 6f 00 00 01 j 0x1a02 <_start+0x5a> ; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) { 19f6: 63 1a c7 02 bne a4, a2, 0x1a2a <_start+0x82> ; argc = auxp->a_un.a_val; 19fa: 83 b5 07 01 cld a1, 16(ca5) ; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) { 19fe: db 97 07 02 cincoffset ca5, ca5, 32 1a02: 03 b7 07 00 cld a4, 0(ca5) 1a06: e3 58 e6 fe bge a2, a4, 0x19f6 <_start+0x4e> 1a0a: 63 0a d7 00 beq a4, a3, 0x1a1e <_start+0x76> 1a0e: e3 18 07 ff bne a4, a6, 0x19fe <_start+0x56> ; env = (char **)auxp->a_un.a_ptr; 1a12: 8f a9 07 01 clc cs3, 16(ca5) ; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) { 1a16: db 97 07 02 cincoffset ca5, ca5, 32 1a1a: 6f f0 9f fe j 0x1a02 <_start+0x5a> ; argv = (char **)auxp->a_un.a_ptr; 1a1e: 8f a4 07 01 clc cs1, 16(ca5) ; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) { 1a22: db 97 07 02 cincoffset ca5, ca5, 32 1a26: 6f f0 df fd j 0x1a02 <_start+0x5a> ; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) { 1a2a: 71 fb bnez a4, 0x19fe <_start+0x56> 0000000000001a2c <.LBB0_14>: ; __auxargs = auxv; /* Store the global auxargs pointer */ 1a2c: 17 26 00 00 auipcc ca2, 2 1a30: 0f 26 46 57 clc ca2, 1396(ca2) 1a34: 23 40 a6 00 csc ca0, 0(ca2) ; handle_argv(argc, argv, env); 1a38: 1b 8a 05 00 sext.w s4, a1 1a3c: 52 85 mv a0, s4 1a3e: db 85 a4 fe cmove ca1, cs1 1a42: 5b 86 a9 fe cmove ca2, cs3 1a46: 97 00 00 00 auipcc cra, 0 1a4a: e7 80 20 04 cjalr 66(cra) ; atexit(cleanup); 1a4e: 5b 05 a9 fe cmove ca0, cs2 1a52: 97 00 00 00 auipcc cra, 0 1a56: e7 80 e0 37 cjalr 894(cra) ; handle_static_init(argc, argv, env); 1a5a: 52 85 mv a0, s4 1a5c: db 85 a4 fe cmove ca1, cs1 1a60: 5b 86 a9 fe cmove ca2, cs3 1a64: 97 00 00 00 auipcc cra, 0 1a68: e7 80 20 09 cjalr 146(cra) ; exit(main(argc, argv, env)); 1a6c: 52 85 mv a0, s4 1a6e: db 85 a4 fe cmove ca1, cs1 1a72: 5b 86 a9 fe cmove ca2, cs3 1a76: 97 00 00 00 auipcc cra, 0 1a7a: e7 80 20 27 cjalr 626(cra) 1a7e: 97 00 00 00 auipcc cra, 0 1a82: e7 80 20 36 cjalr 866(cra) 1a86: 00 00 unimp 0000000000001a88 : ; { 1a88: 5b 11 01 fe cincoffset csp, csp, -32 ; if (environ == NULL) 1a8c: 23 48 11 00 csc cra, 16(csp) 1a90: 23 40 81 00 csc cs0, 0(csp) 1a94: 5b 14 01 02 cincoffset cs0, csp, 32 0000000000001a98 <.LBB1_10>: 1a98: 97 26 00 00 auipcc ca3, 2 1a9c: 8f a6 86 53 clc ca3, 1336(ca3) 1aa0: 0f a7 06 00 clc ca4, 0(ca3) 1aa4: 09 c7 beqz a4, 0x1aae <.LBB1_10+0x16> ; if (argc > 0 && argv[0] != NULL) { 1aa6: 63 48 a0 00 bgtz a0, 0x1ab6 <.LBB1_10+0x1e> 1aaa: 6f 00 c0 03 j 0x1ae6 <.LBB1_11+0x2a> ; environ = env; 1aae: 23 c0 c6 00 csc ca2, 0(ca3) ; if (argc > 0 && argv[0] != NULL) { 1ab2: 63 5a a0 02 blez a0, 0x1ae6 <.LBB1_11+0x2a> 1ab6: 0f a5 05 00 clc ca0, 0(ca1) 1aba: 15 c5 beqz a0, 0x1ae6 <.LBB1_11+0x2a> 0000000000001abc <.LBB1_11>: ; __progname = argv[0]; 1abc: 97 25 00 00 auipcc ca1, 2 1ac0: 8f a5 45 52 clc ca1, 1316(ca1) 1ac4: 23 c0 a5 00 csc ca0, 0(ca1) 1ac8: 13 06 f0 02 addi a2, zero, 47 1acc: 6f 00 00 01 j 0x1adc <.LBB1_11+0x20> ; __progname = s + 1; 1ad0: db 16 15 00 cincoffset ca3, ca0, 1 1ad4: 23 c0 d5 00 csc ca3, 0(ca1) ; for (s = __progname; *s != '\0'; s++) { 1ad8: 5b 15 15 00 cincoffset ca0, ca0, 1 1adc: 83 46 05 00 clbu a3, 0(ca0) 1ae0: e3 88 c6 fe beq a3, a2, 0x1ad0 <.LBB1_11+0x14> 1ae4: f5 fa bnez a3, 0x1ad8 <.LBB1_11+0x1c> ; } 1ae6: 0f 24 01 00 clc cs0, 0(csp) 1aea: 8f 20 01 01 clc cra, 16(csp) 1aee: 5b 11 01 02 cincoffset csp, csp, 32 1af2: 67 80 00 00 cret 0000000000001af6 : ; { 1af6: 5b 11 01 f8 cincoffset csp, csp, -128 ; if (&_DYNAMIC != NULL) 1afa: 23 48 11 06 csc cra, 112(csp) 1afe: 23 40 81 06 csc cs0, 96(csp) 1b02: 23 48 91 04 csc cs1, 80(csp) 1b06: 23 40 21 05 csc cs2, 64(csp) 1b0a: 23 48 31 03 csc cs3, 48(csp) 1b0e: 23 40 41 03 csc cs4, 32(csp) 1b12: 23 48 51 01 csc cs5, 16(csp) 1b16: 23 40 61 01 csc cs6, 0(csp) 1b1a: 5b 14 01 08 cincoffset cs0, csp, 128 0000000000001b1e <.LBB2_16>: 1b1e: 97 26 00 00 auipcc ca3, 2 1b22: 8f a6 26 4d clc ca3, 1234(ca3) 1b26: f1 ea bnez a3, 0x1bfa <.LBB2_21+0x54> 1b28: 5b 09 a6 fe cmove cs2, ca2 1b2c: db 89 a5 fe cmove cs3, ca1 1b30: 2a 8a mv s4, a0 0000000000001b32 <.LBB2_17>: ; atexit(finalizer); 1b32: 17 25 00 00 auipcc ca0, 2 1b36: 0f 25 e5 4c clc ca0, 1230(ca0) 1b3a: 97 00 00 00 auipcc cra, 0 1b3e: e7 80 60 29 cjalr 662(cra) 0000000000001b42 <.LBB2_18>: ; array_size = __preinit_array_end - __preinit_array_start; 1b42: 97 2a 00 00 auipcc cs5, 2 1b46: 8f aa ea 4c clc cs5, 1230(cs5) 0000000000001b4a <.LBB2_19>: 1b4a: 17 25 00 00 auipcc ca0, 2 1b4e: 0f 25 65 4d clc ca0, 1238(ca0) 1b52: 5b 05 55 29 csub a0, ca0, cs5 ; for (n = 0; n < array_size; n++) { 1b56: 21 c5 beqz a0, 0x1b9e <.LBB2_20> ; array_size = __preinit_array_end - __preinit_array_start; 1b58: 13 5b 45 40 srai s6, a0, 4 1b5c: 05 45 addi a0, zero, 1 ; for (n = 0; n < array_size; n++) { 1b5e: 63 63 65 01 bltu a0, s6, 0x1b64 <.LBB2_19+0x1a> 1b62: 05 4b addi s6, zero, 1 1b64: 81 44 mv s1, zero 1b66: 6f 00 a0 00 j 0x1b70 <.LBB2_19+0x26> ; for (n = 0; n < array_size; n++) { 1b6a: 85 04 addi s1, s1, 1 1b6c: 63 09 9b 02 beq s6, s1, 0x1b9e <.LBB2_20> ; fn = __preinit_array_start[n]; 1b70: 13 95 44 00 slli a0, s1, 4 1b74: 5b 85 aa 22 cincoffset ca0, cs5, a0 1b78: 8f 26 05 00 clc ca3, 0(ca0) ; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1) 1b7c: 13 b5 16 00 seqz a0, a3 1b80: 93 85 f6 ff addi a1, a3, -1 1b84: 93 b5 15 00 seqz a1, a1 1b88: 4d 8d or a0, a0, a1 1b8a: 65 f1 bnez a0, 0x1b6a <.LBB2_19+0x20> ; fn(argc, argv, env); 1b8c: 52 85 mv a0, s4 1b8e: db 85 a9 fe cmove ca1, cs3 1b92: 5b 06 a9 fe cmove ca2, cs2 1b96: e7 80 06 00 cjalr ca3 1b9a: 6f f0 1f fd j 0x1b6a <.LBB2_19+0x20> 0000000000001b9e <.LBB2_20>: ; array_size = __init_array_end - __init_array_start; 1b9e: 97 2a 00 00 auipcc cs5, 2 1ba2: 8f aa 2a 49 clc cs5, 1170(cs5) 0000000000001ba6 <.LBB2_21>: 1ba6: 17 25 00 00 auipcc ca0, 2 1baa: 0f 25 a5 49 clc ca0, 1178(ca0) 1bae: 5b 05 55 29 csub a0, ca0, cs5 ; for (n = 0; n < array_size; n++) { 1bb2: 21 c5 beqz a0, 0x1bfa <.LBB2_21+0x54> ; array_size = __init_array_end - __init_array_start; 1bb4: 13 5b 45 40 srai s6, a0, 4 1bb8: 05 45 addi a0, zero, 1 ; for (n = 0; n < array_size; n++) { 1bba: 63 63 65 01 bltu a0, s6, 0x1bc0 <.LBB2_21+0x1a> 1bbe: 05 4b addi s6, zero, 1 1bc0: 81 44 mv s1, zero 1bc2: 6f 00 a0 00 j 0x1bcc <.LBB2_21+0x26> ; for (n = 0; n < array_size; n++) { 1bc6: 85 04 addi s1, s1, 1 1bc8: 63 09 9b 02 beq s6, s1, 0x1bfa <.LBB2_21+0x54> ; fn = __init_array_start[n]; 1bcc: 13 95 44 00 slli a0, s1, 4 1bd0: 5b 85 aa 22 cincoffset ca0, cs5, a0 1bd4: 8f 26 05 00 clc ca3, 0(ca0) ; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1) 1bd8: 13 b5 16 00 seqz a0, a3 1bdc: 93 85 f6 ff addi a1, a3, -1 1be0: 93 b5 15 00 seqz a1, a1 1be4: 4d 8d or a0, a0, a1 1be6: 65 f1 bnez a0, 0x1bc6 <.LBB2_21+0x20> ; fn(argc, argv, env); 1be8: 52 85 mv a0, s4 1bea: db 85 a9 fe cmove ca1, cs3 1bee: 5b 06 a9 fe cmove ca2, cs2 1bf2: e7 80 06 00 cjalr ca3 1bf6: 6f f0 1f fd j 0x1bc6 <.LBB2_21+0x20> ; } 1bfa: 0f 2b 01 00 clc cs6, 0(csp) 1bfe: 8f 2a 01 01 clc cs5, 16(csp) 1c02: 0f 2a 01 02 clc cs4, 32(csp) 1c06: 8f 29 01 03 clc cs3, 48(csp) 1c0a: 0f 29 01 04 clc cs2, 64(csp) 1c0e: 8f 24 01 05 clc cs1, 80(csp) 1c12: 0f 24 01 06 clc cs0, 96(csp) 1c16: 8f 20 01 07 clc cra, 112(csp) 1c1a: 5b 11 01 08 cincoffset csp, csp, 128 1c1e: 67 80 00 00 cret 0000000000001c22 : ; { 1c22: 5b 11 01 fb cincoffset csp, csp, -80 ; array_size = __fini_array_end - __fini_array_start; 1c26: 23 40 11 04 csc cra, 64(csp) 1c2a: 23 48 81 02 csc cs0, 48(csp) 1c2e: 23 40 91 02 csc cs1, 32(csp) 1c32: 23 48 21 01 csc cs2, 16(csp) 1c36: 23 40 31 01 csc cs3, 0(csp) 1c3a: 5b 14 01 05 cincoffset cs0, csp, 80 0000000000001c3e <.LBB3_6>: 1c3e: 17 29 00 00 auipcc cs2, 2 1c42: 0f 29 29 41 clc cs2, 1042(cs2) 0000000000001c46 <.LBB3_7>: 1c46: 17 25 00 00 auipcc ca0, 2 1c4a: 0f 25 a5 41 clc ca0, 1050(ca0) 1c4e: 5b 05 25 29 csub a0, ca0, cs2 ; for (n = array_size; n > 0; n--) { 1c52: 05 cd beqz a0, 0x1c8a <.LBB3_7+0x44> ; array_size = __fini_array_end - __fini_array_start; 1c54: 11 85 srai a0, a0, 4 ; for (n = array_size; n > 0; n--) { 1c56: 93 04 f5 ff addi s1, a0, -1 1c5a: fd 59 addi s3, zero, -1 1c5c: 6f 00 a0 00 j 0x1c66 <.LBB3_7+0x20> 1c60: fd 14 addi s1, s1, -1 1c62: 63 84 34 03 beq s1, s3, 0x1c8a <.LBB3_7+0x44> ; fn = __fini_array_start[n - 1]; 1c66: 13 95 44 00 slli a0, s1, 4 1c6a: 5b 05 a9 22 cincoffset ca0, cs2, a0 1c6e: 0f 25 05 00 clc ca0, 0(ca0) ; if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1) 1c72: 93 35 15 00 seqz a1, a0 1c76: 13 06 f5 ff addi a2, a0, -1 1c7a: 13 36 16 00 seqz a2, a2 1c7e: d1 8d or a1, a1, a2 1c80: e5 f1 bnez a1, 0x1c60 <.LBB3_7+0x1a> ; (fn)(); 1c82: e7 00 05 00 cjalr ca0 1c86: 6f f0 bf fd j 0x1c60 <.LBB3_7+0x1a> ; } 1c8a: 8f 29 01 00 clc cs3, 0(csp) 1c8e: 0f 29 01 01 clc cs2, 16(csp) 1c92: 8f 24 01 02 clc cs1, 32(csp) 1c96: 0f 24 01 03 clc cs0, 48(csp) 1c9a: 8f 20 01 04 clc cra, 64(csp) 1c9e: 5b 11 01 05 cincoffset csp, csp, 80 1ca2: 67 80 00 00 cret 1ca6: 00 00 unimp 0000000000001ca8 : ; { 1ca8: 5b 11 01 fe cincoffset csp, csp, -32 ; if (__cxa_finalize != NULL) 1cac: 23 48 11 00 csc cra, 16(csp) 1cb0: 23 40 81 00 csc cs0, 0(csp) 1cb4: 5b 14 01 02 cincoffset cs0, csp, 32 0000000000001cb8 <.LBB0_3>: 1cb8: 17 25 00 00 auipcc ca0, 2 1cbc: 0f 25 85 3b clc ca0, 952(ca0) 1cc0: 19 c9 beqz a0, 0x1cd6 <.LBB0_4+0x14> 0000000000001cc2 <.LBB0_4>: ; __cxa_finalize(__dso_handle); 1cc2: 17 25 00 00 auipcc ca0, 2 1cc6: 0f 25 e5 3b clc ca0, 958(ca0) 1cca: 0f 25 05 00 clc ca0, 0(ca0) 1cce: 97 00 00 00 auipcc cra, 0 1cd2: e7 80 20 12 cjalr 290(cra) ; } 1cd6: 0f 24 01 00 clc cs0, 0(csp) 1cda: 8f 20 01 01 clc cra, 16(csp) 1cde: 5b 11 01 02 cincoffset csp, csp, 32 1ce2: 67 80 00 00 cret 1ce6: 00 00 unimp 0000000000001ce8
: ; int main() { 1ce8: 5b 11 01 f6 cincoffset csp, csp, -160 1cec: 23 48 11 08 csc cra, 144(csp) 1cf0: 23 40 81 08 csc cs0, 128(csp) 1cf4: 5b 14 01 0a cincoffset cs0, csp, 160 1cf8: 5b 15 c4 fd cincoffset ca0, cs0, -36 1cfc: 5b 26 45 00 csetbounds ca2, ca0, 4 1d00: 5b 15 44 fc cincoffset ca0, cs0, -60 1d04: 5b 25 85 01 csetbounds ca0, ca0, 24 1d08: 23 40 a4 f8 csc ca0, -128(cs0) 1d0c: db 15 44 fa cincoffset ca1, cs0, -92 1d10: db a5 05 02 csetbounds ca1, ca1, 32 1d14: 23 48 b4 f6 csc ca1, -144(cs0) 1d18: 81 45 mv a1, zero 1d1a: 23 3c b4 f8 csd a1, -104(cs0) 1d1e: 23 20 b6 00 csw a1, 0(ca2) 0000000000001d22 <.LBB0_1>: ; char my_perfect_string[] = "what a beautiful string"; // so beautiful, I sure hope no-one touches it 1d22: 97 25 00 00 auipcc ca1, 2 1d26: 8f a5 e5 36 clc ca1, 878(ca1) 1d2a: 61 46 addi a2, zero, 24 1d2c: 97 00 00 00 auipcc cra, 0 1d30: e7 80 40 0d cjalr 212(cra) 0000000000001d34 <.LBB0_2>: ; printf("enter your name: "); 1d34: 17 25 00 00 auipcc ca0, 2 1d38: 0f 25 c5 37 clc ca0, 892(ca0) 1d3c: 97 00 00 00 auipcc cra, 0 1d40: e7 80 40 0d cjalr 212(cra) ; fgets(user_name, 1000, stdin); // get user's name from stdin 1d44: 0f 25 04 f7 clc ca0, -144(cs0) 0000000000001d48 <.LBB0_3>: 1d48: 97 25 00 00 auipcc ca1, 2 1d4c: 8f a5 85 38 clc ca1, 904(ca1) 1d50: 0f a6 05 00 clc ca2, 0(ca1) 1d54: 93 05 80 3e addi a1, zero, 1000 1d58: 97 00 00 00 auipcc cra, 0 1d5c: e7 80 80 0c cjalr 200(cra) ; printf("hello %s", user_name); 1d60: 0f 25 04 f7 clc ca0, -144(cs0) 1d64: db 05 a1 fe cmove ca1, csp 1d68: 23 c0 a5 00 csc ca0, 0(ca1) 0000000000001d6c <.LBB0_4>: 1d6c: 17 25 00 00 auipcc ca0, 2 1d70: 0f 25 45 38 clc ca0, 900(ca0) 1d74: 97 00 00 00 auipcc cra, 0 1d78: e7 80 c0 09 cjalr 156(cra) ; printf("my_perfect_string: %s\n", my_perfect_string); 1d7c: 0f 25 04 f8 clc ca0, -128(cs0) 1d80: db 05 a1 fe cmove ca1, csp 1d84: 23 c0 a5 00 csc ca0, 0(ca1) 0000000000001d88 <.LBB0_5>: 1d88: 17 25 00 00 auipcc ca0, 2 1d8c: 0f 25 85 37 clc ca0, 888(ca0) 1d90: 97 00 00 00 auipcc cra, 0 1d94: e7 80 00 08 cjalr 128(cra) ; return 0; 1d98: 03 35 84 f9 cld a0, -104(cs0) 1d9c: 0f 24 01 08 clc cs0, 128(csp) 1da0: 8f 20 01 09 clc cra, 144(csp) 1da4: 5b 11 01 0a cincoffset csp, csp, 160 1da8: 67 80 00 00 cret Disassembly of section .plt: 0000000000001db0 <.plt>: ... 1dd0: 17 2e 00 00 auipcc ct3, 2 1dd4: 0f 2e 0e 1e clc ct3, 480(ct3) 1dd8: 67 03 0e 00 cjalr ct1, ct3 1ddc: 13 00 00 00 nop 1de0: 17 2e 00 00 auipcc ct3, 2 1de4: 0f 2e 0e 1e clc ct3, 480(ct3) 1de8: 67 03 0e 00 cjalr ct1, ct3 1dec: 13 00 00 00 nop 1df0: 17 2e 00 00 auipcc ct3, 2 1df4: 0f 2e 0e 28 clc ct3, 640(ct3) 1df8: 67 03 0e 00 cjalr ct1, ct3 1dfc: 13 00 00 00 nop 1e00: 17 2e 00 00 auipcc ct3, 2 1e04: 0f 2e 0e 2a clc ct3, 672(ct3) 1e08: 67 03 0e 00 cjalr ct1, ct3 1e0c: 13 00 00 00 nop 1e10: 17 2e 00 00 auipcc ct3, 2 1e14: 0f 2e 0e 2b clc ct3, 688(ct3) 1e18: 67 03 0e 00 cjalr ct1, ct3 1e1c: 13 00 00 00 nop 1e20: 17 2e 00 00 auipcc ct3, 2 1e24: 0f 2e 0e 2c clc ct3, 704(ct3) 1e28: 67 03 0e 00 cjalr ct1, ct3 1e2c: 13 00 00 00 nop Disassembly of section .fini_array: 0000000000002e30 <__fini_array_start>: 2e30: ca ca csw s2, 84(csp) 2e32: ca ca csw s2, 84(csp) 2e34: ca ca csw s2, 84(csp) 2e36: ca ca csw s2, 84(csp) 2e38: ca ca csw s2, 84(csp) 2e3a: ca ca csw s2, 84(csp) 2e3c: ca ca csw s2, 84(csp) 2e3e: ca ca csw s2, 84(csp) Disassembly of section .dynamic: 0000000000002e40 <_DYNAMIC>: 2e40: 01 00 nop 2e42: 00 00 unimp 2e44: 00 00 unimp 2e46: 00 00 unimp 2e48: 56 00 c.slli zero, 21 2e4a: 00 00 unimp 2e4c: 00 00 unimp 2e4e: 00 00 unimp 2e50: fb ff ff 6f 2e54: 00 00 unimp 2e56: 00 00 unimp 2e58: 00 00 unimp 2e5a: 00 08 cincoffset cs0, csp, 16 2e5c: 00 00 unimp 2e5e: 00 00 unimp 2e60: 15 00 c.nop 5 ... 2e6e: 00 00 unimp 2e70: 07 00 00 00 2e74: 00 00 unimp 2e76: 00 00 unimp 2e78: 60 05 cincoffset cs0, csp, 652 2e7a: 00 00 unimp 2e7c: 00 00 unimp 2e7e: 00 00 unimp 2e80: 08 00 2e82: 00 00 unimp 2e84: 00 00 unimp 2e86: 00 00 unimp 2e88: a8 00 cincoffset ca0, csp, 72 2e8a: 00 00 unimp 2e8c: 00 00 unimp 2e8e: 00 00 unimp 2e90: 09 00 c.nop 2 2e92: 00 00 unimp 2e94: 00 00 unimp 2e96: 00 00 unimp 2e98: 18 00 2e9a: 00 00 unimp 2e9c: 00 00 unimp 2e9e: 00 00 unimp 2ea0: 06 00 c.slli zero, 1 2ea2: 00 00 unimp 2ea4: 00 00 unimp 2ea6: 00 00 unimp 2ea8: 28 03 cincoffset ca0, csp, 392 2eaa: 00 00 unimp 2eac: 00 00 unimp 2eae: 00 00 unimp 2eb0: 0b 00 00 00 2eb4: 00 00 unimp 2eb6: 00 00 unimp 2eb8: 18 00 2eba: 00 00 unimp 2ebc: 00 00 unimp 2ebe: 00 00 unimp 2ec0: 05 00 c.nop 1 2ec2: 00 00 unimp 2ec4: 00 00 unimp 2ec6: 00 00 unimp 2ec8: f0 04 cincoffset ca2, csp, 588 2eca: 00 00 unimp 2ecc: 00 00 unimp 2ece: 00 00 unimp 2ed0: 0a 00 c.slli zero, 2 2ed2: 00 00 unimp 2ed4: 00 00 unimp 2ed6: 00 00 unimp 2ed8: 69 00 c.nop 26 2eda: 00 00 unimp 2edc: 00 00 unimp 2ede: 00 00 unimp 2ee0: f5 fe bnez a3, 0x2edc <_DYNAMIC+0x9c> 2ee2: ff 6f 00 00 2ee6: 00 00 unimp 2ee8: 68 04 cincoffset ca0, csp, 524 2eea: 00 00 unimp 2eec: 00 00 unimp 2eee: 00 00 unimp 2ef0: 04 00 2ef2: 00 00 unimp 2ef4: 00 00 unimp 2ef6: 00 00 unimp 2ef8: 90 04 cincoffset ca2, csp, 576 2efa: 00 00 unimp 2efc: 00 00 unimp 2efe: 00 00 unimp 2f00: 1a 00 c.slli zero, 6 2f02: 00 00 unimp 2f04: 00 00 unimp 2f06: 00 00 unimp 2f08: 30 2e clc ca2, 336(ca2) 2f0a: 00 00 unimp 2f0c: 00 00 unimp 2f0e: 00 00 unimp 2f10: 1c 00 2f12: 00 00 unimp 2f14: 00 00 unimp 2f16: 00 00 unimp 2f18: 10 00 2f1a: 00 00 unimp 2f1c: 00 00 unimp 2f1e: 00 00 unimp 2f20: f0 ff csd a2, 248(ca5) 2f22: ff 6f 00 00 2f26: 00 00 unimp 2f28: 30 04 cincoffset ca2, csp, 520 2f2a: 00 00 unimp 2f2c: 00 00 unimp 2f2e: 00 00 unimp 2f30: fe ff csd t6, 504(csp) 2f32: ff 6f 00 00 2f36: 00 00 unimp 2f38: 48 04 cincoffset ca0, csp, 516 2f3a: 00 00 unimp 2f3c: 00 00 unimp 2f3e: 00 00 unimp 2f40: ff ff ff 6f 2f44: 00 00 unimp 2f46: 00 00 unimp 2f48: 01 00 nop 2f4a: 00 00 unimp 2f4c: 00 00 unimp 2f4e: 00 00 unimp 2f50: 00 c0 csw s0, 0(cs0) 2f52: 00 70 cld s0, 32(cs0) 2f54: 00 00 unimp 2f56: 00 00 unimp 2f58: b0 06 cincoffset ca2, csp, 840 2f5a: 00 00 unimp 2f5c: 00 00 unimp 2f5e: 00 00 unimp 2f60: 01 c0 beqz s0, 0x2f60 <_DYNAMIC+0x120> 2f62: 00 70 cld s0, 32(cs0) 2f64: 00 00 unimp 2f66: 00 00 unimp 2f68: f8 02 cincoffset ca4, csp, 332 ... 2f7e: 00 00 unimp Disassembly of section .data: 0000000000003f80 <__progname>: 3f80: ca ca csw s2, 84(csp) 3f82: ca ca csw s2, 84(csp) 3f84: ca ca csw s2, 84(csp) 3f86: ca ca csw s2, 84(csp) 3f88: ca ca csw s2, 84(csp) 3f8a: ca ca csw s2, 84(csp) 3f8c: ca ca csw s2, 84(csp) 3f8e: ca ca csw s2, 84(csp) 0000000000003f90 <__dso_handle>: 3f90: ca ca csw s2, 84(csp) 3f92: ca ca csw s2, 84(csp) 3f94: ca ca csw s2, 84(csp) 3f96: ca ca csw s2, 84(csp) 3f98: ca ca csw s2, 84(csp) 3f9a: ca ca csw s2, 84(csp) 3f9c: ca ca csw s2, 84(csp) 3f9e: ca ca csw s2, 84(csp) Disassembly of section .captable: 0000000000003fa0 <_CHERI_CAPABILITY_TABLE_>: ... Disassembly of section .bss: 0000000000004110 <__auxargs>: ... 0000000000004120 : ... Disassembly of section .debug_loc: 0000000000000000 <.debug_loc>: ... 8: 84 00 cincoffset cs1, csp, 64 a: 00 00 unimp c: 00 00 unimp e: 00 00 unimp 10: 01 00 nop 12: 5a de csw s6, 60(csp) 14: 00 00 unimp 16: 00 00 unimp 18: 00 00 unimp 1a: 00 e0 csd s0, 0(cs0) 1c: 00 00 unimp 1e: 00 00 unimp 20: 00 00 unimp 22: 00 01 cincoffset cs0, csp, 128 24: 00 5a clw s0, 48(ca2) ... 3e: 24 00 cincoffset cs1, csp, 8 40: 00 00 unimp 42: 00 00 unimp 44: 00 00 unimp 46: 01 00 nop 48: 5b 24 00 00 csetbounds cs0, cnull, 0 4c: 00 00 unimp 4e: 00 00 unimp 50: 00 84 52: 00 00 unimp 54: 00 00 unimp 56: 00 00 unimp 58: 00 01 cincoffset cs0, csp, 128 5a: 00 62 cld s0, 0(ca2) 5c: de 00 slli ra, ra, 23 5e: 00 00 unimp 60: 00 00 unimp 62: 00 00 unimp 64: e0 00 cincoffset cs0, csp, 76 66: 00 00 unimp 68: 00 00 unimp 6a: 00 00 unimp 6c: 01 00 nop 6e: 62 00 c.slli zero, 24 ... 84: 00 00 unimp 86: 00 2c clc cs0, 272(cs0) 88: 00 00 unimp 8a: 00 00 unimp 8c: 00 00 unimp 8e: 00 01 cincoffset cs0, csp, 128 90: 00 5c clw s0, 56(cs0) ... a2: 2e 00 c.slli zero, 11 a4: 00 00 unimp a6: 00 00 unimp a8: 00 00 unimp aa: 4e 00 c.slli zero, 19 ac: 00 00 unimp ae: 00 00 unimp b0: 00 00 unimp b2: 02 00 c.slli64 zero b4: 30 9f b6: 4e 00 c.slli zero, 19 b8: 00 00 unimp ba: 00 00 unimp bc: 00 00 unimp be: 84 00 cincoffset cs1, csp, 64 c0: 00 00 unimp c2: 00 00 unimp c4: 00 00 unimp c6: 01 00 nop c8: 63 de 00 00 bgez ra, 0xe4 <.Lline_table_start0+0xe4> cc: 00 00 unimp ce: 00 00 unimp d0: 00 e0 csd s0, 0(cs0) d2: 00 00 unimp d4: 00 00 unimp d6: 00 00 unimp d8: 00 02 cincoffset cs0, csp, 256 da: 00 30 clc cs0, 32(cs0) dc: 9f 00 00 00 ... ec: 00 2e clc cs0, 272(ca2) ee: 00 00 unimp f0: 00 00 unimp f2: 00 00 unimp f4: 00 4e clw s0, 24(ca2) f6: 00 00 unimp f8: 00 00 unimp fa: 00 00 unimp fc: 00 02 cincoffset cs0, csp, 256 fe: 00 30 clc cs0, 32(cs0) 100: 9f 4e 00 00 104: 00 00 unimp 106: 00 00 unimp 108: 00 84 10a: 00 00 unimp 10c: 00 00 unimp 10e: 00 00 unimp 110: 00 01 cincoffset cs0, csp, 128 112: 00 59 clw s0, 48(ca0) 114: de 00 slli ra, ra, 23 116: 00 00 unimp 118: 00 00 unimp 11a: 00 00 unimp 11c: e0 00 cincoffset cs0, csp, 76 11e: 00 00 unimp 120: 00 00 unimp 122: 00 00 unimp 124: 02 00 c.slli64 zero 126: 30 9f ... 138: 2e 00 c.slli zero, 11 13a: 00 00 unimp 13c: 00 00 unimp 13e: 00 00 unimp 140: 4e 00 c.slli zero, 19 142: 00 00 unimp 144: 00 00 unimp 146: 00 00 unimp 148: 03 00 11 00 clb zero, 1(csp) 14c: 9f 4e 00 00 150: 00 00 unimp 152: 00 00 unimp 154: 00 84 156: 00 00 unimp 158: 00 00 unimp 15a: 00 00 unimp 15c: 00 01 cincoffset cs0, csp, 128 15e: 00 5b clw s0, 48(ca4) 160: de 00 slli ra, ra, 23 162: 00 00 unimp 164: 00 00 unimp 166: 00 00 unimp 168: e0 00 cincoffset cs0, csp, 76 16a: 00 00 unimp 16c: 00 00 unimp 16e: 00 00 unimp 170: 03 00 11 00 clb zero, 1(csp) 174: 9f 00 00 00 ... 184: 00 2e clc cs0, 272(ca2) 186: 00 00 unimp 188: 00 00 unimp 18a: 00 00 unimp 18c: 00 34 clc cs0, 288(cs0) 18e: 00 00 unimp 190: 00 00 unimp 192: 00 00 unimp 194: 00 06 cincoffset cs0, csp, 768 196: 00 7b cld s0, 48(ca4) 198: 00 10 cincoffset cs0, csp, 32 19a: 01 1a addi s4, s4, -32 19c: 9f 00 00 00 ... 1ac: 00 e0 csd s0, 0(cs0) 1ae: 00 00 unimp 1b0: 00 00 unimp 1b2: 00 00 unimp 1b4: 00 f0 csd s0, 32(cs0) 1b6: 00 00 unimp 1b8: 00 00 unimp 1ba: 00 00 unimp 1bc: 00 01 cincoffset cs0, csp, 128 1be: 00 5a clw s0, 48(ca2) 1c0: fe 00 slli ra, ra, 31 1c2: 00 00 unimp 1c4: 00 00 unimp 1c6: 00 00 unimp 1c8: 12 01 slli sp, sp, 4 1ca: 00 00 unimp 1cc: 00 00 unimp 1ce: 00 00 unimp 1d0: 01 00 nop 1d2: 5a 00 c.slli zero, 22 ... 1e0: 00 00 unimp 1e2: 00 e0 csd s0, 0(cs0) 1e4: 00 00 unimp 1e6: 00 00 unimp 1e8: 00 00 unimp 1ea: 00 f0 csd s0, 32(cs0) 1ec: 00 00 unimp 1ee: 00 00 unimp 1f0: 00 00 unimp 1f2: 00 01 cincoffset cs0, csp, 128 1f4: 00 5b clw s0, 48(ca4) 1f6: fe 00 slli ra, ra, 31 1f8: 00 00 unimp 1fa: 00 00 unimp 1fc: 00 00 unimp 1fe: 14 01 cincoffset ca3, csp, 128 200: 00 00 unimp 202: 00 00 unimp 204: 00 00 unimp 206: 01 00 nop 208: 5b 00 00 00 ... 218: 00 e0 csd s0, 0(cs0) 21a: 00 00 unimp 21c: 00 00 unimp 21e: 00 00 unimp 220: 00 f0 csd s0, 32(cs0) 222: 00 00 unimp 224: 00 00 unimp 226: 00 00 unimp 228: 00 01 cincoffset cs0, csp, 128 22a: 00 5c clw s0, 56(cs0) 22c: fe 00 slli ra, ra, 31 22e: 00 00 unimp 230: 00 00 unimp 232: 00 00 unimp 234: 14 01 cincoffset ca3, csp, 128 236: 00 00 unimp 238: 00 00 unimp 23a: 00 00 unimp 23c: 01 00 nop 23e: 5c 00 cincoffset ca5, csp, 4 ... 24c: 00 00 unimp 24e: 00 20 clc cs0, 0(cs0) 250: 01 00 nop 252: 00 00 unimp 254: 00 00 unimp 256: 00 3e clc cs0, 304(ca2) 258: 01 00 nop 25a: 00 00 unimp 25c: 00 00 unimp 25e: 00 01 cincoffset cs0, csp, 128 260: 00 5a clw s0, 48(ca2) ... 272: 4e 01 slli sp, sp, 19 274: 00 00 unimp 276: 00 00 unimp 278: 00 00 unimp 27a: 76 01 slli sp, sp, 29 27c: 00 00 unimp 27e: 00 00 unimp 280: 00 00 unimp 282: 01 00 nop 284: 5a 7e cld t3, 432(csp) 286: 01 00 nop 288: 00 00 unimp 28a: 00 00 unimp 28c: 00 8a 28e: 01 00 nop 290: 00 00 unimp 292: 00 00 unimp 294: 00 01 cincoffset cs0, csp, 128 296: 00 5a clw s0, 48(ca2) 298: b0 01 cincoffset ca2, csp, 200 29a: 00 00 unimp 29c: 00 00 unimp 29e: 00 00 unimp 2a0: f6 01 slli gp, gp, 29 2a2: 00 00 unimp 2a4: 00 00 unimp 2a6: 00 00 unimp 2a8: 01 00 nop 2aa: 64 0c cincoffset cs1, csp, 540 2ac: 02 00 c.slli64 zero 2ae: 00 00 unimp 2b0: 00 00 unimp 2b2: 00 52 clw s0, 32(ca2) 2b4: 02 00 c.slli64 zero 2b6: 00 00 unimp 2b8: 00 00 unimp 2ba: 00 01 cincoffset cs0, csp, 128 2bc: 00 64 cld s0, 8(cs0) ... 2ce: 4e 01 slli sp, sp, 19 2d0: 00 00 unimp 2d2: 00 00 unimp 2d4: 00 00 unimp 2d6: 76 01 slli sp, sp, 29 2d8: 00 00 unimp 2da: 00 00 unimp 2dc: 00 00 unimp 2de: 01 00 nop 2e0: 5b 7e 01 00 2e4: 00 00 unimp 2e6: 00 00 unimp 2e8: 00 88 2ea: 01 00 nop 2ec: 00 00 unimp 2ee: 00 00 unimp 2f0: 00 01 cincoffset cs0, csp, 128 2f2: 00 5b clw s0, 48(ca4) 2f4: 88 01 cincoffset ca0, csp, 192 2f6: 00 00 unimp 2f8: 00 00 unimp 2fa: 00 00 unimp 2fc: 8a 01 slli gp, gp, 2 2fe: 00 00 unimp 300: 00 00 unimp 302: 00 00 unimp 304: 01 00 nop 306: 63 b0 01 00 30a: 00 00 unimp 30c: 00 00 unimp 30e: 00 f6 csd s0, 40(ca2) 310: 01 00 nop 312: 00 00 unimp 314: 00 00 unimp 316: 00 01 cincoffset cs0, csp, 128 318: 00 63 cld s0, 0(ca4) 31a: 0c 02 cincoffset ca1, csp, 256 31c: 00 00 unimp 31e: 00 00 unimp 320: 00 00 unimp 322: 52 02 slli tp, tp, 20 324: 00 00 unimp 326: 00 00 unimp 328: 00 00 unimp 32a: 01 00 nop 32c: 63 00 00 00 beqz zero, 0x32c <.dynsym+0x4> ... 33c: 00 4e clw s0, 24(ca2) 33e: 01 00 nop 340: 00 00 unimp 342: 00 00 unimp 344: 00 76 cld s0, 40(ca2) 346: 01 00 nop 348: 00 00 unimp 34a: 00 00 unimp 34c: 00 01 cincoffset cs0, csp, 128 34e: 00 5c clw s0, 56(cs0) 350: 7e 01 slli sp, sp, 31 352: 00 00 unimp 354: 00 00 unimp 356: 00 00 unimp 358: 84 01 cincoffset cs1, csp, 192 35a: 00 00 unimp 35c: 00 00 unimp 35e: 00 00 unimp 360: 01 00 nop 362: 5c 84 364: 01 00 nop 366: 00 00 unimp 368: 00 00 unimp 36a: 00 8a 36c: 01 00 nop 36e: 00 00 unimp 370: 00 00 unimp 372: 00 01 cincoffset cs0, csp, 128 374: 00 62 cld s0, 0(ca2) 376: b0 01 cincoffset ca2, csp, 200 378: 00 00 unimp 37a: 00 00 unimp 37c: 00 00 unimp 37e: f6 01 slli gp, gp, 29 380: 00 00 unimp 382: 00 00 unimp 384: 00 00 unimp 386: 01 00 nop 388: 62 0c slli s8, s8, 24 38a: 02 00 c.slli64 zero 38c: 00 00 unimp 38e: 00 00 unimp 390: 00 52 clw s0, 32(ca2) 392: 02 00 c.slli64 zero 394: 00 00 unimp 396: 00 00 unimp 398: 00 01 cincoffset cs0, csp, 128 39a: 00 62 cld s0, 0(ca2) ... 3ac: ae 01 slli gp, gp, 11 3ae: 00 00 unimp 3b0: 00 00 unimp 3b2: 00 00 unimp 3b4: c2 01 slli gp, gp, 16 3b6: 00 00 unimp 3b8: 00 00 unimp 3ba: 00 00 unimp 3bc: 02 00 c.slli64 zero 3be: 30 9f 3c0: c2 01 slli gp, gp, 16 3c2: 00 00 unimp 3c4: 00 00 unimp 3c6: 00 00 unimp 3c8: f6 01 slli gp, gp, 29 3ca: 00 00 unimp 3cc: 00 00 unimp 3ce: 00 00 unimp 3d0: 01 00 nop 3d2: 59 0a addi s4, s4, 22 3d4: 02 00 c.slli64 zero 3d6: 00 00 unimp 3d8: 00 00 unimp 3da: 00 1e cincoffset cs0, csp, 816 3dc: 02 00 c.slli64 zero 3de: 00 00 unimp 3e0: 00 00 unimp 3e2: 00 02 cincoffset cs0, csp, 256 3e4: 00 30 clc cs0, 32(cs0) 3e6: 9f 1e 02 00 3ea: 00 00 unimp 3ec: 00 00 unimp 3ee: 00 52 clw s0, 32(ca2) 3f0: 02 00 c.slli64 zero 3f2: 00 00 unimp 3f4: 00 00 unimp 3f6: 00 01 cincoffset cs0, csp, 128 3f8: 00 59 clw s0, 48(ca0) ... 40a: ae 01 slli gp, gp, 11 40c: 00 00 unimp 40e: 00 00 unimp 410: 00 00 unimp 412: b4 01 cincoffset ca3, csp, 200 414: 00 00 unimp 416: 00 00 unimp 418: 00 00 unimp 41a: 05 00 c.nop 1 41c: 7a 00 c.slli zero, 30 41e: 34 26 clc ca3, 320(ca2) 420: 9f b4 01 00 424: 00 00 unimp 426: 00 00 unimp 428: 00 bc csc cs0, 304(cs0) 42a: 01 00 nop 42c: 00 00 unimp 42e: 00 00 unimp 430: 00 01 cincoffset cs0, csp, 128 432: 00 66 cld s0, 8(ca2) 434: 0a 02 slli tp, tp, 2 436: 00 00 unimp 438: 00 00 unimp 43a: 00 00 unimp 43c: 10 02 cincoffset ca2, csp, 256 43e: 00 00 unimp 440: 00 00 unimp 442: 00 00 unimp 444: 05 00 c.nop 1 446: 7a 00 c.slli zero, 30 448: 34 26 clc ca3, 320(ca2) 44a: 9f 10 02 00 44e: 00 00 unimp 450: 00 00 unimp 452: 00 18 cincoffset cs0, csp, 48 454: 02 00 c.slli64 zero 456: 00 00 unimp 458: 00 00 unimp 45a: 00 01 cincoffset cs0, csp, 128 45c: 00 66 cld s0, 8(ca2) ... 46e: d4 01 cincoffset ca3, csp, 196 470: 00 00 unimp 472: 00 00 unimp 474: 00 00 unimp 476: f2 01 slli gp, gp, 28 478: 00 00 unimp 47a: 00 00 unimp 47c: 00 00 unimp 47e: 01 00 nop 480: 5d 30 482: 02 00 c.slli64 zero 484: 00 00 unimp 486: 00 00 unimp 488: 00 4e clw s0, 24(ca2) 48a: 02 00 c.slli64 zero 48c: 00 00 unimp 48e: 00 00 unimp 490: 00 01 cincoffset cs0, csp, 128 492: 00 5d clw s0, 56(ca0) ... 4a4: aa 02 slli t0, t0, 10 4a6: 00 00 unimp 4a8: 00 00 unimp 4aa: 00 00 unimp 4ac: ae 02 slli t0, t0, 11 4ae: 00 00 unimp 4b0: 00 00 unimp 4b2: 00 00 unimp 4b4: 05 00 c.nop 1 4b6: 7a 00 c.slli zero, 30 4b8: 34 26 clc ca3, 320(ca2) 4ba: 9f ae 02 00 4be: 00 00 unimp 4c0: 00 00 unimp 4c2: 00 b8 csc cs0, 48(cs0) 4c4: 02 00 c.slli64 zero 4c6: 00 00 unimp 4c8: 00 00 unimp 4ca: 00 01 cincoffset cs0, csp, 128 4cc: 00 5a clw s0, 48(ca2) ... 4de: aa 02 slli t0, t0, 10 4e0: 00 00 unimp 4e2: 00 00 unimp 4e4: 00 00 unimp 4e6: ae 02 slli t0, t0, 11 4e8: 00 00 unimp 4ea: 00 00 unimp 4ec: 00 00 unimp 4ee: 05 00 c.nop 1 4f0: 7a 00 c.slli zero, 30 4f2: 34 26 clc ca3, 320(ca2) 4f4: 9f ae 02 00 4f8: 00 00 unimp 4fa: 00 00 unimp 4fc: 00 b8 csc cs0, 48(cs0) 4fe: 02 00 c.slli64 zero 500: 00 00 unimp 502: 00 00 unimp 504: 00 01 cincoffset cs0, csp, 128 506: 00 5a clw s0, 48(ca2) ... 518: ca 02 slli t0, t0, 18 51a: 00 00 unimp 51c: 00 00 unimp 51e: 00 00 unimp 520: de 02 slli t0, t0, 23 522: 00 00 unimp 524: 00 00 unimp 526: 00 00 unimp 528: 01 00 nop 52a: 5a 00 c.slli zero, 22 ... 538: 00 00 unimp 53a: 00 Disassembly of section .debug_abbrev: 0000000000000000 <.debug_abbrev>: 0: 01 11 addi sp, sp, -32 2: 01 25 sext.w a0, a0 4: 0e 13 slli t1, t1, 35 6: 05 03 addi t1, t1, 1 8: 0e 10 c.slli zero, 35 a: 17 1b 0e 11 auipcc cs6, 69857 e: 01 12 addi tp, tp, -32 10: 06 00 c.slli zero, 1 12: 00 02 cincoffset cs0, csp, 256 14: 34 00 cincoffset ca3, csp, 8 16: 03 0e 49 13 clb t3, 308(cs2) 1a: 3f 19 3a 0b 1e: 3b 0b 02 18 22: 00 00 unimp 24: 03 0f 00 49 clb t5, 1168(cnull) 28: 13 0b 0b 00 mv s6, s6 2c: 00 04 cincoffset cs0, csp, 512 2e: 26 00 c.slli zero, 9 30: 49 13 addi t1, t1, -14 32: 00 00 unimp 34: 05 24 addiw s0, s0, 1 36: 00 03 cincoffset cs0, csp, 384 38: 0e 3e clc ct3, 224(csp) 3a: 0b 0b 0b 00 3e: 00 06 cincoffset cs0, csp, 768 40: 16 00 c.slli zero, 5 42: 49 13 addi t1, t1, -14 44: 03 0e 3a 0b clb t3, 179(cs4) 48: 3b 0b 00 00 addw s6, zero, zero 4c: 07 13 01 0b 50: 0b 3a 0b 3b 54: 0b 00 00 08 58: 0d 00 c.nop 3 5a: 03 0e 49 13 clb t3, 308(cs2) 5e: 3a 0b slli s6, s6, 14 60: 3b 0b 38 0b 64: 00 00 unimp 66: 09 17 addi a4, a4, -30 68: 01 0b mv s6, s6 6a: 0b 3a 0b 3b 6e: 0b 00 00 0a 72: 0f 00 0b 0b 76: 00 00 unimp 78: 0b 15 00 27 7c: 19 00 c.nop 6 7e: 00 0c cincoffset cs0, csp, 528 80: 16 00 c.slli zero, 5 82: 49 13 addi t1, t1, -14 84: 03 0e 00 00 clb t3, 0(cnull) 88: 0d 2e addiw t3, t3, 3 8a: 01 11 addi sp, sp, -32 8c: 01 12 addi tp, tp, -32 8e: 06 40 90: 18 97 92: 42 19 slli s2, s2, 48 94: 03 0e 3a 0b clb t3, 179(cs4) 98: 3b 0b 27 19 9c: 3f 19 00 00 a0: 0e 05 slli a0, a0, 3 a2: 00 02 cincoffset cs0, csp, 256 a4: 17 03 0e 3a auipcc ct1, 237792 a8: 0b 3b 0b 49 ac: 13 00 00 0f addi zero, zero, 240 b0: 34 00 cincoffset ca3, csp, 8 b2: 02 17 slli a4, a4, 32 b4: 03 0e 3a 0b clb t3, 179(cs4) b8: 3b 0b 49 13 bc: 00 00 unimp be: 10 0b cincoffset ca2, csp, 400 c0: 01 11 addi sp, sp, -32 c2: 01 12 addi tp, tp, -32 c4: 06 00 c.slli zero, 1 c6: 00 11 cincoffset cs0, csp, 160 c8: 34 00 cincoffset ca3, csp, 8 ca: 02 18 slli a6, a6, 32 cc: 03 0e 3a 0b clb t3, 179(cs4) d0: 3b 0b 49 13 d4: 00 00 unimp d6: 12 89 mv s2, tp d8: 82 01 c.slli64 gp da: 00 31 clc cs0, 32(ca0) dc: 13 11 01 00 slli sp, sp, 0 e0: 00 13 cincoffset cs0, csp, 416 e2: 2e 01 slli sp, sp, 11 e4: 11 01 addi sp, sp, 4 e6: 12 06 slli a2, a2, 4 e8: 40 18 cincoffset cs0, csp, 52 ea: 97 42 19 03 auipcc ct0, 12692 ee: 0e 3a clc cs4, 224(csp) f0: 0b 3b 0b 27 f4: 19 00 c.nop 6 f6: 00 14 cincoffset cs0, csp, 544 f8: 2e 01 slli sp, sp, 11 fa: 03 0e 3a 0b clb t3, 179(cs4) fe: 3b 0b 27 19 102: 49 13 addi t1, t1, -14 104: 3c 19 cincoffset ca5, csp, 184 106: 3f 19 00 00 10a: 15 05 addi a0, a0, 5 10c: 00 49 clw s0, 16(ca0) 10e: 13 00 00 16 addi zero, zero, 352 112: 89 82 srli a3, a3, 2 114: 01 00 nop 116: 93 42 18 11 xori t0, a6, 273 11a: 01 00 nop 11c: 00 17 cincoffset cs0, csp, 928 11e: 13 00 03 0e addi zero, t1, 224 122: 3c 19 cincoffset ca5, csp, 184 124: 00 00 unimp 126: 18 15 cincoffset ca4, csp, 672 128: 01 27 sext.w a4, a4 12a: 19 00 c.nop 6 12c: 00 00 unimp 12e: 01 11 addi sp, sp, -32 130: 01 25 sext.w a0, a0 132: 0e 13 slli t1, t1, 35 134: 05 03 addi t1, t1, 1 136: 0e 10 c.slli zero, 35 138: 17 1b 0e 11 auipcc cs6, 69857 13c: 01 12 addi tp, tp, -32 13e: 06 00 c.slli zero, 1 140: 00 02 cincoffset cs0, csp, 256 142: 34 00 cincoffset ca3, csp, 8 144: 03 0e 49 13 clb t3, 308(cs2) 148: 3f 19 3a 0b 14c: 3b 0b 02 18 150: 00 00 unimp 152: 03 0f 00 0b clb t5, 176(cnull) 156: 0b 00 00 04 15a: 2e 00 c.slli zero, 11 15c: 11 01 addi sp, sp, 4 15e: 12 06 slli a2, a2, 4 160: 40 18 cincoffset cs0, csp, 52 162: 97 42 19 03 auipcc ct0, 12692 166: 0e 3a clc cs4, 224(csp) 168: 0b 3b 0b 27 16c: 19 00 c.nop 6 16e: 00 00 unimp 170: 01 11 addi sp, sp, -32 172: 01 25 sext.w a0, a0 174: 0e 13 slli t1, t1, 35 176: 05 03 addi t1, t1, 1 178: 0e 10 c.slli zero, 35 17a: 17 1b 0e 11 auipcc cs6, 69857 17e: 01 12 addi tp, tp, -32 180: 06 00 c.slli zero, 1 182: 00 02 cincoffset cs0, csp, 256 184: 2e 01 slli sp, sp, 11 186: 11 01 addi sp, sp, 4 188: 12 06 slli a2, a2, 4 18a: 40 18 cincoffset cs0, csp, 52 18c: 03 0e 3a 0b clb t3, 179(cs4) 190: 3b 0b 49 13 194: 3f 19 00 00 198: 03 34 00 02 cld s0, 32(cnull) 19c: 18 03 cincoffset ca4, csp, 384 19e: 0e 3a clc cs4, 224(csp) 1a0: 0b 3b 0b 49 1a4: 13 00 00 04 addi zero, zero, 64 1a8: 24 00 cincoffset cs1, csp, 8 1aa: 03 0e 3e 0b clb t3, 179(ct3) 1ae: 0b 0b 00 00 1b2: 05 01 addi sp, sp, 1 1b4: 01 49 mv s2, zero 1b6: 13 00 00 06 addi zero, zero, 96 1ba: 21 00 c.nop 8 1bc: 49 13 addi t1, t1, -14 1be: 37 0b 00 00 lui s6, 0 1c2: 07 24 00 03 cflw fs0, 48(cnull) 1c6: 0e 0b slli s6, s6, 3 1c8: 0b 3e 0b 00 1cc: 00 00 unimp Disassembly of section .debug_info: 0000000000000000 <.debug_info>: 0: bc 03 cincoffset ca5, csp, 456 2: 00 00 unimp 4: 04 00 6: 00 00 unimp 8: 00 00 unimp a: 08 01 cincoffset ca0, csp, 128 c: f0 01 cincoffset ca2, csp, 204 e: 00 00 unimp 10: 0c 00 12: ab 01 00 00 16: 00 00 unimp 18: 00 00 unimp 1a: 0a 00 c.slli zero, 2 1c: 00 00 unimp 1e: a8 19 cincoffset ca0, csp, 248 20: 00 00 unimp 22: 00 00 unimp 24: 00 00 unimp 26: fe 02 slli t0, t0, 31 28: 00 00 unimp 2a: 02 b6 csc cnull, 800(csp) 2c: 00 00 unimp 2e: 00 3f clc cs0, 304(ca4) 30: 00 00 unimp 32: 00 01 cincoffset cs0, csp, 128 34: 70 09 cincoffset ca2, csp, 156 36: 03 80 3f 00 clb zero, 3(ct6) 3a: 00 00 unimp 3c: 00 00 unimp 3e: 00 03 cincoffset cs0, csp, 384 40: 45 00 c.nop 17 42: 00 00 unimp 44: 10 04 cincoffset ca2, csp, 512 46: 4a 00 c.slli zero, 18 48: 00 00 unimp 4a: 05 19 addi s2, s2, -31 4c: 01 00 nop 4e: 00 08 cincoffset cs0, csp, 16 50: 01 02 mv tp, tp 52: b3 02 00 00 add t0, zero, zero 56: 66 00 c.slli zero, 25 58: 00 00 unimp 5a: 01 6f lui t5, 0 5c: 09 03 addi t1, t1, 2 5e: 20 41 clw s0, 64(ca0) 60: 00 00 unimp 62: 00 00 unimp 64: 00 00 unimp 66: 03 6c 00 00 clwu s8, 0(cnull) 6a: 00 10 cincoffset cs0, csp, 32 6c: 03 4a 00 00 clbu s4, 0(cnull) 70: 00 10 cincoffset cs0, csp, 32 72: 02 80 c.mv zero, zero 74: 02 00 c.slli64 zero 76: 00 87 78: 00 00 unimp 7a: 00 05 cincoffset cs0, csp, 640 7c: 3b 09 03 10 80: 41 00 c.nop 16 82: 00 00 unimp 84: 00 00 unimp 86: 00 03 cincoffset cs0, csp, 384 88: 8d 00 addi ra, ra, 3 8a: 00 00 unimp 8c: 10 06 cincoffset ca2, csp, 768 8e: 98 00 cincoffset ca4, csp, 64 90: 00 00 unimp 92: df 00 00 00 96: 04 52 clw s1, 32(ca2) 98: 06 a3 csc cra, 384(csp) 9a: 00 00 unimp 9c: 00 ef csd s0, 24(ca4) 9e: 00 00 unimp a0: 00 04 cincoffset cs0, csp, 512 a2: 4e 07 slli a4, a4, 19 a4: 20 04 cincoffset cs0, csp, 520 a6: 47 08 1e 01 fmsub.s fa6, ft8, fa7, ft0, rne aa: 00 00 unimp ac: e9 00 addi ra, ra, 26 ae: 00 00 unimp b0: 04 48 clw s1, 16(cs0) b2: 00 08 cincoffset cs0, csp, 16 b4: 6d 01 addi sp, sp, 27 b6: 00 00 unimp b8: bf 00 00 00 bc: 04 4d clw s1, 24(ca0) be: 10 09 cincoffset ca2, csp, 144 c0: 10 04 cincoffset ca2, csp, 512 c2: 49 08 addi a6, a6, 18 c4: bb 02 00 00 addw t0, zero, zero c8: e9 00 addi ra, ra, 26 ca: 00 00 unimp cc: 04 4a clw s1, 16(ca2) ce: 00 08 cincoffset cs0, csp, 16 d0: 8a 01 slli gp, gp, 2 d2: 00 00 unimp d4: 06 01 slli sp, sp, 1 d6: 00 00 unimp d8: 04 4b clw s1, 16(ca4) da: 00 08 cincoffset cs0, csp, 16 dc: df 01 00 00 e0: 08 01 cincoffset ca0, csp, 128 e2: 00 00 unimp e4: 04 4c clw s1, 24(cs0) e6: 00 00 unimp e8: 00 06 cincoffset cs0, csp, 768 ea: f4 00 cincoffset ca3, csp, 76 ec: 00 00 unimp ee: d7 00 00 00 f2: 03 33 06 ff cld t1, -16(ca2) f6: 00 00 unimp f8: 00 4e clw s0, 24(ca2) fa: 01 00 nop fc: 00 02 cincoffset cs0, csp, 256 fe: 34 05 cincoffset ca3, csp, 648 100: 8a 02 slli t0, t0, 2 102: 00 00 unimp 104: 05 08 addi a6, a6, 1 106: 0a 10 c.slli zero, 34 108: 03 0e 01 00 clb t3, 0(csp) 10c: 00 10 cincoffset cs0, csp, 32 10e: 0b 06 1a 01 112: 00 00 unimp 114: 9c 01 cincoffset ca5, csp, 192 116: 00 00 unimp 118: 03 58 06 25 clhu a6, 592(ca2) 11c: 01 00 nop 11e: 00 58 clw s0, 48(cs0) 120: 01 00 nop 122: 00 02 cincoffset cs0, csp, 256 124: 4d 0c addi s8, s8, 19 126: 2e 01 slli sp, sp, 11 128: 00 00 unimp 12a: e5 02 addi t0, t0, 25 12c: 00 00 unimp 12e: 05 c9 beqz a0, 0x15e <.Lline_table_start0+0x15e> 130: 02 00 c.slli64 zero 132: 00 07 cincoffset cs0, csp, 896 134: 10 0d cincoffset ca2, csp, 656 136: a8 19 cincoffset ca0, csp, 248 138: 00 00 unimp 13a: 00 00 unimp 13c: 00 00 unimp 13e: e0 00 cincoffset cs0, csp, 76 140: 00 00 unimp 142: 01 58 addi a6, zero, -32 144: 93 02 00 00 mv t0, zero 148: 05 49 addi s2, zero, 1 14a: 0e 00 c.slli zero, 3 14c: 00 00 unimp 14e: 00 db csw s0, 48(ca4) 150: 02 00 c.slli64 zero 152: 00 05 cincoffset cs0, csp, 640 154: 49 06 addi a2, a2, 18 156: 01 00 nop 158: 00 0e cincoffset cs0, csp, 784 15a: 36 00 c.slli zero, 13 15c: 00 00 unimp 15e: c1 02 addi t0, t0, 16 160: 00 00 unimp 162: 05 4a addi s4, zero, 1 164: 08 01 cincoffset ca0, csp, 128 166: 00 00 unimp 168: 0e 7f cld t5, 224(csp) 16a: 00 00 unimp 16c: 00 60 cld s0, 0(cs0) 16e: 02 00 c.slli64 zero 170: 00 05 cincoffset cs0, csp, 640 172: 4b 69 03 00 176: 00 0f cincoffset cs0, csp, 912 178: a2 00 slli ra, ra, 8 17a: 00 00 unimp 17c: 10 01 cincoffset ca2, csp, 128 17e: 00 00 unimp 180: 05 4f addi t5, zero, 1 182: 66 00 c.slli zero, 25 184: 00 00 unimp 186: 0f ed 00 00 18a: 00 14 cincoffset cs0, csp, 544 18c: 01 00 nop 18e: 00 05 cincoffset cs0, csp, 640 190: 4e 66 cld a2, 208(csp) 192: 00 00 unimp 194: 00 0f cincoffset cs0, csp, 912 196: 38 01 cincoffset ca4, csp, 136 198: 00 00 unimp 19a: 25 03 addi t1, t1, 9 19c: 00 00 unimp 19e: 05 4d addi s10, zero, 1 1a0: 66 02 slli tp, tp, 25 1a2: 00 00 unimp 1a4: 0f 85 01 00 1a8: 00 9a 1aa: 02 00 c.slli64 zero 1ac: 00 05 cincoffset cs0, csp, 640 1ae: 50 74 cld a2, 168(cs0) 1b0: 03 00 00 10 clb zero, 256(cnull) 1b4: f6 19 slli s3, s3, 61 1b6: 00 00 unimp 1b8: 00 00 unimp 1ba: 00 00 unimp 1bc: 36 00 c.slli zero, 13 1be: 00 00 unimp 1c0: 11 01 addi sp, sp, 4 1c2: 5f e0 02 00 1c6: 00 05 cincoffset cs0, csp, 640 1c8: 62 87 mv a4, s8 1ca: 00 00 unimp 1cc: 00 00 unimp 1ce: 12 03 slli t1, t1, 4 1d0: 02 00 c.slli64 zero 1d2: 00 4e clw s0, 24(ca2) 1d4: 1a 00 c.slli zero, 6 1d6: 00 00 unimp 1d8: 00 00 unimp 1da: 00 12 cincoffset cs0, csp, 288 1dc: 55 02 addi tp, tp, 21 1de: 00 00 unimp 1e0: 5a 1a slli s4, s4, 54 1e2: 00 00 unimp 1e4: 00 00 unimp 1e6: 00 00 unimp 1e8: 12 6d cld s10, 256(csp) 1ea: 02 00 c.slli64 zero 1ec: 00 6c cld s0, 24(cs0) 1ee: 1a 00 c.slli zero, 6 1f0: 00 00 unimp 1f2: 00 00 unimp 1f4: 00 12 cincoffset cs0, csp, 288 1f6: 00 03 cincoffset cs0, csp, 384 1f8: 00 00 unimp 1fa: 7e 1a slli s4, s4, 63 1fc: 00 00 unimp 1fe: 00 00 unimp 200: 00 00 unimp 202: 00 13 cincoffset cs0, csp, 416 204: 88 1a cincoffset ca0, csp, 368 206: 00 00 unimp 208: 00 00 unimp 20a: 00 00 unimp 20c: 6e 00 c.slli zero, 27 20e: 00 00 unimp 210: 01 58 addi a6, zero, -32 212: 7c 00 cincoffset ca5, csp, 12 214: 00 00 unimp 216: 01 a5 j 0x816 <__cap_relocs+0x166> 218: 0e ad csc cgp, 656(csp) 21a: 01 00 nop 21c: 00 25 clc cs0, 256(ca0) 21e: 03 00 00 01 clb zero, 16(cnull) 222: a5 66 lui a3, 9 224: 02 00 c.slli64 zero 226: 00 0e cincoffset cs0, csp, 784 228: e3 01 00 00 beqz zero, 0xa2a <__cap_relocs+0x37a> 22c: 14 01 cincoffset ca3, csp, 128 22e: 00 00 unimp 230: 01 a5 j 0x830 <__cap_relocs+0x180> 232: 66 00 c.slli zero, 25 234: 00 00 unimp 236: 0e 19 slli s2, s2, 35 238: 02 00 c.slli64 zero 23a: 00 10 cincoffset cs0, csp, 32 23c: 01 00 nop 23e: 00 01 cincoffset cs0, csp, 128 240: a5 66 lui a3, 9 242: 00 00 unimp 244: 00 0f cincoffset cs0, csp, 912 246: 4f 02 00 00 fnmadd.s ft4, ft0, ft0, ft0, rne 24a: c1 00 addi ra, ra, 16 24c: 00 00 unimp 24e: 01 a7 j 0x94e <__cap_relocs+0x29e> 250: 3f 00 00 00 254: 00 14 cincoffset cs0, csp, 544 256: 2a 03 slli t1, t1, 10 258: 00 00 unimp 25a: 06 5c clw s8, 96(csp) 25c: 66 02 slli tp, tp, 25 25e: 00 00 unimp 260: 15 08 addi a6, a6, 5 262: 01 00 nop 264: 00 00 unimp 266: 05 eb bnez a4, 0x296 <.Lline_table_start0+0x296> 268: 00 00 unimp 26a: 00 05 cincoffset cs0, csp, 640 26c: 04 13 cincoffset cs1, csp, 416 26e: f6 1a slli s5, s5, 61 270: 00 00 unimp 272: 00 00 unimp 274: 00 00 unimp 276: 2c 01 cincoffset ca1, csp, 136 278: 00 00 unimp 27a: 01 58 addi a6, zero, -32 27c: 88 00 cincoffset ca0, csp, 64 27e: 00 00 unimp 280: 01 87 c.srai64 a4 282: 0e 72 cld tp, 224(csp) 284: 02 00 c.slli64 zero 286: 00 25 clc cs0, 256(ca0) 288: 03 00 00 01 clb zero, 16(cnull) 28c: 87 66 02 00 290: 00 0e cincoffset cs0, csp, 784 292: ce 02 slli t0, t0, 19 294: 00 00 unimp 296: 14 01 cincoffset ca3, csp, 128 298: 00 00 unimp 29a: 01 87 c.srai64 a4 29c: 66 00 c.slli zero, 25 29e: 00 00 unimp 2a0: 0e 3d clc cs10, 224(csp) 2a2: 03 00 00 10 clb zero, 256(cnull) 2a6: 01 00 nop 2a8: 00 01 cincoffset cs0, csp, 128 2aa: 87 66 00 00 2ae: 00 0f cincoffset cs0, csp, 912 2b0: ac 03 cincoffset ca1, csp, 456 2b2: 00 00 unimp 2b4: 90 01 cincoffset ca2, csp, 192 2b6: 00 00 unimp 2b8: 01 8a andi a2, a2, 0 2ba: 80 03 cincoffset cs0, csp, 448 2bc: 00 00 unimp 2be: 0f 0a 04 00 2c2: 00 75 cld s0, 40(ca0) 2c4: 02 00 c.slli64 zero 2c6: 00 01 cincoffset cs0, csp, 128 2c8: 8a 80 mv ra, sp 2ca: 03 00 00 0f clb zero, 240(cnull) 2ce: 6e 04 slli s0, s0, 27 2d0: 00 00 unimp 2d2: 79 00 c.nop 30 2d4: 00 00 unimp 2d6: 01 89 andi a0, a0, 0 2d8: a8 03 cincoffset ca0, csp, 456 2da: 00 00 unimp 2dc: 12 55 clw a0, 36(csp) 2de: 02 00 c.slli64 zero 2e0: 00 42 clw s0, 0(ca2) 2e2: 1b 00 00 00 sext.w zero, zero 2e6: 00 00 unimp 2e8: 00 16 cincoffset cs0, csp, 800 2ea: 01 5d addi s10, zero, -32 2ec: 9a 1b slli s7, s7, 38 2ee: 00 00 unimp 2f0: 00 00 unimp 2f2: 00 00 unimp 2f4: 16 01 slli sp, sp, 5 2f6: 5d f6 bnez a2, 0x2a4 <.Lline_table_start0+0x2a4> 2f8: 1b 00 00 00 sext.w zero, zero 2fc: 00 00 unimp 2fe: 00 00 unimp 300: 14 a6 csc ca3, 256(ca2) 302: 01 00 nop 304: 00 01 cincoffset cs0, csp, 128 306: 33 66 02 00 or a2, tp, zero 30a: 00 15 cincoffset cs0, csp, 672 30c: 66 02 slli tp, tp, 25 30e: 00 00 unimp 310: 15 66 lui a2, 5 312: 00 00 unimp 314: 00 15 cincoffset cs0, csp, 672 316: 66 00 c.slli zero, 25 318: 00 00 unimp 31a: 00 13 cincoffset cs0, csp, 416 31c: 22 1c slli s8, s8, 40 31e: 00 00 unimp 320: 00 00 unimp 322: 00 00 unimp 324: 84 00 cincoffset cs1, csp, 64 326: 00 00 unimp 328: 01 58 addi a6, zero, -32 32a: 00 00 unimp 32c: 00 00 unimp 32e: 01 74 lui s0, 1048544 330: 0f a4 04 00 clc cs0, 0(cs1) 334: 00 90 336: 01 00 nop 338: 00 01 cincoffset cs0, csp, 128 33a: 77 80 03 00 33e: 00 0f cincoffset cs0, csp, 912 340: de 04 slli s1, s1, 23 342: 00 00 unimp 344: 75 02 addi tp, tp, 29 346: 00 00 unimp 348: 01 77 lui a4, 1048544 34a: 80 03 cincoffset cs0, csp, 448 34c: 00 00 unimp 34e: 0f 18 05 00 352: 00 79 cld s0, 48(ca0) 354: 00 00 unimp 356: 00 01 cincoffset cs0, csp, 128 358: 76 08 slli a6, a6, 29 35a: 01 00 nop 35c: 00 16 cincoffset cs0, csp, 800 35e: 01 5a addi s4, zero, -32 360: 86 1c slli s9, s9, 33 362: 00 00 unimp 364: 00 00 unimp 366: 00 00 unimp 368: 00 03 cincoffset cs0, csp, 384 36a: 6f 03 00 00 cjal ct1, 0x36a <.dynsym+0x42> 36e: 10 17 cincoffset ca2, csp, 928 370: 64 02 cincoffset cs1, csp, 268 372: 00 00 unimp 374: 04 79 cld s1, 48(ca0) 376: 03 00 00 05 clb zero, 80(cnull) 37a: ad 02 addi t0, t0, 11 37c: 00 00 unimp 37e: 02 01 c.slli64 sp 380: 06 8b mv s6, ra 382: 03 00 00 72 clb zero, 1824(cnull) 386: 01 00 nop 388: 00 07 cincoffset cs0, csp, 896 38a: c9 06 addi a3, a3, 18 38c: 96 03 slli t2, t2, 5 38e: 00 00 unimp 390: ad 00 addi ra, ra, 11 392: 00 00 unimp 394: 02 5e clw t3, 32(csp) 396: 06 a1 csc cra, 128(csp) 398: 03 00 00 e5 clb zero, -432(cnull) 39c: 01 00 nop 39e: 00 02 cincoffset cs0, csp, 256 3a0: 35 05 addi a0, a0, 13 3a2: 9b 00 00 00 sext.w ra, zero 3a6: 07 08 03 ae 3aa: 03 00 00 10 clb zero, 256(cnull) 3ae: 18 15 cincoffset ca4, csp, 672 3b0: 66 02 slli tp, tp, 25 3b2: 00 00 unimp 3b4: 15 66 lui a2, 5 3b6: 00 00 unimp 3b8: 00 15 cincoffset cs0, csp, 672 3ba: 66 00 c.slli zero, 25 3bc: 00 00 unimp 3be: 00 00 unimp 3c0: 53 00 00 00 fadd.s ft0, ft0, ft0, rne 3c4: 04 00 3c6: 2e 01 slli sp, sp, 11 3c8: 00 00 unimp 3ca: 08 01 cincoffset ca0, csp, 128 3cc: f0 01 cincoffset ca2, csp, 204 3ce: 00 00 unimp 3d0: 0c 00 3d2: f1 02 addi t0, t0, 28 3d4: 00 00 unimp 3d6: 95 05 addi a1, a1, 5 3d8: 00 00 unimp 3da: 0a 00 c.slli zero, 2 3dc: 00 00 unimp 3de: a8 1c cincoffset ca0, csp, 632 3e0: 00 00 unimp 3e2: 00 00 unimp 3e4: 00 00 unimp 3e6: 3e 00 c.slli zero, 15 3e8: 00 00 unimp 3ea: 02 31 clc csp, 32(csp) 3ec: 03 00 00 3f clb zero, 1008(cnull) 3f0: 00 00 unimp 3f2: 00 01 cincoffset cs0, csp, 128 3f4: 26 09 slli s2, s2, 9 3f6: 03 90 3f 00 clh zero, 3(ct6) 3fa: 00 00 unimp 3fc: 00 00 unimp 3fe: 00 03 cincoffset cs0, csp, 384 400: 10 04 cincoffset ca2, csp, 512 402: a8 1c cincoffset ca0, csp, 632 404: 00 00 unimp 406: 00 00 unimp 408: 00 00 unimp 40a: 3e 00 c.slli zero, 15 40c: 00 00 unimp 40e: 01 58 addi a6, zero, -32 410: 79 01 addi sp, sp, 30 412: 00 00 unimp 414: 01 32 addiw tp, tp, -32 416: 00 8b 418: 00 00 unimp 41a: 00 04 cincoffset cs0, csp, 512 41c: 00 70 cld s0, 32(cs0) 41e: 01 00 nop 420: 00 08 cincoffset cs0, csp, 16 422: 01 f0 bnez s0, 0x322 <.Ltmp3+0x2> 424: 01 00 nop 426: 00 0c cincoffset cs0, csp, 528 428: 00 64 cld s0, 8(cs0) 42a: 01 00 nop 42c: 00 2d clc cs0, 272(ca0) 42e: 06 00 c.slli zero, 1 430: 00 25 clc cs0, 256(ca0) 432: 01 00 nop 434: 00 e8 csd s0, 16(cs0) 436: 1c 00 438: 00 00 unimp 43a: 00 00 unimp 43c: 00 c4 csw s0, 8(cs0) 43e: 00 00 unimp 440: 00 02 cincoffset cs0, csp, 256 442: e8 1c cincoffset ca0, csp, 636 444: 00 00 unimp 446: 00 00 unimp 448: 00 00 unimp 44a: c4 00 cincoffset cs1, csp, 68 44c: 00 00 unimp 44e: 01 58 addi a6, zero, -32 450: a6 01 slli gp, gp, 9 452: 00 00 unimp 454: 01 03 mv t1, t1 456: 61 00 c.nop 24 458: 00 00 unimp 45a: 03 02 91 44 clb tp, 1097(csp) 45e: fe 00 slli ra, ra, 31 460: 00 00 unimp 462: 01 04 mv s0, s0 464: 68 00 cincoffset ca0, csp, 12 466: 00 00 unimp 468: 03 03 91 a4 clb t1, -1463(csp) 46c: 7f 92 01 00 470: 00 01 cincoffset cs0, csp, 128 472: 05 82 srli a2, a2, 1 474: 00 00 unimp 476: 00 00 unimp 478: 04 eb csd s1, 16(ca4) 47a: 00 00 unimp 47c: 00 05 cincoffset cs0, csp, 640 47e: 04 05 cincoffset cs1, csp, 640 480: 74 00 cincoffset ca3, csp, 12 482: 00 00 unimp 484: 06 7b cld s6, 96(csp) 486: 00 00 unimp 488: 00 18 cincoffset cs0, csp, 48 48a: 00 04 cincoffset cs0, csp, 512 48c: 19 01 addi sp, sp, 6 48e: 00 00 unimp 490: 08 01 cincoffset ca0, csp, 128 492: 07 c3 00 00 496: 00 08 cincoffset cs0, csp, 16 498: 07 05 74 00 49c: 00 00 unimp 49e: 06 7b cld s6, 96(csp) 4a0: 00 00 unimp 4a2: 00 20 clc cs0, 0(cs0) 4a4: 00 00 unimp Disassembly of section .debug_str: 0000000000000000 <.debug_str>: 0: 66 69 cld s2, 88(csp) 2: 6e 61 cld sp, 216(csp) 4: 6c 69 cld a1, 208(ca0) 6: 7a 65 cld a0, 408(csp) 8: 72 00 c.slli zero, 28 a: 2f 68 6f 6d e: 65 2f addiw t5, t5, 25 10: 6a 61 cld sp, 152(csp) 12: 63 6b 2f 63 bltu t5, s2, 0x648 <.rodata+0x40> 16: 68 65 cld a0, 200(ca0) 18: 72 69 cld s2, 280(csp) 1a: 2f 62 75 69 1e: 6c 64 cld a1, 200(cs0) 20: 2f 63 68 65 24: 72 69 cld s2, 280(csp) 26: 62 73 cld t1, 56(csp) 28: 64 2d clc cs1, 464(ca0) 2a: 72 69 cld s2, 280(csp) 2c: 73 63 76 36 csrrsi t1, 871, 12 30: 34 2d clc ca3, 336(ca0) 32: 70 75 cld a2, 232(ca0) 34: 72 65 cld a0, 280(csp) 36: 63 61 70 2d bltu zero, s7, 0x2f8 <.Ltmp6+0x4> 3a: 62 75 cld a0, 56(csp) 3c: 69 6c lui s8, 26 3e: 64 2f clc cs1, 464(ca4) 40: 68 6f cld a0, 216(ca4) 42: 6d 65 lui a0, 27 44: 2f 6a 61 63 48: 6b 2f 63 68 4c: 65 72 lui tp, 1048569 4e: 69 2f addiw t5, t5, 26 50: 63 68 65 72 bltu a0, t1, 0x780 <__cap_relocs+0xd0> 54: 69 62 lui tp, 26 56: 73 64 2f 72 csrrsi s0, 1826, 30 5a: 69 73 lui t1, 1048570 5c: 63 76 2e 72 bgeu t3, sp, 0x788 <__cap_relocs+0xd8> 60: 69 73 lui t1, 1048570 62: 63 76 36 34 bgeu a2, gp, 0x3ae <.dynsym+0x86> 66: 63 2f 6c 69 6a: 62 2f clc ct5, 528(csp) 6c: 63 73 75 2f bgeu a0, s7, 0x352 <.dynsym+0x2a> 70: 72 69 cld s2, 280(csp) 72: 73 63 76 36 csrrsi t1, 871, 12 76: 34 63 cld a3, 64(ca4) 78: 00 66 cld s0, 8(ca2) 7a: 6e 00 c.slli zero, 27 7c: 68 61 cld a0, 192(ca0) 7e: 6e 64 cld s0, 216(csp) 80: 6c 65 cld a1, 200(ca0) 82: 5f 61 72 67 86: 76 00 c.slli zero, 29 88: 68 61 cld a0, 192(ca0) 8a: 6e 64 cld s0, 216(csp) 8c: 6c 65 cld a1, 200(ca0) 8e: 5f 73 74 61 92: 74 69 cld a3, 208(ca0) 94: 63 5f 69 6e bge s2, t1, 0x792 <__cap_relocs+0xe2> 98: 69 74 lui s0, 1048570 9a: 00 6c cld s0, 24(cs0) 9c: 6f 6e 67 20 cjal ct3, 0x762a2 a0: 75 6e lui t3, 29 a2: 73 69 67 6e csrrsi s2, 1766, 14 a6: 65 64 lui s0, 25 a8: 20 69 cld s0, 80(ca0) aa: 6e 74 cld s0, 248(csp) ac: 00 5f clw s0, 56(ca4) ae: 5f 73 69 7a b2: 65 5f addi t5, zero, -7 b4: 74 00 cincoffset ca3, csp, 12 b6: 5f 5f 70 72 ba: 6f 67 6e 61 cjal ca4, 0xe66d0 be: 6d 65 lui a0, 27 c0: 00 73 cld s0, 32(ca4) c2: 00 5f clw s0, 56(ca4) c4: 5f 41 52 52 c8: 41 59 addi s2, zero, -16 ca: 5f 53 49 5a ce: 45 5f addi t5, zero, -15 d0: 54 59 clw a3, 52(ca0) d2: 50 45 clw a2, 12(ca0) d4: 5f 5f 00 69 d8: 6e 74 cld s0, 248(csp) da: 36 34 clc cs0, 864(csp) dc: 5f 74 00 45 e0: 6c 66 cld a1, 200(ca2) e2: 5f 41 75 78 e6: 69 6e lui t3, 26 e8: 66 6f cld t5, 88(csp) ea: 00 69 cld s0, 16(ca0) ec: 6e 74 cld s0, 248(csp) ee: 00 45 clw s0, 8(ca0) f0: 6c 66 cld a1, 200(ca2) f2: 36 34 clc cs0, 864(csp) f4: 43 5f 41 75 f8: 78 69 cld a4, 208(ca0) fa: 6e 66 cld a2, 216(csp) fc: 6f 00 6d 79 j 0xd0892 100: 5f 70 65 72 104: 66 65 cld a0, 88(csp) 106: 63 74 5f 73 bgeu t5, s5, 0x82e <__cap_relocs+0x17e> 10a: 74 72 cld a3, 224(ca2) 10c: 69 6e lui t3, 26 10e: 67 00 65 6e cjr 1766(ca0) 112: 76 00 c.slli zero, 29 114: 61 72 lui tp, 1048568 116: 67 76 00 63 11a: 68 61 cld a0, 192(ca0) 11c: 72 00 c.slli zero, 28 11e: 61 5f addi t5, zero, -8 120: 74 79 cld a3, 240(ca0) 122: 70 65 cld a2, 200(ca0) 124: 00 2f clc cs0, 272(ca4) 126: 68 6f cld a0, 216(ca4) 128: 6d 65 lui a0, 27 12a: 2f 6a 61 63 12e: 6b 2f 77 65 132: 62 73 cld t1, 56(csp) 134: 69 74 lui s0, 1048570 136: 65 2f addiw t5, t5, 25 138: 61 72 lui tp, 1048568 13a: 74 69 cld a3, 208(ca0) 13c: 63 6c 65 73 bltu a0, s6, 0x874 <__cap_relocs+0x1c4> 140: 2f 6d 6f 72 144: 65 6c lui s8, 25 146: 6c 6f cld a1, 216(ca4) 148: 2f 63 6f 64 14c: 65 00 c.nop 25 14e: 5f 5f 69 6e 152: 74 36 clc ca3, 480(ca2) 154: 34 5f clw a3, 120(ca4) 156: 74 00 cincoffset ca3, csp, 12 158: 5f 5f 75 69 15c: 6e 74 cld s0, 248(csp) 15e: 70 74 cld a2, 232(cs0) 160: 72 5f clw t5, 60(csp) 162: 74 00 cincoffset ca3, csp, 12 164: 6d 65 lui a0, 27 166: 6d 62 lui tp, 27 168: 75 67 lui a4, 29 16a: 2e 63 cld t1, 200(csp) 16c: 00 61 cld s0, 0(ca0) 16e: 5f 75 6e 00 172: 73 69 7a 65 csrrsi s2, 1623, 20 176: 5f 74 00 72 17a: 75 6e lui t3, 29 17c: 5f 63 78 61 180: 5f 66 69 6e 184: 61 6c lui s8, 24 186: 69 7a lui s4, 1048570 188: 65 00 c.nop 25 18a: 61 5f addi t5, zero, -8 18c: 70 74 cld a2, 232(cs0) 18e: 72 00 c.slli zero, 28 190: 6e 00 c.slli zero, 27 192: 75 73 lui t1, 1048573 194: 65 72 lui tp, 1048569 196: 5f 6e 61 6d 19a: 65 00 c.nop 25 19c: 75 69 lui s2, 29 19e: 6e 74 cld s0, 248(csp) 1a0: 70 74 cld a2, 232(cs0) 1a2: 72 5f clw t5, 60(csp) 1a4: 74 00 cincoffset ca3, csp, 12 1a6: 6d 61 cincoffset csp, csp, 240 1a8: 69 6e lui t3, 26 1aa: 00 2f clc cs0, 272(ca4) 1ac: 68 6f cld a0, 216(ca4) 1ae: 6d 65 lui a0, 27 1b0: 2f 6a 61 63 1b4: 6b 2f 63 68 1b8: 65 72 lui tp, 1048569 1ba: 69 2f addiw t5, t5, 26 1bc: 63 68 65 72 bltu a0, t1, 0x8ec <__cap_relocs+0x23c> 1c0: 69 62 lui tp, 26 1c2: 73 64 2f 6c csrrsi s0, 1730, 30 1c6: 69 62 lui tp, 26 1c8: 2f 63 73 75 1cc: 2f 72 69 73 1d0: 63 76 36 34 bgeu a2, gp, 0x51c <.dynstr+0x2c> 1d4: 63 2f 63 72 1d8: 74 31 clc ca3, 224(ca0) 1da: 5f 63 2e 63 1de: 00 61 cld s0, 0(ca0) 1e0: 5f 66 63 6e 1e4: 00 5f clw s0, 56(ca4) 1e6: 5f 75 69 6e 1ea: 74 36 clc ca3, 480(ca2) 1ec: 34 5f clw a3, 120(ca4) 1ee: 74 00 cincoffset ca3, csp, 12 1f0: 63 6c 61 6e bltu sp, t1, 0x8e8 <__cap_relocs+0x238> 1f4: 67 20 76 65 1f8: 72 73 cld t1, 312(csp) 1fa: 69 6f lui t5, 26 1fc: 6e 20 1fe: 31 33 addiw t1, t1, -20 200: 2e 30 202: 2e 30 204: 20 28 clc cs0, 80(cs0) 206: 68 74 cld a0, 232(cs0) 208: 74 70 cld a3, 224(cs0) 20a: 73 3a 2f 2f csrrc s4, 754, t5 20e: 67 69 74 68 212: 75 62 lui tp, 29 214: 2e 63 cld t1, 200(csp) 216: 6f 6d 2f 43 cjal cs10, 0xf6648 21a: 54 53 clw a3, 36(ca4) 21c: 52 44 clw s0, 20(csp) 21e: 2d 43 addi t1, zero, 11 220: 48 45 clw a0, 12(ca0) 222: 52 49 clw s2, 20(csp) 224: 2f 6c 6c 76 228: 6d 2d addiw s10, s10, 27 22a: 70 72 cld a2, 224(ca2) 22c: 6f 6a 65 63 cjal cs4, 0x56862 230: 74 2e clc ca3, 464(ca2) 232: 67 69 74 20 236: 31 39 addiw s2, s2, -20 238: 64 34 clc cs1, 480(cs0) 23a: 30 32 clc ca2, 96(ca2) 23c: 65 32 addiw tp, tp, -7 23e: 33 66 63 61 242: 61 31 addiw sp, sp, -8 244: 39 37 addiw a4, a4, -18 246: 65 31 addiw sp, sp, -7 248: 64 34 clc cs1, 480(cs0) 24a: 30 35 clc ca2, 352(ca0) 24c: 34 37 clc ca3, 352(ca4) 24e: 64 61 cld s1, 192(ca0) 250: 34 30 clc ca3, 96(cs0) 252: 33 64 63 31 256: 37 65 31 33 lui a0, 209686 25a: 63 37 61 65 25e: 29 00 c.nop 10 260: 6f 62 6a 00 cjal ctp, 0xa6266 264: 53 74 72 75 268: 63 74 5f 4f bgeu t5, s5, 0x750 <__cap_relocs+0xa0> 26c: 62 6a cld s4, 24(csp) 26e: 5f 45 6e 74 272: 72 79 cld s2, 312(csp) 274: 00 61 cld s0, 0(ca0) 276: 72 72 cld tp, 312(csp) 278: 61 79 lui s2, 1048568 27a: 5f 73 69 7a 27e: 65 00 c.nop 25 280: 5f 5f 61 75 284: 78 61 cld a4, 192(ca0) 286: 72 67 cld a4, 280(csp) 288: 73 00 6c 6f 28c: 6e 67 cld a4, 216(csp) 28e: 20 69 cld s0, 80(ca0) 290: 6e 74 cld s0, 248(csp) 292: 00 5f clw s0, 56(ca4) 294: 73 74 61 72 csrrci s0, 1830, 2 298: 74 00 cincoffset ca3, csp, 12 29a: 68 61 cld a0, 192(ca0) 29c: 73 5f 64 79 csrrwi t5, 1942, 8 2a0: 6e 61 cld sp, 216(csp) 2a2: 6d 69 lui s2, 27 2a4: 63 5f 6c 69 bge s8, s6, 0x942 <__cap_relocs+0x292> 2a8: 6e 6b cld s6, 216(csp) 2aa: 65 72 lui tp, 1048569 2ac: 00 5f clw s0, 56(ca4) 2ae: 42 6f cld t5, 16(csp) 2b0: 6f 6c 00 65 cjal cs8, 0x6900 2b4: 6e 76 cld a2, 248(csp) 2b6: 69 72 lui tp, 1048570 2b8: 6f 6e 00 61 cjal ct3, 0x68c8 2bc: 5f 76 61 6c 2c0: 00 63 cld s0, 0(ca4) 2c2: 6c 65 cld a1, 200(ca0) 2c4: 61 6e lui t3, 24 2c6: 75 70 c.lui zero, -3 2c8: 00 75 cld s0, 40(ca0) 2ca: 6e 73 cld t1, 248(csp) 2cc: 69 67 lui a4, 26 2ce: 6e 65 cld a0, 216(csp) 2d0: 64 20 clc cs1, 192(cs0) 2d2: 5f 5f 69 6e 2d6: 74 63 cld a3, 192(ca4) 2d8: 61 70 c.lui zero, -8 2da: 00 61 cld s0, 0(ca0) 2dc: 75 78 lui a6, 1048573 2de: 76 00 c.slli zero, 29 2e0: 61 75 lui a0, 1048568 2e2: 78 70 cld a4, 224(cs0) 2e4: 00 5f clw s0, 56(ca4) 2e6: 5f 75 69 6e 2ea: 74 63 cld a3, 192(ca4) 2ec: 61 70 c.lui zero, -8 2ee: 5f 74 00 2f 2f2: 68 6f cld a0, 216(ca4) 2f4: 6d 65 lui a0, 27 2f6: 2f 6a 61 63 2fa: 6b 2f 63 68 2fe: 65 72 lui tp, 1048569 300: 69 2f addiw t5, t5, 26 302: 63 68 65 72 bltu a0, t1, 0xa32 <__cap_relocs+0x382> 306: 69 62 lui tp, 26 308: 73 64 2f 6c csrrsi s0, 1730, 30 30c: 69 62 lui tp, 26 30e: 2f 63 73 75 312: 2f 63 6f 6d 316: 6d 6f lui t5, 27 318: 6e 2f clc ct5, 720(csp) 31a: 63 72 74 62 bgeu s0, t2, 0x93e <__cap_relocs+0x28e> 31e: 65 67 lui a4, 25 320: 69 6e lui t3, 26 322: 2e 63 cld t1, 200(csp) 324: 00 61 cld s0, 0(ca0) 326: 72 67 cld a4, 280(csp) 328: 63 00 61 74 beq sp, t1, 0xa68 <__cap_relocs+0x3b8> 32c: 65 78 lui a6, 1048569 32e: 69 74 lui s0, 1048570 330: 00 5f clw s0, 56(ca4) 332: 5f 64 73 6f 336: 5f 68 61 6e 33a: 64 6c cld s1, 216(cs0) 33c: 65 00 c.nop 25 Disassembly of section .comment: 0000000000000000 <.comment>: 0: 4c 69 cld a1, 144(ca0) 2: 6e 6b cld s6, 216(csp) 4: 65 72 lui tp, 1048569 6: 3a 20 8: 4c 4c clw a1, 28(cs0) a: 44 20 clc cs1, 128(cs0) c: 31 33 addiw t1, t1, -20 e: 2e 30 10: 2e 30 12: 20 28 clc cs0, 80(cs0) 14: 68 74 cld a0, 232(cs0) 16: 74 70 cld a3, 224(cs0) 18: 73 3a 2f 2f csrrc s4, 754, t5 1c: 67 69 74 68 20: 75 62 lui tp, 29 22: 2e 63 cld t1, 200(csp) 24: 6f 6d 2f 43 cjal cs10, 0xf6456 28: 54 53 clw a3, 36(ca4) 2a: 52 44 clw s0, 20(csp) 2c: 2d 43 addi t1, zero, 11 2e: 48 45 clw a0, 12(ca0) 30: 52 49 clw s2, 20(csp) 32: 2f 6c 6c 76 36: 6d 2d addiw s10, s10, 27 38: 70 72 cld a2, 224(ca2) 3a: 6f 6a 65 63 cjal cs4, 0x56670 3e: 74 2e clc ca3, 464(ca2) 40: 67 69 74 20 44: 31 39 addiw s2, s2, -20 46: 64 34 clc cs1, 480(cs0) 48: 30 32 clc ca2, 96(ca2) 4a: 65 32 addiw tp, tp, -7 4c: 33 66 63 61 50: 61 31 addiw sp, sp, -8 52: 39 37 addiw a4, a4, -18 54: 65 31 addiw sp, sp, -7 56: 64 34 clc cs1, 480(cs0) 58: 30 35 clc ca2, 352(ca0) 5a: 34 37 clc ca3, 352(ca4) 5c: 64 61 cld s1, 192(ca0) 5e: 34 30 clc ca3, 96(cs0) 60: 33 64 63 31 64: 37 65 31 33 lui a0, 209686 68: 63 37 61 65 6c: 29 00 c.nop 10 6e: 63 6c 61 6e bltu sp, t1, 0x766 <__cap_relocs+0xb6> 72: 67 20 76 65 76: 72 73 cld t1, 312(csp) 78: 69 6f lui t5, 26 7a: 6e 20 7c: 31 33 addiw t1, t1, -20 7e: 2e 30 80: 2e 30 82: 20 28 clc cs0, 80(cs0) 84: 68 74 cld a0, 232(cs0) 86: 74 70 cld a3, 224(cs0) 88: 73 3a 2f 2f csrrc s4, 754, t5 8c: 67 69 74 68 90: 75 62 lui tp, 29 92: 2e 63 cld t1, 200(csp) 94: 6f 6d 2f 43 cjal cs10, 0xf64c6 98: 54 53 clw a3, 36(ca4) 9a: 52 44 clw s0, 20(csp) 9c: 2d 43 addi t1, zero, 11 9e: 48 45 clw a0, 12(ca0) a0: 52 49 clw s2, 20(csp) a2: 2f 6c 6c 76 a6: 6d 2d addiw s10, s10, 27 a8: 70 72 cld a2, 224(ca2) aa: 6f 6a 65 63 cjal cs4, 0x566e0 ae: 74 2e clc ca3, 464(ca2) b0: 67 69 74 20 b4: 31 39 addiw s2, s2, -20 b6: 64 34 clc cs1, 480(cs0) b8: 30 32 clc ca2, 96(ca2) ba: 65 32 addiw tp, tp, -7 bc: 33 66 63 61 c0: 61 31 addiw sp, sp, -8 c2: 39 37 addiw a4, a4, -18 c4: 65 31 addiw sp, sp, -7 c6: 64 34 clc cs1, 480(cs0) c8: 30 35 clc ca2, 352(ca0) ca: 34 37 clc ca3, 352(ca4) cc: 64 61 cld s1, 192(ca0) ce: 34 30 clc ca3, 96(cs0) d0: 33 64 63 31 d4: 37 65 31 33 lui a0, 209686 d8: 63 37 61 65 dc: 29 00 c.nop 10 de: 00 Disassembly of section .riscv.attributes: 0000000000000000 <.riscv.attributes>: 0: 41 3e addiw t3, t3, -16 2: 00 00 unimp 4: 00 72 cld s0, 32(ca2) 6: 69 73 lui t1, 1048570 8: 63 76 00 01 bgeu zero, a6, 0x14 <.Lline_table_start0+0x14> c: 34 00 cincoffset ca3, csp, 8 e: 00 00 unimp 10: 04 10 cincoffset cs1, csp, 32 12: 05 72 lui tp, 1048545 14: 76 36 clc ca2, 880(csp) 16: 34 69 cld a3, 80(ca0) 18: 32 70 1a: 30 5f clw a2, 120(ca4) 1c: 6d 32 addiw tp, tp, -5 1e: 70 30 clc ca2, 224(cs0) 20: 5f 61 32 70 24: 30 5f clw a2, 120(ca4) 26: 66 32 clc ctp, 624(csp) 28: 70 30 clc ca2, 224(cs0) 2a: 5f 64 32 70 2e: 30 5f clw a2, 120(ca4) 30: 63 32 70 30 34: 5f 78 63 68 38: 65 72 lui tp, 1048569 3a: 69 30 3c: 70 30 clc ca2, 224(cs0) 3e: 00 Disassembly of section .debug_frame: 0000000000000000 <.debug_frame>: 0: 14 00 2: 00 00 unimp 4: ff ff ff ff 8: 04 00 a: 08 00 c: 01 78 lui a6, 1048544 e: 01 0c mv s8, s8 10: 02 00 c.slli64 zero 12: 00 00 unimp 14: 00 00 unimp 16: 00 00 unimp 18: 2c 00 cincoffset ca1, csp, 8 1a: 00 00 unimp 1c: 00 00 unimp 1e: 00 00 unimp 20: a8 19 cincoffset ca0, csp, 248 22: 00 00 unimp 24: 00 00 unimp 26: 00 00 unimp 28: e0 00 cincoffset cs0, csp, 76 2a: 00 00 unimp 2c: 00 00 unimp 2e: 00 00 unimp 30: 44 0e cincoffset cs1, csp, 788 32: 60 58 clw s0, 116(cs0) 34: 81 02 mv t0, t0 36: 88 04 cincoffset ca0, csp, 576 38: 89 06 addi a3, a3, 2 3a: 92 08 slli a7, a7, 4 3c: 93 0a 94 0c addi s5, s0, 201 40: 44 0c cincoffset cs1, csp, 532 42: 08 00 44: 00 00 unimp 46: 00 00 unimp 48: 24 00 cincoffset cs1, csp, 8 4a: 00 00 unimp 4c: 00 00 unimp 4e: 00 00 unimp 50: 88 1a cincoffset ca0, csp, 368 52: 00 00 unimp 54: 00 00 unimp 56: 00 00 unimp 58: 6e 00 c.slli zero, 27 5a: 00 00 unimp 5c: 00 00 unimp 5e: 00 00 unimp 60: 44 0e cincoffset cs1, csp, 788 62: 20 48 clw s0, 80(cs0) 64: 81 02 mv t0, t0 66: 88 04 cincoffset ca0, csp, 576 68: 44 0c cincoffset cs1, csp, 532 6a: 08 00 6c: 00 00 unimp 6e: 00 00 unimp 70: 34 00 cincoffset ca3, csp, 8 72: 00 00 unimp 74: 00 00 unimp 76: 00 00 unimp 78: f6 1a slli s5, s5, 61 7a: 00 00 unimp 7c: 00 00 unimp 7e: 00 00 unimp 80: 2c 01 cincoffset ca1, csp, 136 82: 00 00 unimp 84: 00 00 unimp 86: 00 00 unimp 88: 44 0e cincoffset cs1, csp, 788 8a: 80 01 cincoffset cs0, csp, 192 8c: 60 81 8e: 02 88 cjr ca6 90: 04 89 92: 06 92 add tp, tp, ra 94: 08 93 96: 0a 94 add s0, s0, sp 98: 0c 95 9a: 0e 96 add a2, a2, gp 9c: 10 44 clw a2, 8(cs0) 9e: 0c 08 cincoffset ca1, csp, 16 ... a8: 2c 00 cincoffset ca1, csp, 8 aa: 00 00 unimp ac: 00 00 unimp ae: 00 00 unimp b0: 22 1c slli s8, s8, 40 b2: 00 00 unimp b4: 00 00 unimp b6: 00 00 unimp b8: 84 00 cincoffset cs1, csp, 64 ba: 00 00 unimp bc: 00 00 unimp be: 00 00 unimp c0: 44 0e cincoffset cs1, csp, 788 c2: 50 54 clw a2, 44(cs0) c4: 81 02 mv t0, t0 c6: 88 04 cincoffset ca0, csp, 576 c8: 89 06 addi a3, a3, 2 ca: 92 08 slli a7, a7, 4 cc: 93 0a 44 0c addi s5, s0, 196 d0: 08 00 d2: 00 00 unimp d4: 00 00 unimp d6: 00 00 unimp d8: 14 00 da: 00 00 unimp dc: ff ff ff ff e0: 04 00 e2: 08 00 e4: 01 78 lui a6, 1048544 e6: 01 0c mv s8, s8 e8: 02 00 c.slli64 zero ea: 00 00 unimp ec: 00 00 unimp ee: 00 00 unimp f0: 24 00 cincoffset cs1, csp, 8 f2: 00 00 unimp f4: d8 00 cincoffset ca4, csp, 68 f6: 00 00 unimp f8: a8 1c cincoffset ca0, csp, 632 fa: 00 00 unimp fc: 00 00 unimp fe: 00 00 unimp 100: 3e 00 c.slli zero, 15 102: 00 00 unimp 104: 00 00 unimp 106: 00 00 unimp 108: 44 0e cincoffset cs1, csp, 788 10a: 20 48 clw s0, 80(cs0) 10c: 81 02 mv t0, t0 10e: 88 04 cincoffset ca0, csp, 576 110: 44 0c cincoffset cs1, csp, 532 112: 08 00 114: 00 00 unimp 116: 00 00 unimp Disassembly of section .debug_line: 0000000000000000 <.Lline_table_start0>: 0: 62 04 slli s0, s0, 24 2: 00 00 unimp 4: 04 00 6: 6f 01 00 00 cjal csp, 0x6 <.Lline_table_start0+0x6> a: 01 01 mv sp, sp c: 01 fb bnez a4, 0xffffffffffffff1c e: 0e 0d slli s10, s10, 3 10: 00 01 cincoffset cs0, csp, 128 12: 01 01 mv sp, sp 14: 01 00 nop 16: 00 00 unimp 18: 01 00 nop 1a: 00 01 cincoffset cs0, csp, 128 1c: 2f 68 6f 6d 20: 65 2f addiw t5, t5, 25 22: 6a 61 cld sp, 152(csp) 24: 63 6b 2f 63 bltu t5, s2, 0x65a <.eh_frame_hdr+0x6> 28: 68 65 cld a0, 200(ca0) 2a: 72 69 cld s2, 280(csp) 2c: 00 2f clc cs0, 272(ca4) 2e: 68 6f cld a0, 216(ca4) 30: 6d 65 lui a0, 27 32: 2f 6a 61 63 36: 6b 2f 63 68 3a: 65 72 lui tp, 1048569 3c: 69 2f addiw t5, t5, 26 3e: 62 75 cld a0, 56(csp) 40: 69 6c lui s8, 26 42: 64 2f clc cs1, 464(ca4) 44: 63 68 65 72 bltu a0, t1, 0x774 <__cap_relocs+0xc4> 48: 69 62 lui tp, 26 4a: 73 64 2d 72 csrrsi s0, 1826, 26 4e: 69 73 lui t1, 1048570 50: 63 76 36 34 bgeu a2, gp, 0x39c <.dynsym+0x74> 54: 2d 70 c.lui zero, -21 56: 75 72 lui tp, 1048573 58: 65 63 lui t1, 25 5a: 61 70 c.lui zero, -8 5c: 2d 62 lui tp, 11 5e: 75 69 lui s2, 29 60: 6c 64 cld a1, 200(cs0) 62: 2f 68 6f 6d 66: 65 2f addiw t5, t5, 25 68: 6a 61 cld sp, 152(csp) 6a: 63 6b 2f 63 bltu t5, s2, 0x6a0 <.eh_frame+0x38> 6e: 68 65 cld a0, 200(ca0) 70: 72 69 cld s2, 280(csp) 72: 2f 63 68 65 76: 72 69 cld s2, 280(csp) 78: 62 73 cld t1, 56(csp) 7a: 64 2f clc cs1, 464(ca4) 7c: 72 69 cld s2, 280(csp) 7e: 73 63 76 2e csrrsi t1, 743, 12 82: 72 69 cld s2, 280(csp) 84: 73 63 76 36 csrrsi t1, 871, 12 88: 34 63 cld a3, 64(ca4) 8a: 00 00 unimp 8c: 63 68 65 72 bltu a0, t1, 0x7bc <__cap_relocs+0x10c> 90: 69 62 lui tp, 26 92: 73 64 2f 6c csrrsi s0, 1730, 30 96: 69 62 lui tp, 26 98: 2f 63 73 75 9c: 2f 63 6f 6d a0: 6d 6f lui t5, 27 a2: 6e 2f clc ct5, 720(csp) a4: 69 67 lui a4, 26 a6: 6e 6f cld t5, 216(csp) a8: 72 65 cld a0, 280(csp) aa: 5f 69 6e 69 ae: 74 2e clc ca3, 464(ca2) b0: 63 00 01 00 beqz sp, 0xb0 <.Lline_table_start0+0xb0> b4: 00 74 cld s0, 40(cs0) b6: 6d 70 c.lui zero, -5 b8: 2f 75 73 72 bc: 2f 69 6e 63 c0: 6c 75 cld a1, 232(ca0) c2: 64 65 cld s1, 200(ca0) c4: 2f 73 79 73 c8: 2f 5f 74 79 cc: 70 65 cld a2, 200(ca0) ce: 73 2e 68 00 csrrs t3, 6, a6 d2: 02 00 c.slli64 zero d4: 00 74 cld s0, 40(cs0) d6: 6d 70 c.lui zero, -5 d8: 2f 75 73 72 dc: 2f 69 6e 63 e0: 6c 75 cld a1, 232(ca0) e2: 64 65 cld s1, 200(ca0) e4: 2f 73 79 73 e8: 2f 5f 73 74 ec: 64 69 cld s1, 208(ca0) ee: 6e 74 cld s0, 248(csp) f0: 2e 68 cld a6, 200(csp) f2: 00 02 cincoffset cs0, csp, 256 f4: 00 00 unimp f6: 74 6d cld a3, 216(ca0) f8: 70 2f clc ca2, 464(ca4) fa: 75 73 lui t1, 1048573 fc: 72 2f clc ct5, 784(csp) fe: 69 6e lui t3, 26 100: 63 6c 75 64 bltu a0, t2, 0x758 <__cap_relocs+0xa8> 104: 65 2f addiw t5, t5, 25 106: 6d 61 cincoffset csp, csp, 240 108: 63 68 69 6e bltu s2, t1, 0x7f8 <__cap_relocs+0x148> 10c: 65 2f addiw t5, t5, 25 10e: 65 6c lui s8, 25 110: 66 2e clc ct3, 592(csp) 112: 68 00 cincoffset ca0, csp, 12 114: 02 00 c.slli64 zero 116: 00 63 cld s0, 0(ca4) 118: 68 65 cld a0, 200(ca0) 11a: 72 69 cld s2, 280(csp) 11c: 62 73 cld t1, 56(csp) 11e: 64 2f clc cs1, 464(ca4) 120: 6c 69 cld a1, 208(ca0) 122: 62 2f clc ct5, 528(csp) 124: 63 73 75 2f bgeu a0, s7, 0x40a <.dynsym+0xe2> 128: 72 69 cld s2, 280(csp) 12a: 73 63 76 36 csrrsi t1, 871, 12 12e: 34 63 cld a3, 64(ca4) 130: 2f 63 72 74 134: 31 5f addi t5, zero, -20 136: 63 2e 63 00 13a: 01 00 nop 13c: 00 74 cld s0, 40(cs0) 13e: 6d 70 c.lui zero, -5 140: 2f 75 73 72 144: 2f 69 6e 63 148: 6c 75 cld a1, 232(ca0) 14a: 64 65 cld s1, 200(ca0) 14c: 2f 73 74 64 150: 6c 69 cld a1, 208(ca0) 152: 62 2e clc ct3, 528(csp) 154: 68 00 cincoffset ca0, csp, 12 156: 02 00 c.slli64 zero 158: 00 74 cld s0, 40(cs0) 15a: 6d 70 c.lui zero, -5 15c: 2f 75 73 72 160: 2f 69 6e 63 164: 6c 75 cld a1, 232(ca0) 166: 64 65 cld s1, 200(ca0) 168: 2f 73 79 73 16c: 2f 74 79 70 170: 65 73 lui t1, 1048569 172: 2e 68 cld a6, 200(csp) 174: 00 02 cincoffset cs0, csp, 256 176: 00 00 unimp 178: 00 04 cincoffset cs0, csp, 512 17a: 05 00 c.nop 1 17c: 09 02 addi tp, tp, 2 17e: a8 19 cincoffset ca0, csp, 248 180: 00 00 unimp 182: 00 00 unimp 184: 00 00 unimp 186: 03 cb 00 01 clbu s6, 16(cra) 18a: 05 26 addiw a2, a2, 1 18c: 0a 03 slli t1, t1, 2 18e: 04 09 cincoffset cs1, csp, 144 190: 24 00 cincoffset cs1, csp, 8 192: 01 05 mv a0, a0 194: 2e 06 slli a2, a2, 11 196: 03 00 09 04 clb zero, 64(cs2) 19a: 00 01 cincoffset cs0, csp, 128 19c: 05 06 addi a2, a2, 1 19e: 06 03 slli t1, t1, 1 1a0: 05 09 addi s2, s2, 1 1a2: 06 00 c.slli zero, 1 1a4: 01 03 mv t1, t1 1a6: 04 09 cincoffset cs1, csp, 144 1a8: 02 00 c.slli64 zero 1aa: 01 06 mv a2, a2 1ac: 03 00 09 04 clb zero, 64(cs2) 1b0: 00 01 cincoffset cs0, csp, 128 1b2: 03 a7 7f 09 clw a4, 151(ct6) 1b6: 02 00 c.slli64 zero 1b8: 01 05 mv a0, a0 1ba: 02 06 c.slli64 a2 1bc: 03 e2 00 09 clwu tp, 144(cra) 1c0: 18 00 1c2: 01 05 mv a0, a0 1c4: 16 03 slli t1, t1, 5 1c6: 06 09 slli s2, s2, 1 1c8: 04 00 1ca: 01 05 mv a0, a0 1cc: 3f 03 7a 09 1d0: 04 00 1d2: 01 05 mv a0, a0 1d4: 27 06 03 00 1d8: 09 04 addi s0, s0, 2 1da: 00 01 cincoffset cs0, csp, 128 1dc: 05 02 addi tp, tp, 1 1de: 03 00 09 04 clb zero, 64(cs2) 1e2: 00 01 cincoffset cs0, csp, 128 1e4: 05 1e addi t3, t3, -31 1e6: 06 03 slli t1, t1, 1 1e8: 04 09 cincoffset cs1, csp, 144 1ea: 0c 00 1ec: 01 05 mv a0, a0 1ee: 3f 03 7c 09 1f2: 04 00 1f4: 01 06 mv a2, a2 1f6: 03 9e 7f 09 clh t3, 151(ct6) 1fa: 04 00 1fc: 01 05 mv a0, a0 1fe: 1f 06 03 e4 202: 00 09 cincoffset cs0, csp, 144 204: 04 00 206: 01 05 mv a0, a0 208: 3f 03 7e 09 20c: 04 00 20e: 01 06 mv a2, a2 210: 03 9e 7f 09 clh t3, 151(ct6) 214: 04 00 216: 01 05 mv a0, a0 218: 02 03 c.slli64 t1 21a: e2 00 slli ra, ra, 24 21c: 09 04 addi s0, s0, 2 21e: 00 01 cincoffset cs0, csp, 128 220: 05 0c addi s8, s8, 1 222: 06 03 slli t1, t1, 1 224: 1d 09 addi s2, s2, 7 226: 02 00 c.slli64 zero 228: 01 05 mv a0, a0 22a: 02 03 c.slli64 t1 22c: 02 09 c.slli64 s2 22e: 0c 00 230: 01 05 mv a0, a0 232: 03 03 03 09 clb t1, 144(ct1) 236: 16 00 c.slli zero, 5 238: 01 05 mv a0, a0 23a: 02 03 c.slli64 t1 23c: 04 09 cincoffset cs1, csp, 144 23e: 0c 00 240: 01 05 mv a0, a0 242: 07 03 02 09 246: 12 00 c.slli zero, 4 248: 01 05 mv a0, a0 24a: 02 06 c.slli64 a2 24c: 03 00 09 12 clb zero, 288(cs2) 250: 00 01 cincoffset cs0, csp, 128 252: 05 00 c.nop 1 254: 03 f6 7e 09 258: 08 00 25a: 01 04 mv s0, s0 25c: 01 06 mv a2, a2 25e: 03 a6 01 09 clw a2, 144(cgp) 262: 02 00 c.slli64 zero 264: 01 05 mv a0, a0 266: 06 0a slli s4, s4, 1 268: 03 03 09 04 clb t1, 64(cs2) 26c: 00 01 cincoffset cs0, csp, 128 26e: 06 03 slli t1, t1, 1 270: 00 09 cincoffset cs0, csp, 144 272: 18 00 274: 01 05 mv a0, a0 276: 0f 06 03 02 27a: 09 02 addi tp, tp, 2 27c: 00 01 cincoffset cs0, csp, 128 27e: 05 0b addi s6, s6, 1 280: 03 7f 09 08 284: 00 01 cincoffset cs0, csp, 128 286: 05 0f addi t5, t5, 1 288: 03 01 09 04 clb sp, 64(cs2) 28c: 00 01 cincoffset cs0, csp, 128 28e: 05 12 addi tp, tp, -31 290: 06 03 slli t1, t1, 1 292: 00 09 cincoffset cs0, csp, 144 294: 04 00 296: 01 05 mv a0, a0 298: 06 03 slli t1, t1, 1 29a: 00 09 cincoffset cs0, csp, 144 29c: 04 00 29e: 01 05 mv a0, a0 2a0: 0e 06 slli a2, a2, 3 2a2: 03 01 09 02 clb sp, 32(cs2) 2a6: 00 01 cincoffset cs0, csp, 128 2a8: 06 03 slli t1, t1, 1 2aa: d4 7e cld a3, 184(ca3) 2ac: 09 0c addi s8, s8, 2 2ae: 00 01 cincoffset cs0, csp, 128 2b0: 05 14 addi s0, s0, -31 2b2: 06 03 slli t1, t1, 1 2b4: af 01 09 08 2b8: 00 01 cincoffset cs0, csp, 128 2ba: 05 10 c.nop -31 2bc: 06 03 slli t1, t1, 1 2be: 00 09 cincoffset cs0, csp, 144 2c0: 04 00 2c2: 01 05 mv a0, a0 2c4: 25 06 addi a2, a2, 9 2c6: 03 7e 09 04 2ca: 00 01 cincoffset cs0, csp, 128 2cc: 05 18 addi a6, a6, -31 2ce: 06 03 slli t1, t1, 1 2d0: 00 09 cincoffset cs0, csp, 144 2d2: 04 00 2d4: 01 05 mv a0, a0 2d6: 03 03 00 09 clb t1, 144(cnull) 2da: 04 00 2dc: 01 05 mv a0, a0 2de: 01 06 mv a2, a2 2e0: 03 05 09 06 clb a0, 96(cs2) 2e4: 00 01 cincoffset cs0, csp, 128 2e6: 05 00 c.nop 1 2e8: 03 56 09 10 clhu a2, 256(cs2) 2ec: 00 01 cincoffset cs0, csp, 128 2ee: 05 06 addi a2, a2, 1 2f0: 0a 03 slli t1, t1, 2 2f2: 04 09 cincoffset cs1, csp, 144 2f4: 04 00 2f6: 01 06 mv a2, a2 2f8: 03 f4 7e 09 2fc: 2e 00 c.slli zero, 11 2fe: 01 05 mv a0, a0 300: 02 06 c.slli64 a2 302: 03 90 01 09 clh zero, 144(cgp) 306: 0a 00 c.slli zero, 2 308: 01 05 mv a0, a0 30a: 23 03 03 09 csb a6, 134(ct1) 30e: 10 00 310: 01 05 mv a0, a0 312: 02 03 c.slli64 t1 314: 01 09 mv s2, s2 316: 14 00 318: 01 05 mv a0, a0 31a: 23 03 7f 09 csb s7, 134(ct5) 31e: 02 00 c.slli64 zero 320: 01 06 mv a2, a2 322: 03 ed 7e 09 clwu s10, 151(ct4) 326: 04 00 328: 01 05 mv a0, a0 32a: 02 06 c.slli64 a2 32c: 03 94 01 09 clh s0, 144(cgp) 330: 02 00 c.slli64 zero 332: 01 06 mv a2, a2 334: 03 ec 7e 09 clwu s8, 151(ct4) 338: 04 00 33a: 01 05 mv a0, a0 33c: 1f 03 94 01 340: 09 08 addi a6, a6, 2 342: 00 01 cincoffset cs0, csp, 128 344: 05 02 addi tp, tp, 1 346: 03 00 09 02 clb zero, 32(cs2) 34a: 00 01 cincoffset cs0, csp, 128 34c: 05 08 addi a6, a6, 1 34e: 06 03 slli t1, t1, 1 350: 01 09 mv s2, s2 352: 04 00 354: 01 05 mv a0, a0 356: 15 03 addi t1, t1, 5 358: 01 09 mv s2, s2 35a: 0c 00 35c: 01 05 mv a0, a0 35e: 1a 06 slli a2, a2, 6 360: 03 00 09 0c clb zero, 192(cs2) 364: 00 01 cincoffset cs0, csp, 128 366: 05 04 addi s0, s0, 1 368: 06 03 slli t1, t1, 1 36a: 01 09 mv s2, s2 36c: 04 00 36e: 01 06 mv a2, a2 370: 03 e9 7e 09 clwu s2, 151(ct4) 374: 0e 00 c.slli zero, 3 376: 01 05 mv a0, a0 378: 20 06 cincoffset cs0, csp, 776 37a: 03 9c 01 09 clh s8, 144(cgp) 37e: 04 00 380: 01 05 mv a0, a0 382: 02 03 c.slli64 t1 384: 01 09 mv s2, s2 386: 14 00 388: 01 05 mv a0, a0 38a: 20 03 cincoffset cs0, csp, 392 38c: 7f 09 02 00 390: 01 06 mv a2, a2 392: 03 e4 7e 09 clwu s0, 151(ct4) 396: 04 00 398: 01 05 mv a0, a0 39a: 02 06 c.slli64 a2 39c: 03 9d 01 09 clh s10, 144(cgp) 3a0: 02 00 c.slli64 zero 3a2: 01 06 mv a2, a2 3a4: 03 e3 7e 09 clwu t1, 151(ct4) 3a8: 04 00 3aa: 01 05 mv a0, a0 3ac: 1f 03 9d 01 3b0: 09 08 addi a6, a6, 2 3b2: 00 01 cincoffset cs0, csp, 128 3b4: 05 02 addi tp, tp, 1 3b6: 03 00 09 02 clb zero, 32(cs2) 3ba: 00 01 cincoffset cs0, csp, 128 3bc: 05 08 addi a6, a6, 1 3be: 06 03 slli t1, t1, 1 3c0: 01 09 mv s2, s2 3c2: 04 00 3c4: 01 05 mv a0, a0 3c6: 15 03 addi t1, t1, 5 3c8: 01 09 mv s2, s2 3ca: 0c 00 3cc: 01 05 mv a0, a0 3ce: 1a 06 slli a2, a2, 6 3d0: 03 00 09 0c clb zero, 192(cs2) 3d4: 00 01 cincoffset cs0, csp, 128 3d6: 05 04 addi s0, s0, 1 3d8: 06 03 slli t1, t1, 1 3da: 01 09 mv s2, s2 3dc: 04 00 3de: 01 06 mv a2, a2 3e0: 03 e0 7e 09 clwu zero, 151(ct4) 3e4: 0e 00 c.slli zero, 3 3e6: 01 05 mv a0, a0 3e8: 01 06 mv a2, a2 3ea: 03 a2 01 09 clw tp, 144(cgp) 3ee: 04 00 3f0: 01 05 mv a0, a0 3f2: 00 03 cincoffset cs0, csp, 384 3f4: 53 09 28 00 fadd.s fs2, fa6, ft2, rne 3f8: 01 05 mv a0, a0 3fa: 20 0a cincoffset cs0, csp, 280 3fc: 03 04 09 04 clb s0, 64(cs2) 400: 00 01 cincoffset cs0, csp, 128 402: 05 02 addi tp, tp, 1 404: 03 02 09 2c clb tp, 704(cs2) 408: 00 01 cincoffset cs0, csp, 128 40a: 05 20 40c: 03 7e 09 02 410: 00 01 cincoffset cs0, csp, 128 412: 05 02 addi tp, tp, 1 414: 03 02 09 02 clb tp, 32(cs2) 418: 00 01 cincoffset cs0, csp, 128 41a: 05 19 addi s2, s2, -31 41c: 06 03 slli t1, t1, 1 41e: 00 09 cincoffset cs0, csp, 144 420: 0a 00 c.slli zero, 2 422: 01 05 mv a0, a0 424: 02 03 c.slli64 t1 426: 00 09 cincoffset cs0, csp, 144 428: 02 00 c.slli64 zero 42a: 01 05 mv a0, a0 42c: 08 06 cincoffset ca0, csp, 768 42e: 03 01 09 04 clb sp, 64(cs2) 432: 00 01 cincoffset cs0, csp, 128 434: 05 15 addi a0, a0, -31 436: 03 01 09 0c clb sp, 192(cs2) 43a: 00 01 cincoffset cs0, csp, 128 43c: 05 1a addi s4, s4, -31 43e: 06 03 slli t1, t1, 1 440: 00 09 cincoffset cs0, csp, 144 442: 0c 00 444: 01 05 mv a0, a0 446: 04 06 cincoffset cs1, csp, 768 448: 03 01 09 04 clb sp, 64(cs2) 44c: 00 01 cincoffset cs0, csp, 128 44e: 06 03 slli t1, t1, 1 450: 82 7f cld t6, 32(csp) 452: 09 04 addi s0, s0, 2 454: 00 01 cincoffset cs0, csp, 128 456: 05 01 addi sp, sp, 1 458: 06 03 slli t1, t1, 1 45a: 83 01 09 04 clb gp, 64(cs2) 45e: 00 01 cincoffset cs0, csp, 128 460: 09 1c addi s8, s8, -30 462: 00 00 unimp 464: 01 01 mv sp, sp 466: 5d 00 c.nop 23 468: 00 00 unimp 46a: 04 00 46c: 57 00 00 00 470: 01 01 mv sp, sp 472: 01 fb bnez a4, 0x382 <.dynsym+0x5a> 474: 0e 0d slli s10, s10, 3 476: 00 01 cincoffset cs0, csp, 128 478: 01 01 mv sp, sp 47a: 01 00 nop 47c: 00 00 unimp 47e: 01 00 nop 480: 00 01 cincoffset cs0, csp, 128 482: 2f 68 6f 6d 486: 65 2f addiw t5, t5, 25 488: 6a 61 cld sp, 152(csp) 48a: 63 6b 2f 63 bltu t5, s2, 0xac0 <__cap_relocs+0x410> 48e: 68 65 cld a0, 200(ca0) 490: 72 69 cld s2, 280(csp) 492: 2f 63 68 65 496: 72 69 cld s2, 280(csp) 498: 62 73 cld t1, 56(csp) 49a: 64 2f clc cs1, 464(ca4) 49c: 6c 69 cld a1, 208(ca0) 49e: 62 2f clc ct5, 528(csp) 4a0: 63 73 75 2f bgeu a0, s7, 0x786 <__cap_relocs+0xd6> 4a4: 72 69 cld s2, 280(csp) 4a6: 73 63 76 36 csrrsi t1, 871, 12 4aa: 34 63 cld a3, 64(ca4) 4ac: 2f 2e 2e 2f 4b0: 63 6f 6d 6d bltu s10, s6, 0xb8e <__cap_relocs+0x4de> 4b4: 6f 6e 00 00 cjal ct3, 0x64b4 4b8: 63 72 74 62 bgeu s0, t2, 0xadc <__cap_relocs+0x42c> 4bc: 72 61 cld sp, 280(csp) 4be: 6e 64 cld s0, 216(csp) 4c0: 2e 53 clw t1, 232(csp) 4c2: 00 01 cincoffset cs0, csp, 128 4c4: 00 00 unimp 4c6: 00 61 cld s0, 0(ca0) 4c8: 00 00 unimp 4ca: 00 04 cincoffset cs0, csp, 512 4cc: 00 5b clw s0, 48(ca4) 4ce: 00 00 unimp 4d0: 00 01 cincoffset cs0, csp, 128 4d2: 01 01 mv sp, sp 4d4: fb 0e 0d 00 4d8: 01 01 mv sp, sp 4da: 01 01 mv sp, sp 4dc: 00 00 unimp 4de: 00 01 cincoffset cs0, csp, 128 4e0: 00 00 unimp 4e2: 01 2f sext.w t5, t5 4e4: 68 6f cld a0, 216(ca4) 4e6: 6d 65 lui a0, 27 4e8: 2f 6a 61 63 4ec: 6b 2f 63 68 4f0: 65 72 lui tp, 1048569 4f2: 69 2f addiw t5, t5, 26 4f4: 63 68 65 72 bltu a0, t1, 0xc24 <__cap_relocs+0x574> 4f8: 69 62 lui tp, 26 4fa: 73 64 2f 6c csrrsi s0, 1730, 30 4fe: 69 62 lui tp, 26 500: 2f 63 73 75 504: 2f 72 69 73 508: 63 76 36 34 bgeu a2, gp, 0x854 <__cap_relocs+0x1a4> 50c: 63 2f 2e 2e 510: 2f 63 6f 6d 514: 6d 6f lui t5, 27 516: 6e 00 c.slli zero, 27 518: 00 66 cld s0, 8(ca2) 51a: 65 61 cincoffset csp, csp, 112 51c: 74 75 cld a3, 232(ca0) 51e: 72 65 cld a0, 280(csp) 520: 5f 6e 6f 74 524: 65 2e addiw t3, t3, 25 526: 53 00 01 00 fadd.s ft0, ft2, ft0, rne 52a: 00 00 unimp 52c: 65 00 c.nop 25 52e: 00 00 unimp 530: 04 00 532: 5f 00 00 00 536: 01 01 mv sp, sp 538: 01 fb bnez a4, 0x448 <.gnu.version_r> 53a: 0e 0d slli s10, s10, 3 53c: 00 01 cincoffset cs0, csp, 128 53e: 01 01 mv sp, sp 540: 01 00 nop 542: 00 00 unimp 544: 01 00 nop 546: 00 01 cincoffset cs0, csp, 128 548: 2f 68 6f 6d 54c: 65 2f addiw t5, t5, 25 54e: 6a 61 cld sp, 152(csp) 550: 63 6b 2f 63 bltu t5, s2, 0xb86 <__cap_relocs+0x4d6> 554: 68 65 cld a0, 200(ca0) 556: 72 69 cld s2, 280(csp) 558: 2f 63 68 65 55c: 72 69 cld s2, 280(csp) 55e: 62 73 cld t1, 56(csp) 560: 64 2f clc cs1, 464(ca4) 562: 6c 69 cld a1, 208(ca0) 564: 62 2f clc ct5, 528(csp) 566: 63 73 75 2f bgeu a0, s7, 0x84c <__cap_relocs+0x19c> 56a: 72 69 cld s2, 280(csp) 56c: 73 63 76 36 csrrsi t1, 871, 12 570: 34 63 cld a3, 64(ca4) 572: 2f 2e 2e 2f 576: 63 6f 6d 6d bltu s10, s6, 0xc54 <__cap_relocs+0x5a4> 57a: 6f 6e 00 00 cjal ct3, 0x657a 57e: 69 67 lui a4, 26 580: 6e 6f cld t5, 216(csp) 582: 72 65 cld a0, 280(csp) 584: 5f 69 6e 69 588: 74 5f clw a3, 124(ca4) 58a: 6e 6f cld t5, 216(csp) 58c: 74 65 cld a3, 200(ca0) 58e: 2e 53 clw t1, 232(csp) 590: 00 01 cincoffset cs0, csp, 128 592: 00 00 unimp 594: 00 94 0000000000000595 <.Lline_table_start0>: 595: 94 00 cincoffset ca3, csp, 64 597: 00 00 unimp 599: 04 00 59b: 57 00 00 00 59f: 01 01 mv sp, sp 5a1: 01 fb bnez a4, 0x4b1 <.hash+0x21> 5a3: 0e 0d slli s10, s10, 3 5a5: 00 01 cincoffset cs0, csp, 128 5a7: 01 01 mv sp, sp 5a9: 01 00 nop 5ab: 00 00 unimp 5ad: 01 00 nop 5af: 00 01 cincoffset cs0, csp, 128 5b1: 2f 68 6f 6d 5b5: 65 2f addiw t5, t5, 25 5b7: 6a 61 cld sp, 152(csp) 5b9: 63 6b 2f 63 bltu t5, s2, 0xbef <__cap_relocs+0x53f> 5bd: 68 65 cld a0, 200(ca0) 5bf: 72 69 cld s2, 280(csp) 5c1: 00 00 unimp 5c3: 63 68 65 72 bltu a0, t1, 0xcf3 <__cap_relocs+0x643> 5c7: 69 62 lui tp, 26 5c9: 73 64 2f 6c csrrsi s0, 1730, 30 5cd: 69 62 lui tp, 26 5cf: 2f 63 73 75 5d3: 2f 72 69 73 5d7: 63 76 36 34 bgeu a2, gp, 0x923 <__cap_relocs+0x273> 5db: 63 2f 2e 2e 5df: 2f 63 6f 6d 5e3: 6d 6f lui t5, 27 5e5: 6e 2f clc ct5, 720(csp) 5e7: 63 72 74 62 bgeu s0, t2, 0xc0b <__cap_relocs+0x55b> 5eb: 65 67 lui a4, 25 5ed: 69 6e lui t3, 26 5ef: 2e 63 cld t1, 200(csp) 5f1: 00 01 cincoffset cs0, csp, 128 5f3: 00 00 unimp 5f5: 00 00 unimp 5f7: 09 02 addi tp, tp, 2 5f9: a8 1c cincoffset ca0, csp, 632 5fb: 00 00 unimp 5fd: 00 00 unimp 5ff: 00 00 unimp 601: 03 32 01 05 cld tp, 80(csp) 605: 06 0a slli s4, s4, 1 607: 03 02 09 04 clb tp, 64(cs2) 60b: 00 01 cincoffset cs0, csp, 128 60d: 05 12 addi tp, tp, -31 60f: 03 01 09 16 clb sp, 352(cs2) 613: 00 01 cincoffset cs0, csp, 128 615: 05 03 addi t1, t1, 1 617: 06 03 slli t1, t1, 1 619: 00 09 cincoffset cs0, csp, 144 61b: 0c 00 61d: 01 05 mv a0, a0 61f: 01 06 mv a2, a2 621: 03 01 09 08 clb sp, 128(cs2) 625: 00 01 cincoffset cs0, csp, 128 627: 09 10 c.nop -30 629: 00 00 unimp 62b: 01 01 mv sp, sp 000000000000062d <.Lline_table_start0>: 62d: 6d 00 c.nop 27 62f: 00 00 unimp 631: 04 00 633: 20 00 cincoffset cs0, csp, 8 635: 00 00 unimp 637: 01 01 mv sp, sp 639: 01 fb bnez a4, 0x549 <.dynstr+0x59> 63b: 0e 0d slli s10, s10, 3 63d: 00 01 cincoffset cs0, csp, 128 63f: 01 01 mv sp, sp 641: 01 00 nop 643: 00 00 unimp 645: 01 00 nop 647: 00 01 cincoffset cs0, csp, 128 649: 00 6d cld s0, 24(ca0) 64b: 65 6d lui s10, 25 64d: 62 75 cld a0, 56(csp) 64f: 67 2e 63 00 653: 00 00 unimp 655: 00 00 unimp 657: 00 09 cincoffset cs0, csp, 144 659: 02 e8 csd zero, 16(csp) 65b: 1c 00 65d: 00 00 unimp 65f: 00 00 unimp 661: 00 14 cincoffset cs0, csp, 544 663: 05 0a addi s4, s4, 1 665: 0a 03 slli t1, t1, 2 667: 01 09 mv s2, s2 669: 3a 00 c.slli zero, 14 66b: 01 05 mv a0, a0 66d: 05 03 addi t1, t1, 1 66f: 03 09 12 00 clb s2, 1(ctp) 673: 01 05 mv a0, a0 675: 1c 03 cincoffset ca5, csp, 384 677: 01 09 mv s2, s2 679: 10 00 67b: 01 05 mv a0, a0 67d: 05 06 addi a2, a2, 1 67f: 03 00 09 14 clb zero, 320(cs2) 683: 00 01 cincoffset cs0, csp, 128 685: 06 03 slli t1, t1, 1 687: 01 09 mv s2, s2 689: 08 00 68b: 01 03 mv t1, t1 68d: 01 09 mv s2, s2 68f: 1c 00 691: 01 03 mv t1, t1 693: 02 09 c.slli64 s2 695: 1c 00 697: 01 09 mv s2, s2 699: 14 00 69b: 00 01 cincoffset cs0, csp, 128 69d: 01 Disassembly of section .symtab: 0000000000000000 <.symtab>: ... 18: 01 00 nop 1a: 00 00 unimp 1c: 04 00 1e: f1 ff bnez a5, 0xfffffffffffffffa ... 34: 00 00 unimp 36: 0e 00 c.slli zero, 3 38: a8 19 cincoffset ca0, csp, 248 ... 4e: 0e 00 c.slli zero, 3 50: a8 19 cincoffset ca0, csp, 248 ... 66: 0e 00 c.slli zero, 3 68: a8 19 cincoffset ca0, csp, 248 ... 7e: 0e 00 c.slli zero, 3 80: ac 19 cincoffset ca1, csp, 248 ... 96: 0e 00 c.slli zero, 3 98: c4 19 cincoffset cs1, csp, 244 ... ae: 0e 00 c.slli zero, 3 b0: c4 19 cincoffset cs1, csp, 244 ... c6: 0e 00 c.slli zero, 3 c8: c8 19 cincoffset ca0, csp, 244 ... de: 0e 00 c.slli zero, 3 e0: cc 19 cincoffset ca1, csp, 244 ... f6: 0e 00 c.slli zero, 3 f8: cc 19 cincoffset ca1, csp, 244 ... 10e: 0e 00 c.slli zero, 3 110: d0 19 cincoffset ca2, csp, 244 ... 126: 0e 00 c.slli zero, 3 128: d4 19 cincoffset ca3, csp, 244 ... 13e: 0e 00 c.slli zero, 3 140: d6 19 slli s3, s3, 53 ... 156: 0e 00 c.slli zero, 3 158: d6 19 slli s3, s3, 53 ... 16e: 0e 00 c.slli zero, 3 170: d8 19 cincoffset ca4, csp, 244 ... 186: 0e 00 c.slli zero, 3 188: dc 19 cincoffset ca5, csp, 244 ... 19e: 0e 00 c.slli zero, 3 1a0: dc 19 cincoffset ca5, csp, 244 ... 1b6: 0e 00 c.slli zero, 3 1b8: de 19 slli s3, s3, 55 ... 1ce: 0e 00 c.slli zero, 3 1d0: f6 19 slli s3, s3, 61 ... 1e6: 0e 00 c.slli zero, 3 1e8: f6 19 slli s3, s3, 61 ... 1fe: 0e 00 c.slli zero, 3 200: fa 19 slli s3, s3, 62 ... 216: 0e 00 c.slli zero, 3 218: fe 19 slli s3, s3, 63 ... 22e: 0e 00 c.slli zero, 3 230: 02 1a slli s4, s4, 32 ... 246: 0e 00 c.slli zero, 3 248: 06 1a slli s4, s4, 33 ... 25e: 0e 00 c.slli zero, 3 260: 12 1a slli s4, s4, 36 ... 276: 0e 00 c.slli zero, 3 278: 16 1a slli s4, s4, 37 ... 28e: 0e 00 c.slli zero, 3 290: 1a 1a slli s4, s4, 38 ... 2a6: 0e 00 c.slli zero, 3 2a8: 1e 1a slli s4, s4, 39 ... 2be: 0e 00 c.slli zero, 3 2c0: 22 1a slli s4, s4, 40 ... 2d6: 0e 00 c.slli zero, 3 2d8: 26 1a slli s4, s4, 41 ... 2ee: 0e 00 c.slli zero, 3 2f0: 2a 1a slli s4, s4, 42 ... 306: 0e 00 c.slli zero, 3 308: 2c 1a cincoffset ca1, csp, 312 ... 316: 00 00 unimp 318: 0a 00 c.slli zero, 2 31a: 00 00 unimp 31c: 00 00 unimp 31e: 0e 00 c.slli zero, 3 320: 2c 1a cincoffset ca1, csp, 312 ... 336: 0e 00 c.slli zero, 3 338: 2c 1a cincoffset ca1, csp, 312 ... 34e: 0e 00 c.slli zero, 3 350: 38 1a cincoffset ca4, csp, 312 ... 35e: 00 00 unimp 360: 13 00 00 00 nop 364: 02 00 c.slli64 zero 366: 0e 00 c.slli zero, 3 368: 88 1a cincoffset ca0, csp, 368 36a: 00 00 unimp 36c: 00 00 unimp 36e: 00 00 unimp 370: 6e 00 c.slli zero, 27 ... 37e: 0e 00 c.slli zero, 3 380: 4e 1a slli s4, s4, 51 ... 396: 0e 00 c.slli zero, 3 398: 4e 1a slli s4, s4, 51 ... 3ae: 0e 00 c.slli zero, 3 3b0: 5a 1a slli s4, s4, 54 ... 3c6: 0e 00 c.slli zero, 3 3c8: 5a 1a slli s4, s4, 54 ... 3d6: 00 00 unimp 3d8: 1f 00 00 00 3dc: 02 00 c.slli64 zero 3de: 0e 00 c.slli zero, 3 3e0: f6 1a slli s5, s5, 61 3e2: 00 00 unimp 3e4: 00 00 unimp 3e6: 00 00 unimp 3e8: 2c 01 cincoffset ca1, csp, 136 ... 3f6: 0e 00 c.slli zero, 3 3f8: 6c 1a cincoffset ca1, csp, 316 ... 40e: 0e 00 c.slli zero, 3 410: 6c 1a cincoffset ca1, csp, 316 ... 426: 0e 00 c.slli zero, 3 428: 7e 1a slli s4, s4, 63 ... 43e: 0e 00 c.slli zero, 3 440: 7e 1a slli s4, s4, 63 ... 456: 0e 00 c.slli zero, 3 458: 86 1a slli s5, s5, 33 ... 46e: 0e 00 c.slli zero, 3 470: 86 1a slli s5, s5, 33 ... 486: 0e 00 c.slli zero, 3 488: 88 1a cincoffset ca0, csp, 368 ... 49e: 0e 00 c.slli zero, 3 4a0: 88 1a cincoffset ca0, csp, 368 ... 4b6: 0e 00 c.slli zero, 3 4b8: 88 1a cincoffset ca0, csp, 368 ... 4ce: 0e 00 c.slli zero, 3 4d0: 88 1a cincoffset ca0, csp, 368 ... 4e6: 0e 00 c.slli zero, 3 4e8: 88 1a cincoffset ca0, csp, 368 ... 4fe: 0e 00 c.slli zero, 3 500: 8c 1a cincoffset ca1, csp, 368 ... 516: 0e 00 c.slli zero, 3 518: 8c 1a cincoffset ca1, csp, 368 ... 52e: 0e 00 c.slli zero, 3 530: 94 1a cincoffset ca3, csp, 368 ... 546: 0e 00 c.slli zero, 3 548: 94 1a cincoffset ca3, csp, 368 ... 55e: 0e 00 c.slli zero, 3 560: 98 1a cincoffset ca4, csp, 368 ... 576: 0e 00 c.slli zero, 3 578: 98 1a cincoffset ca4, csp, 368 ... 586: 00 00 unimp 588: 32 00 c.slli zero, 12 58a: 00 00 unimp 58c: 00 00 unimp 58e: 0e 00 c.slli zero, 3 590: 98 1a cincoffset ca4, csp, 368 ... 5a6: 0e 00 c.slli zero, 3 5a8: a4 1a cincoffset cs1, csp, 376 ... 5be: 0e 00 c.slli zero, 3 5c0: a6 1a slli s5, s5, 41 ... 5d6: 0e 00 c.slli zero, 3 5d8: a6 1a slli s5, s5, 41 ... 5ee: 0e 00 c.slli zero, 3 5f0: ae 1a slli s5, s5, 43 ... 606: 0e 00 c.slli zero, 3 608: b2 1a slli s5, s5, 44 ... 61e: 0e 00 c.slli zero, 3 620: b6 1a slli s5, s5, 45 ... 636: 0e 00 c.slli zero, 3 638: ba 1a slli s5, s5, 46 ... 64e: 0e 00 c.slli zero, 3 650: ba 1a slli s5, s5, 46 ... 666: 0e 00 c.slli zero, 3 668: bc 1a cincoffset ca5, csp, 376 ... 676: 00 00 unimp 678: 3b 00 00 00 addw zero, zero, zero 67c: 00 00 unimp 67e: 0e 00 c.slli zero, 3 680: bc 1a cincoffset ca5, csp, 376 ... 696: 0e 00 c.slli zero, 3 698: bc 1a cincoffset ca5, csp, 376 ... 6ae: 0e 00 c.slli zero, 3 6b0: c8 1a cincoffset ca0, csp, 372 ... 6c6: 0e 00 c.slli zero, 3 6c8: c8 1a cincoffset ca0, csp, 372 ... 6de: 0e 00 c.slli zero, 3 6e0: d0 1a cincoffset ca2, csp, 372 ... 6f6: 0e 00 c.slli zero, 3 6f8: d4 1a cincoffset ca3, csp, 372 ... 70e: 0e 00 c.slli zero, 3 710: d8 1a cincoffset ca4, csp, 372 ... 726: 0e 00 c.slli zero, 3 728: dc 1a cincoffset ca5, csp, 372 ... 73e: 0e 00 c.slli zero, 3 740: e0 1a cincoffset cs0, csp, 380 ... 756: 0e 00 c.slli zero, 3 758: e6 1a slli s5, s5, 57 ... 76e: 0e 00 c.slli zero, 3 770: e6 1a slli s5, s5, 57 ... 786: 0e 00 c.slli zero, 3 788: f6 1a slli s5, s5, 61 ... 79e: 0e 00 c.slli zero, 3 7a0: f6 1a slli s5, s5, 61 ... 7b6: 0e 00 c.slli zero, 3 7b8: f6 1a slli s5, s5, 61 ... 7ce: 0e 00 c.slli zero, 3 7d0: f6 1a slli s5, s5, 61 ... 7e6: 0e 00 c.slli zero, 3 7e8: f6 1a slli s5, s5, 61 ... 7fe: 0e 00 c.slli zero, 3 800: fa 1a slli s5, s5, 62 ... 816: 0e 00 c.slli zero, 3 818: fa 1a slli s5, s5, 62 ... 82e: 0e 00 c.slli zero, 3 830: 1a 1b slli s6, s6, 38 ... 846: 0e 00 c.slli zero, 3 848: 1a 1b slli s6, s6, 38 ... 85e: 0e 00 c.slli zero, 3 860: 1e 1b slli s6, s6, 39 ... 876: 0e 00 c.slli zero, 3 878: 1e 1b slli s6, s6, 39 ... 886: 00 00 unimp 888: 44 00 cincoffset cs1, csp, 4 88a: 00 00 unimp 88c: 00 00 unimp 88e: 0e 00 c.slli zero, 3 890: 1e 1b slli s6, s6, 39 ... 8a6: 0e 00 c.slli zero, 3 8a8: 26 1b slli s6, s6, 41 ... 8be: 0e 00 c.slli zero, 3 8c0: 28 1b cincoffset ca0, csp, 440 ... 8d6: 0e 00 c.slli zero, 3 8d8: 2c 1b cincoffset ca1, csp, 440 ... 8ee: 0e 00 c.slli zero, 3 8f0: 30 1b cincoffset ca2, csp, 440 ... 906: 0e 00 c.slli zero, 3 908: 32 1b slli s6, s6, 44 ... 916: 00 00 unimp 918: 4d 00 c.nop 19 91a: 00 00 unimp 91c: 00 00 unimp 91e: 0e 00 c.slli zero, 3 920: 32 1b slli s6, s6, 44 ... 92e: 00 00 unimp 930: 56 00 c.slli zero, 21 932: 00 00 unimp 934: 02 00 c.slli64 zero 936: 0e 00 c.slli zero, 3 938: 22 1c slli s8, s8, 40 93a: 00 00 unimp 93c: 00 00 unimp 93e: 00 00 unimp 940: 84 00 cincoffset cs1, csp, 64 ... 94e: 0e 00 c.slli zero, 3 950: 32 1b slli s6, s6, 44 ... 966: 0e 00 c.slli zero, 3 968: 42 1b slli s6, s6, 48 ... 976: 00 00 unimp 978: 60 00 cincoffset cs0, csp, 12 97a: 00 00 unimp 97c: 00 00 unimp 97e: 0e 00 c.slli zero, 3 980: 42 1b slli s6, s6, 48 ... 996: 0e 00 c.slli zero, 3 998: 42 1b slli s6, s6, 48 ... 9a6: 00 00 unimp 9a8: 69 00 c.nop 26 9aa: 00 00 unimp 9ac: 00 00 unimp 9ae: 0e 00 c.slli zero, 3 9b0: 4a 1b slli s6, s6, 50 ... 9c6: 0e 00 c.slli zero, 3 9c8: 56 1b slli s6, s6, 53 ... 9de: 0e 00 c.slli zero, 3 9e0: 56 1b slli s6, s6, 53 ... 9f6: 0e 00 c.slli zero, 3 9f8: 58 1b cincoffset ca4, csp, 436 ... a0e: 0e 00 c.slli zero, 3 a10: 58 1b cincoffset ca4, csp, 436 ... a26: 0e 00 c.slli zero, 3 a28: 5c 1b cincoffset ca5, csp, 436 ... a3e: 0e 00 c.slli zero, 3 a40: 5c 1b cincoffset ca5, csp, 436 ... a56: 0e 00 c.slli zero, 3 a58: 5e 1b slli s6, s6, 55 ... a6e: 0e 00 c.slli zero, 3 a70: 62 1b slli s6, s6, 56 ... a86: 0e 00 c.slli zero, 3 a88: 64 1b cincoffset cs1, csp, 444 ... a9e: 0e 00 c.slli zero, 3 aa0: 6a 1b slli s6, s6, 58 ... ab6: 0e 00 c.slli zero, 3 ab8: 6a 1b slli s6, s6, 58 ... ace: 0e 00 c.slli zero, 3 ad0: 6c 1b cincoffset ca1, csp, 444 ... ae6: 0e 00 c.slli zero, 3 ae8: 70 1b cincoffset ca2, csp, 444 ... afe: 0e 00 c.slli zero, 3 b00: 7c 1b cincoffset ca5, csp, 444 ... b16: 0e 00 c.slli zero, 3 b18: 7c 1b cincoffset ca5, csp, 444 ... b2e: 0e 00 c.slli zero, 3 b30: 88 1b cincoffset ca0, csp, 496 ... b46: 0e 00 c.slli zero, 3 b48: 8c 1b cincoffset ca1, csp, 496 ... b5e: 0e 00 c.slli zero, 3 b60: 9a 1b slli s7, s7, 38 ... b76: 0e 00 c.slli zero, 3 b78: 9a 1b slli s7, s7, 38 ... b8e: 0e 00 c.slli zero, 3 b90: 9e 1b slli s7, s7, 39 ... b9e: 00 00 unimp ba0: 72 00 c.slli zero, 28 ba2: 00 00 unimp ba4: 00 00 unimp ba6: 0e 00 c.slli zero, 3 ba8: 9e 1b slli s7, s7, 39 ... bbe: 0e 00 c.slli zero, 3 bc0: 9e 1b slli s7, s7, 39 ... bce: 00 00 unimp bd0: 7b 00 00 00 bd4: 00 00 unimp bd6: 0e 00 c.slli zero, 3 bd8: a6 1b slli s7, s7, 41 ... bee: 0e 00 c.slli zero, 3 bf0: b2 1b slli s7, s7, 44 ... c06: 0e 00 c.slli zero, 3 c08: b2 1b slli s7, s7, 44 ... c1e: 0e 00 c.slli zero, 3 c20: b4 1b cincoffset ca3, csp, 504 ... c36: 0e 00 c.slli zero, 3 c38: b4 1b cincoffset ca3, csp, 504 ... c4e: 0e 00 c.slli zero, 3 c50: b8 1b cincoffset ca4, csp, 504 ... c66: 0e 00 c.slli zero, 3 c68: b8 1b cincoffset ca4, csp, 504 ... c7e: 0e 00 c.slli zero, 3 c80: ba 1b slli s7, s7, 46 ... c96: 0e 00 c.slli zero, 3 c98: be 1b slli s7, s7, 47 ... cae: 0e 00 c.slli zero, 3 cb0: c0 1b cincoffset cs0, csp, 500 ... cc6: 0e 00 c.slli zero, 3 cc8: c6 1b slli s7, s7, 49 ... cde: 0e 00 c.slli zero, 3 ce0: c6 1b slli s7, s7, 49 ... cf6: 0e 00 c.slli zero, 3 cf8: c8 1b cincoffset ca0, csp, 500 ... d0e: 0e 00 c.slli zero, 3 d10: cc 1b cincoffset ca1, csp, 500 ... d26: 0e 00 c.slli zero, 3 d28: d8 1b cincoffset ca4, csp, 500 ... d3e: 0e 00 c.slli zero, 3 d40: d8 1b cincoffset ca4, csp, 500 ... d56: 0e 00 c.slli zero, 3 d58: e4 1b cincoffset cs1, csp, 508 ... d6e: 0e 00 c.slli zero, 3 d70: e8 1b cincoffset ca0, csp, 508 ... d86: 0e 00 c.slli zero, 3 d88: f6 1b slli s7, s7, 61 ... d9e: 0e 00 c.slli zero, 3 da0: f6 1b slli s7, s7, 61 ... db6: 0e 00 c.slli zero, 3 db8: fa 1b slli s7, s7, 62 ... dce: 0e 00 c.slli zero, 3 dd0: fa 1b slli s7, s7, 62 ... de6: 0e 00 c.slli zero, 3 de8: 22 1c slli s8, s8, 40 ... dfe: 0e 00 c.slli zero, 3 e00: 22 1c slli s8, s8, 40 ... e16: 0e 00 c.slli zero, 3 e18: 22 1c slli s8, s8, 40 ... e2e: 0e 00 c.slli zero, 3 e30: 22 1c slli s8, s8, 40 ... e46: 0e 00 c.slli zero, 3 e48: 22 1c slli s8, s8, 40 ... e5e: 0e 00 c.slli zero, 3 e60: 26 1c slli s8, s8, 41 ... e76: 0e 00 c.slli zero, 3 e78: 26 1c slli s8, s8, 41 ... e8e: 0e 00 c.slli zero, 3 e90: 3a 1c slli s8, s8, 46 ... ea6: 0e 00 c.slli zero, 3 ea8: 3a 1c slli s8, s8, 46 ... ebe: 0e 00 c.slli zero, 3 ec0: 3e 1c slli s8, s8, 47 ... ece: 00 00 unimp ed0: 84 00 cincoffset cs1, csp, 64 ed2: 00 00 unimp ed4: 00 00 unimp ed6: 0e 00 c.slli zero, 3 ed8: 3e 1c slli s8, s8, 47 ... ee6: 00 00 unimp ee8: 8c 00 cincoffset ca1, csp, 64 eea: 00 00 unimp eec: 00 00 unimp eee: 0e 00 c.slli zero, 3 ef0: 46 1c slli s8, s8, 49 ... f06: 0e 00 c.slli zero, 3 f08: 52 1c slli s8, s8, 52 ... f1e: 0e 00 c.slli zero, 3 f20: 52 1c slli s8, s8, 52 ... f36: 0e 00 c.slli zero, 3 f38: 54 1c cincoffset ca3, csp, 564 ... f4e: 0e 00 c.slli zero, 3 f50: 56 1c slli s8, s8, 53 ... f66: 0e 00 c.slli zero, 3 f68: 56 1c slli s8, s8, 53 ... f7e: 0e 00 c.slli zero, 3 f80: 60 1c cincoffset cs0, csp, 572 ... f96: 0e 00 c.slli zero, 3 f98: 60 1c cincoffset cs0, csp, 572 ... fae: 0e 00 c.slli zero, 3 fb0: 62 1c slli s8, s8, 56 ... fc6: 0e 00 c.slli zero, 3 fc8: 66 1c slli s8, s8, 57 ... fde: 0e 00 c.slli zero, 3 fe0: 72 1c slli s8, s8, 60 ... ff6: 0e 00 c.slli zero, 3 ff8: 72 1c slli s8, s8, 60 ... 100e: 0e 00 c.slli zero, 3 1010: 7e 1c slli s8, s8, 63 ... 1026: 0e 00 c.slli zero, 3 1028: 82 1c slli s9, s9, 32 ... 103e: 0e 00 c.slli zero, 3 1040: 86 1c slli s9, s9, 33 ... 1056: 0e 00 c.slli zero, 3 1058: 86 1c slli s9, s9, 33 ... 106e: 0e 00 c.slli zero, 3 1070: 8a 1c slli s9, s9, 34 ... 1086: 0e 00 c.slli zero, 3 1088: a6 1c slli s9, s9, 41 ... 109e: 0e 00 c.slli zero, 3 10a0: a6 1c slli s9, s9, 41 ... 10b6: 15 00 c.nop 5 ... 10cc: 00 00 unimp 10ce: 15 00 c.nop 5 10d0: 36 00 c.slli zero, 13 ... 10e6: 15 00 c.nop 5 10e8: 7f 00 00 00 ... 10fc: 00 00 unimp 10fe: 15 00 c.nop 5 1100: a2 00 slli ra, ra, 8 ... 1116: 15 00 c.nop 5 1118: ed 00 addi ra, ra, 27 ... 112e: 15 00 c.nop 5 1130: 38 01 cincoffset ca4, csp, 136 ... 1146: 15 00 c.nop 5 1148: 85 01 addi gp, gp, 1 ... 115e: 15 00 c.nop 5 1160: ad 01 addi gp, gp, 11 ... 1176: 15 00 c.nop 5 1178: e3 01 00 00 beqz zero, 0x197a <__cap_relocs+0x12ca> ... 118c: 00 00 unimp 118e: 15 00 c.nop 5 1190: 19 02 addi tp, tp, 6 ... 11a6: 15 00 c.nop 5 11a8: 4f 02 00 00 fnmadd.s ft4, ft0, ft0, ft0, rne ... 11bc: 00 00 unimp 11be: 15 00 c.nop 5 11c0: 72 02 slli tp, tp, 28 ... 11d6: 15 00 c.nop 5 11d8: ce 02 slli t0, t0, 19 ... 11ee: 15 00 c.nop 5 11f0: 3d 03 addi t1, t1, 15 ... 1206: 15 00 c.nop 5 1208: ac 03 cincoffset ca1, csp, 456 ... 121e: 15 00 c.nop 5 1220: 0a 04 slli s0, s0, 2 ... 1236: 15 00 c.nop 5 1238: 6e 04 slli s0, s0, 27 ... 124e: 15 00 c.nop 5 1250: a4 04 cincoffset cs1, csp, 584 ... 1266: 15 00 c.nop 5 1268: de 04 slli s1, s1, 23 ... 127e: 15 00 c.nop 5 1280: 18 05 cincoffset ca4, csp, 640 ... 128e: 00 00 unimp 1290: 94 00 cincoffset ca3, csp, 64 1292: 00 00 unimp 1294: 00 00 unimp 1296: 1c 00 ... 12ac: 00 00 unimp 12ae: 1b 00 00 00 sext.w zero, zero ... 12c6: 0e 00 c.slli zero, 3 12c8: a6 1c slli s9, s9, 41 ... 12d6: 00 00 unimp 12d8: a8 00 cincoffset ca0, csp, 72 12da: 00 00 unimp 12dc: 00 00 unimp 12de: 02 00 c.slli64 zero 12e0: d4 02 cincoffset ca3, csp, 324 ... 12ee: 00 00 unimp 12f0: af 00 00 00 12f4: 00 00 unimp 12f6: 02 00 c.slli64 zero 12f8: cc 02 cincoffset ca1, csp, 324 ... 1306: 00 00 unimp 1308: b6 00 slli ra, ra, 13 130a: 00 00 unimp 130c: 00 00 unimp 130e: 02 00 c.slli64 zero 1310: d8 02 cincoffset ca4, csp, 324 ... 131e: 00 00 unimp 1320: bd 00 addi ra, ra, 15 1322: 00 00 unimp 1324: 00 00 unimp 1326: 02 00 c.slli64 zero 1328: d4 02 cincoffset ca3, csp, 324 ... 1336: 00 00 unimp 1338: c4 00 cincoffset cs1, csp, 68 133a: 00 00 unimp 133c: 00 00 unimp 133e: 02 00 c.slli64 zero 1340: ed 02 addi t0, t0, 27 ... 134e: 00 00 unimp 1350: cb 00 00 00 fnmsub.s ft1, ft0, ft0, ft0, rne 1354: 00 00 unimp 1356: 02 00 c.slli64 zero 1358: e4 02 cincoffset cs1, csp, 332 ... 1366: 00 00 unimp 1368: d2 00 slli ra, ra, 20 136a: 00 00 unimp 136c: 00 00 unimp 136e: 02 00 c.slli64 zero 1370: f4 02 cincoffset ca3, csp, 332 ... 137e: 00 00 unimp 1380: d9 00 addi ra, ra, 22 1382: 00 00 unimp 1384: 00 00 unimp 1386: 02 00 c.slli64 zero 1388: f0 02 cincoffset ca2, csp, 332 ... 1396: 00 00 unimp 1398: a8 00 cincoffset ca0, csp, 72 139a: 00 00 unimp 139c: 00 00 unimp 139e: 02 00 c.slli64 zero 13a0: 08 03 cincoffset ca0, csp, 384 ... 13ae: 00 00 unimp 13b0: af 00 00 00 13b4: 00 00 unimp 13b6: 02 00 c.slli64 zero 13b8: 00 03 cincoffset cs0, csp, 384 ... 13c6: 00 00 unimp 13c8: b6 00 slli ra, ra, 13 13ca: 00 00 unimp 13cc: 00 00 unimp 13ce: 02 00 c.slli64 zero 13d0: 0c 03 cincoffset ca1, csp, 384 ... 13de: 00 00 unimp 13e0: bd 00 addi ra, ra, 15 13e2: 00 00 unimp 13e4: 00 00 unimp 13e6: 02 00 c.slli64 zero 13e8: 08 03 cincoffset ca0, csp, 384 ... 13f6: 00 00 unimp 13f8: a8 00 cincoffset ca0, csp, 72 13fa: 00 00 unimp 13fc: 00 00 unimp 13fe: 02 00 c.slli64 zero 1400: 20 03 cincoffset cs0, csp, 392 ... 140e: 00 00 unimp 1410: af 00 00 00 1414: 00 00 unimp 1416: 02 00 c.slli64 zero 1418: 18 03 cincoffset ca4, csp, 384 ... 1426: 00 00 unimp 1428: b6 00 slli ra, ra, 13 142a: 00 00 unimp 142c: 00 00 unimp 142e: 02 00 c.slli64 zero 1430: 24 03 cincoffset cs1, csp, 392 ... 143e: 00 00 unimp 1440: bd 00 addi ra, ra, 15 1442: 00 00 unimp 1444: 00 00 unimp 1446: 02 00 c.slli64 zero 1448: 20 03 cincoffset cs0, csp, 392 ... 1456: 00 00 unimp 1458: e0 00 cincoffset cs0, csp, 76 145a: 00 00 unimp 145c: 04 00 145e: f1 ff bnez a5, 0x143a <__cap_relocs+0xd8a> ... 1470: eb 00 00 00 1474: 02 00 c.slli64 zero 1476: 0e 00 c.slli zero, 3 1478: a8 1c cincoffset ca0, csp, 632 147a: 00 00 unimp 147c: 00 00 unimp 147e: 00 00 unimp 1480: 3e 00 c.slli zero, 15 ... 148e: 0e 00 c.slli zero, 3 1490: a8 1c cincoffset ca0, csp, 632 ... 14a6: 0e 00 c.slli zero, 3 14a8: a8 1c cincoffset ca0, csp, 632 ... 14be: 0e 00 c.slli zero, 3 14c0: a8 1c cincoffset ca0, csp, 632 ... 14d6: 0e 00 c.slli zero, 3 14d8: ac 1c cincoffset ca1, csp, 632 ... 14ee: 0e 00 c.slli zero, 3 14f0: ac 1c cincoffset ca1, csp, 632 ... 1506: 0e 00 c.slli zero, 3 1508: b4 1c cincoffset ca3, csp, 632 ... 151e: 0e 00 c.slli zero, 3 1520: b4 1c cincoffset ca3, csp, 632 ... 1536: 0e 00 c.slli zero, 3 1538: b8 1c cincoffset ca4, csp, 632 ... 1546: 00 00 unimp 1548: fc 00 cincoffset ca5, csp, 76 154a: 00 00 unimp 154c: 00 00 unimp 154e: 0e 00 c.slli zero, 3 1550: b8 1c cincoffset ca4, csp, 632 ... 155e: 00 00 unimp 1560: 04 01 cincoffset cs1, csp, 128 1562: 00 00 unimp 1564: 00 00 unimp 1566: 0e 00 c.slli zero, 3 1568: c2 1c slli s9, s9, 48 ... 157e: 0e 00 c.slli zero, 3 1580: c2 1c slli s9, s9, 48 ... 1596: 0e 00 c.slli zero, 3 1598: ce 1c slli s9, s9, 51 ... 15ae: 0e 00 c.slli zero, 3 15b0: d6 1c slli s9, s9, 53 ... 15c6: 0e 00 c.slli zero, 3 15c8: e6 1c slli s9, s9, 57 ... 15de: 0e 00 c.slli zero, 3 15e0: e6 1c slli s9, s9, 57 ... 15ee: 00 00 unimp 15f0: 94 00 cincoffset ca3, csp, 64 15f2: 00 00 unimp 15f4: 00 00 unimp 15f6: 1c 00 15f8: 95 05 addi a1, a1, 5 ... 160e: 1b 00 d8 00 addiw zero, a6, 13 ... 1626: 0e 00 c.slli zero, 3 1628: e6 1c slli s9, s9, 57 ... 1636: 00 00 unimp 1638: f5 01 addi gp, gp, 29 163a: 00 00 unimp 163c: 01 02 mv tp, tp 163e: 12 00 c.slli zero, 4 1640: 90 3f clc ca2, 304(ca5) 1642: 00 00 unimp 1644: 00 00 unimp 1646: 00 00 unimp 1648: 10 00 164a: 00 00 unimp 164c: 00 00 unimp 164e: 00 00 unimp 1650: 0c 01 cincoffset ca1, csp, 128 1652: 00 00 unimp 1654: 04 00 1656: f1 ff bnez a5, 0x1632 <__cap_relocs+0xf82> ... 166c: 00 00 unimp 166e: 0e 00 c.slli zero, 3 1670: e8 1c cincoffset ca0, csp, 636 ... 1686: 0e 00 c.slli zero, 3 1688: e8 1c cincoffset ca0, csp, 636 ... 169e: 0e 00 c.slli zero, 3 16a0: e8 1c cincoffset ca0, csp, 636 ... 16b6: 0e 00 c.slli zero, 3 16b8: ec 1c cincoffset ca1, csp, 636 ... 16ce: 0e 00 c.slli zero, 3 16d0: f4 1c cincoffset ca3, csp, 636 ... 16e6: 0e 00 c.slli zero, 3 16e8: f4 1c cincoffset ca3, csp, 636 ... 16fe: 0e 00 c.slli zero, 3 1700: f8 1c cincoffset ca4, csp, 636 ... 170e: 00 00 unimp 1710: 15 01 addi sp, sp, 5 1712: 00 00 unimp 1714: 00 00 unimp 1716: 0e 00 c.slli zero, 3 1718: 22 1d slli s10, s10, 40 ... 172e: 0e 00 c.slli zero, 3 1730: 22 1d slli s10, s10, 40 ... 173e: 00 00 unimp 1740: 1d 01 addi sp, sp, 7 1742: 00 00 unimp 1744: 00 00 unimp 1746: 0e 00 c.slli zero, 3 1748: 34 1d cincoffset ca3, csp, 696 ... 175e: 0e 00 c.slli zero, 3 1760: 34 1d cincoffset ca3, csp, 696 ... 1776: 0e 00 c.slli zero, 3 1778: 44 1d cincoffset cs1, csp, 692 ... 1786: 00 00 unimp 1788: fc 00 cincoffset ca5, csp, 76 178a: 00 00 unimp 178c: 00 00 unimp 178e: 0e 00 c.slli zero, 3 1790: 48 1d cincoffset ca0, csp, 692 ... 17a6: 0e 00 c.slli zero, 3 17a8: 58 1d cincoffset ca4, csp, 692 ... 17be: 0e 00 c.slli zero, 3 17c0: 60 1d cincoffset cs0, csp, 700 ... 17ce: 00 00 unimp 17d0: 04 01 cincoffset cs1, csp, 128 17d2: 00 00 unimp 17d4: 00 00 unimp 17d6: 0e 00 c.slli zero, 3 17d8: 6c 1d cincoffset ca1, csp, 700 ... 17ee: 0e 00 c.slli zero, 3 17f0: 7c 1d cincoffset ca5, csp, 700 ... 17fe: 00 00 unimp 1800: 25 01 addi sp, sp, 9 1802: 00 00 unimp 1804: 00 00 unimp 1806: 0e 00 c.slli zero, 3 1808: 88 1d cincoffset ca0, csp, 752 ... 181e: 0e 00 c.slli zero, 3 1820: 98 1d cincoffset ca4, csp, 752 ... 1836: 0e 00 c.slli zero, 3 1838: ac 1d cincoffset ca1, csp, 760 ... 184e: 0e 00 c.slli zero, 3 1850: ac 1d cincoffset ca1, csp, 760 ... 185e: 00 00 unimp 1860: 94 00 cincoffset ca3, csp, 64 1862: 00 00 unimp 1864: 00 00 unimp 1866: 1c 00 1868: 2d 06 addi a2, a2, 11 ... 187e: 0e 00 c.slli zero, 3 1880: ac 1d cincoffset ca1, csp, 760 ... 188e: 00 00 unimp 1890: 2d 01 addi sp, sp, 11 1892: 00 00 unimp 1894: 04 00 1896: f1 ff bnez a5, 0x1872 <__cap_relocs+0x11c2> ... 18a8: 6b 01 00 00 18ac: 00 02 cincoffset cs0, csp, 256 18ae: 11 00 c.nop 4 18b0: 40 2e clc cs0, 400(ca2) 18b2: 00 00 unimp 18b4: 00 00 unimp 18b6: 00 00 unimp 18b8: 40 01 cincoffset cs0, csp, 132 18ba: 00 00 unimp 18bc: 00 00 unimp 18be: 00 00 unimp 18c0: 74 01 cincoffset ca3, csp, 140 18c2: 00 00 unimp 18c4: 00 02 cincoffset cs0, csp, 256 18c6: 0e 00 c.slli zero, 3 18c8: a8 19 cincoffset ca0, csp, 248 ... 18d6: 00 00 unimp 18d8: 8a 01 slli gp, gp, 2 18da: 00 00 unimp 18dc: 00 02 cincoffset cs0, csp, 256 18de: 0e 00 c.slli zero, 3 18e0: a8 19 cincoffset ca0, csp, 248 ... 18ee: 00 00 unimp 18f0: 9e 01 slli gp, gp, 7 18f2: 00 00 unimp 18f4: 00 02 cincoffset cs0, csp, 256 18f6: 0e 00 c.slli zero, 3 18f8: a8 19 cincoffset ca0, csp, 248 ... 1906: 00 00 unimp 1908: b1 01 addi gp, gp, 12 190a: 00 00 unimp 190c: 00 02 cincoffset cs0, csp, 256 190e: 0e 00 c.slli zero, 3 1910: a8 19 cincoffset ca0, csp, 248 ... 191e: 00 00 unimp 1920: c2 01 slli gp, gp, 16 1922: 00 00 unimp 1924: 00 02 cincoffset cs0, csp, 256 1926: 10 00 1928: 30 2e clc ca2, 336(ca2) 192a: 00 00 unimp 192c: 00 00 unimp 192e: 00 00 unimp 1930: 10 00 1932: 00 00 unimp 1934: 00 00 unimp 1936: 00 00 unimp 1938: d5 01 addi gp, gp, 21 193a: 00 00 unimp 193c: 00 02 cincoffset cs0, csp, 256 193e: 10 00 1940: 40 2e clc cs0, 400(ca2) ... 194e: 00 00 unimp 1950: 1f 02 00 00 1954: 00 00 unimp 1956: 13 00 a0 3f addi zero, zero, 1018 195a: 00 00 unimp 195c: 00 00 unimp 195e: 00 00 unimp 1960: 70 01 cincoffset ca2, csp, 140 1962: 00 00 unimp 1964: 00 00 unimp 1966: 00 00 unimp 1968: 36 01 slli sp, sp, 13 196a: 00 00 unimp 196c: 12 00 c.slli zero, 4 196e: 0e 00 c.slli zero, 3 1970: a8 19 cincoffset ca0, csp, 248 1972: 00 00 unimp 1974: 00 00 unimp 1976: 00 00 unimp 1978: e0 00 cincoffset cs0, csp, 76 197a: 00 00 unimp 197c: 00 00 unimp 197e: 00 00 unimp 1980: 3d 01 addi sp, sp, 15 1982: 00 00 unimp 1984: 11 00 c.nop 4 1986: 14 00 1988: 10 41 clw a2, 0(ca0) 198a: 00 00 unimp 198c: 00 00 unimp 198e: 00 00 unimp 1990: 10 00 1992: 00 00 unimp 1994: 00 00 unimp 1996: 00 00 unimp 1998: 47 01 00 00 fmsub.s ft2, ft0, ft0, ft0, rne 199c: 12 00 c.slli zero, 4 ... ; { 19ae: 00 00 unimp 19b0: 4e 01 slli sp, sp, 19 19b2: 00 00 unimp 19b4: 12 00 c.slli zero, 4 19b6: 0e 00 c.slli zero, 3 19b8: e8 1c cincoffset ca0, csp, 636 19ba: 00 00 unimp 19bc: 00 00 unimp 19be: 00 00 unimp 19c0: c4 00 cincoffset cs1, csp, 68 19c2: 00 00 unimp 19c4: 00 00 unimp 19c6: 00 00 unimp 19c8: 53 01 00 00 fadd.s ft2, ft0, ft0, rne ; const bool has_dynamic_linker = obj != NULL && cleanup != NULL; 19cc: 12 00 c.slli zero, 4 ... 19de: 00 00 unimp 19e0: 58 01 cincoffset ca4, csp, 132 19e2: 00 00 unimp 19e4: 11 00 c.nop 4 19e6: 14 00 19e8: 20 41 clw s0, 64(ca0) 19ea: 00 00 unimp 19ec: 00 00 unimp 19ee: 00 00 unimp 19f0: 10 00 19f2: 00 00 unimp 19f4: 00 00 unimp ; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) { 19f6: 00 00 unimp 19f8: 60 01 cincoffset cs0, csp, 140 ; argc = auxp->a_un.a_val; 19fa: 00 00 unimp 19fc: 11 00 c.nop 4 ; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) { 19fe: 12 00 c.slli zero, 4 1a00: 80 3f clc cs0, 304(ca5) 1a02: 00 00 unimp 1a04: 00 00 unimp 1a06: 00 00 unimp 1a08: 10 00 1a0a: 00 00 unimp 1a0c: 00 00 unimp 1a0e: 00 00 unimp 1a10: e6 01 slli gp, gp, 25 ; env = (char **)auxp->a_un.a_ptr; 1a12: 00 00 unimp 1a14: 22 00 c.slli zero, 8 ... 1a26: 00 00 unimp 1a28: 02 02 c.slli64 tp ; for (Elf_Auxinfo *auxp = auxv; auxp->a_type != AT_NULL; auxp++) { 1a2a: 00 00 unimp ; __auxargs = auxv; /* Store the global auxargs pointer */ 1a2c: 12 00 c.slli zero, 4 ... ; handle_argv(argc, argv, env); 1a3e: 00 00 unimp 1a40: 09 02 addi tp, tp, 2 1a42: 00 00 unimp 1a44: 12 00 c.slli zero, 4 ... ; atexit(cleanup); 1a56: 00 00 unimp 1a58: 10 02 cincoffset ca2, csp, 256 ; handle_static_init(argc, argv, env); 1a5a: 00 00 unimp 1a5c: 11 00 c.nop 4 ... ; exit(main(argc, argv, env)); 1a6e: 00 00 unimp 1a70: 19 02 addi tp, tp, 6 1a72: 00 00 unimp 1a74: 12 00 c.slli zero, 4 ... 1a86: 00 00 unimp Disassembly of section .shstrtab: 0000000000000000 <.shstrtab>: 0: 00 2e clc cs0, 272(ca2) 2: 69 6e lui t3, 26 4: 74 65 cld a3, 200(ca0) 6: 72 70 8: 00 2e clc cs0, 272(ca2) a: 6e 6f cld t5, 216(csp) c: 74 65 cld a3, 200(ca0) e: 2e 74 cld s0, 232(csp) 10: 61 67 lui a4, 24 12: 00 2e clc cs0, 272(ca2) 14: 64 79 cld s1, 240(ca0) 16: 6e 73 cld t1, 248(csp) 18: 79 6d lui s10, 30 1a: 00 2e clc cs0, 272(ca2) 1c: 67 6e 75 2e 20: 76 65 cld a0, 344(csp) 22: 72 73 cld t1, 312(csp) 24: 69 6f lui t5, 26 26: 6e 00 c.slli zero, 27 28: 2e 67 cld a4, 200(csp) 2a: 6e 75 cld a0, 248(csp) 2c: 2e 76 cld a2, 232(csp) 2e: 65 72 lui tp, 1048569 30: 73 69 6f 6e csrrsi s2, 1766, 30 34: 5f 72 00 2e 38: 67 6e 75 2e 3c: 68 61 cld a0, 192(ca0) 3e: 73 68 00 2e csrrsi a6, 736, 0 42: 68 61 cld a0, 192(ca0) 44: 73 68 00 2e csrrsi a6, 736, 0 48: 64 79 cld s1, 240(ca0) 4a: 6e 73 cld t1, 248(csp) 4c: 74 72 cld a3, 224(ca2) 4e: 00 2e clc cs0, 272(ca2) 50: 72 65 cld a0, 280(csp) 52: 6c 61 cld a1, 192(ca0) 54: 2e 64 cld s0, 200(csp) 56: 79 6e lui t3, 30 58: 00 2e clc cs0, 272(ca2) 5a: 72 6f cld t5, 280(csp) 5c: 64 61 cld s1, 192(ca0) 5e: 74 61 cld a3, 192(ca0) 60: 00 2e clc cs0, 272(ca2) 62: 65 68 lui a6, 25 64: 5f 66 72 61 68: 6d 65 lui a0, 27 6a: 5f 68 64 72 6e: 00 2e clc cs0, 272(ca2) 70: 65 68 lui a6, 25 72: 5f 66 72 61 76: 6d 65 lui a0, 27 78: 00 5f clw s0, 56(ca4) 7a: 5f 63 61 70 7e: 5f 72 65 6c 82: 6f 63 73 00 cjal ct1, 0x36888 86: 2e 74 cld s0, 232(csp) 88: 65 78 lui a6, 1048569 8a: 74 00 cincoffset ca3, csp, 12 8c: 2e 70 8e: 6c 74 cld a1, 232(cs0) 90: 00 2e clc cs0, 272(ca2) 92: 66 69 cld s2, 88(csp) 94: 6e 69 cld s2, 216(csp) 96: 5f 61 72 72 9a: 61 79 lui s2, 1048568 9c: 00 2e clc cs0, 272(ca2) 9e: 64 79 cld s1, 240(ca0) a0: 6e 61 cld sp, 216(csp) a2: 6d 69 lui s2, 27 a4: 63 00 2e 64 beq t3, sp, 0x6e4 <__cap_relocs+0x34> a8: 61 74 lui s0, 1048568 aa: 61 00 c.nop 24 ac: 2e 63 cld t1, 200(csp) ae: 61 70 c.lui zero, -8 b0: 74 61 cld a3, 192(ca0) b2: 62 6c cld s8, 24(csp) b4: 65 00 c.nop 25 b6: 2e 62 cld tp, 200(csp) b8: 73 73 00 2e csrrci t1, 736, 0 bc: 64 65 cld s1, 200(ca0) be: 62 75 cld a0, 56(csp) c0: 67 5f 6c 6f c4: 63 00 2e 64 beq t3, sp, 0x704 <__cap_relocs+0x54> c8: 65 62 lui tp, 25 ca: 75 67 lui a4, 29 cc: 5f 61 62 62 d0: 72 65 cld a0, 280(csp) d2: 76 00 c.slli zero, 29 d4: 2e 64 cld s0, 200(csp) d6: 65 62 lui tp, 25 d8: 75 67 lui a4, 29 da: 5f 69 6e 66 de: 6f 00 2e 64 j 0xe0720 e2: 65 62 lui tp, 25 e4: 75 67 lui a4, 29 e6: 5f 73 74 72 ea: 00 2e clc cs0, 272(ca2) ec: 63 6f 6d 6d bltu s10, s6, 0x7ca <__cap_relocs+0x11a> f0: 65 6e lui t3, 25 f2: 74 00 cincoffset ca3, csp, 12 f4: 2e 72 cld tp, 232(csp) f6: 69 73 lui t1, 1048570 f8: 63 76 2e 61 bgeu t3, s2, 0x704 <__cap_relocs+0x54> fc: 74 74 cld a3, 232(cs0) fe: 72 69 cld s2, 280(csp) 100: 62 75 cld a0, 56(csp) 102: 74 65 cld a3, 200(ca0) 104: 73 00 2e 64 108: 65 62 lui tp, 25 10a: 75 67 lui a4, 29 10c: 5f 66 72 61 110: 6d 65 lui a0, 27 112: 00 2e clc cs0, 272(ca2) 114: 64 65 cld s1, 200(ca0) 116: 62 75 cld a0, 56(csp) 118: 67 5f 6c 69 11c: 6e 65 cld a0, 216(csp) 11e: 00 2e clc cs0, 272(ca2) 120: 73 79 6d 74 csrrci s2, 1862, 26 124: 61 62 lui tp, 24 126: 00 2e clc cs0, 272(ca2) 128: 73 68 73 74 csrrsi a6, 1863, 6 12c: 72 74 cld s0, 312(csp) 12e: 61 62 lui tp, 24 130: 00 2e clc cs0, 272(ca2) 132: 73 74 72 74 csrrci s0, 1863, 4 136: 61 62 lui tp, 24 138: 00 Disassembly of section .strtab: 0000000000000000 <.strtab>: 0: 00 63 cld s0, 0(ca4) 2: 72 74 cld s0, 312(csp) 4: 31 5f addi t5, zero, -20 6: 63 2e 63 00 a: 2e 4c clw s8, 200(csp) c: 42 42 clw tp, 16(csp) e: 30 5f clw a2, 120(ca4) 10: 31 34 addiw s0, s0, -20 12: 00 68 cld s0, 16(cs0) 14: 61 6e lui t3, 24 16: 64 6c cld s1, 216(cs0) 18: 65 5f addi t5, zero, -7 1a: 61 72 lui tp, 1048568 1c: 67 76 00 68 20: 61 6e lui t3, 24 22: 64 6c cld s1, 216(cs0) 24: 65 5f addi t5, zero, -7 26: 73 74 61 74 csrrci s0, 1862, 2 2a: 69 63 lui t1, 26 2c: 5f 69 6e 69 30: 74 00 cincoffset ca3, csp, 12 32: 2e 4c clw s8, 200(csp) 34: 42 42 clw tp, 16(csp) 36: 31 5f addi t5, zero, -20 38: 31 30 3a: 00 2e clc cs0, 272(ca2) 3c: 4c 42 clw a1, 4(ca2) 3e: 42 31 clc csp, 48(csp) 40: 5f 31 31 00 44: 2e 4c clw s8, 200(csp) 46: 42 42 clw tp, 16(csp) 48: 32 5f clw t5, 44(csp) 4a: 31 36 addiw a2, a2, -20 4c: 00 2e clc cs0, 272(ca2) 4e: 4c 42 clw a1, 4(ca2) 50: 42 32 clc ctp, 48(csp) 52: 5f 31 37 00 56: 66 69 cld s2, 88(csp) 58: 6e 61 cld sp, 216(csp) 5a: 6c 69 cld a1, 208(ca0) 5c: 7a 65 cld a0, 408(csp) 5e: 72 00 c.slli zero, 28 60: 2e 4c clw s8, 200(csp) 62: 42 42 clw tp, 16(csp) 64: 32 5f clw t5, 44(csp) 66: 31 38 addiw a6, a6, -20 68: 00 2e clc cs0, 272(ca2) 6a: 4c 42 clw a1, 4(ca2) 6c: 42 32 clc ctp, 48(csp) 6e: 5f 31 39 00 72: 2e 4c clw s8, 200(csp) 74: 42 42 clw tp, 16(csp) 76: 32 5f clw t5, 44(csp) 78: 32 30 7a: 00 2e clc cs0, 272(ca2) 7c: 4c 42 clw a1, 4(ca2) 7e: 42 32 clc ctp, 48(csp) 80: 5f 32 31 00 84: 2e 4c clw s8, 200(csp) 86: 42 42 clw tp, 16(csp) 88: 33 5f 36 00 srl t5, a2, gp 8c: 2e 4c clw s8, 200(csp) 8e: 42 42 clw tp, 16(csp) 90: 33 5f 37 00 srl t5, a4, gp 94: 2e 4c clw s8, 200(csp) 96: 6c 69 cld a1, 208(ca0) 98: 6e 65 cld a0, 216(csp) 9a: 5f 74 61 62 9e: 6c 65 cld a1, 200(ca0) a0: 5f 73 74 61 a4: 72 74 cld s0, 312(csp) a6: 30 00 cincoffset ca2, csp, 8 a8: 2e 4c clw s8, 200(csp) aa: 74 6d cld a3, 216(ca0) ac: 70 30 clc ca2, 224(cs0) ae: 00 2e clc cs0, 272(ca2) b0: 4c 74 cld a1, 168(cs0) b2: 6d 70 c.lui zero, -5 b4: 31 00 c.nop 12 b6: 2e 4c clw s8, 200(csp) b8: 74 6d cld a3, 216(ca0) ba: 70 32 clc ca2, 224(ca2) bc: 00 2e clc cs0, 272(ca2) be: 4c 74 cld a1, 168(cs0) c0: 6d 70 c.lui zero, -5 c2: 33 00 2e 4c c6: 74 6d cld a3, 216(ca0) c8: 70 34 clc ca2, 480(cs0) ca: 00 2e clc cs0, 272(ca2) cc: 4c 74 cld a1, 168(cs0) ce: 6d 70 c.lui zero, -5 d0: 35 00 c.nop 13 d2: 2e 4c clw s8, 200(csp) d4: 74 6d cld a3, 216(ca0) d6: 70 36 clc ca2, 480(ca2) d8: 00 2e clc cs0, 272(ca2) da: 4c 74 cld a1, 168(cs0) dc: 6d 70 c.lui zero, -5 de: 37 00 63 72 lui zero, 468528 e2: 74 62 cld a3, 192(ca2) e4: 65 67 lui a4, 25 e6: 69 6e lui t3, 26 e8: 2e 63 cld t1, 200(csp) ea: 00 72 cld s0, 32(ca2) ec: 75 6e lui t3, 29 ee: 5f 63 78 61 f2: 5f 66 69 6e f6: 61 6c lui s8, 24 f8: 69 7a lui s4, 1048570 fa: 65 00 c.nop 25 fc: 2e 4c clw s8, 200(csp) fe: 42 42 clw tp, 16(csp) 100: 30 5f clw a2, 120(ca4) 102: 33 00 2e 4c 106: 42 42 clw tp, 16(csp) 108: 30 5f clw a2, 120(ca4) 10a: 34 00 cincoffset ca3, csp, 8 10c: 6d 65 lui a0, 27 10e: 6d 62 lui tp, 27 110: 75 67 lui a4, 29 112: 2e 63 cld t1, 200(csp) 114: 00 2e clc cs0, 272(ca2) 116: 4c 42 clw a1, 4(ca2) 118: 42 30 11a: 5f 31 00 2e 11e: 4c 42 clw a1, 4(ca2) 120: 42 30 122: 5f 32 00 2e 126: 4c 42 clw a1, 4(ca2) 128: 42 30 12a: 5f 35 00 63 12e: 72 74 cld s0, 312(csp) 130: 65 6e lui t3, 25 132: 64 2e clc cs1, 464(ca2) 134: 63 00 5f 73 beq t5, s5, 0x854 <__cap_relocs+0x1a4> 138: 74 61 cld a3, 192(ca0) 13a: 72 74 cld s0, 312(csp) 13c: 00 5f clw s0, 56(ca4) 13e: 5f 61 75 78 142: 61 72 lui tp, 1048568 144: 67 73 00 61 148: 74 65 cld a3, 200(ca0) 14a: 78 69 cld a4, 208(ca0) 14c: 74 00 cincoffset ca3, csp, 12 14e: 6d 61 cincoffset csp, csp, 240 150: 69 6e lui t3, 26 152: 00 65 cld s0, 8(ca0) 154: 78 69 cld a4, 208(ca0) 156: 74 00 cincoffset ca3, csp, 12 158: 65 6e lui t3, 25 15a: 76 69 cld s2, 344(csp) 15c: 72 6f cld t5, 280(csp) 15e: 6e 00 c.slli zero, 27 160: 5f 5f 70 72 164: 6f 67 6e 61 cjal ca4, 0xe677a 168: 6d 65 lui a0, 27 16a: 00 5f clw s0, 56(ca4) 16c: 44 59 clw s1, 52(ca0) 16e: 4e 41 clw sp, 208(csp) 170: 4d 49 addi s2, zero, 19 172: 43 00 5f 5f 176: 70 72 cld a2, 224(ca2) 178: 65 69 lui s2, 25 17a: 6e 69 cld s2, 216(csp) 17c: 74 5f clw a3, 124(ca4) 17e: 61 72 lui tp, 1048568 180: 72 61 cld sp, 280(csp) 182: 79 5f addi t5, zero, -2 184: 73 74 61 72 csrrci s0, 1830, 2 188: 74 00 cincoffset ca3, csp, 12 18a: 5f 5f 70 72 18e: 65 69 lui s2, 25 190: 6e 69 cld s2, 216(csp) 192: 74 5f clw a3, 124(ca4) 194: 61 72 lui tp, 1048568 196: 72 61 cld sp, 280(csp) 198: 79 5f addi t5, zero, -2 19a: 65 6e lui t3, 25 19c: 64 00 cincoffset cs1, csp, 12 19e: 5f 5f 69 6e 1a2: 69 74 lui s0, 1048570 1a4: 5f 61 72 72 1a8: 61 79 lui s2, 1048568 1aa: 5f 73 74 61 1ae: 72 74 cld s0, 312(csp) 1b0: 00 5f clw s0, 56(ca4) 1b2: 5f 69 6e 69 1b6: 74 5f clw a3, 124(ca4) 1b8: 61 72 lui tp, 1048568 1ba: 72 61 cld sp, 280(csp) 1bc: 79 5f addi t5, zero, -2 1be: 65 6e lui t3, 25 1c0: 64 00 cincoffset cs1, csp, 12 1c2: 5f 5f 66 69 1c6: 6e 69 cld s2, 216(csp) 1c8: 5f 61 72 72 1cc: 61 79 lui s2, 1048568 1ce: 5f 73 74 61 1d2: 72 74 cld s0, 312(csp) 1d4: 00 5f clw s0, 56(ca4) 1d6: 5f 66 69 6e 1da: 69 5f addi t5, zero, -6 1dc: 61 72 lui tp, 1048568 1de: 72 61 cld sp, 280(csp) 1e0: 79 5f addi t5, zero, -2 1e2: 65 6e lui t3, 25 1e4: 64 00 cincoffset cs1, csp, 12 1e6: 5f 5f 63 78 1ea: 61 5f addi t5, zero, -8 1ec: 66 69 cld s2, 88(csp) 1ee: 6e 61 cld sp, 216(csp) 1f0: 6c 69 cld a1, 208(ca0) 1f2: 7a 65 cld a0, 408(csp) 1f4: 00 5f clw s0, 56(ca4) 1f6: 5f 64 73 6f 1fa: 5f 68 61 6e 1fe: 64 6c cld s1, 216(cs0) 200: 65 00 c.nop 25 202: 6d 65 lui a0, 27 204: 6d 63 lui t1, 27 206: 70 79 cld a2, 240(ca0) 208: 00 70 cld s0, 32(cs0) 20a: 72 69 cld s2, 280(csp) 20c: 6e 74 cld s0, 248(csp) 20e: 66 00 c.slli zero, 25 210: 5f 5f 73 74 214: 64 69 cld s1, 208(ca0) 216: 6e 70 218: 00 66 cld s0, 8(ca2) 21a: 67 65 74 73 21e: 00 5f clw s0, 56(ca4) 220: 43 48 45 52 fmadd.d fa6, fa0, ft4, fa0, rmm 224: 49 5f addi t5, zero, -14 226: 43 41 50 41 fmadd.s ft2, ft0, fs5, fs0, rmm 22a: 42 49 clw s2, 16(csp) 22c: 4c 49 clw a1, 20(ca0) 22e: 54 59 clw a3, 52(ca0) 230: 5f 54 41 42 234: 4c 45 clw a1, 12(ca0) 236: 5f 237: 00