generated/rv32ui-p-sh: file format elf32-littleriscv Disassembly of section .text.init: 00000000 <_start>: 0: 00000d13 li s10,0 4: 00000d93 li s11,0 00000008 : 8: 00001097 auipc ra,0x1 c: ff808093 addi ra,ra,-8 # 1000 10: 0aa00113 li sp,170 14: 00209023 sh sp,0(ra) 18: 00009f03 lh t5,0(ra) 1c: 0aa00e93 li t4,170 20: 00200193 li gp,2 24: 45df1e63 bne t5,t4,480 00000028 : 28: 00001097 auipc ra,0x1 2c: fd808093 addi ra,ra,-40 # 1000 30: ffffb137 lui sp,0xffffb 34: a0010113 addi sp,sp,-1536 # ffffaa00 <_end+0xffff9978> 38: 00209123 sh sp,2(ra) 3c: 00209f03 lh t5,2(ra) 40: ffffbeb7 lui t4,0xffffb 44: a00e8e93 addi t4,t4,-1536 # ffffaa00 <_end+0xffff9978> 48: 00300193 li gp,3 4c: 43df1a63 bne t5,t4,480 00000050 : 50: 00001097 auipc ra,0x1 54: fb008093 addi ra,ra,-80 # 1000 58: beef1137 lui sp,0xbeef1 5c: aa010113 addi sp,sp,-1376 # beef0aa0 <_end+0xbeeefa18> 60: 00209223 sh sp,4(ra) 64: 0040af03 lw t5,4(ra) 68: beef1eb7 lui t4,0xbeef1 6c: aa0e8e93 addi t4,t4,-1376 # beef0aa0 <_end+0xbeeefa18> 70: 00400193 li gp,4 74: 41df1663 bne t5,t4,480 00000078 : 78: 00001097 auipc ra,0x1 7c: f8808093 addi ra,ra,-120 # 1000 80: ffffa137 lui sp,0xffffa 84: 00a10113 addi sp,sp,10 # ffffa00a <_end+0xffff8f82> 88: 00209323 sh sp,6(ra) 8c: 00609f03 lh t5,6(ra) 90: ffffaeb7 lui t4,0xffffa 94: 00ae8e93 addi t4,t4,10 # ffffa00a <_end+0xffff8f82> 98: 00500193 li gp,5 9c: 3fdf1263 bne t5,t4,480 000000a0 : a0: 00001097 auipc ra,0x1 a4: f6e08093 addi ra,ra,-146 # 100e a8: 0aa00113 li sp,170 ac: fe209d23 sh sp,-6(ra) b0: ffa09f03 lh t5,-6(ra) b4: 0aa00e93 li t4,170 b8: 00600193 li gp,6 bc: 3ddf1263 bne t5,t4,480 000000c0 : c0: 00001097 auipc ra,0x1 c4: f4e08093 addi ra,ra,-178 # 100e c8: ffffb137 lui sp,0xffffb cc: a0010113 addi sp,sp,-1536 # ffffaa00 <_end+0xffff9978> d0: fe209e23 sh sp,-4(ra) d4: ffc09f03 lh t5,-4(ra) d8: ffffbeb7 lui t4,0xffffb dc: a00e8e93 addi t4,t4,-1536 # ffffaa00 <_end+0xffff9978> e0: 00700193 li gp,7 e4: 39df1e63 bne t5,t4,480 000000e8 : e8: 00001097 auipc ra,0x1 ec: f2608093 addi ra,ra,-218 # 100e f0: 00001137 lui sp,0x1 f4: aa010113 addi sp,sp,-1376 # aa0 f8: fe209f23 sh sp,-2(ra) fc: ffe09f03 lh t5,-2(ra) 100: 00001eb7 lui t4,0x1 104: aa0e8e93 addi t4,t4,-1376 # aa0 108: 00800193 li gp,8 10c: 37df1a63 bne t5,t4,480 00000110 : 110: 00001097 auipc ra,0x1 114: efe08093 addi ra,ra,-258 # 100e 118: ffffa137 lui sp,0xffffa 11c: 00a10113 addi sp,sp,10 # ffffa00a <_end+0xffff8f82> 120: 00209023 sh sp,0(ra) 124: 00009f03 lh t5,0(ra) 128: ffffaeb7 lui t4,0xffffa 12c: 00ae8e93 addi t4,t4,10 # ffffa00a <_end+0xffff8f82> 130: 00900193 li gp,9 134: 35df1663 bne t5,t4,480 00000138 : 138: 00001097 auipc ra,0x1 13c: ed808093 addi ra,ra,-296 # 1010 140: 12345137 lui sp,0x12345 144: 67810113 addi sp,sp,1656 # 12345678 <_end+0x123445f0> 148: fe008213 addi tp,ra,-32 14c: 02221023 sh sp,32(tp) # 20 150: 00009283 lh t0,0(ra) 154: 00005eb7 lui t4,0x5 158: 678e8e93 addi t4,t4,1656 # 5678 <_end+0x45f0> 15c: 00a00193 li gp,10 160: 33d29063 bne t0,t4,480 00000164 : 164: 00001097 auipc ra,0x1 168: eac08093 addi ra,ra,-340 # 1010 16c: 00003137 lui sp,0x3 170: 09810113 addi sp,sp,152 # 3098 <_end+0x2010> 174: ffb08093 addi ra,ra,-5 178: 002093a3 sh sp,7(ra) 17c: 00001217 auipc tp,0x1 180: e9620213 addi tp,tp,-362 # 1012 184: 00021283 lh t0,0(tp) # 0 <_start> 188: 00003eb7 lui t4,0x3 18c: 098e8e93 addi t4,t4,152 # 3098 <_end+0x2010> 190: 00b00193 li gp,11 194: 2fd29663 bne t0,t4,480 00000198 : 198: 00c00193 li gp,12 19c: 00000213 li tp,0 1a0: ffffd0b7 lui ra,0xffffd 1a4: cdd08093 addi ra,ra,-803 # ffffccdd <_end+0xffffbc55> 1a8: 00001117 auipc sp,0x1 1ac: e5810113 addi sp,sp,-424 # 1000 1b0: 00111023 sh ra,0(sp) 1b4: 00011f03 lh t5,0(sp) 1b8: ffffdeb7 lui t4,0xffffd 1bc: cdde8e93 addi t4,t4,-803 # ffffccdd <_end+0xffffbc55> 1c0: 2ddf1063 bne t5,t4,480 1c4: 00120213 addi tp,tp,1 # 1 <_start+0x1> 1c8: 00200293 li t0,2 1cc: fc521ae3 bne tp,t0,1a0 000001d0 : 1d0: 00d00193 li gp,13 1d4: 00000213 li tp,0 1d8: ffffc0b7 lui ra,0xffffc 1dc: ccd08093 addi ra,ra,-819 # ffffbccd <_end+0xffffac45> 1e0: 00001117 auipc sp,0x1 1e4: e2010113 addi sp,sp,-480 # 1000 1e8: 00000013 nop 1ec: 00111123 sh ra,2(sp) 1f0: 00211f03 lh t5,2(sp) 1f4: ffffceb7 lui t4,0xffffc 1f8: ccde8e93 addi t4,t4,-819 # ffffbccd <_end+0xffffac45> 1fc: 29df1263 bne t5,t4,480 200: 00120213 addi tp,tp,1 # 1 <_start+0x1> 204: 00200293 li t0,2 208: fc5218e3 bne tp,t0,1d8 0000020c : 20c: 00e00193 li gp,14 210: 00000213 li tp,0 214: ffffc0b7 lui ra,0xffffc 218: bcc08093 addi ra,ra,-1076 # ffffbbcc <_end+0xffffab44> 21c: 00001117 auipc sp,0x1 220: de410113 addi sp,sp,-540 # 1000 224: 00000013 nop 228: 00000013 nop 22c: 00111223 sh ra,4(sp) 230: 00411f03 lh t5,4(sp) 234: ffffceb7 lui t4,0xffffc 238: bcce8e93 addi t4,t4,-1076 # ffffbbcc <_end+0xffffab44> 23c: 25df1263 bne t5,t4,480 240: 00120213 addi tp,tp,1 # 1 <_start+0x1> 244: 00200293 li t0,2 248: fc5216e3 bne tp,t0,214 0000024c : 24c: 00f00193 li gp,15 250: 00000213 li tp,0 254: ffffb0b7 lui ra,0xffffb 258: bbc08093 addi ra,ra,-1092 # ffffabbc <_end+0xffff9b34> 25c: 00000013 nop 260: 00001117 auipc sp,0x1 264: da010113 addi sp,sp,-608 # 1000 268: 00111323 sh ra,6(sp) 26c: 00611f03 lh t5,6(sp) 270: ffffbeb7 lui t4,0xffffb 274: bbce8e93 addi t4,t4,-1092 # ffffabbc <_end+0xffff9b34> 278: 21df1463 bne t5,t4,480 27c: 00120213 addi tp,tp,1 # 1 <_start+0x1> 280: 00200293 li t0,2 284: fc5218e3 bne tp,t0,254 00000288 : 288: 01000193 li gp,16 28c: 00000213 li tp,0 290: ffffb0b7 lui ra,0xffffb 294: abb08093 addi ra,ra,-1349 # ffffaabb <_end+0xffff9a33> 298: 00000013 nop 29c: 00001117 auipc sp,0x1 2a0: d6410113 addi sp,sp,-668 # 1000 2a4: 00000013 nop 2a8: 00111423 sh ra,8(sp) 2ac: 00811f03 lh t5,8(sp) 2b0: ffffbeb7 lui t4,0xffffb 2b4: abbe8e93 addi t4,t4,-1349 # ffffaabb <_end+0xffff9a33> 2b8: 1ddf1463 bne t5,t4,480 2bc: 00120213 addi tp,tp,1 # 1 <_start+0x1> 2c0: 00200293 li t0,2 2c4: fc5216e3 bne tp,t0,290 000002c8 : 2c8: 01100193 li gp,17 2cc: 00000213 li tp,0 2d0: ffffe0b7 lui ra,0xffffe 2d4: aab08093 addi ra,ra,-1365 # ffffdaab <_end+0xffffca23> 2d8: 00000013 nop 2dc: 00000013 nop 2e0: 00001117 auipc sp,0x1 2e4: d2010113 addi sp,sp,-736 # 1000 2e8: 00111523 sh ra,10(sp) 2ec: 00a11f03 lh t5,10(sp) 2f0: ffffeeb7 lui t4,0xffffe 2f4: aabe8e93 addi t4,t4,-1365 # ffffdaab <_end+0xffffca23> 2f8: 19df1463 bne t5,t4,480 2fc: 00120213 addi tp,tp,1 # 1 <_start+0x1> 300: 00200293 li t0,2 304: fc5216e3 bne tp,t0,2d0 00000308 : 308: 01200193 li gp,18 30c: 00000213 li tp,0 310: 00001117 auipc sp,0x1 314: cf010113 addi sp,sp,-784 # 1000 318: 000020b7 lui ra,0x2 31c: 23308093 addi ra,ra,563 # 2233 <_end+0x11ab> 320: 00111023 sh ra,0(sp) 324: 00011f03 lh t5,0(sp) 328: 00002eb7 lui t4,0x2 32c: 233e8e93 addi t4,t4,563 # 2233 <_end+0x11ab> 330: 15df1863 bne t5,t4,480 334: 00120213 addi tp,tp,1 # 1 <_start+0x1> 338: 00200293 li t0,2 33c: fc521ae3 bne tp,t0,310 00000340 : 340: 01300193 li gp,19 344: 00000213 li tp,0 348: 00001117 auipc sp,0x1 34c: cb810113 addi sp,sp,-840 # 1000 350: 000010b7 lui ra,0x1 354: 22308093 addi ra,ra,547 # 1223 <_end+0x19b> 358: 00000013 nop 35c: 00111123 sh ra,2(sp) 360: 00211f03 lh t5,2(sp) 364: 00001eb7 lui t4,0x1 368: 223e8e93 addi t4,t4,547 # 1223 <_end+0x19b> 36c: 11df1a63 bne t5,t4,480 370: 00120213 addi tp,tp,1 # 1 <_start+0x1> 374: 00200293 li t0,2 378: fc5218e3 bne tp,t0,348 0000037c : 37c: 01400193 li gp,20 380: 00000213 li tp,0 384: 00001117 auipc sp,0x1 388: c7c10113 addi sp,sp,-900 # 1000 38c: 000010b7 lui ra,0x1 390: 12208093 addi ra,ra,290 # 1122 <_end+0x9a> 394: 00000013 nop 398: 00000013 nop 39c: 00111223 sh ra,4(sp) 3a0: 00411f03 lh t5,4(sp) 3a4: 00001eb7 lui t4,0x1 3a8: 122e8e93 addi t4,t4,290 # 1122 <_end+0x9a> 3ac: 0ddf1a63 bne t5,t4,480 3b0: 00120213 addi tp,tp,1 # 1 <_start+0x1> 3b4: 00200293 li t0,2 3b8: fc5216e3 bne tp,t0,384 000003bc : 3bc: 01500193 li gp,21 3c0: 00000213 li tp,0 3c4: 00001117 auipc sp,0x1 3c8: c3c10113 addi sp,sp,-964 # 1000 3cc: 00000013 nop 3d0: 11200093 li ra,274 3d4: 00111323 sh ra,6(sp) 3d8: 00611f03 lh t5,6(sp) 3dc: 11200e93 li t4,274 3e0: 0bdf1063 bne t5,t4,480 3e4: 00120213 addi tp,tp,1 # 1 <_start+0x1> 3e8: 00200293 li t0,2 3ec: fc521ce3 bne tp,t0,3c4 000003f0 : 3f0: 01600193 li gp,22 3f4: 00000213 li tp,0 3f8: 00001117 auipc sp,0x1 3fc: c0810113 addi sp,sp,-1016 # 1000 400: 00000013 nop 404: 01100093 li ra,17 408: 00000013 nop 40c: 00111423 sh ra,8(sp) 410: 00811f03 lh t5,8(sp) 414: 01100e93 li t4,17 418: 07df1463 bne t5,t4,480 41c: 00120213 addi tp,tp,1 # 1 <_start+0x1> 420: 00200293 li t0,2 424: fc521ae3 bne tp,t0,3f8 00000428 : 428: 01700193 li gp,23 42c: 00000213 li tp,0 430: 00001117 auipc sp,0x1 434: bd010113 addi sp,sp,-1072 # 1000 438: 00000013 nop 43c: 00000013 nop 440: 000030b7 lui ra,0x3 444: 00108093 addi ra,ra,1 # 3001 <_end+0x1f79> 448: 00111523 sh ra,10(sp) 44c: 00a11f03 lh t5,10(sp) 450: 00003eb7 lui t4,0x3 454: 001e8e93 addi t4,t4,1 # 3001 <_end+0x1f79> 458: 03df1463 bne t5,t4,480 45c: 00120213 addi tp,tp,1 # 1 <_start+0x1> 460: 00200293 li t0,2 464: fc5216e3 bne tp,t0,430 468: 0000c537 lui a0,0xc 46c: eef50513 addi a0,a0,-273 # beef <_end+0xae67> 470: 00001597 auipc a1,0x1 474: b9058593 addi a1,a1,-1136 # 1000 478: 00a59323 sh a0,6(a1) 47c: 00301863 bne zero,gp,48c 00000480 : 480: 00100d13 li s10,1 484: 00000d93 li s11,0 00000488 : 488: 0000006f j 488 0000048c : 48c: 00100d13 li s10,1 490: 00100d93 li s11,1 00000494 : 494: 0000006f j 494 ... 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 : ...