generated/rv32ui-p-sh: file format elf32-littleriscv Disassembly of section .text.init: 00000000 <_start>: 0: 10005073 csrwi sstatus,0 00000004 : 4: 00001097 auipc ra,0x1 8: ffc08093 addi ra,ra,-4 # 1000 c: 0aa00113 li sp,170 10: 00209023 sh sp,0(ra) 14: 00009f03 lh t5,0(ra) 18: 0aa00e93 li t4,170 1c: 00200193 li gp,2 20: 45df1e63 bne t5,t4,47c 00000024 : 24: 00001097 auipc ra,0x1 28: fdc08093 addi ra,ra,-36 # 1000 2c: ffffb137 lui sp,0xffffb 30: a0010113 addi sp,sp,-1536 # ffffaa00 <_end+0xffff9978> 34: 00209123 sh sp,2(ra) 38: 00209f03 lh t5,2(ra) 3c: ffffbeb7 lui t4,0xffffb 40: a00e8e93 addi t4,t4,-1536 # ffffaa00 <_end+0xffff9978> 44: 00300193 li gp,3 48: 43df1a63 bne t5,t4,47c 0000004c : 4c: 00001097 auipc ra,0x1 50: fb408093 addi ra,ra,-76 # 1000 54: beef1137 lui sp,0xbeef1 58: aa010113 addi sp,sp,-1376 # beef0aa0 <_end+0xbeeefa18> 5c: 00209223 sh sp,4(ra) 60: 0040af03 lw t5,4(ra) 64: beef1eb7 lui t4,0xbeef1 68: aa0e8e93 addi t4,t4,-1376 # beef0aa0 <_end+0xbeeefa18> 6c: 00400193 li gp,4 70: 41df1663 bne t5,t4,47c 00000074 : 74: 00001097 auipc ra,0x1 78: f8c08093 addi ra,ra,-116 # 1000 7c: ffffa137 lui sp,0xffffa 80: 00a10113 addi sp,sp,10 # ffffa00a <_end+0xffff8f82> 84: 00209323 sh sp,6(ra) 88: 00609f03 lh t5,6(ra) 8c: ffffaeb7 lui t4,0xffffa 90: 00ae8e93 addi t4,t4,10 # ffffa00a <_end+0xffff8f82> 94: 00500193 li gp,5 98: 3fdf1263 bne t5,t4,47c 0000009c : 9c: 00001097 auipc ra,0x1 a0: f7208093 addi ra,ra,-142 # 100e a4: 0aa00113 li sp,170 a8: fe209d23 sh sp,-6(ra) ac: ffa09f03 lh t5,-6(ra) b0: 0aa00e93 li t4,170 b4: 00600193 li gp,6 b8: 3ddf1263 bne t5,t4,47c 000000bc : bc: 00001097 auipc ra,0x1 c0: f5208093 addi ra,ra,-174 # 100e c4: ffffb137 lui sp,0xffffb c8: a0010113 addi sp,sp,-1536 # ffffaa00 <_end+0xffff9978> cc: fe209e23 sh sp,-4(ra) d0: ffc09f03 lh t5,-4(ra) d4: ffffbeb7 lui t4,0xffffb d8: a00e8e93 addi t4,t4,-1536 # ffffaa00 <_end+0xffff9978> dc: 00700193 li gp,7 e0: 39df1e63 bne t5,t4,47c 000000e4 : e4: 00001097 auipc ra,0x1 e8: f2a08093 addi ra,ra,-214 # 100e ec: 00001137 lui sp,0x1 f0: aa010113 addi sp,sp,-1376 # aa0 f4: fe209f23 sh sp,-2(ra) f8: ffe09f03 lh t5,-2(ra) fc: 00001eb7 lui t4,0x1 100: aa0e8e93 addi t4,t4,-1376 # aa0 104: 00800193 li gp,8 108: 37df1a63 bne t5,t4,47c 0000010c : 10c: 00001097 auipc ra,0x1 110: f0208093 addi ra,ra,-254 # 100e 114: ffffa137 lui sp,0xffffa 118: 00a10113 addi sp,sp,10 # ffffa00a <_end+0xffff8f82> 11c: 00209023 sh sp,0(ra) 120: 00009f03 lh t5,0(ra) 124: ffffaeb7 lui t4,0xffffa 128: 00ae8e93 addi t4,t4,10 # ffffa00a <_end+0xffff8f82> 12c: 00900193 li gp,9 130: 35df1663 bne t5,t4,47c 00000134 : 134: 00001097 auipc ra,0x1 138: edc08093 addi ra,ra,-292 # 1010 13c: 12345137 lui sp,0x12345 140: 67810113 addi sp,sp,1656 # 12345678 <_end+0x123445f0> 144: fe008213 addi tp,ra,-32 148: 02221023 sh sp,32(tp) # 20 14c: 00009283 lh t0,0(ra) 150: 00005eb7 lui t4,0x5 154: 678e8e93 addi t4,t4,1656 # 5678 <_end+0x45f0> 158: 00a00193 li gp,10 15c: 33d29063 bne t0,t4,47c 00000160 : 160: 00001097 auipc ra,0x1 164: eb008093 addi ra,ra,-336 # 1010 168: 00003137 lui sp,0x3 16c: 09810113 addi sp,sp,152 # 3098 <_end+0x2010> 170: ffb08093 addi ra,ra,-5 174: 002093a3 sh sp,7(ra) 178: 00001217 auipc tp,0x1 17c: e9a20213 addi tp,tp,-358 # 1012 180: 00021283 lh t0,0(tp) # 0 <_start> 184: 00003eb7 lui t4,0x3 188: 098e8e93 addi t4,t4,152 # 3098 <_end+0x2010> 18c: 00b00193 li gp,11 190: 2fd29663 bne t0,t4,47c 00000194 : 194: 00c00193 li gp,12 198: 00000213 li tp,0 19c: ffffd0b7 lui ra,0xffffd 1a0: cdd08093 addi ra,ra,-803 # ffffccdd <_end+0xffffbc55> 1a4: 00001117 auipc sp,0x1 1a8: e5c10113 addi sp,sp,-420 # 1000 1ac: 00111023 sh ra,0(sp) 1b0: 00011f03 lh t5,0(sp) 1b4: ffffdeb7 lui t4,0xffffd 1b8: cdde8e93 addi t4,t4,-803 # ffffccdd <_end+0xffffbc55> 1bc: 2ddf1063 bne t5,t4,47c 1c0: 00120213 addi tp,tp,1 # 1 <_start+0x1> 1c4: 00200293 li t0,2 1c8: fc521ae3 bne tp,t0,19c 000001cc : 1cc: 00d00193 li gp,13 1d0: 00000213 li tp,0 1d4: ffffc0b7 lui ra,0xffffc 1d8: ccd08093 addi ra,ra,-819 # ffffbccd <_end+0xffffac45> 1dc: 00001117 auipc sp,0x1 1e0: e2410113 addi sp,sp,-476 # 1000 1e4: 00000013 nop 1e8: 00111123 sh ra,2(sp) 1ec: 00211f03 lh t5,2(sp) 1f0: ffffceb7 lui t4,0xffffc 1f4: ccde8e93 addi t4,t4,-819 # ffffbccd <_end+0xffffac45> 1f8: 29df1263 bne t5,t4,47c 1fc: 00120213 addi tp,tp,1 # 1 <_start+0x1> 200: 00200293 li t0,2 204: fc5218e3 bne tp,t0,1d4 00000208 : 208: 00e00193 li gp,14 20c: 00000213 li tp,0 210: ffffc0b7 lui ra,0xffffc 214: bcc08093 addi ra,ra,-1076 # ffffbbcc <_end+0xffffab44> 218: 00001117 auipc sp,0x1 21c: de810113 addi sp,sp,-536 # 1000 220: 00000013 nop 224: 00000013 nop 228: 00111223 sh ra,4(sp) 22c: 00411f03 lh t5,4(sp) 230: ffffceb7 lui t4,0xffffc 234: bcce8e93 addi t4,t4,-1076 # ffffbbcc <_end+0xffffab44> 238: 25df1263 bne t5,t4,47c 23c: 00120213 addi tp,tp,1 # 1 <_start+0x1> 240: 00200293 li t0,2 244: fc5216e3 bne tp,t0,210 00000248 : 248: 00f00193 li gp,15 24c: 00000213 li tp,0 250: ffffb0b7 lui ra,0xffffb 254: bbc08093 addi ra,ra,-1092 # ffffabbc <_end+0xffff9b34> 258: 00000013 nop 25c: 00001117 auipc sp,0x1 260: da410113 addi sp,sp,-604 # 1000 264: 00111323 sh ra,6(sp) 268: 00611f03 lh t5,6(sp) 26c: ffffbeb7 lui t4,0xffffb 270: bbce8e93 addi t4,t4,-1092 # ffffabbc <_end+0xffff9b34> 274: 21df1463 bne t5,t4,47c 278: 00120213 addi tp,tp,1 # 1 <_start+0x1> 27c: 00200293 li t0,2 280: fc5218e3 bne tp,t0,250 00000284 : 284: 01000193 li gp,16 288: 00000213 li tp,0 28c: ffffb0b7 lui ra,0xffffb 290: abb08093 addi ra,ra,-1349 # ffffaabb <_end+0xffff9a33> 294: 00000013 nop 298: 00001117 auipc sp,0x1 29c: d6810113 addi sp,sp,-664 # 1000 2a0: 00000013 nop 2a4: 00111423 sh ra,8(sp) 2a8: 00811f03 lh t5,8(sp) 2ac: ffffbeb7 lui t4,0xffffb 2b0: abbe8e93 addi t4,t4,-1349 # ffffaabb <_end+0xffff9a33> 2b4: 1ddf1463 bne t5,t4,47c 2b8: 00120213 addi tp,tp,1 # 1 <_start+0x1> 2bc: 00200293 li t0,2 2c0: fc5216e3 bne tp,t0,28c 000002c4 : 2c4: 01100193 li gp,17 2c8: 00000213 li tp,0 2cc: ffffe0b7 lui ra,0xffffe 2d0: aab08093 addi ra,ra,-1365 # ffffdaab <_end+0xffffca23> 2d4: 00000013 nop 2d8: 00000013 nop 2dc: 00001117 auipc sp,0x1 2e0: d2410113 addi sp,sp,-732 # 1000 2e4: 00111523 sh ra,10(sp) 2e8: 00a11f03 lh t5,10(sp) 2ec: ffffeeb7 lui t4,0xffffe 2f0: aabe8e93 addi t4,t4,-1365 # ffffdaab <_end+0xffffca23> 2f4: 19df1463 bne t5,t4,47c 2f8: 00120213 addi tp,tp,1 # 1 <_start+0x1> 2fc: 00200293 li t0,2 300: fc5216e3 bne tp,t0,2cc 00000304 : 304: 01200193 li gp,18 308: 00000213 li tp,0 30c: 00001117 auipc sp,0x1 310: cf410113 addi sp,sp,-780 # 1000 314: 000020b7 lui ra,0x2 318: 23308093 addi ra,ra,563 # 2233 <_end+0x11ab> 31c: 00111023 sh ra,0(sp) 320: 00011f03 lh t5,0(sp) 324: 00002eb7 lui t4,0x2 328: 233e8e93 addi t4,t4,563 # 2233 <_end+0x11ab> 32c: 15df1863 bne t5,t4,47c 330: 00120213 addi tp,tp,1 # 1 <_start+0x1> 334: 00200293 li t0,2 338: fc521ae3 bne tp,t0,30c 0000033c : 33c: 01300193 li gp,19 340: 00000213 li tp,0 344: 00001117 auipc sp,0x1 348: cbc10113 addi sp,sp,-836 # 1000 34c: 000010b7 lui ra,0x1 350: 22308093 addi ra,ra,547 # 1223 <_end+0x19b> 354: 00000013 nop 358: 00111123 sh ra,2(sp) 35c: 00211f03 lh t5,2(sp) 360: 00001eb7 lui t4,0x1 364: 223e8e93 addi t4,t4,547 # 1223 <_end+0x19b> 368: 11df1a63 bne t5,t4,47c 36c: 00120213 addi tp,tp,1 # 1 <_start+0x1> 370: 00200293 li t0,2 374: fc5218e3 bne tp,t0,344 00000378 : 378: 01400193 li gp,20 37c: 00000213 li tp,0 380: 00001117 auipc sp,0x1 384: c8010113 addi sp,sp,-896 # 1000 388: 000010b7 lui ra,0x1 38c: 12208093 addi ra,ra,290 # 1122 <_end+0x9a> 390: 00000013 nop 394: 00000013 nop 398: 00111223 sh ra,4(sp) 39c: 00411f03 lh t5,4(sp) 3a0: 00001eb7 lui t4,0x1 3a4: 122e8e93 addi t4,t4,290 # 1122 <_end+0x9a> 3a8: 0ddf1a63 bne t5,t4,47c 3ac: 00120213 addi tp,tp,1 # 1 <_start+0x1> 3b0: 00200293 li t0,2 3b4: fc5216e3 bne tp,t0,380 000003b8 : 3b8: 01500193 li gp,21 3bc: 00000213 li tp,0 3c0: 00001117 auipc sp,0x1 3c4: c4010113 addi sp,sp,-960 # 1000 3c8: 00000013 nop 3cc: 11200093 li ra,274 3d0: 00111323 sh ra,6(sp) 3d4: 00611f03 lh t5,6(sp) 3d8: 11200e93 li t4,274 3dc: 0bdf1063 bne t5,t4,47c 3e0: 00120213 addi tp,tp,1 # 1 <_start+0x1> 3e4: 00200293 li t0,2 3e8: fc521ce3 bne tp,t0,3c0 000003ec : 3ec: 01600193 li gp,22 3f0: 00000213 li tp,0 3f4: 00001117 auipc sp,0x1 3f8: c0c10113 addi sp,sp,-1012 # 1000 3fc: 00000013 nop 400: 01100093 li ra,17 404: 00000013 nop 408: 00111423 sh ra,8(sp) 40c: 00811f03 lh t5,8(sp) 410: 01100e93 li t4,17 414: 07df1463 bne t5,t4,47c 418: 00120213 addi tp,tp,1 # 1 <_start+0x1> 41c: 00200293 li t0,2 420: fc521ae3 bne tp,t0,3f4 00000424 : 424: 01700193 li gp,23 428: 00000213 li tp,0 42c: 00001117 auipc sp,0x1 430: bd410113 addi sp,sp,-1068 # 1000 434: 00000013 nop 438: 00000013 nop 43c: 000030b7 lui ra,0x3 440: 00108093 addi ra,ra,1 # 3001 <_end+0x1f79> 444: 00111523 sh ra,10(sp) 448: 00a11f03 lh t5,10(sp) 44c: 00003eb7 lui t4,0x3 450: 001e8e93 addi t4,t4,1 # 3001 <_end+0x1f79> 454: 03df1463 bne t5,t4,47c 458: 00120213 addi tp,tp,1 # 1 <_start+0x1> 45c: 00200293 li t0,2 460: fc5216e3 bne tp,t0,42c 464: 0000c537 lui a0,0xc 468: eef50513 addi a0,a0,-273 # beef <_end+0xae67> 46c: 00001597 auipc a1,0x1 470: b9458593 addi a1,a1,-1132 # 1000 474: 00a59323 sh a0,6(a1) 478: 00301663 bne zero,gp,484 0000047c : 47c: 1000d073 csrwi sstatus,1 00000480 : 480: 0000006f j 480 00000484 : 484: 1001d073 csrwi sstatus,3 00000488 : 488: 0000006f j 488 ... Disassembly of section .data: 00001000 : 1000: jal t4,ffffc3ee <_end+0xffffb366> 00001002 : 1002: jal t4,ffffc3f0 <_end+0xffffb368> 00001004 : 1004: jal t4,ffffc3f2 <_end+0xffffb36a> 00001006 : 1006: jal t4,ffffc3f4 <_end+0xffffb36c> 00001008 : 1008: jal t4,ffffc3f6 <_end+0xffffb36e> 0000100a : 100a: jal t4,ffffc3f8 <_end+0xffffb370> 0000100c : 100c: jal t4,ffffc3fa <_end+0xffffb372> 0000100e : 100e: jal t4,ffffc3fc <_end+0xffffb374> 00001010 : 1010: jal t4,ffffc3fe <_end+0xffffb376> 00001012 : 1012: 0000beef jal t4,c012 <_end+0xaf8a> ... Disassembly of section .tohost: 00001040 : ... 00001080 : ... Disassembly of section .riscv.attributes: 00000000 <.riscv.attributes>: 0: 1d41 addi s10,s10,-16 2: 0000 unimp 4: 7200 flw fs0,32(a2) 6: 7369 lui t1,0xffffa 8: 01007663 bgeu zero,a6,14 c: 00000013 nop 10: 7205 lui tp,0xfffe1 12: 3376 fld ft6,376(sp) 14: 6932 flw fs2,12(sp) 16: 7032 flw ft0,44(sp) 18: 0030 addi a2,sp,8 1a: 0108 addi a0,sp,128 1c: 0b0a slli s6,s6,0x2