generated/rv32ui-p-and: file format elf32-littleriscv Disassembly of section .text.init: 00000000 <_start>: 0: 00000d13 li s10,0 4: 00000d93 li s11,0 00000008 : 8: ff0100b7 lui ra,0xff010 c: f0008093 addi ra,ra,-256 # ff00ff00 10: 0f0f1137 lui sp,0xf0f1 14: f0f10113 addi sp,sp,-241 # f0f0f0f 18: 0020ff33 and t5,ra,sp 1c: 0f001eb7 lui t4,0xf001 20: f00e8e93 addi t4,t4,-256 # f000f00 24: 00200193 li gp,2 28: 49df1c63 bne t5,t4,4c0 0000002c : 2c: 0ff010b7 lui ra,0xff01 30: ff008093 addi ra,ra,-16 # ff00ff0 34: f0f0f137 lui sp,0xf0f0f 38: 0f010113 addi sp,sp,240 # f0f0f0f0 3c: 0020ff33 and t5,ra,sp 40: 00f00eb7 lui t4,0xf00 44: 0f0e8e93 addi t4,t4,240 # f000f0 48: 00300193 li gp,3 4c: 47df1a63 bne t5,t4,4c0 00000050 : 50: 00ff00b7 lui ra,0xff0 54: 0ff08093 addi ra,ra,255 # ff00ff 58: 0f0f1137 lui sp,0xf0f1 5c: f0f10113 addi sp,sp,-241 # f0f0f0f 60: 0020ff33 and t5,ra,sp 64: 000f0eb7 lui t4,0xf0 68: 00fe8e93 addi t4,t4,15 # f000f 6c: 00400193 li gp,4 70: 45df1863 bne t5,t4,4c0 00000074 : 74: f00ff0b7 lui ra,0xf00ff 78: 00f08093 addi ra,ra,15 # f00ff00f 7c: f0f0f137 lui sp,0xf0f0f 80: 0f010113 addi sp,sp,240 # f0f0f0f0 84: 0020ff33 and t5,ra,sp 88: f000feb7 lui t4,0xf000f 8c: 00500193 li gp,5 90: 43df1863 bne t5,t4,4c0 00000094 : 94: ff0100b7 lui ra,0xff010 98: f0008093 addi ra,ra,-256 # ff00ff00 9c: 0f0f1137 lui sp,0xf0f1 a0: f0f10113 addi sp,sp,-241 # f0f0f0f a4: 0020f0b3 and ra,ra,sp a8: 0f001eb7 lui t4,0xf001 ac: f00e8e93 addi t4,t4,-256 # f000f00 b0: 00600193 li gp,6 b4: 41d09663 bne ra,t4,4c0 000000b8 : b8: 0ff010b7 lui ra,0xff01 bc: ff008093 addi ra,ra,-16 # ff00ff0 c0: f0f0f137 lui sp,0xf0f0f c4: 0f010113 addi sp,sp,240 # f0f0f0f0 c8: 0020f133 and sp,ra,sp cc: 00f00eb7 lui t4,0xf00 d0: 0f0e8e93 addi t4,t4,240 # f000f0 d4: 00700193 li gp,7 d8: 3fd11463 bne sp,t4,4c0 000000dc : dc: ff0100b7 lui ra,0xff010 e0: f0008093 addi ra,ra,-256 # ff00ff00 e4: 0010f0b3 and ra,ra,ra e8: ff010eb7 lui t4,0xff010 ec: f00e8e93 addi t4,t4,-256 # ff00ff00 f0: 00800193 li gp,8 f4: 3dd09663 bne ra,t4,4c0 000000f8 : f8: 00000213 li tp,0 fc: ff0100b7 lui ra,0xff010 100: f0008093 addi ra,ra,-256 # ff00ff00 104: 0f0f1137 lui sp,0xf0f1 108: f0f10113 addi sp,sp,-241 # f0f0f0f 10c: 0020ff33 and t5,ra,sp 110: 000f0313 mv t1,t5 114: 00120213 addi tp,tp,1 # 1 <_start+0x1> 118: 00200293 li t0,2 11c: fe5210e3 bne tp,t0,fc 120: 0f001eb7 lui t4,0xf001 124: f00e8e93 addi t4,t4,-256 # f000f00 128: 00900193 li gp,9 12c: 39d31a63 bne t1,t4,4c0 00000130 : 130: 00000213 li tp,0 134: 0ff010b7 lui ra,0xff01 138: ff008093 addi ra,ra,-16 # ff00ff0 13c: f0f0f137 lui sp,0xf0f0f 140: 0f010113 addi sp,sp,240 # f0f0f0f0 144: 0020ff33 and t5,ra,sp 148: 00000013 nop 14c: 000f0313 mv t1,t5 150: 00120213 addi tp,tp,1 # 1 <_start+0x1> 154: 00200293 li t0,2 158: fc521ee3 bne tp,t0,134 15c: 00f00eb7 lui t4,0xf00 160: 0f0e8e93 addi t4,t4,240 # f000f0 164: 00a00193 li gp,10 168: 35d31c63 bne t1,t4,4c0 0000016c : 16c: 00000213 li tp,0 170: 00ff00b7 lui ra,0xff0 174: 0ff08093 addi ra,ra,255 # ff00ff 178: 0f0f1137 lui sp,0xf0f1 17c: f0f10113 addi sp,sp,-241 # f0f0f0f 180: 0020ff33 and t5,ra,sp 184: 00000013 nop 188: 00000013 nop 18c: 000f0313 mv t1,t5 190: 00120213 addi tp,tp,1 # 1 <_start+0x1> 194: 00200293 li t0,2 198: fc521ce3 bne tp,t0,170 19c: 000f0eb7 lui t4,0xf0 1a0: 00fe8e93 addi t4,t4,15 # f000f 1a4: 00b00193 li gp,11 1a8: 31d31c63 bne t1,t4,4c0 000001ac : 1ac: 00000213 li tp,0 1b0: ff0100b7 lui ra,0xff010 1b4: f0008093 addi ra,ra,-256 # ff00ff00 1b8: 0f0f1137 lui sp,0xf0f1 1bc: f0f10113 addi sp,sp,-241 # f0f0f0f 1c0: 0020ff33 and t5,ra,sp 1c4: 00120213 addi tp,tp,1 # 1 <_start+0x1> 1c8: 00200293 li t0,2 1cc: fe5212e3 bne tp,t0,1b0 1d0: 0f001eb7 lui t4,0xf001 1d4: f00e8e93 addi t4,t4,-256 # f000f00 1d8: 00c00193 li gp,12 1dc: 2fdf1263 bne t5,t4,4c0 000001e0 : 1e0: 00000213 li tp,0 1e4: 0ff010b7 lui ra,0xff01 1e8: ff008093 addi ra,ra,-16 # ff00ff0 1ec: f0f0f137 lui sp,0xf0f0f 1f0: 0f010113 addi sp,sp,240 # f0f0f0f0 1f4: 00000013 nop 1f8: 0020ff33 and t5,ra,sp 1fc: 00120213 addi tp,tp,1 # 1 <_start+0x1> 200: 00200293 li t0,2 204: fe5210e3 bne tp,t0,1e4 208: 00f00eb7 lui t4,0xf00 20c: 0f0e8e93 addi t4,t4,240 # f000f0 210: 00d00193 li gp,13 214: 2bdf1663 bne t5,t4,4c0 00000218 : 218: 00000213 li tp,0 21c: 00ff00b7 lui ra,0xff0 220: 0ff08093 addi ra,ra,255 # ff00ff 224: 0f0f1137 lui sp,0xf0f1 228: f0f10113 addi sp,sp,-241 # f0f0f0f 22c: 00000013 nop 230: 00000013 nop 234: 0020ff33 and t5,ra,sp 238: 00120213 addi tp,tp,1 # 1 <_start+0x1> 23c: 00200293 li t0,2 240: fc521ee3 bne tp,t0,21c 244: 000f0eb7 lui t4,0xf0 248: 00fe8e93 addi t4,t4,15 # f000f 24c: 00e00193 li gp,14 250: 27df1863 bne t5,t4,4c0 00000254 : 254: 00000213 li tp,0 258: ff0100b7 lui ra,0xff010 25c: f0008093 addi ra,ra,-256 # ff00ff00 260: 00000013 nop 264: 0f0f1137 lui sp,0xf0f1 268: f0f10113 addi sp,sp,-241 # f0f0f0f 26c: 0020ff33 and t5,ra,sp 270: 00120213 addi tp,tp,1 # 1 <_start+0x1> 274: 00200293 li t0,2 278: fe5210e3 bne tp,t0,258 27c: 0f001eb7 lui t4,0xf001 280: f00e8e93 addi t4,t4,-256 # f000f00 284: 00f00193 li gp,15 288: 23df1c63 bne t5,t4,4c0 0000028c : 28c: 00000213 li tp,0 290: 0ff010b7 lui ra,0xff01 294: ff008093 addi ra,ra,-16 # ff00ff0 298: 00000013 nop 29c: f0f0f137 lui sp,0xf0f0f 2a0: 0f010113 addi sp,sp,240 # f0f0f0f0 2a4: 00000013 nop 2a8: 0020ff33 and t5,ra,sp 2ac: 00120213 addi tp,tp,1 # 1 <_start+0x1> 2b0: 00200293 li t0,2 2b4: fc521ee3 bne tp,t0,290 2b8: 00f00eb7 lui t4,0xf00 2bc: 0f0e8e93 addi t4,t4,240 # f000f0 2c0: 01000193 li gp,16 2c4: 1fdf1e63 bne t5,t4,4c0 000002c8 : 2c8: 00000213 li tp,0 2cc: 00ff00b7 lui ra,0xff0 2d0: 0ff08093 addi ra,ra,255 # ff00ff 2d4: 00000013 nop 2d8: 00000013 nop 2dc: 0f0f1137 lui sp,0xf0f1 2e0: f0f10113 addi sp,sp,-241 # f0f0f0f 2e4: 0020ff33 and t5,ra,sp 2e8: 00120213 addi tp,tp,1 # 1 <_start+0x1> 2ec: 00200293 li t0,2 2f0: fc521ee3 bne tp,t0,2cc 2f4: 000f0eb7 lui t4,0xf0 2f8: 00fe8e93 addi t4,t4,15 # f000f 2fc: 01100193 li gp,17 300: 1ddf1063 bne t5,t4,4c0 00000304 : 304: 00000213 li tp,0 308: 0f0f1137 lui sp,0xf0f1 30c: f0f10113 addi sp,sp,-241 # f0f0f0f 310: ff0100b7 lui ra,0xff010 314: f0008093 addi ra,ra,-256 # ff00ff00 318: 0020ff33 and t5,ra,sp 31c: 00120213 addi tp,tp,1 # 1 <_start+0x1> 320: 00200293 li t0,2 324: fe5212e3 bne tp,t0,308 328: 0f001eb7 lui t4,0xf001 32c: f00e8e93 addi t4,t4,-256 # f000f00 330: 01200193 li gp,18 334: 19df1663 bne t5,t4,4c0 00000338 : 338: 00000213 li tp,0 33c: f0f0f137 lui sp,0xf0f0f 340: 0f010113 addi sp,sp,240 # f0f0f0f0 344: 0ff010b7 lui ra,0xff01 348: ff008093 addi ra,ra,-16 # ff00ff0 34c: 00000013 nop 350: 0020ff33 and t5,ra,sp 354: 00120213 addi tp,tp,1 # 1 <_start+0x1> 358: 00200293 li t0,2 35c: fe5210e3 bne tp,t0,33c 360: 00f00eb7 lui t4,0xf00 364: 0f0e8e93 addi t4,t4,240 # f000f0 368: 01300193 li gp,19 36c: 15df1a63 bne t5,t4,4c0 00000370 : 370: 00000213 li tp,0 374: 0f0f1137 lui sp,0xf0f1 378: f0f10113 addi sp,sp,-241 # f0f0f0f 37c: 00ff00b7 lui ra,0xff0 380: 0ff08093 addi ra,ra,255 # ff00ff 384: 00000013 nop 388: 00000013 nop 38c: 0020ff33 and t5,ra,sp 390: 00120213 addi tp,tp,1 # 1 <_start+0x1> 394: 00200293 li t0,2 398: fc521ee3 bne tp,t0,374 39c: 000f0eb7 lui t4,0xf0 3a0: 00fe8e93 addi t4,t4,15 # f000f 3a4: 01400193 li gp,20 3a8: 11df1c63 bne t5,t4,4c0 000003ac : 3ac: 00000213 li tp,0 3b0: 0f0f1137 lui sp,0xf0f1 3b4: f0f10113 addi sp,sp,-241 # f0f0f0f 3b8: 00000013 nop 3bc: ff0100b7 lui ra,0xff010 3c0: f0008093 addi ra,ra,-256 # ff00ff00 3c4: 0020ff33 and t5,ra,sp 3c8: 00120213 addi tp,tp,1 # 1 <_start+0x1> 3cc: 00200293 li t0,2 3d0: fe5210e3 bne tp,t0,3b0 3d4: 0f001eb7 lui t4,0xf001 3d8: f00e8e93 addi t4,t4,-256 # f000f00 3dc: 01500193 li gp,21 3e0: 0fdf1063 bne t5,t4,4c0 000003e4 : 3e4: 00000213 li tp,0 3e8: f0f0f137 lui sp,0xf0f0f 3ec: 0f010113 addi sp,sp,240 # f0f0f0f0 3f0: 00000013 nop 3f4: 0ff010b7 lui ra,0xff01 3f8: ff008093 addi ra,ra,-16 # ff00ff0 3fc: 00000013 nop 400: 0020ff33 and t5,ra,sp 404: 00120213 addi tp,tp,1 # 1 <_start+0x1> 408: 00200293 li t0,2 40c: fc521ee3 bne tp,t0,3e8 410: 00f00eb7 lui t4,0xf00 414: 0f0e8e93 addi t4,t4,240 # f000f0 418: 01600193 li gp,22 41c: 0bdf1263 bne t5,t4,4c0 00000420 : 420: 00000213 li tp,0 424: 0f0f1137 lui sp,0xf0f1 428: f0f10113 addi sp,sp,-241 # f0f0f0f 42c: 00000013 nop 430: 00000013 nop 434: 00ff00b7 lui ra,0xff0 438: 0ff08093 addi ra,ra,255 # ff00ff 43c: 0020ff33 and t5,ra,sp 440: 00120213 addi tp,tp,1 # 1 <_start+0x1> 444: 00200293 li t0,2 448: fc521ee3 bne tp,t0,424 44c: 000f0eb7 lui t4,0xf0 450: 00fe8e93 addi t4,t4,15 # f000f 454: 01700193 li gp,23 458: 07df1463 bne t5,t4,4c0 0000045c : 45c: ff0100b7 lui ra,0xff010 460: f0008093 addi ra,ra,-256 # ff00ff00 464: 00107133 and sp,zero,ra 468: 00000e93 li t4,0 46c: 01800193 li gp,24 470: 05d11863 bne sp,t4,4c0 00000474 : 474: 00ff00b7 lui ra,0xff0 478: 0ff08093 addi ra,ra,255 # ff00ff 47c: 0000f133 and sp,ra,zero 480: 00000e93 li t4,0 484: 01900193 li gp,25 488: 03d11c63 bne sp,t4,4c0 0000048c : 48c: 000070b3 and ra,zero,zero 490: 00000e93 li t4,0 494: 01a00193 li gp,26 498: 03d09463 bne ra,t4,4c0 0000049c : 49c: 111110b7 lui ra,0x11111 4a0: 11108093 addi ra,ra,273 # 11111111 4a4: 22222137 lui sp,0x22222 4a8: 22210113 addi sp,sp,546 # 22222222 4ac: 0020f033 and zero,ra,sp 4b0: 00000e93 li t4,0 4b4: 01b00193 li gp,27 4b8: 01d01463 bne zero,t4,4c0 4bc: 00301863 bne zero,gp,4cc 000004c0 : 4c0: 00100d13 li s10,1 4c4: 00000d93 li s11,0 000004c8 : 4c8: 0000006f j 4c8 000004cc : 4cc: 00100d13 li s10,1 4d0: 00100d93 li s11,1 000004d4 : 4d4: 0000006f j 4d4 ... Disassembly of section .tohost: 00000540 : ... 00000580 : ...