mm.elf: file format elf32-lm32 Disassembly of section .boot: 00000000 <_start>: 0: 98 00 00 00 xor r0,r0,r0 4: d0 00 00 00 wcsr IE,r0 8: 78 01 00 00 mvhi r1,0x0 c: 38 21 00 00 ori r1,r1,0x0 10: d0 e1 00 00 wcsr EBA,r1 14: e0 00 00 3b bi 100 <_crt0> 18: 34 00 00 00 nop 1c: 34 00 00 00 nop 00000020 <_breakpoint_handler>: 20: e0 00 00 00 bi 20 <_breakpoint_handler> 24: 34 00 00 00 nop 28: 34 00 00 00 nop 2c: 34 00 00 00 nop 30: 34 00 00 00 nop 34: 34 00 00 00 nop 38: 34 00 00 00 nop 3c: 34 00 00 00 nop 00000040 <_instruction_bus_error_handler>: 40: e0 00 00 00 bi 40 <_instruction_bus_error_handler> 44: 34 00 00 00 nop 48: 34 00 00 00 nop 4c: 34 00 00 00 nop 50: 34 00 00 00 nop 54: 34 00 00 00 nop 58: 34 00 00 00 nop 5c: 34 00 00 00 nop 00000060 <_watchpoint_handler>: 60: e0 00 00 00 bi 60 <_watchpoint_handler> 64: 34 00 00 00 nop 68: 34 00 00 00 nop 6c: 34 00 00 00 nop 70: 34 00 00 00 nop 74: 34 00 00 00 nop 78: 34 00 00 00 nop 7c: 34 00 00 00 nop 00000080 <_data_bus_error_handler>: 80: e0 00 00 00 bi 80 <_data_bus_error_handler> 84: 34 00 00 00 nop 88: 34 00 00 00 nop 8c: 34 00 00 00 nop 90: 34 00 00 00 nop 94: 34 00 00 00 nop 98: 34 00 00 00 nop 9c: 34 00 00 00 nop 000000a0 <_divide_by_zero_handler>: a0: e0 00 00 00 bi a0 <_divide_by_zero_handler> a4: 34 00 00 00 nop a8: 34 00 00 00 nop ac: 34 00 00 00 nop b0: 34 00 00 00 nop b4: 34 00 00 00 nop b8: 34 00 00 00 nop bc: 34 00 00 00 nop 000000c0 <_interrupt_handler>: c0: 5b 9d 00 00 sw (sp+0),ra c4: f8 00 00 1f calli 140 <.save_all> c8: f8 00 0b a3 calli 2f54 cc: e0 00 00 2d bi 180 <.restore_all_and_eret> d0: 34 00 00 00 nop d4: 34 00 00 00 nop d8: 34 00 00 00 nop dc: 34 00 00 00 nop 000000e0 <_system_call_handler>: e0: e0 00 00 00 bi e0 <_system_call_handler> e4: 34 00 00 00 nop e8: 34 00 00 00 nop ec: 34 00 00 00 nop f0: 34 00 00 00 nop f4: 34 00 00 00 nop f8: 34 00 00 00 nop fc: 34 00 00 00 nop 00000100 <_crt0>: 100: 78 1c 00 00 mvhi sp,0x0 104: 3b 9c 7f fc ori sp,sp,0x7ffc 108: 78 1a 00 00 mvhi gp,0x0 10c: 3b 5a d0 b0 ori gp,gp,0xd0b0 110: 78 01 00 00 mvhi r1,0x0 114: 38 21 50 bc ori r1,r1,0x50bc 118: 78 03 00 00 mvhi r3,0x0 11c: 38 63 78 28 ori r3,r3,0x7828 00000120 <.clearBSS>: 120: 44 23 00 04 be r1,r3,130 <.callMain> 124: 58 20 00 00 sw (r1+0),r0 128: 34 21 00 04 addi r1,r1,4 12c: e3 ff ff fd bi 120 <.clearBSS> 00000130 <.callMain>: 130: 34 01 00 00 mvi r1,0 134: 34 02 00 00 mvi r2,0 138: 34 03 00 00 mvi r3,0 13c: f8 00 01 4e calli 674
00000140 <.save_all>: 140: 37 9c ff c8 addi sp,sp,-56 144: 5b 81 00 04 sw (sp+4),r1 148: 5b 82 00 08 sw (sp+8),r2 14c: 5b 83 00 0c sw (sp+12),r3 150: 5b 84 00 10 sw (sp+16),r4 154: 5b 85 00 14 sw (sp+20),r5 158: 5b 86 00 18 sw (sp+24),r6 15c: 5b 87 00 1c sw (sp+28),r7 160: 5b 88 00 20 sw (sp+32),r8 164: 5b 89 00 24 sw (sp+36),r9 168: 5b 8a 00 28 sw (sp+40),r10 16c: 5b 9e 00 30 sw (sp+48),ea 170: 5b 9f 00 34 sw (sp+52),ba 174: 2b 81 00 38 lw r1,(sp+56) 178: 5b 81 00 2c sw (sp+44),r1 17c: c3 a0 00 00 ret 00000180 <.restore_all_and_eret>: 180: 2b 81 00 04 lw r1,(sp+4) 184: 2b 82 00 08 lw r2,(sp+8) 188: 2b 83 00 0c lw r3,(sp+12) 18c: 2b 84 00 10 lw r4,(sp+16) 190: 2b 85 00 14 lw r5,(sp+20) 194: 2b 86 00 18 lw r6,(sp+24) 198: 2b 87 00 1c lw r7,(sp+28) 19c: 2b 88 00 20 lw r8,(sp+32) 1a0: 2b 89 00 24 lw r9,(sp+36) 1a4: 2b 8a 00 28 lw r10,(sp+40) 1a8: 2b 9d 00 2c lw ra,(sp+44) 1ac: 2b 9e 00 30 lw ea,(sp+48) 1b0: 2b 9f 00 34 lw ba,(sp+52) 1b4: 37 9c 00 38 addi sp,sp,56 1b8: c3 c0 00 00 eret Disassembly of section .text: 000001bc <__do_global_dtors_aux>: 1bc: 37 9c ff ec addi sp,sp,-20 1c0: 5b 8b 00 14 sw (sp+20),r11 1c4: 5b 8c 00 10 sw (sp+16),r12 1c8: 5b 8d 00 0c sw (sp+12),r13 1cc: 5b 8e 00 08 sw (sp+8),r14 1d0: 5b 9d 00 04 sw (sp+4),ra 1d4: 78 0e 00 00 mvhi r14,0x0 1d8: 39 ce 50 bc ori r14,r14,0x50bc 1dc: 41 c1 00 00 lbu r1,(r14+0) 1e0: 5c 20 00 18 bne r1,r0,240 <__do_global_dtors_aux+0x84> 1e4: 78 0d 00 00 mvhi r13,0x0 1e8: 78 0c 00 00 mvhi r12,0x0 1ec: 39 ad 31 e8 ori r13,r13,0x31e8 1f0: 39 8c 31 e4 ori r12,r12,0x31e4 1f4: c9 ac 68 00 sub r13,r13,r12 1f8: 78 0b 00 00 mvhi r11,0x0 1fc: 15 ad 00 01 sri r13,r13,1 200: 39 6b 50 c0 ori r11,r11,0x50c0 204: 15 ad 00 01 sri r13,r13,1 208: 29 62 00 00 lw r2,(r11+0) 20c: 35 ad ff ff addi r13,r13,-1 210: 50 4d 00 0a bgeu r2,r13,238 <__do_global_dtors_aux+0x7c> 214: 34 42 00 01 addi r2,r2,1 218: b4 42 08 00 add r1,r2,r2 21c: b4 21 08 00 add r1,r1,r1 220: b5 81 08 00 add r1,r12,r1 224: 28 21 00 00 lw r1,(r1+0) 228: 59 62 00 00 sw (r11+0),r2 22c: d8 20 00 00 call r1 230: 29 62 00 00 lw r2,(r11+0) 234: 55 a2 ff f8 bgu r13,r2,214 <__do_global_dtors_aux+0x58> 238: 34 01 00 01 mvi r1,1 23c: 31 c1 00 00 sb (r14+0),r1 240: 2b 9d 00 04 lw ra,(sp+4) 244: 2b 8b 00 14 lw r11,(sp+20) 248: 2b 8c 00 10 lw r12,(sp+16) 24c: 2b 8d 00 0c lw r13,(sp+12) 250: 2b 8e 00 08 lw r14,(sp+8) 254: 37 9c 00 14 addi sp,sp,20 258: c3 a0 00 00 ret 0000025c : 25c: 37 9c ff fc addi sp,sp,-4 260: 5b 9d 00 04 sw (sp+4),ra 264: 2b 9d 00 04 lw ra,(sp+4) 268: 37 9c 00 04 addi sp,sp,4 26c: c3 a0 00 00 ret 00000270 : 270: 37 9c ff fc addi sp,sp,-4 274: 5b 9d 00 04 sw (sp+4),ra 278: 78 01 00 00 mvhi r1,0x0 27c: 38 21 31 ec ori r1,r1,0x31ec 280: 28 22 00 00 lw r2,(r1+0) 284: 44 40 00 05 be r2,r0,298 288: 78 02 00 00 mvhi r2,0x0 28c: 38 42 00 00 ori r2,r2,0x0 290: 44 40 00 02 be r2,r0,298 294: d8 40 00 00 call r2 298: 2b 9d 00 04 lw ra,(sp+4) 29c: 37 9c 00 04 addi sp,sp,4 2a0: c3 a0 00 00 ret 000002a4 : 2a4: 37 9c ff fc addi sp,sp,-4 2a8: 5b 9d 00 04 sw (sp+4),ra 2ac: 2b 9d 00 04 lw ra,(sp+4) 2b0: 37 9c 00 04 addi sp,sp,4 2b4: c3 a0 00 00 ret 000002b8 <__do_global_ctors_aux>: 2b8: 37 9c ff f4 addi sp,sp,-12 2bc: 5b 8b 00 0c sw (sp+12),r11 2c0: 5b 8c 00 08 sw (sp+8),r12 2c4: 5b 9d 00 04 sw (sp+4),ra 2c8: 78 01 00 00 mvhi r1,0x0 2cc: 38 21 31 e0 ori r1,r1,0x31e0 2d0: 28 21 ff fc lw r1,(r1+-4) 2d4: 34 02 ff ff mvi r2,-1 2d8: 44 22 00 08 be r1,r2,2f8 <__do_global_ctors_aux+0x40> 2dc: 78 0b 00 00 mvhi r11,0x0 2e0: 39 6b 31 dc ori r11,r11,0x31dc 2e4: 34 0c ff ff mvi r12,-1 2e8: 35 6b ff fc addi r11,r11,-4 2ec: d8 20 00 00 call r1 2f0: 29 61 00 00 lw r1,(r11+0) 2f4: 5c 2c ff fd bne r1,r12,2e8 <__do_global_ctors_aux+0x30> 2f8: 2b 9d 00 04 lw ra,(sp+4) 2fc: 2b 8b 00 0c lw r11,(sp+12) 300: 2b 8c 00 08 lw r12,(sp+8) 304: 37 9c 00 0c addi sp,sp,12 308: c3 a0 00 00 ret 0000030c : 30c: 37 9c ff fc addi sp,sp,-4 310: 5b 9d 00 04 sw (sp+4),ra 314: 2b 9d 00 04 lw ra,(sp+4) 318: 37 9c 00 04 addi sp,sp,4 31c: c3 a0 00 00 ret 00000320 : 320: 37 9c ff f8 addi sp,sp,-8 324: 5b 8b 00 08 sw (sp+8),r11 328: 5b 9d 00 04 sw (sp+4),ra 32c: b8 20 58 00 mv r11,r1 330: f8 00 07 4c calli 2060 334: b8 20 10 00 mv r2,r1 338: 34 03 00 0b mvi r3,11 33c: 35 61 ff ff addi r1,r11,-1 340: 54 23 00 41 bgu r1,r3,444 344: 3c 21 00 02 sli r1,r1,2 348: 78 03 00 00 mvhi r3,0x0 34c: 38 63 40 24 ori r3,r3,0x4024 350: b4 61 18 00 add r3,r3,r1 354: 28 61 00 00 lw r1,(r3+0) 358: c0 20 00 00 b r1 35c: 34 01 ff 0f mvi r1,-241 360: a0 41 08 00 and r1,r2,r1 364: 38 21 00 10 ori r1,r1,0x10 368: e0 00 00 36 bi 440 36c: 78 03 00 00 mvhi r3,0x0 370: 38 63 40 00 ori r3,r3,0x4000 374: 28 61 00 00 lw r1,(r3+0) 378: a0 41 08 00 and r1,r2,r1 37c: 78 02 00 00 mvhi r2,0x0 380: 38 42 40 04 ori r2,r2,0x4004 384: 28 43 00 00 lw r3,(r2+0) 388: e0 00 00 26 bi 420 38c: 34 01 ff 0f mvi r1,-241 390: a0 41 08 00 and r1,r2,r1 394: 38 21 00 30 ori r1,r1,0x30 398: e0 00 00 2a bi 440 39c: 34 01 ff f0 mvi r1,-16 3a0: a0 41 08 00 and r1,r2,r1 3a4: 38 21 00 01 ori r1,r1,0x1 3a8: e0 00 00 26 bi 440 3ac: 34 01 ff f0 mvi r1,-16 3b0: e0 00 00 21 bi 434 3b4: 34 01 ff f0 mvi r1,-16 3b8: a0 41 08 00 and r1,r2,r1 3bc: 38 21 00 03 ori r1,r1,0x3 3c0: e0 00 00 20 bi 440 3c4: 78 03 00 00 mvhi r3,0x0 3c8: 38 63 40 08 ori r3,r3,0x4008 3cc: 28 61 00 00 lw r1,(r3+0) 3d0: 78 03 01 00 mvhi r3,0x100 3d4: a0 41 08 00 and r1,r2,r1 3d8: e0 00 00 12 bi 420 3dc: 78 03 00 00 mvhi r3,0x0 3e0: 38 63 40 08 ori r3,r3,0x4008 3e4: 28 61 00 00 lw r1,(r3+0) 3e8: 78 03 03 00 mvhi r3,0x300 3ec: a0 41 08 00 and r1,r2,r1 3f0: e0 00 00 0c bi 420 3f4: 78 03 00 00 mvhi r3,0x0 3f8: 38 63 40 0c ori r3,r3,0x400c 3fc: 28 61 00 00 lw r1,(r3+0) 400: 78 03 10 00 mvhi r3,0x1000 404: a0 41 08 00 and r1,r2,r1 408: e0 00 00 06 bi 420 40c: 78 03 00 00 mvhi r3,0x0 410: 38 63 40 0c ori r3,r3,0x400c 414: 28 61 00 00 lw r1,(r3+0) 418: 78 03 30 00 mvhi r3,0x3000 41c: a0 41 08 00 and r1,r2,r1 420: b8 23 08 00 or r1,r1,r3 424: e0 00 00 07 bi 440 428: 78 03 00 00 mvhi r3,0x0 42c: 38 63 40 10 ori r3,r3,0x4010 430: 28 61 00 00 lw r1,(r3+0) 434: a0 41 08 00 and r1,r2,r1 438: e0 00 00 02 bi 440 43c: 34 01 00 00 mvi r1,0 440: f8 00 07 0c calli 2070 444: 2b 9d 00 04 lw ra,(sp+4) 448: 2b 8b 00 08 lw r11,(sp+8) 44c: 37 9c 00 08 addi sp,sp,8 450: c3 a0 00 00 ret 00000454 : 454: e0 00 00 04 bi 464 458: 34 00 00 00 nop 45c: 34 42 ff ff addi r2,r2,-1 460: 5c 40 ff fe bne r2,r0,458 464: 44 20 00 04 be r1,r0,474 468: 34 21 ff ff addi r1,r1,-1 46c: 34 02 4e 20 mvi r2,20000 470: e3 ff ff fa bi 458 474: c3 a0 00 00 ret 00000478 : 478: 37 9c ff e4 addi sp,sp,-28 47c: 5b 8b 00 18 sw (sp+24),r11 480: 5b 8c 00 14 sw (sp+20),r12 484: 5b 8d 00 10 sw (sp+16),r13 488: 5b 8e 00 0c sw (sp+12),r14 48c: 5b 8f 00 08 sw (sp+8),r15 490: 5b 9d 00 04 sw (sp+4),ra 494: 78 0b 00 00 mvhi r11,0x0 498: 39 6b 71 e4 ori r11,r11,0x71e4 49c: b8 20 60 00 mv r12,r1 4a0: b8 40 70 00 mv r14,r2 4a4: b8 60 68 00 mv r13,r3 4a8: 34 02 00 00 mvi r2,0 4ac: 34 03 00 28 mvi r3,40 4b0: b9 60 08 00 mv r1,r11 4b4: b8 80 78 00 mv r15,r4 4b8: f8 00 0b 09 calli 30dc 4bc: 34 01 00 41 mvi r1,65 4c0: 31 61 00 00 sb (r11+0),r1 4c4: 34 01 00 56 mvi r1,86 4c8: 31 61 00 01 sb (r11+1),r1 4cc: 34 01 00 01 mvi r1,1 4d0: 31 61 00 04 sb (r11+4),r1 4d4: 31 61 00 05 sb (r11+5),r1 4d8: 78 02 00 00 mvhi r2,0x0 4dc: 78 01 00 00 mvhi r1,0x0 4e0: 38 21 72 06 ori r1,r1,0x7206 4e4: 38 42 50 c4 ori r2,r2,0x50c4 4e8: 34 03 00 04 mvi r3,4 4ec: 31 6c 00 02 sb (r11+2),r12 4f0: f8 00 0a af calli 2fac 4f4: 34 01 00 18 mvi r1,24 4f8: 45 81 00 17 be r12,r1,554 4fc: 49 81 00 03 bg r12,r1,508 500: 34 01 00 17 mvi r1,23 504: e0 00 00 04 bi 514 508: 34 01 00 19 mvi r1,25 50c: 45 81 00 04 be r12,r1,51c 510: 34 01 00 1a mvi r1,26 514: 5d 81 00 3f bne r12,r1,610 518: e0 00 00 0a bi 540 51c: 78 01 00 00 mvhi r1,0x0 520: 78 02 00 00 mvhi r2,0x0 524: 38 21 71 ea ori r1,r1,0x71ea 528: 38 42 50 c8 ori r2,r2,0x50c8 52c: 34 03 00 08 mvi r3,8 530: f8 00 0a 9f calli 2fac 534: 78 01 00 00 mvhi r1,0x0 538: 38 21 71 f2 ori r1,r1,0x71f2 53c: e0 00 00 03 bi 548 540: 78 01 00 00 mvhi r1,0x0 544: 38 21 71 ea ori r1,r1,0x71ea 548: b9 c0 10 00 mv r2,r14 54c: b9 a0 18 00 mv r3,r13 550: e0 00 00 2f bi 60c 554: f8 00 04 c9 calli 1878 558: 5b 81 00 1c sw (sp+28),r1 55c: 78 01 00 00 mvhi r1,0x0 560: 37 82 00 1c addi r2,sp,28 564: 34 03 00 04 mvi r3,4 568: 38 21 71 ea ori r1,r1,0x71ea 56c: f8 00 0a 90 calli 2fac 570: f8 00 04 ac calli 1820 574: 5b 81 00 1c sw (sp+28),r1 578: 78 01 00 00 mvhi r1,0x0 57c: 37 82 00 1c addi r2,sp,28 580: 34 03 00 04 mvi r3,4 584: 38 21 71 ee ori r1,r1,0x71ee 588: f8 00 0a 89 calli 2fac 58c: f8 00 09 ed calli 2d40 590: 5b 81 00 1c sw (sp+28),r1 594: 78 01 00 00 mvhi r1,0x0 598: 37 82 00 1c addi r2,sp,28 59c: 34 03 00 04 mvi r3,4 5a0: 38 21 71 f2 ori r1,r1,0x71f2 5a4: f8 00 0a 82 calli 2fac 5a8: f8 00 06 aa calli 2050 5ac: 5b 81 00 1c sw (sp+28),r1 5b0: 78 01 00 00 mvhi r1,0x0 5b4: 37 82 00 1c addi r2,sp,28 5b8: 34 03 00 04 mvi r3,4 5bc: 38 21 71 f6 ori r1,r1,0x71f6 5c0: f8 00 0a 7b calli 2fac 5c4: 78 01 00 00 mvhi r1,0x0 5c8: 78 02 00 00 mvhi r2,0x0 5cc: 38 42 6d 98 ori r2,r2,0x6d98 5d0: 34 03 00 04 mvi r3,4 5d4: 38 21 71 fa ori r1,r1,0x71fa 5d8: f8 00 0a 75 calli 2fac 5dc: 78 01 00 00 mvhi r1,0x0 5e0: 78 02 00 00 mvhi r2,0x0 5e4: 38 42 6d 9c ori r2,r2,0x6d9c 5e8: 34 03 00 04 mvi r3,4 5ec: 38 21 71 fe ori r1,r1,0x71fe 5f0: f8 00 0a 6f calli 2fac 5f4: f8 00 07 17 calli 2250 5f8: 5b 81 00 1c sw (sp+28),r1 5fc: 78 01 00 00 mvhi r1,0x0 600: 38 21 72 02 ori r1,r1,0x7202 604: 37 82 00 1c addi r2,sp,28 608: 34 03 00 04 mvi r3,4 60c: f8 00 0a 68 calli 2fac 610: 78 01 00 00 mvhi r1,0x0 614: 34 02 00 20 mvi r2,32 618: 38 21 71 ea ori r1,r1,0x71ea 61c: f8 00 06 39 calli 1f00 620: 78 02 00 00 mvhi r2,0x0 624: 38 42 71 e4 ori r2,r2,0x71e4 628: 30 41 00 26 sb (r2+38),r1 62c: 00 21 00 08 srui r1,r1,8 630: b9 e0 18 00 mv r3,r15 634: 30 41 00 27 sb (r2+39),r1 638: b8 40 08 00 mv r1,r2 63c: 34 02 00 28 mvi r2,40 640: f8 00 07 6d calli 23f4 644: 5c 20 00 03 bne r1,r0,650 648: f8 00 07 c9 calli 256c 64c: 34 0d 00 00 mvi r13,0 650: b9 a0 08 00 mv r1,r13 654: 2b 9d 00 04 lw ra,(sp+4) 658: 2b 8b 00 18 lw r11,(sp+24) 65c: 2b 8c 00 14 lw r12,(sp+20) 660: 2b 8d 00 10 lw r13,(sp+16) 664: 2b 8e 00 0c lw r14,(sp+12) 668: 2b 8f 00 08 lw r15,(sp+8) 66c: 37 9c 00 1c addi sp,sp,28 670: c3 a0 00 00 ret 00000674
: 674: 37 9c fe 70 addi sp,sp,-400 678: 5b 8b 00 44 sw (sp+68),r11 67c: 5b 8c 00 40 sw (sp+64),r12 680: 5b 8d 00 3c sw (sp+60),r13 684: 5b 8e 00 38 sw (sp+56),r14 688: 5b 8f 00 34 sw (sp+52),r15 68c: 5b 90 00 30 sw (sp+48),r16 690: 5b 91 00 2c sw (sp+44),r17 694: 5b 92 00 28 sw (sp+40),r18 698: 5b 93 00 24 sw (sp+36),r19 69c: 5b 94 00 20 sw (sp+32),r20 6a0: 5b 95 00 1c sw (sp+28),r21 6a4: 5b 96 00 18 sw (sp+24),r22 6a8: 5b 97 00 14 sw (sp+20),r23 6ac: 5b 98 00 10 sw (sp+16),r24 6b0: 5b 99 00 0c sw (sp+12),r25 6b4: 5b 9b 00 08 sw (sp+8),fp 6b8: 5b 9d 00 04 sw (sp+4),ra 6bc: 34 01 01 ff mvi r1,511 6c0: f8 00 04 5e calli 1838 6c4: 34 01 00 01 mvi r1,1 6c8: f8 00 04 47 calli 17e4 6cc: 78 02 00 00 mvhi r2,0x0 6d0: 38 42 40 14 ori r2,r2,0x4014 6d4: 28 41 00 00 lw r1,(r2+0) 6d8: f8 00 04 48 calli 17f8 6dc: 34 01 00 00 mvi r1,0 6e0: d0 21 00 00 wcsr IM,r1 6e4: 34 01 00 01 mvi r1,1 6e8: d0 01 00 00 wcsr IE,r1 6ec: f8 00 07 89 calli 2510 6f0: 78 01 00 00 mvhi r1,0x0 6f4: 38 21 50 c4 ori r1,r1,0x50c4 6f8: 40 21 00 03 lbu r1,(r1+3) 6fc: f8 00 07 7f calli 24f8 700: 34 03 00 04 mvi r3,4 704: 34 02 00 04 mvi r2,4 708: 34 01 00 0a mvi r1,10 70c: f8 00 08 05 calli 2720 710: 78 01 00 00 mvhi r1,0x0 714: 38 21 50 c8 ori r1,r1,0x50c8 718: f8 00 06 f3 calli 22e4 71c: 34 02 00 03 mvi r2,3 720: 34 01 00 00 mvi r1,0 724: f8 00 06 5d calli 2098 728: 34 01 00 01 mvi r1,1 72c: fb ff fe fd calli 320 730: 78 01 00 00 mvhi r1,0x0 734: 38 21 40 7c ori r1,r1,0x407c 738: 28 23 00 00 lw r3,(r1+0) 73c: 28 22 00 04 lw r2,(r1+4) 740: 28 21 00 08 lw r1,(r1+8) 744: 5b 83 01 6c sw (sp+364),r3 748: 5b 82 01 70 sw (sp+368),r2 74c: 5b 81 01 74 sw (sp+372),r1 750: 38 01 ce 00 mvu r1,0xce00 754: f8 00 06 1f calli 1fd0 758: 37 81 01 6c addi r1,sp,364 75c: f8 00 08 cc calli 2a8c 760: 34 02 00 00 mvi r2,0 764: 34 01 00 40 mvi r1,64 768: f8 00 09 7a calli 2d50 76c: 34 02 00 ff mvi r2,255 770: 4c 41 00 03 bge r2,r1,77c 774: 34 01 00 05 mvi r1,5 778: fb ff fe ea calli 320 77c: f8 00 06 b5 calli 2250 780: 64 22 03 e0 cmpei r2,r1,992 784: b8 20 58 00 mv r11,r1 788: 64 21 00 1f cmpei r1,r1,31 78c: b8 41 08 00 or r1,r2,r1 790: 44 20 00 03 be r1,r0,79c 794: 34 01 00 05 mvi r1,5 798: fb ff fe e2 calli 320 79c: 21 62 00 1f andi r2,r11,0x1f 7a0: 34 01 00 1f mvi r1,31 7a4: 5c 41 00 03 bne r2,r1,7b0 7a8: 34 01 00 09 mvi r1,9 7ac: e0 00 00 02 bi 7b4 7b0: 34 01 00 0a mvi r1,10 7b4: 15 6b 00 05 sri r11,r11,5 7b8: fb ff fe da calli 320 7bc: 21 6b 00 1f andi r11,r11,0x1f 7c0: 34 01 00 1f mvi r1,31 7c4: 5d 61 00 03 bne r11,r1,7d0 7c8: 34 01 00 0b mvi r1,11 7cc: e0 00 00 02 bi 7d4 7d0: 34 01 00 0c mvi r1,12 7d4: fb ff fe d3 calli 320 7d8: 34 01 00 02 mvi r1,2 7dc: fb ff fe d1 calli 320 7e0: 38 01 8f 00 mvu r1,0x8f00 7e4: f8 00 05 fb calli 1fd0 7e8: 78 01 00 00 mvhi r1,0x0 7ec: 38 21 50 d0 ori r1,r1,0x50d0 7f0: 58 20 00 00 sw (r1+0),r0 7f4: 78 01 00 00 mvhi r1,0x0 7f8: 38 21 40 88 ori r1,r1,0x4088 7fc: 5b 81 00 54 sw (sp+84),r1 800: 78 02 00 00 mvhi r2,0x0 804: 78 01 00 00 mvhi r1,0x0 808: 38 42 40 54 ori r2,r2,0x4054 80c: 38 21 6d b2 ori r1,r1,0x6db2 810: 78 03 00 00 mvhi r3,0x0 814: 5b 82 00 58 sw (sp+88),r2 818: 5b 81 00 4c sw (sp+76),r1 81c: 78 02 00 00 mvhi r2,0x0 820: 78 01 00 00 mvhi r1,0x0 824: 78 13 00 00 mvhi r19,0x0 828: 78 11 00 00 mvhi r17,0x0 82c: 78 12 00 00 mvhi r18,0x0 830: 78 10 00 00 mvhi r16,0x0 834: 78 0f 00 00 mvhi r15,0x0 838: 38 63 6d ca ori r3,r3,0x6dca 83c: 38 42 6d b6 ori r2,r2,0x6db6 840: 38 21 6d 78 ori r1,r1,0x6d78 844: 3a 73 6d d4 ori r19,r19,0x6dd4 848: 3a 31 6d d0 ori r17,r17,0x6dd0 84c: 3a 52 6d a8 ori r18,r18,0x6da8 850: 3a 10 6d ae ori r16,r16,0x6dae 854: 39 ef 50 c4 ori r15,r15,0x50c4 858: 5b 82 00 50 sw (sp+80),r2 85c: 5b 81 00 5c sw (sp+92),r1 860: b8 60 d8 00 mv fp,r3 864: f8 00 07 0b calli 2490 868: 5c 20 00 03 bne r1,r0,874 86c: 2a 64 00 00 lw r4,(r19+0) 870: 44 81 01 35 be r4,r1,d44 874: f8 00 07 0f calli 24b0 878: 2a 24 00 00 lw r4,(r17+0) 87c: 00 25 00 08 srui r5,r1,8 880: 00 23 00 18 srui r3,r1,24 884: 3c 84 00 02 sli r4,r4,2 888: b6 44 20 00 add r4,r18,r4 88c: 30 85 00 02 sb (r4+2),r5 890: 00 25 00 10 srui r5,r1,16 894: 30 81 00 03 sb (r4+3),r1 898: 20 a5 00 ff andi r5,r5,0xff 89c: 30 85 00 01 sb (r4+1),r5 8a0: 30 83 00 00 sb (r4+0),r3 8a4: 34 04 00 41 mvi r4,65 8a8: 5c 64 00 08 bne r3,r4,8c8 8ac: 34 03 00 56 mvi r3,86 8b0: 5c a3 00 06 bne r5,r3,8c8 8b4: 2a 63 00 00 lw r3,(r19+0) 8b8: 5c 60 00 04 bne r3,r0,8c8 8bc: 34 03 00 01 mvi r3,1 8c0: 5a 63 00 00 sw (r19+0),r3 8c4: 5a 20 00 00 sw (r17+0),r0 8c8: 2a 23 00 00 lw r3,(r17+0) 8cc: 34 04 00 0a mvi r4,10 8d0: 34 63 00 01 addi r3,r3,1 8d4: 5a 23 00 00 sw (r17+0),r3 8d8: 5c 64 ff e3 bne r3,r4,864 8dc: 42 4c 00 26 lbu r12,(r18+38) 8e0: 42 43 00 27 lbu r3,(r18+39) 8e4: ba 00 08 00 mv r1,r16 8e8: 3d 8c 00 08 sli r12,r12,8 8ec: 34 02 00 20 mvi r2,32 8f0: b9 83 60 00 or r12,r12,r3 8f4: 42 4b 00 04 lbu r11,(r18+4) 8f8: f8 00 05 82 calli 1f00 8fc: 5d 81 01 12 bne r12,r1,d44 900: 34 01 00 00 mvi r1,0 904: 34 02 00 03 mvi r2,3 908: f8 00 05 e4 calli 2098 90c: 42 43 00 02 lbu r3,(r18+2) 910: 34 04 00 09 mvi r4,9 914: 34 63 ff f5 addi r3,r3,-11 918: 20 63 00 ff andi r3,r3,0xff 91c: 54 64 01 fb bgu r3,r4,1108 920: 2b 82 00 58 lw r2,(sp+88) 924: 3c 63 00 02 sli r3,r3,2 928: b4 43 18 00 add r3,r2,r3 92c: 28 63 00 00 lw r3,(r3+0) 930: c0 60 00 00 b r3 934: 78 03 00 00 mvhi r3,0x0 938: 38 63 50 d0 ori r3,r3,0x50d0 93c: 58 60 00 00 sw (r3+0),r0 940: 78 03 00 00 mvhi r3,0x0 944: b8 60 08 00 mv r1,r3 948: ba 00 10 00 mv r2,r16 94c: 34 03 00 04 mvi r3,4 950: 38 21 50 d8 ori r1,r1,0x50d8 954: f8 00 09 96 calli 2fac 958: 78 03 00 00 mvhi r3,0x0 95c: 2b 82 00 4c lw r2,(sp+76) 960: b8 60 08 00 mv r1,r3 964: 38 21 69 20 ori r1,r1,0x6920 968: 34 03 00 04 mvi r3,4 96c: f8 00 09 90 calli 2fac 970: 78 03 00 00 mvhi r3,0x0 974: 2b 82 00 50 lw r2,(sp+80) 978: b8 60 08 00 mv r1,r3 97c: 38 21 69 24 ori r1,r1,0x6924 980: 34 03 00 04 mvi r3,4 984: f8 00 09 8a calli 2fac 988: 78 03 00 00 mvhi r3,0x0 98c: b8 60 08 00 mv r1,r3 990: 78 03 00 00 mvhi r3,0x0 994: b8 60 10 00 mv r2,r3 998: 38 42 6d ba ori r2,r2,0x6dba 99c: 34 03 00 04 mvi r3,4 9a0: 38 21 69 28 ori r1,r1,0x6928 9a4: f8 00 09 82 calli 2fac 9a8: 78 03 00 00 mvhi r3,0x0 9ac: b8 60 08 00 mv r1,r3 9b0: 78 03 00 00 mvhi r3,0x0 9b4: b8 60 10 00 mv r2,r3 9b8: 38 42 6d be ori r2,r2,0x6dbe 9bc: 34 03 00 04 mvi r3,4 9c0: 38 21 69 2c ori r1,r1,0x692c 9c4: f8 00 09 7a calli 2fac 9c8: 78 03 00 00 mvhi r3,0x0 9cc: b8 60 08 00 mv r1,r3 9d0: 78 03 00 00 mvhi r3,0x0 9d4: b8 60 10 00 mv r2,r3 9d8: 38 42 6d c2 ori r2,r2,0x6dc2 9dc: 34 03 00 04 mvi r3,4 9e0: 38 21 6d 70 ori r1,r1,0x6d70 9e4: f8 00 09 72 calli 2fac 9e8: 78 03 00 00 mvhi r3,0x0 9ec: b8 60 08 00 mv r1,r3 9f0: 78 03 00 00 mvhi r3,0x0 9f4: b8 60 10 00 mv r2,r3 9f8: 38 21 6d 74 ori r1,r1,0x6d74 9fc: 38 42 6d c6 ori r2,r2,0x6dc6 a00: e0 00 00 05 bi a14 a04: 78 03 00 00 mvhi r3,0x0 a08: b8 60 08 00 mv r1,r3 a0c: 38 21 50 d4 ori r1,r1,0x50d4 a10: ba 00 10 00 mv r2,r16 a14: 34 03 00 04 mvi r3,4 a18: e0 00 00 89 bi c3c a1c: 34 03 00 01 mvi r3,1 a20: 5d 63 00 07 bne r11,r3,a3c a24: 78 03 00 00 mvhi r3,0x0 a28: b8 60 08 00 mv r1,r3 a2c: 38 21 50 dc ori r1,r1,0x50dc a30: 34 02 00 00 mvi r2,0 a34: 34 03 18 40 mvi r3,6208 a38: f8 00 09 a9 calli 30dc a3c: 35 6b ff ff addi r11,r11,-1 a40: 78 03 00 00 mvhi r3,0x0 a44: 3d 6b 00 05 sli r11,r11,5 a48: 38 63 50 dc ori r3,r3,0x50dc a4c: e0 00 00 0a bi a74 a50: 35 6b ff ff addi r11,r11,-1 a54: 78 03 00 00 mvhi r3,0x0 a58: 3d 6b 00 05 sli r11,r11,5 a5c: 38 63 69 30 ori r3,r3,0x6930 a60: e0 00 00 05 bi a74 a64: 35 6b ff ff addi r11,r11,-1 a68: 78 03 00 00 mvhi r3,0x0 a6c: 3d 6b 00 05 sli r11,r11,5 a70: 38 63 6c f0 ori r3,r3,0x6cf0 a74: b5 63 08 00 add r1,r11,r3 a78: e0 00 00 6f bi c34 a7c: 34 03 00 04 mvi r3,4 a80: 37 81 01 90 addi r1,sp,400 a84: bb 60 10 00 mv r2,fp a88: f8 00 09 49 calli 2fac a8c: 29 e4 00 00 lw r4,(r15+0) a90: 2b 83 01 90 lw r3,(sp+400) a94: 5c 83 01 9d bne r4,r3,1108 a98: 78 03 00 00 mvhi r3,0x0 a9c: 78 04 00 00 mvhi r4,0x0 aa0: 38 63 6d a4 ori r3,r3,0x6da4 aa4: 38 84 6d a0 ori r4,r4,0x6da0 aa8: 28 65 00 00 lw r5,(r3+0) aac: 28 84 00 00 lw r4,(r4+0) ab0: 5c a4 00 0d bne r5,r4,ae4 ab4: 34 03 00 00 mvi r3,0 ab8: 34 01 00 18 mvi r1,24 abc: 34 02 00 00 mvi r2,0 ac0: 34 04 00 00 mvi r4,0 ac4: fb ff fe 6d calli 478 ac8: 78 03 00 00 mvhi r3,0x0 acc: 38 63 6d 98 ori r3,r3,0x6d98 ad0: 58 60 00 00 sw (r3+0),r0 ad4: 78 03 00 00 mvhi r3,0x0 ad8: 38 63 6d 9c ori r3,r3,0x6d9c adc: 58 60 00 00 sw (r3+0),r0 ae0: e0 00 00 0e bi b18 ae4: 28 64 00 00 lw r4,(r3+0) ae8: 28 65 00 00 lw r5,(r3+0) aec: 34 01 00 17 mvi r1,23 af0: 3c 84 00 05 sli r4,r4,5 af4: 34 a5 00 01 addi r5,r5,1 af8: 20 a5 00 1f andi r5,r5,0x1f afc: 58 65 00 00 sw (r3+0),r5 b00: 78 03 00 00 mvhi r3,0x0 b04: 38 63 6d e0 ori r3,r3,0x6de0 b08: b4 83 10 00 add r2,r4,r3 b0c: 34 03 00 1c mvi r3,28 b10: 34 04 00 00 mvi r4,0 b14: fb ff fe 59 calli 478 b18: 34 03 00 04 mvi r3,4 b1c: 37 81 01 90 addi r1,sp,400 b20: ba 00 10 00 mv r2,r16 b24: f8 00 09 22 calli 2fac b28: 2b 84 01 90 lw r4,(sp+400) b2c: 78 03 00 00 mvhi r3,0x0 b30: 38 63 6d d8 ori r3,r3,0x6dd8 b34: 30 64 00 00 sb (r3+0),r4 b38: e0 00 01 74 bi 1108 b3c: f8 00 03 4f calli 1878 b40: 34 03 00 40 mvi r3,64 b44: 54 23 01 71 bgu r1,r3,1108 b48: ba 00 10 00 mv r2,r16 b4c: 34 03 00 04 mvi r3,4 b50: 37 81 01 90 addi r1,sp,400 b54: f8 00 09 16 calli 2fac b58: 2b 81 01 90 lw r1,(sp+400) b5c: f8 00 03 37 calli 1838 b60: 2b 82 00 4c lw r2,(sp+76) b64: 37 81 01 90 addi r1,sp,400 b68: 34 03 00 04 mvi r3,4 b6c: f8 00 09 10 calli 2fac b70: 2b 81 01 90 lw r1,(sp+400) b74: f8 00 05 17 calli 1fd0 b78: 44 20 00 10 be r1,r0,bb8 b7c: 2b 82 00 50 lw r2,(sp+80) b80: 34 03 00 04 mvi r3,4 b84: 37 81 01 90 addi r1,sp,400 b88: f8 00 09 09 calli 2fac b8c: 2b 83 01 90 lw r3,(sp+400) b90: 37 81 01 2c addi r1,sp,300 b94: 3c 64 00 02 sli r4,r3,2 b98: 00 84 00 16 srui r4,r4,22 b9c: 5b 84 01 2c sw (sp+300),r4 ba0: 3c 64 00 0c sli r4,r3,12 ba4: 20 63 03 ff andi r3,r3,0x3ff ba8: 00 84 00 16 srui r4,r4,22 bac: 5b 83 01 34 sw (sp+308),r3 bb0: 5b 84 01 30 sw (sp+304),r4 bb4: f8 00 07 b6 calli 2a8c bb8: 78 03 00 00 mvhi r3,0x0 bbc: 78 0b 00 00 mvhi r11,0x0 bc0: 39 6b 6d dc ori r11,r11,0x6ddc bc4: b8 60 10 00 mv r2,r3 bc8: 38 42 6d ba ori r2,r2,0x6dba bcc: 34 03 00 04 mvi r3,4 bd0: b9 60 08 00 mv r1,r11 bd4: f8 00 08 f6 calli 2fac bd8: 78 03 00 00 mvhi r3,0x0 bdc: 78 0c 00 00 mvhi r12,0x0 be0: 39 8c 4c 9c ori r12,r12,0x4c9c be4: b8 60 10 00 mv r2,r3 be8: b9 80 08 00 mv r1,r12 bec: 34 03 00 04 mvi r3,4 bf0: 38 42 6d be ori r2,r2,0x6dbe bf4: f8 00 08 ee calli 2fac bf8: 29 84 00 00 lw r4,(r12+0) bfc: 29 e5 00 00 lw r5,(r15+0) c00: 78 03 00 00 mvhi r3,0x0 c04: 00 84 00 02 srui r4,r4,2 c08: 38 63 50 d4 ori r3,r3,0x50d4 c0c: 88 85 20 00 mul r4,r4,r5 c10: 29 65 00 00 lw r5,(r11+0) c14: b4 85 20 00 add r4,r4,r5 c18: 58 64 18 48 sw (r3+6216),r4 c1c: 78 03 00 00 mvhi r3,0x0 c20: 38 63 50 d0 ori r3,r3,0x50d0 c24: 34 04 00 01 mvi r4,1 c28: 58 64 00 00 sw (r3+0),r4 c2c: e0 00 01 37 bi 1108 c30: 2b 81 00 5c lw r1,(sp+92) c34: ba 00 10 00 mv r2,r16 c38: 34 03 00 20 mvi r3,32 c3c: f8 00 08 dc calli 2fac c40: e0 00 01 32 bi 1108 c44: 34 03 00 04 mvi r3,4 c48: 37 81 01 90 addi r1,sp,400 c4c: bb 60 10 00 mv r2,fp c50: f8 00 08 d7 calli 2fac c54: 29 e4 00 00 lw r4,(r15+0) c58: 2b 83 01 90 lw r3,(sp+400) c5c: 5c 83 01 2b bne r4,r3,1108 c60: 34 01 00 05 mvi r1,5 c64: fb ff fd af calli 320 c68: 2b 82 00 4c lw r2,(sp+76) c6c: 34 03 00 04 mvi r3,4 c70: 37 81 01 90 addi r1,sp,400 c74: f8 00 08 ce calli 2fac c78: 2b 81 01 90 lw r1,(sp+400) c7c: f8 00 04 d5 calli 1fd0 c80: 2b 82 00 50 lw r2,(sp+80) c84: 34 03 00 04 mvi r3,4 c88: 37 81 01 90 addi r1,sp,400 c8c: f8 00 08 c8 calli 2fac c90: 2b 83 01 90 lw r3,(sp+400) c94: 37 81 01 2c addi r1,sp,300 c98: 3c 64 00 02 sli r4,r3,2 c9c: 00 84 00 16 srui r4,r4,22 ca0: 5b 84 01 2c sw (sp+300),r4 ca4: 3c 64 00 0c sli r4,r3,12 ca8: 20 63 03 ff andi r3,r3,0x3ff cac: 00 84 00 16 srui r4,r4,22 cb0: 5b 83 01 34 sw (sp+308),r3 cb4: 5b 84 01 30 sw (sp+304),r4 cb8: f8 00 07 75 calli 2a8c cbc: 34 01 00 40 mvi r1,64 cc0: 34 02 00 01 mvi r2,1 cc4: f8 00 08 23 calli 2d50 cc8: 34 03 00 ff mvi r3,255 ccc: 48 23 00 03 bg r1,r3,cd8 cd0: 34 01 00 06 mvi r1,6 cd4: fb ff fd 93 calli 320 cd8: 38 01 8f 00 mvu r1,0x8f00 cdc: f8 00 04 bd calli 1fd0 ce0: e0 00 01 0a bi 1108 ce4: 29 eb 00 00 lw r11,(r15+0) ce8: 5d 60 00 14 bne r11,r0,d38 cec: 2b 82 00 54 lw r2,(sp+84) cf0: 34 01 00 19 mvi r1,25 cf4: 34 03 00 0f mvi r3,15 cf8: 34 04 00 01 mvi r4,1 cfc: fb ff fd df calli 478 d00: 44 2b 00 0e be r1,r11,d38 d04: b9 e0 08 00 mv r1,r15 d08: bb 60 10 00 mv r2,fp d0c: 34 03 00 04 mvi r3,4 d10: f8 00 08 a7 calli 2fac d14: 41 e1 00 03 lbu r1,(r15+3) d18: f8 00 05 f8 calli 24f8 d1c: e0 00 00 07 bi d38 d20: 29 e3 00 00 lw r3,(r15+0) d24: 5c 60 00 05 bne r3,r0,d38 d28: 34 01 00 18 mvi r1,24 d2c: 34 02 00 00 mvi r2,0 d30: 34 04 00 00 mvi r4,0 d34: fb ff fd d1 calli 478 d38: 5a 60 00 00 sw (r19+0),r0 d3c: 5a 20 00 00 sw (r17+0),r0 d40: e3 ff fe c9 bi 864 d44: 78 02 00 00 mvhi r2,0x0 d48: 38 42 40 14 ori r2,r2,0x4014 d4c: 28 41 00 00 lw r1,(r2+0) d50: f8 00 02 aa calli 17f8 d54: 34 01 00 00 mvi r1,0 d58: f8 00 04 e5 calli 20ec d5c: 5c 20 00 05 bne r1,r0,d70 d60: 78 03 00 00 mvhi r3,0x0 d64: 38 63 50 d0 ori r3,r3,0x50d0 d68: 28 63 00 00 lw r3,(r3+0) d6c: 5c 61 00 04 bne r3,r1,d7c d70: f8 00 02 c2 calli 1878 d74: 34 03 00 40 mvi r3,64 d78: 50 61 00 22 bgeu r3,r1,e00 d7c: 78 03 00 00 mvhi r3,0x0 d80: 38 63 50 d0 ori r3,r3,0x50d0 d84: 58 60 00 00 sw (r3+0),r0 d88: 78 03 00 00 mvhi r3,0x0 d8c: 38 63 6d 98 ori r3,r3,0x6d98 d90: 58 60 00 00 sw (r3+0),r0 d94: 78 03 00 00 mvhi r3,0x0 d98: 38 63 6d 9c ori r3,r3,0x6d9c d9c: 58 60 00 00 sw (r3+0),r0 da0: 78 03 00 00 mvhi r3,0x0 da4: 38 63 6d a0 ori r3,r3,0x6da0 da8: 28 64 00 00 lw r4,(r3+0) dac: 78 03 00 00 mvhi r3,0x0 db0: 38 63 6d a4 ori r3,r3,0x6da4 db4: 58 64 00 00 sw (r3+0),r4 db8: 34 01 01 ff mvi r1,511 dbc: 59 e0 00 00 sw (r15+0),r0 dc0: f8 00 02 9e calli 1838 dc4: 38 01 8f 00 mvu r1,0x8f00 dc8: f8 00 04 82 calli 1fd0 dcc: 34 01 00 00 mvi r1,0 dd0: f8 00 05 ca calli 24f8 dd4: f8 00 05 e0 calli 2554 dd8: f8 00 05 e5 calli 256c ddc: 34 01 00 08 mvi r1,8 de0: fb ff fd 50 calli 320 de4: f8 00 02 a5 calli 1878 de8: 34 03 00 40 mvi r3,64 dec: 50 61 00 03 bgeu r3,r1,df8 df0: 34 01 00 04 mvi r1,4 df4: e0 00 00 02 bi dfc df8: 34 01 00 02 mvi r1,2 dfc: fb ff fd 49 calli 320 e00: 78 03 00 00 mvhi r3,0x0 e04: 38 63 50 d0 ori r3,r3,0x50d0 e08: 28 63 00 00 lw r3,(r3+0) e0c: 44 60 fe 96 be r3,r0,864 e10: f8 00 02 84 calli 1820 e14: 5c 20 00 03 bne r1,r0,e20 e18: 34 01 00 04 mvi r1,4 e1c: e0 00 00 02 bi e24 e20: 34 01 00 03 mvi r1,3 e24: fb ff fd 3f calli 320 e28: 78 03 00 00 mvhi r3,0x0 e2c: 38 63 6d d8 ori r3,r3,0x6dd8 e30: 40 63 00 00 lbu r3,(r3+0) e34: 34 01 00 07 mvi r1,7 e38: 5c 60 00 02 bne r3,r0,e40 e3c: 34 01 00 06 mvi r1,6 e40: fb ff fd 38 calli 320 e44: f8 00 06 48 calli 2764 e48: 34 03 00 b8 mvi r3,184 e4c: 54 23 00 1e bgu r1,r3,ec4 e50: 78 04 00 00 mvhi r4,0x0 e54: 38 84 50 d4 ori r4,r4,0x50d4 e58: 28 83 18 48 lw r3,(r4+6216) e5c: 37 8c 00 60 addi r12,sp,96 e60: b8 80 08 00 mv r1,r4 e64: 34 65 00 01 addi r5,r3,1 e68: b8 60 10 00 mv r2,r3 e6c: 58 85 18 48 sw (r4+6216),r5 e70: b9 80 18 00 mv r3,r12 e74: f8 00 03 07 calli 1a90 e78: b9 80 08 00 mv r1,r12 e7c: f8 00 06 9c calli 28ec e80: 78 01 00 00 mvhi r1,0x0 e84: 38 21 40 18 ori r1,r1,0x4018 e88: 28 2e 00 00 lw r14,(r1+0) e8c: 34 0b 00 01 mvi r11,1 e90: 34 0d 00 04 mvi r13,4 e94: b9 80 08 00 mv r1,r12 e98: 34 02 00 01 mvi r2,1 e9c: f8 00 02 c6 calli 19b4 ea0: 2b 81 00 60 lw r1,(sp+96) ea4: 3d 62 00 08 sli r2,r11,8 ea8: 35 6b 00 01 addi r11,r11,1 eac: a0 2e 08 00 and r1,r1,r14 eb0: b8 41 08 00 or r1,r2,r1 eb4: 5b 81 00 60 sw (sp+96),r1 eb8: b9 80 08 00 mv r1,r12 ebc: f8 00 06 8c calli 28ec ec0: 5d 6d ff f5 bne r11,r13,e94 ec4: 5b 80 01 78 sw (sp+376),r0 ec8: f8 00 06 2e calli 2780 ecc: 34 03 00 0a mvi r3,10 ed0: 50 61 fe 65 bgeu r3,r1,864 ed4: 37 81 01 2c addi r1,sp,300 ed8: f8 00 06 31 calli 279c edc: 37 82 01 54 addi r2,sp,340 ee0: 34 03 00 04 mvi r3,4 ee4: 37 81 01 8c addi r1,sp,396 ee8: f8 00 08 31 calli 2fac eec: 78 02 00 00 mvhi r2,0x0 ef0: 2b 85 01 8c lw r5,(sp+396) ef4: 38 42 40 1c ori r2,r2,0x401c ef8: 28 43 00 00 lw r3,(r2+0) efc: 34 04 ff 00 mvi r4,-256 f00: a0 a4 20 00 and r4,r5,r4 f04: 5c 83 fe 58 bne r4,r3,864 f08: 78 04 00 00 mvhi r4,0x0 f0c: 38 84 4c a0 ori r4,r4,0x4ca0 f10: 28 86 00 00 lw r6,(r4+0) f14: 20 a5 00 ff andi r5,r5,0xff f18: 78 03 00 00 mvhi r3,0x0 f1c: 5b 85 01 7c sw (sp+380),r5 f20: 38 63 71 e0 ori r3,r3,0x71e0 f24: 44 c5 00 17 be r6,r5,f80 f28: 30 60 00 00 sb (r3+0),r0 f2c: 58 85 00 00 sw (r4+0),r5 f30: 78 02 00 00 mvhi r2,0x0 f34: 37 81 01 54 addi r1,sp,340 f38: 38 42 40 20 ori r2,r2,0x4020 f3c: 78 15 00 00 mvhi r21,0x0 f40: 78 0d 00 00 mvhi r13,0x0 f44: 78 14 00 00 mvhi r20,0x0 f48: 78 18 00 00 mvhi r24,0x0 f4c: 78 19 00 00 mvhi r25,0x0 f50: 78 0e 00 00 mvhi r14,0x0 f54: 37 96 01 34 addi r22,sp,308 f58: 5b 81 00 48 sw (sp+72),r1 f5c: 34 17 00 00 mvi r23,0 f60: 28 4c 00 00 lw r12,(r2+0) f64: 3a b5 6d 98 ori r21,r21,0x6d98 f68: 39 ad 50 d4 ori r13,r13,0x50d4 f6c: 3a 94 6d a0 ori r20,r20,0x6da0 f70: 3b 18 6d e0 ori r24,r24,0x6de0 f74: 3b 39 71 e0 ori r25,r25,0x71e0 f78: 39 ce 6d 9c ori r14,r14,0x6d9c f7c: e0 00 00 06 bi f94 f80: 40 64 00 00 lbu r4,(r3+0) f84: 34 84 00 01 addi r4,r4,1 f88: 30 64 00 00 sb (r3+0),r4 f8c: e3 ff ff e9 bi f30 f90: b9 60 60 00 mv r12,r11 f94: 37 81 01 8c addi r1,sp,396 f98: ba c0 10 00 mv r2,r22 f9c: 34 03 00 04 mvi r3,4 fa0: f8 00 08 03 calli 2fac fa4: 2b 8b 01 8c lw r11,(sp+396) fa8: 78 01 be af mvhi r1,0xbeaf fac: 38 21 be af ori r1,r1,0xbeaf fb0: 45 61 00 51 be r11,r1,10f4 fb4: 45 6c 00 51 be r11,r12,10f8 fb8: 2a a3 00 00 lw r3,(r21+0) fbc: 37 82 01 30 addi r2,sp,304 fc0: 37 81 01 90 addi r1,sp,400 fc4: 34 63 00 01 addi r3,r3,1 fc8: 5a a3 00 00 sw (r21+0),r3 fcc: 34 03 00 04 mvi r3,4 fd0: f8 00 07 f7 calli 2fac fd4: 37 82 01 2c addi r2,sp,300 fd8: 34 03 00 04 mvi r3,4 fdc: 37 81 01 88 addi r1,sp,392 fe0: f8 00 07 f3 calli 2fac fe4: 2b 84 01 88 lw r4,(sp+392) fe8: 78 02 ff ff mvhi r2,0xffff fec: 29 a3 00 00 lw r3,(r13+0) ff0: a0 82 28 00 and r5,r4,r2 ff4: 20 84 ff 00 andi r4,r4,0xff00 ff8: 00 84 00 08 srui r4,r4,8 ffc: 5b 85 01 84 sw (sp+388),r5 1000: 5b 84 01 78 sw (sp+376),r4 1004: 5c a3 00 0b bne r5,r3,1030 1008: 2b 82 01 90 lw r2,(sp+400) 100c: 2b 83 01 8c lw r3,(sp+396) 1010: b9 a0 08 00 mv r1,r13 1014: f8 00 03 7b calli 1e00 1018: b8 20 b8 00 mv r23,r1 101c: 5c 20 00 05 bne r1,r0,1030 1020: 29 c3 00 00 lw r3,(r14+0) 1024: 34 63 00 01 addi r3,r3,1 1028: 59 c3 00 00 sw (r14+0),r3 102c: e0 00 00 33 bi 10f8 1030: 29 a3 00 00 lw r3,(r13+0) 1034: 2b 84 01 84 lw r4,(sp+388) 1038: 66 e5 00 02 cmpei r5,r23,2 103c: fc 83 18 00 cmpne r3,r4,r3 1040: b8 a3 18 00 or r3,r5,r3 1044: 44 60 00 2d be r3,r0,10f8 1048: 2a 83 00 00 lw r3,(r20+0) 104c: 37 82 01 80 addi r2,sp,384 1050: 37 81 01 5c addi r1,sp,348 1054: 3c 63 00 05 sli r3,r3,5 1058: b4 78 60 00 add r12,r3,r24 105c: 2a 83 00 00 lw r3,(r20+0) 1060: 34 63 00 01 addi r3,r3,1 1064: 20 63 00 1f andi r3,r3,0x1f 1068: 5a 83 00 00 sw (r20+0),r3 106c: 43 83 01 8b lbu r3,(sp+395) 1070: 5b 83 01 80 sw (sp+384),r3 1074: 34 03 00 04 mvi r3,4 1078: f8 00 07 cd calli 2fac 107c: 37 82 01 30 addi r2,sp,304 1080: 37 81 01 60 addi r1,sp,352 1084: 34 03 00 08 mvi r3,8 1088: f8 00 07 c9 calli 2fac 108c: 37 82 01 8c addi r2,sp,396 1090: 37 81 01 68 addi r1,sp,360 1094: 34 03 00 04 mvi r3,4 1098: f8 00 07 c5 calli 2fac 109c: 37 82 01 78 addi r2,sp,376 10a0: 37 81 01 64 addi r1,sp,356 10a4: 34 03 00 04 mvi r3,4 10a8: f8 00 07 c1 calli 2fac 10ac: 43 23 00 00 lbu r3,(r25+0) 10b0: 2b 84 01 7c lw r4,(sp+380) 10b4: 37 82 01 7c addi r2,sp,380 10b8: 3c 63 00 10 sli r3,r3,16 10bc: 37 81 01 58 addi r1,sp,344 10c0: b8 83 18 00 or r3,r4,r3 10c4: 5b 83 01 7c sw (sp+380),r3 10c8: 34 03 00 04 mvi r3,4 10cc: f8 00 07 b8 calli 2fac 10d0: 37 82 01 58 addi r2,sp,344 10d4: b9 80 08 00 mv r1,r12 10d8: 34 03 00 14 mvi r3,20 10dc: f8 00 07 b4 calli 2fac 10e0: 35 81 00 14 addi r1,r12,20 10e4: 37 82 01 84 addi r2,sp,388 10e8: 34 03 00 04 mvi r3,4 10ec: f8 00 07 b0 calli 2fac 10f0: e0 00 00 02 bi 10f8 10f4: b9 80 58 00 mv r11,r12 10f8: 2b 81 00 48 lw r1,(sp+72) 10fc: 36 d6 00 04 addi r22,r22,4 1100: 5e c1 ff a4 bne r22,r1,f90 1104: e3 ff fd d8 bi 864 1108: 42 43 00 02 lbu r3,(r18+2) 110c: 34 04 00 0a mvi r4,10 1110: 44 64 fe f5 be r3,r4,ce4 1114: 34 04 00 12 mvi r4,18 1118: 5c 64 ff 08 bne r3,r4,d38 111c: e3 ff ff 01 bi d20 00001120 : 1120: 78 01 00 00 mvhi r1,0x0 1124: 38 21 40 98 ori r1,r1,0x4098 1128: 28 23 00 00 lw r3,(r1+0) 112c: 78 02 00 00 mvhi r2,0x0 1130: 78 01 00 00 mvhi r1,0x0 1134: 38 21 72 0c ori r1,r1,0x720c 1138: 38 42 72 14 ori r2,r2,0x7214 113c: e0 00 00 09 bi 1160 1140: 28 24 00 00 lw r4,(r1+0) 1144: 40 65 00 00 lbu r5,(r3+0) 1148: b4 44 20 00 add r4,r2,r4 114c: 30 85 00 00 sb (r4+0),r5 1150: 28 24 00 00 lw r4,(r1+0) 1154: 34 84 00 01 addi r4,r4,1 1158: 20 84 03 ff andi r4,r4,0x3ff 115c: 58 24 00 00 sw (r1+0),r4 1160: 40 64 00 05 lbu r4,(r3+5) 1164: 20 84 00 01 andi r4,r4,0x1 1168: 5c 80 ff f6 bne r4,r0,1140 116c: 34 01 00 08 mvi r1,8 1170: d0 41 00 00 wcsr IP,r1 1174: c3 a0 00 00 ret 00001178 : 1178: 78 02 00 00 mvhi r2,0x0 117c: 38 42 40 9c ori r2,r2,0x409c 1180: 28 41 00 00 lw r1,(r2+0) 1184: 34 02 00 08 mvi r2,8 1188: 58 22 00 00 sw (r1+0),r2 118c: 28 22 00 00 lw r2,(r1+0) 1190: 20 42 00 02 andi r2,r2,0x2 1194: 44 40 ff fe be r2,r0,118c 1198: c3 a0 00 00 ret 0000119c : 119c: 37 9c ff e8 addi sp,sp,-24 11a0: 5b 8b 00 14 sw (sp+20),r11 11a4: 5b 8c 00 10 sw (sp+16),r12 11a8: 5b 8d 00 0c sw (sp+12),r13 11ac: 5b 8e 00 08 sw (sp+8),r14 11b0: 5b 9d 00 04 sw (sp+4),ra 11b4: b8 20 70 00 mv r14,r1 11b8: 78 01 00 00 mvhi r1,0x0 11bc: 38 21 40 9c ori r1,r1,0x409c 11c0: 28 2c 00 00 lw r12,(r1+0) 11c4: 34 0b 00 00 mvi r11,0 11c8: 34 0d 00 40 mvi r13,64 11cc: b5 cb 10 00 add r2,r14,r11 11d0: 37 81 00 18 addi r1,sp,24 11d4: 34 03 00 04 mvi r3,4 11d8: f8 00 07 75 calli 2fac 11dc: 2b 81 00 18 lw r1,(sp+24) 11e0: 35 6b 00 04 addi r11,r11,4 11e4: 59 81 00 04 sw (r12+4),r1 11e8: 21 61 00 3f andi r1,r11,0x3f 11ec: 5c 20 00 04 bne r1,r0,11fc 11f0: 29 81 00 00 lw r1,(r12+0) 11f4: 20 21 00 02 andi r1,r1,0x2 11f8: e3 ff ff fd bi 11ec 11fc: 5d 6d ff f4 bne r11,r13,11cc 1200: 2b 9d 00 04 lw ra,(sp+4) 1204: 2b 8b 00 14 lw r11,(sp+20) 1208: 2b 8c 00 10 lw r12,(sp+16) 120c: 2b 8d 00 0c lw r13,(sp+12) 1210: 2b 8e 00 08 lw r14,(sp+8) 1214: 37 9c 00 18 addi sp,sp,24 1218: c3 a0 00 00 ret 0000121c : 121c: 37 9c ff 70 addi sp,sp,-144 1220: 5b 8b 00 10 sw (sp+16),r11 1224: 5b 8c 00 0c sw (sp+12),r12 1228: 5b 8d 00 08 sw (sp+8),r13 122c: 5b 9d 00 04 sw (sp+4),ra 1230: 37 8c 00 54 addi r12,sp,84 1234: b8 40 58 00 mv r11,r2 1238: 34 03 00 40 mvi r3,64 123c: 34 02 00 00 mvi r2,0 1240: b8 20 68 00 mv r13,r1 1244: b9 80 08 00 mv r1,r12 1248: f8 00 07 a5 calli 30dc 124c: 34 02 00 00 mvi r2,0 1250: 34 03 00 40 mvi r3,64 1254: 37 81 00 14 addi r1,sp,20 1258: f8 00 07 a1 calli 30dc 125c: 21 62 00 3f andi r2,r11,0x3f 1260: 34 01 00 37 mvi r1,55 1264: 34 03 00 00 mvi r3,0 1268: b9 80 20 00 mv r4,r12 126c: 48 41 00 08 bg r2,r1,128c 1270: b9 80 08 00 mv r1,r12 1274: e0 00 00 1b bi 12e0 1278: b5 a3 08 00 add r1,r13,r3 127c: 40 21 00 00 lbu r1,(r1+0) 1280: b4 83 28 00 add r5,r4,r3 1284: 34 63 00 01 addi r3,r3,1 1288: 30 a1 00 00 sb (r5+0),r1 128c: 48 43 ff fb bg r2,r3,1278 1290: 3d 62 00 03 sli r2,r11,3 1294: b4 83 18 00 add r3,r4,r3 1298: 34 01 ff 80 mvi r1,-128 129c: 30 61 00 00 sb (r3+0),r1 12a0: 00 41 00 18 srui r1,r2,24 12a4: 33 82 00 53 sb (sp+83),r2 12a8: 33 81 00 50 sb (sp+80),r1 12ac: 00 41 00 10 srui r1,r2,16 12b0: 33 81 00 51 sb (sp+81),r1 12b4: 00 41 00 08 srui r1,r2,8 12b8: 33 81 00 52 sb (sp+82),r1 12bc: b8 80 08 00 mv r1,r4 12c0: fb ff ff b7 calli 119c 12c4: 37 81 00 14 addi r1,sp,20 12c8: e0 00 00 12 bi 1310 12cc: b5 a3 20 00 add r4,r13,r3 12d0: 40 84 00 00 lbu r4,(r4+0) 12d4: b4 23 28 00 add r5,r1,r3 12d8: 34 63 00 01 addi r3,r3,1 12dc: 30 a4 00 00 sb (r5+0),r4 12e0: 48 43 ff fb bg r2,r3,12cc 12e4: b4 23 18 00 add r3,r1,r3 12e8: 34 02 ff 80 mvi r2,-128 12ec: 30 62 00 00 sb (r3+0),r2 12f0: 3d 62 00 03 sli r2,r11,3 12f4: 00 43 00 18 srui r3,r2,24 12f8: 33 82 00 93 sb (sp+147),r2 12fc: 33 83 00 90 sb (sp+144),r3 1300: 00 43 00 10 srui r3,r2,16 1304: 33 83 00 91 sb (sp+145),r3 1308: 00 43 00 08 srui r3,r2,8 130c: 33 83 00 92 sb (sp+146),r3 1310: fb ff ff a3 calli 119c 1314: 2b 9d 00 04 lw ra,(sp+4) 1318: 2b 8b 00 10 lw r11,(sp+16) 131c: 2b 8c 00 0c lw r12,(sp+12) 1320: 2b 8d 00 08 lw r13,(sp+8) 1324: 37 9c 00 90 addi sp,sp,144 1328: c3 a0 00 00 ret 0000132c : 132c: 78 02 00 00 mvhi r2,0x0 1330: 38 42 40 9c ori r2,r2,0x409c 1334: 28 41 00 00 lw r1,(r2+0) 1338: 34 02 00 04 mvi r2,4 133c: 58 22 00 00 sw (r1+0),r2 1340: 34 02 00 01 mvi r2,1 1344: 58 22 00 00 sw (r1+0),r2 1348: c3 a0 00 00 ret 0000134c : 134c: 37 9c ff f0 addi sp,sp,-16 1350: 5b 8b 00 10 sw (sp+16),r11 1354: 5b 8c 00 0c sw (sp+12),r12 1358: 5b 8d 00 08 sw (sp+8),r13 135c: 5b 9d 00 04 sw (sp+4),ra 1360: 00 42 00 06 srui r2,r2,6 1364: b8 20 68 00 mv r13,r1 1368: 3c 4c 00 06 sli r12,r2,6 136c: 34 0b 00 00 mvi r11,0 1370: 5c 40 00 05 bne r2,r0,1384 1374: e0 00 00 05 bi 1388 1378: b5 ab 08 00 add r1,r13,r11 137c: fb ff ff 88 calli 119c 1380: 35 6b 00 40 addi r11,r11,64 1384: 49 8b ff fd bg r12,r11,1378 1388: 2b 9d 00 04 lw ra,(sp+4) 138c: 2b 8b 00 10 lw r11,(sp+16) 1390: 2b 8c 00 0c lw r12,(sp+12) 1394: 2b 8d 00 08 lw r13,(sp+8) 1398: 37 9c 00 10 addi sp,sp,16 139c: c3 a0 00 00 ret 000013a0 : 13a0: 37 9c ff e8 addi sp,sp,-24 13a4: 5b 8b 00 14 sw (sp+20),r11 13a8: 5b 8c 00 10 sw (sp+16),r12 13ac: 5b 8d 00 0c sw (sp+12),r13 13b0: 5b 8e 00 08 sw (sp+8),r14 13b4: 5b 9d 00 04 sw (sp+4),ra 13b8: b8 20 70 00 mv r14,r1 13bc: 78 01 00 00 mvhi r1,0x0 13c0: 38 21 40 9c ori r1,r1,0x409c 13c4: 28 2c 00 00 lw r12,(r1+0) 13c8: 34 0b 00 00 mvi r11,0 13cc: 34 0d 00 18 mvi r13,24 13d0: 29 81 00 10 lw r1,(r12+16) 13d4: 37 82 00 18 addi r2,sp,24 13d8: 34 03 00 04 mvi r3,4 13dc: 5b 81 00 18 sw (sp+24),r1 13e0: b5 cb 08 00 add r1,r14,r11 13e4: 35 6b 00 04 addi r11,r11,4 13e8: f8 00 06 f1 calli 2fac 13ec: 5d 6d ff f9 bne r11,r13,13d0 13f0: 2b 9d 00 04 lw ra,(sp+4) 13f4: 2b 8b 00 14 lw r11,(sp+20) 13f8: 2b 8c 00 10 lw r12,(sp+16) 13fc: 2b 8d 00 0c lw r13,(sp+12) 1400: 2b 8e 00 08 lw r14,(sp+8) 1404: 37 9c 00 18 addi sp,sp,24 1408: c3 a0 00 00 ret 0000140c : 140c: 37 9c ff e8 addi sp,sp,-24 1410: 5b 8b 00 14 sw (sp+20),r11 1414: 5b 8c 00 10 sw (sp+16),r12 1418: 5b 8d 00 0c sw (sp+12),r13 141c: 5b 8e 00 08 sw (sp+8),r14 1420: 5b 9d 00 04 sw (sp+4),ra 1424: b8 20 70 00 mv r14,r1 1428: 78 01 00 00 mvhi r1,0x0 142c: 38 21 40 9c ori r1,r1,0x409c 1430: 28 2c 00 00 lw r12,(r1+0) 1434: 34 0b 00 00 mvi r11,0 1438: 34 0d 00 20 mvi r13,32 143c: 29 81 00 08 lw r1,(r12+8) 1440: 37 82 00 18 addi r2,sp,24 1444: 34 03 00 04 mvi r3,4 1448: 5b 81 00 18 sw (sp+24),r1 144c: b5 cb 08 00 add r1,r14,r11 1450: 35 6b 00 04 addi r11,r11,4 1454: f8 00 06 d6 calli 2fac 1458: 5d 6d ff f9 bne r11,r13,143c 145c: 2b 9d 00 04 lw ra,(sp+4) 1460: 2b 8b 00 14 lw r11,(sp+20) 1464: 2b 8c 00 10 lw r12,(sp+16) 1468: 2b 8d 00 0c lw r13,(sp+12) 146c: 2b 8e 00 08 lw r14,(sp+8) 1470: 37 9c 00 18 addi sp,sp,24 1474: c3 a0 00 00 ret 00001478 : 1478: 37 9c ff f0 addi sp,sp,-16 147c: 5b 8b 00 10 sw (sp+16),r11 1480: 5b 8c 00 0c sw (sp+12),r12 1484: 5b 8d 00 08 sw (sp+8),r13 1488: 5b 9d 00 04 sw (sp+4),ra 148c: b8 60 68 00 mv r13,r3 1490: b8 40 58 00 mv r11,r2 1494: b8 20 60 00 mv r12,r1 1498: fb ff ff a5 calli 132c 149c: b9 80 08 00 mv r1,r12 14a0: b9 60 10 00 mv r2,r11 14a4: fb ff ff aa calli 134c 14a8: 01 62 00 06 srui r2,r11,6 14ac: 3c 42 00 06 sli r2,r2,6 14b0: b5 82 08 00 add r1,r12,r2 14b4: b9 60 10 00 mv r2,r11 14b8: fb ff ff 59 calli 121c 14bc: fb ff ff 2f calli 1178 14c0: b9 a0 08 00 mv r1,r13 14c4: fb ff ff d2 calli 140c 14c8: 2b 9d 00 04 lw ra,(sp+4) 14cc: 2b 8b 00 10 lw r11,(sp+16) 14d0: 2b 8c 00 0c lw r12,(sp+12) 14d4: 2b 8d 00 08 lw r13,(sp+8) 14d8: 37 9c 00 10 addi sp,sp,16 14dc: c3 a0 00 00 ret 000014e0 : 14e0: 37 9c ff dc addi sp,sp,-36 14e4: 5b 8b 00 20 sw (sp+32),r11 14e8: 5b 8c 00 1c sw (sp+28),r12 14ec: 5b 8d 00 18 sw (sp+24),r13 14f0: 5b 8e 00 14 sw (sp+20),r14 14f4: 5b 8f 00 10 sw (sp+16),r15 14f8: 5b 90 00 0c sw (sp+12),r16 14fc: 5b 91 00 08 sw (sp+8),r17 1500: 5b 9d 00 04 sw (sp+4),ra 1504: b8 20 60 00 mv r12,r1 1508: 78 01 00 00 mvhi r1,0x0 150c: 38 21 40 9c ori r1,r1,0x409c 1510: b8 60 68 00 mv r13,r3 1514: 28 23 00 00 lw r3,(r1+0) 1518: 34 01 00 04 mvi r1,4 151c: b8 40 78 00 mv r15,r2 1520: b8 80 70 00 mv r14,r4 1524: 58 61 00 00 sw (r3+0),r1 1528: 34 0b 00 00 mvi r11,0 152c: b8 60 88 00 mv r17,r3 1530: 34 10 00 20 mvi r16,32 1534: b5 8b 10 00 add r2,r12,r11 1538: 37 81 00 24 addi r1,sp,36 153c: 34 03 00 04 mvi r3,4 1540: f8 00 06 9b calli 2fac 1544: 2b 81 00 24 lw r1,(sp+36) 1548: 35 6b 00 04 addi r11,r11,4 154c: 5a 21 00 0c sw (r17+12),r1 1550: 5d 70 ff f9 bne r11,r16,1534 1554: 78 03 00 00 mvhi r3,0x0 1558: 38 63 40 9c ori r3,r3,0x409c 155c: 28 61 00 00 lw r1,(r3+0) 1560: 34 02 00 01 mvi r2,1 1564: 58 22 00 00 sw (r1+0),r2 1568: b9 a0 10 00 mv r2,r13 156c: 01 ad 00 06 srui r13,r13,6 1570: 35 81 00 20 addi r1,r12,32 1574: 3d ad 00 06 sli r13,r13,6 1578: fb ff ff 75 calli 134c 157c: 35 ad 00 20 addi r13,r13,32 1580: b5 8d 08 00 add r1,r12,r13 1584: b9 e0 10 00 mv r2,r15 1588: fb ff ff 25 calli 121c 158c: fb ff ff 68 calli 132c 1590: fb ff fe fa calli 1178 1594: b9 c0 08 00 mv r1,r14 1598: fb ff ff 9d calli 140c 159c: 2b 9d 00 04 lw ra,(sp+4) 15a0: 2b 8b 00 20 lw r11,(sp+32) 15a4: 2b 8c 00 1c lw r12,(sp+28) 15a8: 2b 8d 00 18 lw r13,(sp+24) 15ac: 2b 8e 00 14 lw r14,(sp+20) 15b0: 2b 8f 00 10 lw r15,(sp+16) 15b4: 2b 90 00 0c lw r16,(sp+12) 15b8: 2b 91 00 08 lw r17,(sp+8) 15bc: 37 9c 00 24 addi sp,sp,36 15c0: c3 a0 00 00 ret 000015c4 : 15c4: 37 9c ff d0 addi sp,sp,-48 15c8: 5b 8b 00 20 sw (sp+32),r11 15cc: 5b 8c 00 1c sw (sp+28),r12 15d0: 5b 8d 00 18 sw (sp+24),r13 15d4: 5b 8e 00 14 sw (sp+20),r14 15d8: 5b 8f 00 10 sw (sp+16),r15 15dc: 5b 90 00 0c sw (sp+12),r16 15e0: 5b 91 00 08 sw (sp+8),r17 15e4: 5b 9d 00 04 sw (sp+4),ra 15e8: b8 20 88 00 mv r17,r1 15ec: 78 01 00 00 mvhi r1,0x0 15f0: 38 21 40 9c ori r1,r1,0x409c 15f4: b8 40 68 00 mv r13,r2 15f8: 28 22 00 00 lw r2,(r1+0) 15fc: b8 60 60 00 mv r12,r3 1600: 34 03 00 04 mvi r3,4 1604: b8 80 70 00 mv r14,r4 1608: 58 43 00 00 sw (r2+0),r3 160c: 34 0b 00 1c mvi r11,28 1610: b8 40 80 00 mv r16,r2 1614: 34 0f ff fc mvi r15,-4 1618: b6 2b 10 00 add r2,r17,r11 161c: 37 81 00 30 addi r1,sp,48 1620: 34 03 00 04 mvi r3,4 1624: f8 00 06 62 calli 2fac 1628: 2b 81 00 30 lw r1,(sp+48) 162c: 35 6b ff fc addi r11,r11,-4 1630: 5a 01 00 0c sw (r16+12),r1 1634: 5d 6f ff f9 bne r11,r15,1618 1638: 78 03 00 00 mvhi r3,0x0 163c: 38 63 40 9c ori r3,r3,0x409c 1640: 28 61 00 00 lw r1,(r3+0) 1644: 37 8b 00 24 addi r11,sp,36 1648: 34 02 00 01 mvi r2,1 164c: 58 22 00 00 sw (r1+0),r2 1650: 34 03 00 04 mvi r3,4 1654: 35 a2 00 08 addi r2,r13,8 1658: b9 60 08 00 mv r1,r11 165c: f8 00 06 54 calli 2fac 1660: 35 a2 00 04 addi r2,r13,4 1664: 37 81 00 28 addi r1,sp,40 1668: 34 03 00 04 mvi r3,4 166c: f8 00 06 50 calli 2fac 1670: 34 03 00 04 mvi r3,4 1674: b9 a0 10 00 mv r2,r13 1678: 37 81 00 2c addi r1,sp,44 167c: f8 00 06 4c calli 2fac 1680: b9 60 08 00 mv r1,r11 1684: b9 80 10 00 mv r2,r12 1688: fb ff ff 31 calli 134c 168c: 01 82 00 06 srui r2,r12,6 1690: 3c 42 00 06 sli r2,r2,6 1694: b5 62 08 00 add r1,r11,r2 1698: b9 80 10 00 mv r2,r12 169c: fb ff fe e0 calli 121c 16a0: b9 c0 08 00 mv r1,r14 16a4: fb ff ff 3f calli 13a0 16a8: 2b 9d 00 04 lw ra,(sp+4) 16ac: 2b 8b 00 20 lw r11,(sp+32) 16b0: 2b 8c 00 1c lw r12,(sp+28) 16b4: 2b 8d 00 18 lw r13,(sp+24) 16b8: 2b 8e 00 14 lw r14,(sp+20) 16bc: 2b 8f 00 10 lw r15,(sp+16) 16c0: 2b 90 00 0c lw r16,(sp+12) 16c4: 2b 91 00 08 lw r17,(sp+8) 16c8: 37 9c 00 30 addi sp,sp,48 16cc: c3 a0 00 00 ret 000016d0 : 16d0: 78 02 00 00 mvhi r2,0x0 16d4: 38 42 40 a0 ori r2,r2,0x40a0 16d8: 28 41 00 00 lw r1,(r2+0) 16dc: 34 02 00 03 mvi r2,3 16e0: 58 22 00 00 sw (r1+0),r2 16e4: 28 22 00 00 lw r2,(r1+0) 16e8: 20 42 00 04 andi r2,r2,0x4 16ec: 44 40 ff fe be r2,r0,16e4 16f0: c3 a0 00 00 ret 000016f4 : 16f4: 78 03 00 00 mvhi r3,0x0 16f8: 38 63 40 a0 ori r3,r3,0x40a0 16fc: 28 62 00 00 lw r2,(r3+0) 1700: 58 41 00 04 sw (r2+4),r1 1704: 34 01 00 13 mvi r1,19 1708: 58 41 00 00 sw (r2+0),r1 170c: 28 41 00 00 lw r1,(r2+0) 1710: 20 21 00 04 andi r1,r1,0x4 1714: 44 20 ff fe be r1,r0,170c 1718: c3 a0 00 00 ret 0000171c : 171c: 78 02 00 00 mvhi r2,0x0 1720: 38 42 40 a0 ori r2,r2,0x40a0 1724: 28 41 00 00 lw r1,(r2+0) 1728: 34 02 00 23 mvi r2,35 172c: 58 22 00 00 sw (r1+0),r2 1730: 28 22 00 00 lw r2,(r1+0) 1734: 20 42 00 04 andi r2,r2,0x4 1738: 44 40 ff fe be r2,r0,1730 173c: 78 02 00 00 mvhi r2,0x0 1740: 38 42 40 a0 ori r2,r2,0x40a0 1744: 28 41 00 00 lw r1,(r2+0) 1748: 28 21 00 08 lw r1,(r1+8) 174c: c3 a0 00 00 ret 00001750 : 1750: 78 02 00 00 mvhi r2,0x0 1754: 38 42 40 a0 ori r2,r2,0x40a0 1758: 28 41 00 00 lw r1,(r2+0) 175c: 34 02 00 33 mvi r2,51 1760: 58 22 00 00 sw (r1+0),r2 1764: 28 22 00 00 lw r2,(r1+0) 1768: 20 42 00 04 andi r2,r2,0x4 176c: 44 40 ff fe be r2,r0,1764 1770: c3 a0 00 00 ret 00001774 : 1774: 37 9c ff f4 addi sp,sp,-12 1778: 5b 8b 00 0c sw (sp+12),r11 177c: 5b 8c 00 08 sw (sp+8),r12 1780: 5b 9d 00 04 sw (sp+4),ra 1784: 20 2b 00 ff andi r11,r1,0xff 1788: 3d 6b 00 01 sli r11,r11,1 178c: fb ff ff d1 calli 16d0 1790: 21 61 00 fe andi r1,r11,0xfe 1794: fb ff ff d8 calli 16f4 1798: 34 01 00 00 mvi r1,0 179c: fb ff ff d6 calli 16f4 17a0: fb ff ff ec calli 1750 17a4: fb ff ff cb calli 16d0 17a8: 39 61 00 01 ori r1,r11,0x1 17ac: 20 21 00 ff andi r1,r1,0xff 17b0: fb ff ff d1 calli 16f4 17b4: fb ff ff da calli 171c 17b8: 3c 2c 00 08 sli r12,r1,8 17bc: fb ff ff d8 calli 171c 17c0: b8 20 58 00 mv r11,r1 17c4: fb ff ff e3 calli 1750 17c8: b9 8b 08 00 or r1,r12,r11 17cc: 20 21 ff ff andi r1,r1,0xffff 17d0: 2b 9d 00 04 lw ra,(sp+4) 17d4: 2b 8b 00 0c lw r11,(sp+12) 17d8: 2b 8c 00 08 lw r12,(sp+8) 17dc: 37 9c 00 0c addi sp,sp,12 17e0: c3 a0 00 00 ret 000017e4 : 17e4: 78 03 00 00 mvhi r3,0x0 17e8: 38 63 40 a0 ori r3,r3,0x40a0 17ec: 28 62 00 00 lw r2,(r3+0) 17f0: 58 41 00 10 sw (r2+16),r1 17f4: c3 a0 00 00 ret 000017f8 : 17f8: 78 03 00 00 mvhi r3,0x0 17fc: 38 63 40 a4 ori r3,r3,0x40a4 1800: 28 62 00 00 lw r2,(r3+0) 1804: 78 03 00 00 mvhi r3,0x0 1808: 38 63 40 a0 ori r3,r3,0x40a0 180c: a0 22 08 00 and r1,r1,r2 1810: 28 62 00 00 lw r2,(r3+0) 1814: 3c 21 00 01 sli r1,r1,1 1818: 58 41 00 10 sw (r2+16),r1 181c: c3 a0 00 00 ret 00001820 : 1820: 78 02 00 00 mvhi r2,0x0 1824: 38 42 40 a0 ori r2,r2,0x40a0 1828: 28 41 00 00 lw r1,(r2+0) 182c: 28 21 00 18 lw r1,(r1+24) 1830: 08 21 00 1e muli r1,r1,30 1834: c3 a0 00 00 ret 00001838 : 1838: 78 02 00 00 mvhi r2,0x0 183c: 38 42 4c a4 ori r2,r2,0x4ca4 1840: 28 43 00 00 lw r3,(r2+0) 1844: 44 61 00 0c be r3,r1,1874 1848: 58 41 00 00 sw (r2+0),r1 184c: 34 03 03 ff mvi r3,1023 1850: 50 61 00 02 bgeu r3,r1,1858 1854: 58 43 00 00 sw (r2+0),r3 1858: 78 01 00 00 mvhi r1,0x0 185c: 78 03 00 00 mvhi r3,0x0 1860: 38 21 4c a4 ori r1,r1,0x4ca4 1864: 38 63 40 a0 ori r3,r3,0x40a0 1868: 28 22 00 00 lw r2,(r1+0) 186c: 28 61 00 00 lw r1,(r3+0) 1870: 58 22 00 0c sw (r1+12),r2 1874: c3 a0 00 00 ret 00001878 : 1878: 37 9c ff fc addi sp,sp,-4 187c: 5b 9d 00 04 sw (sp+4),ra 1880: 34 01 00 49 mvi r1,73 1884: fb ff ff bc calli 1774 1888: 3c 21 00 0c sli r1,r1,12 188c: 00 21 00 14 srui r1,r1,20 1890: 2b 9d 00 04 lw ra,(sp+4) 1894: 37 9c 00 04 addi sp,sp,4 1898: c3 a0 00 00 ret 0000189c : 189c: 34 23 00 40 addi r3,r1,64 18a0: 40 45 00 01 lbu r5,(r2+1) 18a4: 40 44 00 02 lbu r4,(r2+2) 18a8: 3c a5 00 08 sli r5,r5,8 18ac: 3c 84 00 10 sli r4,r4,16 18b0: b8 a4 20 00 or r4,r5,r4 18b4: 40 45 00 00 lbu r5,(r2+0) 18b8: b8 85 20 00 or r4,r4,r5 18bc: 40 45 00 03 lbu r5,(r2+3) 18c0: 34 42 00 04 addi r2,r2,4 18c4: 3c a5 00 18 sli r5,r5,24 18c8: b8 85 20 00 or r4,r4,r5 18cc: 58 24 00 00 sw (r1+0),r4 18d0: 34 21 00 04 addi r1,r1,4 18d4: 5c 23 ff f3 bne r1,r3,18a0 18d8: c3 a0 00 00 ret 000018dc : 18dc: 34 44 ff ff addi r4,r2,-1 18e0: 34 03 00 00 mvi r3,0 18e4: b4 22 10 00 add r2,r1,r2 18e8: e0 00 00 07 bi 1904 18ec: 40 46 00 00 lbu r6,(r2+0) 18f0: 40 25 00 00 lbu r5,(r1+0) 18f4: 34 63 00 01 addi r3,r3,1 18f8: 30 26 00 00 sb (r1+0),r6 18fc: 30 45 00 00 sb (r2+0),r5 1900: 34 21 00 01 addi r1,r1,1 1904: c8 83 28 00 sub r5,r4,r3 1908: 34 42 ff ff addi r2,r2,-1 190c: 54 a3 ff f8 bgu r5,r3,18ec 1910: c3 a0 00 00 ret 00001914 : 1914: 37 9c ff dc addi sp,sp,-36 1918: 5b 8b 00 0c sw (sp+12),r11 191c: 5b 8c 00 08 sw (sp+8),r12 1920: 5b 9d 00 04 sw (sp+4),ra 1924: 37 8c 00 10 addi r12,sp,16 1928: b8 20 58 00 mv r11,r1 192c: b9 80 20 00 mv r4,r12 1930: b8 40 08 00 mv r1,r2 1934: 34 03 00 0c mvi r3,12 1938: 34 42 00 20 addi r2,r2,32 193c: fb ff ff 22 calli 15c4 1940: b9 80 10 00 mv r2,r12 1944: 35 61 00 18 addi r1,r11,24 1948: 34 03 00 04 mvi r3,4 194c: f8 00 05 98 calli 2fac 1950: 37 82 00 14 addi r2,sp,20 1954: 35 61 00 1c addi r1,r11,28 1958: 34 03 00 04 mvi r3,4 195c: f8 00 05 94 calli 2fac 1960: 37 82 00 18 addi r2,sp,24 1964: 35 61 00 08 addi r1,r11,8 1968: 34 03 00 04 mvi r3,4 196c: f8 00 05 90 calli 2fac 1970: 37 82 00 1c addi r2,sp,28 1974: 35 61 00 0c addi r1,r11,12 1978: 34 03 00 04 mvi r3,4 197c: f8 00 05 8c calli 2fac 1980: 37 82 00 20 addi r2,sp,32 1984: 35 61 00 10 addi r1,r11,16 1988: 34 03 00 04 mvi r3,4 198c: f8 00 05 88 calli 2fac 1990: 35 61 00 14 addi r1,r11,20 1994: 37 82 00 24 addi r2,sp,36 1998: 34 03 00 04 mvi r3,4 199c: f8 00 05 84 calli 2fac 19a0: 2b 9d 00 04 lw ra,(sp+4) 19a4: 2b 8b 00 0c lw r11,(sp+12) 19a8: 2b 8c 00 08 lw r12,(sp+8) 19ac: 37 9c 00 24 addi sp,sp,36 19b0: c3 a0 00 00 ret 000019b4 : 19b4: 37 9c ff ec addi sp,sp,-20 19b8: 5b 8b 00 10 sw (sp+16),r11 19bc: 5b 8c 00 0c sw (sp+12),r12 19c0: 5b 8d 00 08 sw (sp+8),r13 19c4: 5b 9d 00 04 sw (sp+4),ra 19c8: b8 20 58 00 mv r11,r1 19cc: b8 40 60 00 mv r12,r2 19d0: 44 40 00 2a be r2,r0,1a78 19d4: 34 2d 00 90 addi r13,r1,144 19d8: b9 a0 10 00 mv r2,r13 19dc: 34 03 00 04 mvi r3,4 19e0: 37 81 00 14 addi r1,sp,20 19e4: f8 00 05 72 calli 2fac 19e8: 2b 81 00 14 lw r1,(sp+20) 19ec: 37 82 00 14 addi r2,sp,20 19f0: 34 03 00 04 mvi r3,4 19f4: b4 2c 08 00 add r1,r1,r12 19f8: 5b 81 00 14 sw (sp+20),r1 19fc: b9 a0 08 00 mv r1,r13 1a00: f8 00 05 6b calli 2fac 1a04: 29 63 00 44 lw r3,(r11+68) 1a08: 20 61 ff ff andi r1,r3,0xffff 1a0c: 00 63 00 10 srui r3,r3,16 1a10: 3c 62 00 08 sli r2,r3,8 1a14: 00 63 00 08 srui r3,r3,8 1a18: 20 42 ff ff andi r2,r2,0xffff 1a1c: b8 43 10 00 or r2,r2,r3 1a20: 3c 23 00 08 sli r3,r1,8 1a24: 00 21 00 08 srui r1,r1,8 1a28: b8 61 08 00 or r1,r3,r1 1a2c: 3c 21 00 10 sli r1,r1,16 1a30: b8 41 10 00 or r2,r2,r1 1a34: b4 4c 10 00 add r2,r2,r12 1a38: 20 41 ff ff andi r1,r2,0xffff 1a3c: 5b 82 00 14 sw (sp+20),r2 1a40: 00 42 00 10 srui r2,r2,16 1a44: 3c 43 00 08 sli r3,r2,8 1a48: 00 42 00 08 srui r2,r2,8 1a4c: 20 63 ff ff andi r3,r3,0xffff 1a50: b8 62 10 00 or r2,r3,r2 1a54: 3c 23 00 08 sli r3,r1,8 1a58: 00 21 00 08 srui r1,r1,8 1a5c: b8 61 08 00 or r1,r3,r1 1a60: 3c 21 00 10 sli r1,r1,16 1a64: b8 41 10 00 or r2,r2,r1 1a68: 59 62 00 44 sw (r11+68),r2 1a6c: b9 60 08 00 mv r1,r11 1a70: 35 62 00 20 addi r2,r11,32 1a74: fb ff ff a8 calli 1914 1a78: 2b 9d 00 04 lw ra,(sp+4) 1a7c: 2b 8b 00 10 lw r11,(sp+16) 1a80: 2b 8c 00 0c lw r12,(sp+12) 1a84: 2b 8d 00 08 lw r13,(sp+8) 1a88: 37 9c 00 14 addi sp,sp,20 1a8c: c3 a0 00 00 ret 00001a90 : 1a90: 37 9c ff 10 addi sp,sp,-240 1a94: 5b 8b 00 20 sw (sp+32),r11 1a98: 5b 8c 00 1c sw (sp+28),r12 1a9c: 5b 8d 00 18 sw (sp+24),r13 1aa0: 5b 8e 00 14 sw (sp+20),r14 1aa4: 5b 8f 00 10 sw (sp+16),r15 1aa8: 5b 90 00 0c sw (sp+12),r16 1aac: 5b 91 00 08 sw (sp+8),r17 1ab0: 5b 9d 00 04 sw (sp+4),ra 1ab4: b8 60 60 00 mv r12,r3 1ab8: 00 43 00 10 srui r3,r2,16 1abc: b8 20 58 00 mv r11,r1 1ac0: 3c 64 00 08 sli r4,r3,8 1ac4: 00 63 00 08 srui r3,r3,8 1ac8: 20 41 ff ff andi r1,r2,0xffff 1acc: 20 84 ff ff andi r4,r4,0xffff 1ad0: b8 83 18 00 or r3,r4,r3 1ad4: 3c 24 00 08 sli r4,r1,8 1ad8: 00 21 00 08 srui r1,r1,8 1adc: 59 82 00 04 sw (r12+4),r2 1ae0: b8 81 08 00 or r1,r4,r1 1ae4: 3c 21 00 10 sli r1,r1,16 1ae8: b8 61 18 00 or r3,r3,r1 1aec: 78 01 00 00 mvhi r1,0x0 1af0: 38 21 40 a8 ori r1,r1,0x40a8 1af4: 5b 83 00 f0 sw (sp+240),r3 1af8: 28 22 00 00 lw r2,(r1+0) 1afc: 29 63 18 4c lw r3,(r11+6220) 1b00: a0 62 10 00 and r2,r3,r2 1b04: 4c 40 00 05 bge r2,r0,1b18 1b08: 34 42 ff ff addi r2,r2,-1 1b0c: 34 01 ff c0 mvi r1,-64 1b10: b8 41 10 00 or r2,r2,r1 1b14: 34 42 00 01 addi r2,r2,1 1b18: 29 6f 00 04 lw r15,(r11+4) 1b1c: c8 43 18 00 sub r3,r2,r3 1b20: 35 6d 00 08 addi r13,r11,8 1b24: b4 6f 78 00 add r15,r3,r15 1b28: 29 63 18 50 lw r3,(r11+6224) 1b2c: 34 41 00 20 addi r1,r2,32 1b30: b5 a1 08 00 add r1,r13,r1 1b34: 37 82 00 f0 addi r2,sp,240 1b38: f8 00 05 1d calli 2fac 1b3c: 29 62 00 04 lw r2,(r11+4) 1b40: 37 8e 00 d0 addi r14,sp,208 1b44: b9 a0 08 00 mv r1,r13 1b48: b9 e0 18 00 mv r3,r15 1b4c: b9 c0 20 00 mv r4,r14 1b50: fb ff fe 64 calli 14e0 1b54: 37 8f 00 64 addi r15,sp,100 1b58: b9 e0 08 00 mv r1,r15 1b5c: b9 c0 10 00 mv r2,r14 1b60: 34 03 00 20 mvi r3,32 1b64: f8 00 05 12 calli 2fac 1b68: 34 0d 00 00 mvi r13,0 1b6c: 37 91 00 84 addi r17,sp,132 1b70: 35 70 18 5c addi r16,r11,6236 1b74: e0 00 00 0f bi 1bb0 1b78: 3d a2 00 05 sli r2,r13,5 1b7c: 34 03 00 20 mvi r3,32 1b80: b6 02 10 00 add r2,r16,r2 1b84: ba 20 08 00 mv r1,r17 1b88: f8 00 05 09 calli 2fac 1b8c: b9 e0 08 00 mv r1,r15 1b90: 34 02 00 40 mvi r2,64 1b94: b9 c0 18 00 mv r3,r14 1b98: fb ff fe 38 calli 1478 1b9c: b9 e0 08 00 mv r1,r15 1ba0: b9 c0 10 00 mv r2,r14 1ba4: 34 03 00 20 mvi r3,32 1ba8: f8 00 05 01 calli 2fac 1bac: 35 ad 00 01 addi r13,r13,1 1bb0: 29 61 18 58 lw r1,(r11+6232) 1bb4: 48 2d ff f1 bg r1,r13,1b78 1bb8: 34 01 00 00 mvi r1,0 1bbc: 37 86 00 64 addi r6,sp,100 1bc0: 37 82 00 d0 addi r2,sp,208 1bc4: 34 05 00 20 mvi r5,32 1bc8: b4 c1 18 00 add r3,r6,r1 1bcc: 28 64 00 00 lw r4,(r3+0) 1bd0: b4 41 38 00 add r7,r2,r1 1bd4: 34 21 00 04 addi r1,r1,4 1bd8: 20 83 ff ff andi r3,r4,0xffff 1bdc: 00 84 00 10 srui r4,r4,16 1be0: 3c 88 00 08 sli r8,r4,8 1be4: 00 84 00 08 srui r4,r4,8 1be8: 21 08 ff ff andi r8,r8,0xffff 1bec: b9 04 20 00 or r4,r8,r4 1bf0: 3c 68 00 08 sli r8,r3,8 1bf4: 00 63 00 08 srui r3,r3,8 1bf8: b9 03 18 00 or r3,r8,r3 1bfc: 3c 63 00 10 sli r3,r3,16 1c00: b8 83 20 00 or r4,r4,r3 1c04: 58 e4 00 00 sw (r7+0),r4 1c08: 5c 25 ff f0 bne r1,r5,1bc8 1c0c: 29 61 18 54 lw r1,(r11+6228) 1c10: 35 6d 1c 1c addi r13,r11,7196 1c14: 34 03 00 20 mvi r3,32 1c18: b5 a1 08 00 add r1,r13,r1 1c1c: f8 00 04 e4 calli 2fac 1c20: 34 03 00 80 mvi r3,128 1c24: b9 a0 10 00 mv r2,r13 1c28: 35 81 00 4c addi r1,r12,76 1c2c: f8 00 04 e0 calli 2fac 1c30: 37 8e 00 24 addi r14,sp,36 1c34: b9 c0 08 00 mv r1,r14 1c38: b9 a0 10 00 mv r2,r13 1c3c: fb ff ff 18 calli 189c 1c40: fb ff fd bb calli 132c 1c44: b9 c0 08 00 mv r1,r14 1c48: 34 02 00 40 mvi r2,64 1c4c: 35 8d 00 20 addi r13,r12,32 1c50: fb ff fd bf calli 134c 1c54: b9 a0 08 00 mv r1,r13 1c58: fb ff fd ed calli 140c 1c5c: b9 a0 10 00 mv r2,r13 1c60: 34 03 00 20 mvi r3,32 1c64: b9 c0 08 00 mv r1,r14 1c68: f8 00 04 d1 calli 2fac 1c6c: b9 c0 08 00 mv r1,r14 1c70: b9 c0 10 00 mv r2,r14 1c74: fb ff ff 0a calli 189c 1c78: b9 c0 10 00 mv r2,r14 1c7c: b9 a0 08 00 mv r1,r13 1c80: 34 03 00 20 mvi r3,32 1c84: f8 00 04 ca calli 2fac 1c88: 35 62 1c 5c addi r2,r11,7260 1c8c: 35 81 00 40 addi r1,r12,64 1c90: 34 03 00 0c mvi r3,12 1c94: f8 00 04 c6 calli 2fac 1c98: 37 8e 00 a4 addi r14,sp,164 1c9c: 34 03 00 2c mvi r3,44 1ca0: b9 a0 10 00 mv r2,r13 1ca4: b9 c0 08 00 mv r1,r14 1ca8: f8 00 04 c1 calli 2fac 1cac: b9 c0 08 00 mv r1,r14 1cb0: 34 02 00 20 mvi r2,32 1cb4: fb ff ff 0a calli 18dc 1cb8: 37 81 00 c4 addi r1,sp,196 1cbc: 34 02 00 0c mvi r2,12 1cc0: fb ff ff 07 calli 18dc 1cc4: b9 c0 10 00 mv r2,r14 1cc8: 34 03 00 2c mvi r3,44 1ccc: b9 a0 08 00 mv r1,r13 1cd0: f8 00 04 b7 calli 2fac 1cd4: b9 80 08 00 mv r1,r12 1cd8: b9 a0 10 00 mv r2,r13 1cdc: fb ff ff 0e calli 1914 1ce0: 35 82 00 1c addi r2,r12,28 1ce4: 37 81 00 f0 addi r1,sp,240 1ce8: 34 03 00 04 mvi r3,4 1cec: f8 00 04 b0 calli 2fac 1cf0: 35 82 00 18 addi r2,r12,24 1cf4: 37 81 00 f0 addi r1,sp,240 1cf8: 34 03 00 04 mvi r3,4 1cfc: f8 00 04 ac calli 2fac 1d00: 35 82 00 14 addi r2,r12,20 1d04: 37 81 00 f0 addi r1,sp,240 1d08: 34 03 00 04 mvi r3,4 1d0c: f8 00 04 a8 calli 2fac 1d10: 35 82 00 10 addi r2,r12,16 1d14: 37 81 00 f0 addi r1,sp,240 1d18: 34 03 00 04 mvi r3,4 1d1c: f8 00 04 a4 calli 2fac 1d20: 35 82 00 0c addi r2,r12,12 1d24: 37 81 00 f0 addi r1,sp,240 1d28: 34 03 00 04 mvi r3,4 1d2c: f8 00 04 a0 calli 2fac 1d30: 35 82 00 08 addi r2,r12,8 1d34: 37 81 00 f0 addi r1,sp,240 1d38: 34 03 00 04 mvi r3,4 1d3c: f8 00 04 9c calli 2fac 1d40: 29 62 1c a0 lw r2,(r11+7328) 1d44: 29 61 00 00 lw r1,(r11+0) 1d48: b8 41 08 00 or r1,r2,r1 1d4c: 59 81 00 00 sw (r12+0),r1 1d50: 2b 9d 00 04 lw ra,(sp+4) 1d54: 2b 8b 00 20 lw r11,(sp+32) 1d58: 2b 8c 00 1c lw r12,(sp+28) 1d5c: 2b 8d 00 18 lw r13,(sp+24) 1d60: 2b 8e 00 14 lw r14,(sp+20) 1d64: 2b 8f 00 10 lw r15,(sp+16) 1d68: 2b 90 00 0c lw r16,(sp+12) 1d6c: 2b 91 00 08 lw r17,(sp+8) 1d70: 37 9c 00 f0 addi sp,sp,240 1d74: c3 a0 00 00 ret 00001d78 : 1d78: 34 27 ff e0 addi r7,r1,-32 1d7c: 28 25 00 1c lw r5,(r1+28) 1d80: 28 46 00 1c lw r6,(r2+28) 1d84: 20 a4 ff ff andi r4,r5,0xffff 1d88: 00 a5 00 10 srui r5,r5,16 1d8c: 3c a3 00 08 sli r3,r5,8 1d90: 00 a5 00 08 srui r5,r5,8 1d94: 20 63 ff ff andi r3,r3,0xffff 1d98: b8 65 18 00 or r3,r3,r5 1d9c: 3c 85 00 08 sli r5,r4,8 1da0: 00 84 00 08 srui r4,r4,8 1da4: b8 a4 20 00 or r4,r5,r4 1da8: 3c 84 00 10 sli r4,r4,16 1dac: 20 c5 ff ff andi r5,r6,0xffff 1db0: 00 c6 00 10 srui r6,r6,16 1db4: b8 64 18 00 or r3,r3,r4 1db8: 3c c4 00 08 sli r4,r6,8 1dbc: 00 c6 00 08 srui r6,r6,8 1dc0: 20 84 ff ff andi r4,r4,0xffff 1dc4: b8 86 20 00 or r4,r4,r6 1dc8: 3c a6 00 08 sli r6,r5,8 1dcc: 00 a5 00 08 srui r5,r5,8 1dd0: b8 c5 28 00 or r5,r6,r5 1dd4: 3c a5 00 10 sli r5,r5,16 1dd8: b8 85 20 00 or r4,r4,r5 1ddc: 54 64 00 05 bgu r3,r4,1df0 1de0: 54 83 00 06 bgu r4,r3,1df8 1de4: 34 21 ff fc addi r1,r1,-4 1de8: 34 42 ff fc addi r2,r2,-4 1dec: 5c 27 ff e4 bne r1,r7,1d7c 1df0: 34 01 00 01 mvi r1,1 1df4: c3 a0 00 00 ret 1df8: 34 01 00 02 mvi r1,2 1dfc: c3 a0 00 00 ret 00001e00 : 1e00: 37 9c fe b0 addi sp,sp,-336 1e04: 5b 8b 00 14 sw (sp+20),r11 1e08: 5b 8c 00 10 sw (sp+16),r12 1e0c: 5b 8d 00 0c sw (sp+12),r13 1e10: 5b 8e 00 08 sw (sp+8),r14 1e14: 5b 9d 00 04 sw (sp+4),ra 1e18: 37 8b 00 18 addi r11,sp,24 1e1c: 34 6c c0 00 addi r12,r3,-16384 1e20: b9 60 18 00 mv r3,r11 1e24: b8 80 70 00 mv r14,r4 1e28: b8 20 68 00 mv r13,r1 1e2c: fb ff ff 19 calli 1a90 1e30: b9 60 08 00 mv r1,r11 1e34: b9 c0 10 00 mv r2,r14 1e38: fb ff fe df calli 19b4 1e3c: 01 83 00 10 srui r3,r12,16 1e40: 21 84 ff ff andi r4,r12,0xffff 1e44: 3c 61 00 08 sli r1,r3,8 1e48: 00 63 00 08 srui r3,r3,8 1e4c: 20 21 ff ff andi r1,r1,0xffff 1e50: b8 23 18 00 or r3,r1,r3 1e54: 3c 81 00 08 sli r1,r4,8 1e58: 00 84 00 08 srui r4,r4,8 1e5c: b8 24 20 00 or r4,r1,r4 1e60: 3c 84 00 10 sli r4,r4,16 1e64: 37 81 00 b4 addi r1,sp,180 1e68: b8 64 18 00 or r3,r3,r4 1e6c: 59 63 00 98 sw (r11+152),r3 1e70: 37 84 00 e4 addi r4,sp,228 1e74: 37 83 00 64 addi r3,sp,100 1e78: 28 66 00 00 lw r6,(r3+0) 1e7c: 34 63 00 04 addi r3,r3,4 1e80: 20 c5 ff ff andi r5,r6,0xffff 1e84: 00 c6 00 10 srui r6,r6,16 1e88: 3c c2 00 08 sli r2,r6,8 1e8c: 00 c6 00 08 srui r6,r6,8 1e90: 20 42 ff ff andi r2,r2,0xffff 1e94: b8 46 30 00 or r6,r2,r6 1e98: 3c a2 00 08 sli r2,r5,8 1e9c: 00 a5 00 08 srui r5,r5,8 1ea0: b8 45 28 00 or r5,r2,r5 1ea4: 3c a5 00 10 sli r5,r5,16 1ea8: b8 c5 30 00 or r6,r6,r5 1eac: 58 86 00 00 sw (r4+0),r6 1eb0: 34 84 00 04 addi r4,r4,4 1eb4: 5c 61 ff f1 bne r3,r1,1e78 1eb8: 37 8b 01 34 addi r11,sp,308 1ebc: 37 81 00 e4 addi r1,sp,228 1ec0: 34 02 00 50 mvi r2,80 1ec4: b9 60 18 00 mv r3,r11 1ec8: fb ff fd 6c calli 1478 1ecc: 2b 82 01 50 lw r2,(sp+336) 1ed0: 34 01 00 00 mvi r1,0 1ed4: 5c 40 00 04 bne r2,r0,1ee4 1ed8: b9 60 08 00 mv r1,r11 1edc: 35 a2 1c a4 addi r2,r13,7332 1ee0: fb ff ff a6 calli 1d78 1ee4: 2b 9d 00 04 lw ra,(sp+4) 1ee8: 2b 8b 00 14 lw r11,(sp+20) 1eec: 2b 8c 00 10 lw r12,(sp+16) 1ef0: 2b 8d 00 0c lw r13,(sp+12) 1ef4: 2b 8e 00 08 lw r14,(sp+8) 1ef8: 37 9c 01 50 addi sp,sp,336 1efc: c3 a0 00 00 ret 00001f00 : 1f00: 78 04 00 00 mvhi r4,0x0 1f04: b8 20 18 00 mv r3,r1 1f08: 38 84 4c a8 ori r4,r4,0x4ca8 1f0c: 34 01 00 00 mvi r1,0 1f10: e0 00 00 0c bi 1f40 1f14: 40 65 00 00 lbu r5,(r3+0) 1f18: 00 26 00 08 srui r6,r1,8 1f1c: 3c 21 00 08 sli r1,r1,8 1f20: 98 c5 28 00 xor r5,r6,r5 1f24: 3c a5 00 02 sli r5,r5,2 1f28: 20 21 ff ff andi r1,r1,0xffff 1f2c: b4 85 28 00 add r5,r4,r5 1f30: 2c a5 00 02 lhu r5,(r5+2) 1f34: 34 63 00 01 addi r3,r3,1 1f38: 34 42 ff ff addi r2,r2,-1 1f3c: 98 a1 08 00 xor r1,r5,r1 1f40: 48 40 ff f5 bg r2,r0,1f14 1f44: c3 a0 00 00 ret 00001f48 : 1f48: 37 9c ff fc addi sp,sp,-4 1f4c: 5b 9d 00 04 sw (sp+4),ra 1f50: 38 03 8f 00 mvu r3,0x8f00 1f54: 5c 43 00 04 bne r2,r3,1f64 1f58: 34 02 00 07 mvi r2,7 1f5c: 58 22 00 00 sw (r1+0),r2 1f60: e0 00 00 19 bi 1fc4 1f64: 58 20 00 00 sw (r1+0),r0 1f68: 34 03 00 05 mvi r3,5 1f6c: 38 42 00 01 ori r2,r2,0x1 1f70: 34 05 00 08 mvi r5,8 1f74: 58 22 00 00 sw (r1+0),r2 1f78: 28 24 00 00 lw r4,(r1+0) 1f7c: 20 84 00 08 andi r4,r4,0x8 1f80: 5c 85 ff fe bne r4,r5,1f78 1f84: 34 63 ff ff addi r3,r3,-1 1f88: 5c 60 ff fb bne r3,r0,1f74 1f8c: 34 02 00 00 mvi r2,0 1f90: 34 06 00 02 mvi r6,2 1f94: 34 05 00 08 mvi r5,8 1f98: 34 04 00 05 mvi r4,5 1f9c: 58 26 00 00 sw (r1+0),r6 1fa0: 28 23 00 00 lw r3,(r1+0) 1fa4: 20 63 00 08 andi r3,r3,0x8 1fa8: 5c 65 ff fe bne r3,r5,1fa0 1fac: 34 42 00 01 addi r2,r2,1 1fb0: 5c 44 ff fb bne r2,r4,1f9c 1fb4: 34 02 00 03 mvi r2,3 1fb8: 58 22 00 00 sw (r1+0),r2 1fbc: 34 01 00 64 mvi r1,100 1fc0: fb ff f9 25 calli 454 1fc4: 2b 9d 00 04 lw ra,(sp+4) 1fc8: 37 9c 00 04 addi sp,sp,4 1fcc: c3 a0 00 00 ret 00001fd0 : 1fd0: 37 9c ff f8 addi sp,sp,-8 1fd4: 5b 8b 00 08 sw (sp+8),r11 1fd8: 5b 9d 00 04 sw (sp+4),ra 1fdc: 78 0b 00 00 mvhi r11,0x0 1fe0: 39 6b 50 a8 ori r11,r11,0x50a8 1fe4: 29 63 00 00 lw r3,(r11+0) 1fe8: b8 20 10 00 mv r2,r1 1fec: 34 01 00 00 mvi r1,0 1ff0: 44 62 00 14 be r3,r2,2040 1ff4: 78 03 00 00 mvhi r3,0x0 1ff8: 38 63 40 ac ori r3,r3,0x40ac 1ffc: 28 61 00 00 lw r1,(r3+0) 2000: 59 62 00 00 sw (r11+0),r2 2004: fb ff ff d1 calli 1f48 2008: 78 02 00 00 mvhi r2,0x0 200c: 38 42 40 b0 ori r2,r2,0x40b0 2010: 28 41 00 00 lw r1,(r2+0) 2014: 29 62 00 00 lw r2,(r11+0) 2018: fb ff ff cc calli 1f48 201c: 29 62 00 00 lw r2,(r11+0) 2020: 38 01 8f 00 mvu r1,0x8f00 2024: 44 41 00 02 be r2,r1,202c 2028: f8 00 00 69 calli 21cc 202c: 78 01 00 00 mvhi r1,0x0 2030: 38 21 50 a8 ori r1,r1,0x50a8 2034: 28 22 00 00 lw r2,(r1+0) 2038: 38 01 8f 00 mvu r1,0x8f00 203c: fc 41 08 00 cmpne r1,r2,r1 2040: 2b 9d 00 04 lw ra,(sp+4) 2044: 2b 8b 00 08 lw r11,(sp+8) 2048: 37 9c 00 08 addi sp,sp,8 204c: c3 a0 00 00 ret 00002050 : 2050: 78 01 00 00 mvhi r1,0x0 2054: 38 21 50 a8 ori r1,r1,0x50a8 2058: 28 21 00 00 lw r1,(r1+0) 205c: c3 a0 00 00 ret 00002060 : 2060: 78 01 00 00 mvhi r1,0x0 2064: 38 21 76 14 ori r1,r1,0x7614 2068: 28 21 00 00 lw r1,(r1+0) 206c: c3 a0 00 00 ret 00002070 : 2070: 78 02 00 00 mvhi r2,0x0 2074: 38 42 76 14 ori r2,r2,0x7614 2078: 28 43 00 00 lw r3,(r2+0) 207c: 44 61 00 06 be r3,r1,2094 2080: 78 03 00 00 mvhi r3,0x0 2084: 38 63 40 b4 ori r3,r3,0x40b4 2088: 58 41 00 00 sw (r2+0),r1 208c: 28 62 00 00 lw r2,(r3+0) 2090: 58 41 00 00 sw (r2+0),r1 2094: c3 a0 00 00 ret 00002098 : 2098: 78 04 00 00 mvhi r4,0x0 209c: 38 84 40 b8 ori r4,r4,0x40b8 20a0: 28 83 00 00 lw r3,(r4+0) 20a4: 78 06 00 00 mvhi r6,0x0 20a8: 38 c6 40 bc ori r6,r6,0x40bc 20ac: 28 65 00 00 lw r5,(r3+0) 20b0: 28 c4 00 00 lw r4,(r6+0) 20b4: 20 42 00 ff andi r2,r2,0xff 20b8: 20 21 00 ff andi r1,r1,0xff 20bc: a0 a4 20 00 and r4,r5,r4 20c0: 3c 42 00 02 sli r2,r2,2 20c4: 5c 20 00 05 bne r1,r0,20d8 20c8: 38 84 00 01 ori r4,r4,0x1 20cc: b8 82 10 00 or r2,r4,r2 20d0: 58 62 00 00 sw (r3+0),r2 20d4: c3 a0 00 00 ret 20d8: 38 42 00 01 ori r2,r2,0x1 20dc: 3c 42 00 10 sli r2,r2,16 20e0: b8 44 20 00 or r4,r2,r4 20e4: 58 64 00 00 sw (r3+0),r4 20e8: c3 a0 00 00 ret 000020ec : 20ec: 20 21 00 ff andi r1,r1,0xff 20f0: 5c 20 00 08 bne r1,r0,2110 20f4: 78 02 00 00 mvhi r2,0x0 20f8: 38 42 40 b8 ori r2,r2,0x40b8 20fc: 28 41 00 00 lw r1,(r2+0) 2100: 28 21 00 00 lw r1,(r1+0) 2104: 00 21 00 02 srui r1,r1,2 2108: 20 21 00 3f andi r1,r1,0x3f 210c: c3 a0 00 00 ret 2110: 78 02 00 00 mvhi r2,0x0 2114: 38 42 40 b8 ori r2,r2,0x40b8 2118: 28 41 00 00 lw r1,(r2+0) 211c: 28 21 00 00 lw r1,(r1+0) 2120: 00 21 00 12 srui r1,r1,18 2124: 20 21 00 3f andi r1,r1,0x3f 2128: c3 a0 00 00 ret 0000212c : 212c: 20 21 00 ff andi r1,r1,0xff 2130: 5c 20 00 08 bne r1,r0,2150 2134: 78 02 00 00 mvhi r2,0x0 2138: 38 42 40 b8 ori r2,r2,0x40b8 213c: 28 41 00 00 lw r1,(r2+0) 2140: 28 21 00 00 lw r1,(r1+0) 2144: 20 21 00 02 andi r1,r1,0x2 2148: 38 21 01 00 ori r1,r1,0x100 214c: e0 00 00 09 bi 2170 2150: 78 03 00 00 mvhi r3,0x0 2154: 38 63 40 b8 ori r3,r3,0x40b8 2158: 28 61 00 00 lw r1,(r3+0) 215c: 28 22 00 00 lw r2,(r1+0) 2160: 78 01 00 02 mvhi r1,0x2 2164: a0 41 08 00 and r1,r2,r1 2168: 78 02 01 00 mvhi r2,0x100 216c: b8 22 08 00 or r1,r1,r2 2170: 78 03 00 00 mvhi r3,0x0 2174: 38 63 40 b8 ori r3,r3,0x40b8 2178: 28 62 00 00 lw r2,(r3+0) 217c: 58 41 00 00 sw (r2+0),r1 2180: c3 a0 00 00 ret 00002184 : 2184: 37 9c ff fc addi sp,sp,-4 2188: 5b 9d 00 04 sw (sp+4),ra 218c: 34 01 00 00 mvi r1,0 2190: fb ff ff e7 calli 212c 2194: 34 01 00 20 mvi r1,32 2198: d0 41 00 00 wcsr IP,r1 219c: 2b 9d 00 04 lw ra,(sp+4) 21a0: 37 9c 00 04 addi sp,sp,4 21a4: c3 a0 00 00 ret 000021a8 : 21a8: 37 9c ff fc addi sp,sp,-4 21ac: 5b 9d 00 04 sw (sp+4),ra 21b0: 34 01 00 01 mvi r1,1 21b4: fb ff ff de calli 212c 21b8: 34 01 00 20 mvi r1,32 21bc: d0 41 00 00 wcsr IP,r1 21c0: 2b 9d 00 04 lw ra,(sp+4) 21c4: 37 9c 00 04 addi sp,sp,4 21c8: c3 a0 00 00 ret 000021cc : 21cc: 37 9c ff f0 addi sp,sp,-16 21d0: 5b 8b 00 10 sw (sp+16),r11 21d4: 5b 8c 00 0c sw (sp+12),r12 21d8: 5b 8d 00 08 sw (sp+8),r13 21dc: 5b 9d 00 04 sw (sp+4),ra 21e0: 78 02 00 00 mvhi r2,0x0 21e4: 38 42 40 c0 ori r2,r2,0x40c0 21e8: 28 41 00 00 lw r1,(r2+0) 21ec: 34 02 00 01 mvi r2,1 21f0: 58 22 00 00 sw (r1+0),r2 21f4: 28 21 00 00 lw r1,(r1+0) 21f8: 78 01 00 00 mvhi r1,0x0 21fc: 38 21 40 c4 ori r1,r1,0x40c4 2200: 28 2b 00 00 lw r11,(r1+0) 2204: 34 01 00 64 mvi r1,100 2208: 29 6d 00 00 lw r13,(r11+0) 220c: 39 ac 00 0c ori r12,r13,0xc 2210: 59 6c 00 00 sw (r11+0),r12 2214: fb ff f8 90 calli 454 2218: 34 01 ff f3 mvi r1,-13 221c: a1 a1 68 00 and r13,r13,r1 2220: 59 6d 00 00 sw (r11+0),r13 2224: 34 01 00 64 mvi r1,100 2228: fb ff f8 8b calli 454 222c: 34 01 00 64 mvi r1,100 2230: 59 6c 00 00 sw (r11+0),r12 2234: fb ff f8 88 calli 454 2238: 2b 9d 00 04 lw ra,(sp+4) 223c: 2b 8b 00 10 lw r11,(sp+16) 2240: 2b 8c 00 0c lw r12,(sp+12) 2244: 2b 8d 00 08 lw r13,(sp+8) 2248: 37 9c 00 10 addi sp,sp,16 224c: c3 a0 00 00 ret 00002250 : 2250: 78 02 00 00 mvhi r2,0x0 2254: 38 42 40 c4 ori r2,r2,0x40c4 2258: 28 41 00 00 lw r1,(r2+0) 225c: 28 21 00 00 lw r1,(r1+0) 2260: 00 21 00 10 srui r1,r1,16 2264: 20 21 03 ff andi r1,r1,0x3ff 2268: c3 a0 00 00 ret 0000226c : 226c: 78 01 00 00 mvhi r1,0x0 2270: 38 21 40 c8 ori r1,r1,0x40c8 2274: 28 23 00 00 lw r3,(r1+0) 2278: 78 01 01 00 mvhi r1,0x100 227c: 78 02 00 00 mvhi r2,0x0 2280: 58 61 00 00 sw (r3+0),r1 2284: 78 01 00 00 mvhi r1,0x0 2288: 38 21 76 18 ori r1,r1,0x7618 228c: 38 42 76 20 ori r2,r2,0x7620 2290: e0 00 00 0a bi 22b8 2294: 28 24 00 00 lw r4,(r1+0) 2298: 28 65 00 0c lw r5,(r3+12) 229c: 3c 84 00 02 sli r4,r4,2 22a0: b4 44 20 00 add r4,r2,r4 22a4: 58 85 00 00 sw (r4+0),r5 22a8: 28 24 00 00 lw r4,(r1+0) 22ac: 34 84 00 01 addi r4,r4,1 22b0: 20 84 00 7f andi r4,r4,0x7f 22b4: 58 24 00 00 sw (r1+0),r4 22b8: 28 64 00 00 lw r4,(r3+0) 22bc: 20 84 01 ff andi r4,r4,0x1ff 22c0: 5c 80 ff f5 bne r4,r0,2294 22c4: 78 03 00 00 mvhi r3,0x0 22c8: 38 63 40 c8 ori r3,r3,0x40c8 22cc: 28 61 00 00 lw r1,(r3+0) 22d0: 78 02 02 00 mvhi r2,0x200 22d4: 58 22 00 00 sw (r1+0),r2 22d8: 34 01 00 04 mvi r1,4 22dc: d0 41 00 00 wcsr IP,r1 22e0: c3 a0 00 00 ret 000022e4 : 22e4: 37 9c ff f8 addi sp,sp,-8 22e8: 5b 8b 00 08 sw (sp+8),r11 22ec: 5b 9d 00 04 sw (sp+4),ra 22f0: 34 02 00 ff mvi r2,255 22f4: 34 03 00 08 mvi r3,8 22f8: b8 20 58 00 mv r11,r1 22fc: f8 00 03 78 calli 30dc 2300: 78 01 00 00 mvhi r1,0x0 2304: 38 21 40 cc ori r1,r1,0x40cc 2308: 28 22 00 00 lw r2,(r1+0) 230c: 59 60 00 00 sw (r11+0),r0 2310: 34 01 00 04 mvi r1,4 2314: 58 40 00 00 sw (r2+0),r0 2318: 58 41 00 00 sw (r2+0),r1 231c: 34 04 00 05 mvi r4,5 2320: 58 44 00 00 sw (r2+0),r4 2324: 28 44 00 00 lw r4,(r2+0) 2328: 35 63 00 04 addi r3,r11,4 232c: 34 06 00 08 mvi r6,8 2330: 00 84 00 04 srui r4,r4,4 2334: 34 08 00 09 mvi r8,9 2338: 20 84 00 01 andi r4,r4,0x1 233c: 59 64 00 04 sw (r11+4),r4 2340: 58 41 00 00 sw (r2+0),r1 2344: 58 40 00 00 sw (r2+0),r0 2348: 34 01 00 01 mvi r1,1 234c: 34 07 00 20 mvi r7,32 2350: 58 46 00 00 sw (r2+0),r6 2354: 78 09 00 00 mvhi r9,0x0 2358: 39 29 40 cc ori r9,r9,0x40cc 235c: 58 48 00 00 sw (r2+0),r8 2360: 29 25 00 00 lw r5,(r9+0) 2364: 28 49 00 00 lw r9,(r2+0) 2368: 3c 84 00 01 sli r4,r4,1 236c: 58 46 00 00 sw (r2+0),r6 2370: 01 29 00 04 srui r9,r9,4 2374: 34 21 00 01 addi r1,r1,1 2378: 21 29 00 01 andi r9,r9,0x1 237c: b8 89 20 00 or r4,r4,r9 2380: 5c 27 ff f4 bne r1,r7,2350 2384: 59 64 00 04 sw (r11+4),r4 2388: 58 a0 00 00 sw (r5+0),r0 238c: b8 a0 10 00 mv r2,r5 2390: 34 04 00 08 mvi r4,8 2394: 34 06 00 09 mvi r6,9 2398: 34 05 00 39 mvi r5,57 239c: 28 68 00 00 lw r8,(r3+0) 23a0: 29 67 00 00 lw r7,(r11+0) 23a4: 58 44 00 00 sw (r2+0),r4 23a8: 01 08 00 1f srui r8,r8,31 23ac: 3c e7 00 01 sli r7,r7,1 23b0: 58 46 00 00 sw (r2+0),r6 23b4: b9 07 38 00 or r7,r8,r7 23b8: 59 67 00 00 sw (r11+0),r7 23bc: 28 47 00 00 lw r7,(r2+0) 23c0: 28 68 00 00 lw r8,(r3+0) 23c4: 34 21 00 01 addi r1,r1,1 23c8: 00 e7 00 04 srui r7,r7,4 23cc: 3d 08 00 01 sli r8,r8,1 23d0: 20 e7 00 01 andi r7,r7,0x1 23d4: b9 07 38 00 or r7,r8,r7 23d8: 58 67 00 00 sw (r3+0),r7 23dc: 58 44 00 00 sw (r2+0),r4 23e0: 5c 25 ff ef bne r1,r5,239c 23e4: 2b 9d 00 04 lw ra,(sp+4) 23e8: 2b 8b 00 08 lw r11,(sp+8) 23ec: 37 9c 00 08 addi sp,sp,8 23f0: c3 a0 00 00 ret 000023f4 : 23f4: 78 07 00 00 mvhi r7,0x0 23f8: 20 42 ff ff andi r2,r2,0xffff 23fc: 38 e7 40 c8 ori r7,r7,0x40c8 2400: 00 46 00 02 srui r6,r2,2 2404: 34 04 00 00 mvi r4,0 2408: 28 e5 00 00 lw r5,(r7+0) 240c: e0 00 00 05 bi 2420 2410: 28 27 00 00 lw r7,(r1+0) 2414: 34 84 00 01 addi r4,r4,1 2418: 34 21 00 04 addi r1,r1,4 241c: 58 a7 00 08 sw (r5+8),r7 2420: 54 c4 ff fc bgu r6,r4,2410 2424: 44 60 00 17 be r3,r0,2480 2428: 78 01 00 00 mvhi r1,0x0 242c: 38 21 40 c8 ori r1,r1,0x40c8 2430: 28 24 00 00 lw r4,(r1+0) 2434: 34 03 00 00 mvi r3,0 2438: 78 07 00 18 mvhi r7,0x18 243c: 28 81 00 00 lw r1,(r4+0) 2440: b8 80 30 00 mv r6,r4 2444: 78 05 00 10 mvhi r5,0x10 2448: e0 00 00 04 bi 2458 244c: 28 c1 00 00 lw r1,(r6+0) 2450: 34 63 00 01 addi r3,r3,1 2454: 44 65 00 0d be r3,r5,2488 2458: a0 27 20 00 and r4,r1,r7 245c: 44 80 ff fc be r4,r0,244c 2460: 78 05 00 00 mvhi r5,0x0 2464: 38 a5 40 c8 ori r5,r5,0x40c8 2468: 28 a3 00 00 lw r3,(r5+0) 246c: 58 64 00 00 sw (r3+0),r4 2470: 78 03 00 10 mvhi r3,0x10 2474: a0 23 18 00 and r3,r1,r3 2478: 34 01 00 00 mvi r1,0 247c: 5c 60 00 04 bne r3,r0,248c 2480: b8 40 08 00 mv r1,r2 2484: c3 a0 00 00 ret 2488: 34 01 00 00 mvi r1,0 248c: c3 a0 00 00 ret 00002490 : 2490: 78 01 00 00 mvhi r1,0x0 2494: 78 02 00 00 mvhi r2,0x0 2498: 38 21 76 1c ori r1,r1,0x761c 249c: 38 42 76 18 ori r2,r2,0x7618 24a0: 28 23 00 00 lw r3,(r1+0) 24a4: 28 41 00 00 lw r1,(r2+0) 24a8: fc 61 08 00 cmpne r1,r3,r1 24ac: c3 a0 00 00 ret 000024b0 : 24b0: 78 02 00 00 mvhi r2,0x0 24b4: 78 01 00 00 mvhi r1,0x0 24b8: 38 42 76 1c ori r2,r2,0x761c 24bc: 38 21 76 18 ori r1,r1,0x7618 24c0: 28 44 00 00 lw r4,(r2+0) 24c4: 28 23 00 00 lw r3,(r1+0) 24c8: 44 83 ff fe be r4,r3,24c0 24cc: 28 43 00 00 lw r3,(r2+0) 24d0: 78 01 00 00 mvhi r1,0x0 24d4: 38 21 76 20 ori r1,r1,0x7620 24d8: 3c 63 00 02 sli r3,r3,2 24dc: b4 23 08 00 add r1,r1,r3 24e0: 28 43 00 00 lw r3,(r2+0) 24e4: 28 21 00 00 lw r1,(r1+0) 24e8: 34 63 00 01 addi r3,r3,1 24ec: 20 63 00 7f andi r3,r3,0x7f 24f0: 58 43 00 00 sw (r2+0),r3 24f4: c3 a0 00 00 ret 000024f8 : 24f8: 78 03 00 00 mvhi r3,0x0 24fc: 38 63 40 c8 ori r3,r3,0x40c8 2500: 28 62 00 00 lw r2,(r3+0) 2504: 20 21 00 7f andi r1,r1,0x7f 2508: 58 41 00 04 sw (r2+4),r1 250c: c3 a0 00 00 ret 00002510 : 2510: 78 01 00 00 mvhi r1,0x0 2514: 38 21 76 18 ori r1,r1,0x7618 2518: 58 20 00 00 sw (r1+0),r0 251c: 78 01 00 00 mvhi r1,0x0 2520: 38 21 76 1c ori r1,r1,0x761c 2524: 58 20 00 00 sw (r1+0),r0 2528: 34 01 00 04 mvi r1,4 252c: d0 41 00 00 wcsr IP,r1 2530: 78 03 00 00 mvhi r3,0x0 2534: 38 63 40 c8 ori r3,r3,0x40c8 2538: 28 61 00 00 lw r1,(r3+0) 253c: 78 02 02 00 mvhi r2,0x200 2540: 58 22 00 00 sw (r1+0),r2 2544: 90 20 08 00 rcsr r1,IM 2548: 38 21 00 04 ori r1,r1,0x4 254c: d0 21 00 00 wcsr IM,r1 2550: c3 a0 00 00 ret 00002554 : 2554: 78 03 00 00 mvhi r3,0x0 2558: 38 63 40 c8 ori r3,r3,0x40c8 255c: 28 61 00 00 lw r1,(r3+0) 2560: 78 02 00 20 mvhi r2,0x20 2564: 58 22 00 00 sw (r1+0),r2 2568: c3 a0 00 00 ret 0000256c : 256c: 78 03 00 00 mvhi r3,0x0 2570: 38 63 40 c8 ori r3,r3,0x40c8 2574: 28 61 00 00 lw r1,(r3+0) 2578: 78 02 00 40 mvhi r2,0x40 257c: 58 22 00 00 sw (r1+0),r2 2580: c3 a0 00 00 ret 00002584 : 2584: 34 06 00 02 mvi r6,2 2588: 34 21 ff ff addi r1,r1,-1 258c: 34 42 ff ff addi r2,r2,-1 2590: 34 63 ff ff addi r3,r3,-1 2594: 34 84 ff ff addi r4,r4,-1 2598: 44 a6 00 20 be r5,r6,2618 259c: 34 06 00 04 mvi r6,4 25a0: 44 a6 00 20 be r5,r6,2620 25a4: 34 07 00 08 mvi r7,8 25a8: 34 06 00 03 mvi r6,3 25ac: 44 a7 00 0a be r5,r7,25d4 25b0: 34 07 00 10 mvi r7,16 25b4: 34 06 00 04 mvi r6,4 25b8: 44 a7 00 0d be r5,r7,25ec 25bc: 34 07 00 20 mvi r7,32 25c0: 34 06 00 05 mvi r6,5 25c4: 44 a7 00 0a be r5,r7,25ec 25c8: 34 06 00 00 mvi r6,0 25cc: 34 07 00 40 mvi r7,64 25d0: 44 a7 00 04 be r5,r7,25e0 25d4: 34 07 00 80 mvi r7,128 25d8: 44 a7 00 04 be r5,r7,25e8 25dc: e0 00 00 04 bi 25ec 25e0: 34 06 00 06 mvi r6,6 25e4: e0 00 00 02 bi 25ec 25e8: 34 06 00 07 mvi r6,7 25ec: 3c 21 00 0b sli r1,r1,11 25f0: 3c 42 00 0f sli r2,r2,15 25f4: 3c 63 00 15 sli r3,r3,21 25f8: 38 21 04 07 ori r1,r1,0x407 25fc: b8 22 08 00 or r1,r1,r2 2600: 3c 84 00 19 sli r4,r4,25 2604: b8 23 08 00 or r1,r1,r3 2608: 3c c6 00 07 sli r6,r6,7 260c: b8 24 08 00 or r1,r1,r4 2610: b8 26 08 00 or r1,r1,r6 2614: c3 a0 00 00 ret 2618: 34 06 00 01 mvi r6,1 261c: e3 ff ff ec bi 25cc 2620: 34 06 00 02 mvi r6,2 2624: e3 ff ff ea bi 25cc 00002628 : 2628: 78 03 00 00 mvhi r3,0x0 262c: 38 63 40 d0 ori r3,r3,0x40d0 2630: 28 64 00 00 lw r4,(r3+0) 2634: 34 02 00 00 mvi r2,0 2638: 34 03 00 5c mvi r3,92 263c: b4 22 28 00 add r5,r1,r2 2640: 28 a5 00 00 lw r5,(r5+0) 2644: 34 42 00 04 addi r2,r2,4 2648: 58 85 00 00 sw (r4+0),r5 264c: 5c 43 ff fc bne r2,r3,263c 2650: c3 a0 00 00 ret 00002654 : 2654: 20 28 00 0f andi r8,r1,0xf 2658: 09 08 00 12 muli r8,r8,18 265c: 78 04 00 00 mvhi r4,0x0 2660: b8 40 28 00 mv r5,r2 2664: 34 03 00 00 mvi r3,0 2668: 38 84 40 e4 ori r4,r4,0x40e4 266c: 34 07 00 12 mvi r7,18 2670: b5 03 30 00 add r6,r8,r3 2674: 3c c6 00 02 sli r6,r6,2 2678: 34 63 00 01 addi r3,r3,1 267c: b4 86 30 00 add r6,r4,r6 2680: 28 c6 00 00 lw r6,(r6+0) 2684: 58 a6 00 00 sw (r5+0),r6 2688: 34 a5 00 04 addi r5,r5,4 268c: 5c 67 ff f9 bne r3,r7,2670 2690: 28 44 00 00 lw r4,(r2+0) 2694: 34 03 ff f0 mvi r3,-16 2698: a0 23 18 00 and r3,r1,r3 269c: 98 83 18 00 xor r3,r4,r3 26a0: 58 43 00 00 sw (r2+0),r3 26a4: 34 03 00 01 mvi r3,1 26a8: 58 41 00 4c sw (r2+76),r1 26ac: 58 40 00 48 sw (r2+72),r0 26b0: 58 43 00 50 sw (r2+80),r3 26b4: 58 43 00 54 sw (r2+84),r3 26b8: 58 43 00 58 sw (r2+88),r3 26bc: 78 02 00 00 mvhi r2,0x0 26c0: 38 42 40 d4 ori r2,r2,0x40d4 26c4: 28 41 00 00 lw r1,(r2+0) 26c8: b4 81 08 00 add r1,r4,r1 26cc: c3 a0 00 00 ret 000026d0 : 26d0: 37 9c ff fc addi sp,sp,-4 26d4: 5b 9d 00 04 sw (sp+4),ra 26d8: 78 01 00 00 mvhi r1,0x0 26dc: 38 21 40 d0 ori r1,r1,0x40d0 26e0: 28 22 00 00 lw r2,(r1+0) 26e4: 34 01 00 01 mvi r1,1 26e8: 28 43 00 08 lw r3,(r2+8) 26ec: 00 63 00 0d srui r3,r3,13 26f0: 20 63 00 07 andi r3,r3,0x7 26f4: 44 61 ff fd be r3,r1,26e8 26f8: 78 03 00 00 mvhi r3,0x0 26fc: 38 63 40 d0 ori r3,r3,0x40d0 2700: 28 61 00 00 lw r1,(r3+0) 2704: 34 02 00 02 mvi r2,2 2708: 58 22 00 08 sw (r1+8),r2 270c: 34 01 00 01 mvi r1,1 2710: fb ff f7 51 calli 454 2714: 2b 9d 00 04 lw ra,(sp+4) 2718: 37 9c 00 04 addi sp,sp,4 271c: c3 a0 00 00 ret 00002720 : 2720: 78 05 00 00 mvhi r5,0x0 2724: 38 a5 40 d0 ori r5,r5,0x40d0 2728: 28 a4 00 00 lw r4,(r5+0) 272c: 08 42 00 17 muli r2,r2,23 2730: 3c 21 00 10 sli r1,r1,16 2734: 28 85 00 10 lw r5,(r4+16) 2738: 3c 42 00 18 sli r2,r2,24 273c: 20 a5 00 ff andi r5,r5,0xff 2740: b8 25 08 00 or r1,r1,r5 2744: b8 22 08 00 or r1,r1,r2 2748: 58 81 00 10 sw (r4+16),r1 274c: 28 82 00 10 lw r2,(r4+16) 2750: 78 01 ff ff mvhi r1,0xffff 2754: a0 41 08 00 and r1,r2,r1 2758: b8 61 18 00 or r3,r3,r1 275c: 58 83 00 10 sw (r4+16),r3 2760: c3 a0 00 00 ret 00002764 : 2764: 78 02 00 00 mvhi r2,0x0 2768: 38 42 40 d0 ori r2,r2,0x40d0 276c: 28 41 00 00 lw r1,(r2+0) 2770: 28 21 00 08 lw r1,(r1+8) 2774: 00 21 00 02 srui r1,r1,2 2778: 20 21 03 ff andi r1,r1,0x3ff 277c: c3 a0 00 00 ret 00002780 : 2780: 78 02 00 00 mvhi r2,0x0 2784: 38 42 40 d0 ori r2,r2,0x40d0 2788: 28 41 00 00 lw r1,(r2+0) 278c: 28 21 00 08 lw r1,(r1+8) 2790: 00 21 00 14 srui r1,r1,20 2794: 20 21 03 ff andi r1,r1,0x3ff 2798: c3 a0 00 00 ret 0000279c : 279c: 78 03 00 00 mvhi r3,0x0 27a0: 38 63 40 d0 ori r3,r3,0x40d0 27a4: 28 64 00 00 lw r4,(r3+0) 27a8: 34 02 00 00 mvi r2,0 27ac: 34 03 00 2c mvi r3,44 27b0: 28 86 00 04 lw r6,(r4+4) 27b4: b4 22 28 00 add r5,r1,r2 27b8: 34 42 00 04 addi r2,r2,4 27bc: 58 a6 00 00 sw (r5+0),r6 27c0: 5c 43 ff fc bne r2,r3,27b0 27c4: c3 a0 00 00 ret 000027c8 : 27c8: 37 9c ff a8 addi sp,sp,-88 27cc: 5b 8b 00 2c sw (sp+44),r11 27d0: 5b 8c 00 28 sw (sp+40),r12 27d4: 5b 8d 00 24 sw (sp+36),r13 27d8: 5b 8e 00 20 sw (sp+32),r14 27dc: 5b 8f 00 1c sw (sp+28),r15 27e0: 5b 90 00 18 sw (sp+24),r16 27e4: 5b 91 00 14 sw (sp+20),r17 27e8: 5b 92 00 10 sw (sp+16),r18 27ec: 5b 93 00 0c sw (sp+12),r19 27f0: 5b 94 00 08 sw (sp+8),r20 27f4: 5b 9d 00 04 sw (sp+4),ra 27f8: b8 40 90 00 mv r18,r2 27fc: 7c 73 00 00 cmpnei r19,r3,0 2800: 7c 22 00 00 cmpnei r2,r1,0 2804: 78 0c 00 00 mvhi r12,0x0 2808: 78 0b 00 00 mvhi r11,0x0 280c: b8 20 80 00 mv r16,r1 2810: b8 60 88 00 mv r17,r3 2814: 34 0f 00 0a mvi r15,10 2818: 34 0e 00 00 mvi r14,0 281c: 37 94 00 30 addi r20,sp,48 2820: 39 8c 50 ac ori r12,r12,0x50ac 2824: 39 6b 78 20 ori r11,r11,0x7820 2828: a2 62 98 00 and r19,r19,r2 282c: e0 00 00 20 bi 28ac 2830: ba 80 08 00 mv r1,r20 2834: fb ff ff da calli 279c 2838: 43 84 00 5b lbu r4,(sp+91) 283c: 29 81 00 00 lw r1,(r12+0) 2840: 44 24 00 04 be r1,r4,2850 2844: 31 60 00 00 sb (r11+0),r0 2848: 59 84 00 00 sw (r12+0),r4 284c: e0 00 00 04 bi 285c 2850: 41 61 00 00 lbu r1,(r11+0) 2854: 34 21 00 01 addi r1,r1,1 2858: 31 61 00 00 sb (r11+0),r1 285c: 46 00 00 07 be r16,r0,2878 2860: 2b 81 00 38 lw r1,(sp+56) 2864: 44 32 00 03 be r1,r18,2870 2868: 2b 81 00 3c lw r1,(sp+60) 286c: 5c 32 00 03 bne r1,r18,2878 2870: 35 ce 00 01 addi r14,r14,1 2874: e0 00 00 0a bi 289c 2878: 46 60 00 09 be r19,r0,289c 287c: 41 61 00 00 lbu r1,(r11+0) 2880: 3c 84 00 04 sli r4,r4,4 2884: 3c 21 00 02 sli r1,r1,2 2888: b6 24 20 00 add r4,r17,r4 288c: b4 81 20 00 add r4,r4,r1 2890: 28 81 00 00 lw r1,(r4+0) 2894: 34 21 00 01 addi r1,r1,1 2898: 58 81 00 00 sw (r4+0),r1 289c: 35 ad ff ff addi r13,r13,-1 28a0: 5d a0 ff e4 bne r13,r0,2830 28a4: 35 ef ff ff addi r15,r15,-1 28a8: 45 ed 00 03 be r15,r13,28b4 28ac: 34 0d 00 04 mvi r13,4 28b0: e3 ff ff e0 bi 2830 28b4: b9 c0 08 00 mv r1,r14 28b8: 2b 9d 00 04 lw ra,(sp+4) 28bc: 2b 8b 00 2c lw r11,(sp+44) 28c0: 2b 8c 00 28 lw r12,(sp+40) 28c4: 2b 8d 00 24 lw r13,(sp+36) 28c8: 2b 8e 00 20 lw r14,(sp+32) 28cc: 2b 8f 00 1c lw r15,(sp+28) 28d0: 2b 90 00 18 lw r16,(sp+24) 28d4: 2b 91 00 14 lw r17,(sp+20) 28d8: 2b 92 00 10 lw r18,(sp+16) 28dc: 2b 93 00 0c lw r19,(sp+12) 28e0: 2b 94 00 08 lw r20,(sp+8) 28e4: 37 9c 00 58 addi sp,sp,88 28e8: c3 a0 00 00 ret 000028ec : 28ec: 37 9c ff e0 addi sp,sp,-32 28f0: 5b 8b 00 1c sw (sp+28),r11 28f4: 5b 8c 00 18 sw (sp+24),r12 28f8: 5b 8d 00 14 sw (sp+20),r13 28fc: 5b 8e 00 10 sw (sp+16),r14 2900: 5b 8f 00 0c sw (sp+12),r15 2904: 5b 90 00 08 sw (sp+8),r16 2908: 5b 9d 00 04 sw (sp+4),ra 290c: b8 20 58 00 mv r11,r1 2910: 78 01 00 00 mvhi r1,0x0 2914: 38 21 40 d0 ori r1,r1,0x40d0 2918: 28 2c 00 00 lw r12,(r1+0) 291c: 35 62 00 08 addi r2,r11,8 2920: 37 81 00 20 addi r1,sp,32 2924: 59 80 00 00 sw (r12+0),r0 2928: 34 03 00 04 mvi r3,4 292c: f8 00 01 a0 calli 2fac 2930: 2b 81 00 20 lw r1,(sp+32) 2934: 34 0d 00 00 mvi r13,0 2938: 35 6f 00 20 addi r15,r11,32 293c: 59 81 00 00 sw (r12+0),r1 2940: b9 80 80 00 mv r16,r12 2944: 34 0e 00 20 mvi r14,32 2948: b5 ed 10 00 add r2,r15,r13 294c: 37 81 00 20 addi r1,sp,32 2950: 34 03 00 04 mvi r3,4 2954: f8 00 01 96 calli 2fac 2958: 78 01 00 00 mvhi r1,0x0 295c: 38 21 40 d0 ori r1,r1,0x40d0 2960: 28 2c 00 00 lw r12,(r1+0) 2964: 2b 81 00 20 lw r1,(sp+32) 2968: 35 ad 00 04 addi r13,r13,4 296c: 5a 01 00 00 sw (r16+0),r1 2970: 5d ae ff f6 bne r13,r14,2948 2974: 35 62 00 0c addi r2,r11,12 2978: 34 03 00 04 mvi r3,4 297c: 37 81 00 20 addi r1,sp,32 2980: f8 00 01 8b calli 2fac 2984: 2b 81 00 20 lw r1,(sp+32) 2988: 35 62 00 10 addi r2,r11,16 298c: 34 03 00 04 mvi r3,4 2990: 59 81 00 00 sw (r12+0),r1 2994: 37 81 00 20 addi r1,sp,32 2998: f8 00 01 85 calli 2fac 299c: 2b 81 00 20 lw r1,(sp+32) 29a0: 35 62 00 14 addi r2,r11,20 29a4: 34 03 00 04 mvi r3,4 29a8: 59 81 00 00 sw (r12+0),r1 29ac: 37 81 00 20 addi r1,sp,32 29b0: f8 00 01 7f calli 2fac 29b4: 2b 81 00 20 lw r1,(sp+32) 29b8: 35 62 00 18 addi r2,r11,24 29bc: 34 03 00 04 mvi r3,4 29c0: 59 81 00 00 sw (r12+0),r1 29c4: 37 81 00 20 addi r1,sp,32 29c8: f8 00 01 79 calli 2fac 29cc: 2b 81 00 20 lw r1,(sp+32) 29d0: 35 62 00 1c addi r2,r11,28 29d4: 34 03 00 04 mvi r3,4 29d8: 59 81 00 00 sw (r12+0),r1 29dc: 37 81 00 20 addi r1,sp,32 29e0: f8 00 01 73 calli 2fac 29e4: 2b 81 00 20 lw r1,(sp+32) 29e8: 34 0e 00 00 mvi r14,0 29ec: 35 ef 00 20 addi r15,r15,32 29f0: 59 81 00 00 sw (r12+0),r1 29f4: 34 10 00 0c mvi r16,12 29f8: b5 ee 10 00 add r2,r15,r14 29fc: 37 81 00 20 addi r1,sp,32 2a00: 34 03 00 04 mvi r3,4 2a04: f8 00 01 6a calli 2fac 2a08: 78 01 00 00 mvhi r1,0x0 2a0c: 38 21 40 d0 ori r1,r1,0x40d0 2a10: 28 2d 00 00 lw r13,(r1+0) 2a14: 2b 81 00 20 lw r1,(sp+32) 2a18: 35 ce 00 04 addi r14,r14,4 2a1c: 59 81 00 00 sw (r12+0),r1 2a20: 5d d0 ff f6 bne r14,r16,29f8 2a24: b9 60 10 00 mv r2,r11 2a28: 37 81 00 20 addi r1,sp,32 2a2c: 34 03 00 04 mvi r3,4 2a30: f8 00 01 5f calli 2fac 2a34: 2b 81 00 20 lw r1,(sp+32) 2a38: 35 62 00 04 addi r2,r11,4 2a3c: 34 03 00 04 mvi r3,4 2a40: 59 a1 00 00 sw (r13+0),r1 2a44: 37 81 00 20 addi r1,sp,32 2a48: f8 00 01 59 calli 2fac 2a4c: 2b 81 00 20 lw r1,(sp+32) 2a50: 59 a1 00 00 sw (r13+0),r1 2a54: 34 01 00 01 mvi r1,1 2a58: 59 a1 00 00 sw (r13+0),r1 2a5c: 59 a1 00 00 sw (r13+0),r1 2a60: 59 a1 00 00 sw (r13+0),r1 2a64: 34 01 00 00 mvi r1,0 2a68: 2b 9d 00 04 lw ra,(sp+4) 2a6c: 2b 8b 00 1c lw r11,(sp+28) 2a70: 2b 8c 00 18 lw r12,(sp+24) 2a74: 2b 8d 00 14 lw r13,(sp+20) 2a78: 2b 8e 00 10 lw r14,(sp+16) 2a7c: 2b 8f 00 0c lw r15,(sp+12) 2a80: 2b 90 00 08 lw r16,(sp+8) 2a84: 37 9c 00 20 addi sp,sp,32 2a88: c3 a0 00 00 ret 00002a8c : 2a8c: 37 9c ff 64 addi sp,sp,-156 2a90: 5b 8b 00 34 sw (sp+52),r11 2a94: 5b 8c 00 30 sw (sp+48),r12 2a98: 5b 8d 00 2c sw (sp+44),r13 2a9c: 5b 8e 00 28 sw (sp+40),r14 2aa0: 5b 8f 00 24 sw (sp+36),r15 2aa4: 5b 90 00 20 sw (sp+32),r16 2aa8: 5b 91 00 1c sw (sp+28),r17 2aac: 5b 92 00 18 sw (sp+24),r18 2ab0: 5b 93 00 14 sw (sp+20),r19 2ab4: 5b 94 00 10 sw (sp+16),r20 2ab8: 5b 95 00 0c sw (sp+12),r21 2abc: 5b 96 00 08 sw (sp+8),r22 2ac0: 5b 9d 00 04 sw (sp+4),ra 2ac4: 28 24 00 00 lw r4,(r1+0) 2ac8: 78 03 00 00 mvhi r3,0x0 2acc: 38 63 50 b0 ori r3,r3,0x50b0 2ad0: 58 64 00 00 sw (r3+0),r4 2ad4: 28 22 00 04 lw r2,(r1+4) 2ad8: 58 62 00 04 sw (r3+4),r2 2adc: 28 21 00 08 lw r1,(r1+8) 2ae0: 58 61 00 08 sw (r3+8),r1 2ae4: 50 41 00 02 bgeu r2,r1,2aec 2ae8: b8 20 10 00 mv r2,r1 2aec: 50 44 00 02 bgeu r2,r4,2af4 2af0: b8 80 10 00 mv r2,r4 2af4: 78 03 00 00 mvhi r3,0x0 2af8: 38 63 40 d8 ori r3,r3,0x40d8 2afc: 28 61 00 00 lw r1,(r3+0) 2b00: f8 00 01 7e calli 30f8 <__udivsi3> 2b04: 78 03 00 00 mvhi r3,0x0 2b08: 38 63 40 d0 ori r3,r3,0x40d0 2b0c: 08 21 00 32 muli r1,r1,50 2b10: 28 62 00 00 lw r2,(r3+0) 2b14: 58 41 00 0c sw (r2+12),r1 2b18: fb ff fe ee calli 26d0 2b1c: 78 04 00 00 mvhi r4,0x0 2b20: 78 03 00 00 mvhi r3,0x0 2b24: 34 01 00 00 mvi r1,0 2b28: 38 84 45 64 ori r4,r4,0x4564 2b2c: 34 0a 03 e8 mvi r10,1000 2b30: 38 63 50 b0 ori r3,r3,0x50b0 2b34: 37 89 00 94 addi r9,sp,148 2b38: 34 08 00 0c mvi r8,12 2b3c: e0 00 00 0d bi 2b70 2b40: 29 67 00 00 lw r7,(r11+0) 2b44: 54 c7 00 03 bgu r6,r7,2b50 2b48: 28 46 00 18 lw r6,(r2+24) 2b4c: 54 c7 00 05 bgu r6,r7,2b60 2b50: 34 a5 00 01 addi r5,r5,1 2b54: 34 42 00 18 addi r2,r2,24 2b58: 28 46 00 00 lw r6,(r2+0) 2b5c: 5c ca ff f9 bne r6,r10,2b40 2b60: b5 21 10 00 add r2,r9,r1 2b64: 58 45 00 00 sw (r2+0),r5 2b68: 34 21 00 04 addi r1,r1,4 2b6c: 44 28 00 05 be r1,r8,2b80 2b70: b8 80 10 00 mv r2,r4 2b74: 34 05 00 00 mvi r5,0 2b78: b4 23 58 00 add r11,r1,r3 2b7c: e3 ff ff f7 bi 2b58 2b80: 2b 86 00 98 lw r6,(sp+152) 2b84: 2b 85 00 94 lw r5,(sp+148) 2b88: 78 07 00 00 mvhi r7,0x0 2b8c: 08 c6 00 18 muli r6,r6,24 2b90: 38 e7 45 64 ori r7,r7,0x4564 2b94: 78 02 00 00 mvhi r2,0x0 2b98: b4 e6 30 00 add r6,r7,r6 2b9c: 38 42 40 dc ori r2,r2,0x40dc 2ba0: 08 a5 00 18 muli r5,r5,24 2ba4: 28 41 00 00 lw r1,(r2+0) 2ba8: 28 d6 00 04 lw r22,(r6+4) 2bac: 28 d5 00 08 lw r21,(r6+8) 2bb0: 28 d4 00 0c lw r20,(r6+12) 2bb4: 28 d3 00 10 lw r19,(r6+16) 2bb8: 28 d2 00 14 lw r18,(r6+20) 2bbc: 2b 86 00 9c lw r6,(sp+156) 2bc0: 78 03 00 00 mvhi r3,0x0 2bc4: b4 e5 28 00 add r5,r7,r5 2bc8: 38 63 40 e0 ori r3,r3,0x40e0 2bcc: 28 aa 00 0c lw r10,(r5+12) 2bd0: 28 a9 00 10 lw r9,(r5+16) 2bd4: 28 a8 00 14 lw r8,(r5+20) 2bd8: 28 ac 00 04 lw r12,(r5+4) 2bdc: 28 ab 00 08 lw r11,(r5+8) 2be0: 5b 81 00 80 sw (sp+128),r1 2be4: 08 c6 00 18 muli r6,r6,24 2be8: 28 61 00 00 lw r1,(r3+0) 2bec: b9 20 20 00 mv r4,r9 2bf0: b4 e6 30 00 add r6,r7,r6 2bf4: b9 40 18 00 mv r3,r10 2bf8: b9 00 28 00 mv r5,r8 2bfc: b9 60 10 00 mv r2,r11 2c00: 5b 81 00 84 sw (sp+132),r1 2c04: b9 80 08 00 mv r1,r12 2c08: 28 ce 00 10 lw r14,(r6+16) 2c0c: 28 cd 00 14 lw r13,(r6+20) 2c10: 28 d1 00 04 lw r17,(r6+4) 2c14: 28 d0 00 08 lw r16,(r6+8) 2c18: 28 cf 00 0c lw r15,(r6+12) 2c1c: fb ff fe 5a calli 2584 2c20: 38 26 00 40 ori r6,r1,0x40 2c24: ba a0 10 00 mv r2,r21 2c28: ba 80 18 00 mv r3,r20 2c2c: ba 60 20 00 mv r4,r19 2c30: ba 40 28 00 mv r5,r18 2c34: ba c0 08 00 mv r1,r22 2c38: 5b 86 00 88 sw (sp+136),r6 2c3c: fb ff fe 52 calli 2584 2c40: 38 26 00 40 ori r6,r1,0x40 2c44: b9 c0 20 00 mv r4,r14 2c48: b9 a0 28 00 mv r5,r13 2c4c: ba 20 08 00 mv r1,r17 2c50: ba 00 10 00 mv r2,r16 2c54: b9 e0 18 00 mv r3,r15 2c58: 5b 86 00 8c sw (sp+140),r6 2c5c: fb ff fe 4a calli 2584 2c60: 38 21 00 40 ori r1,r1,0x40 2c64: 5b 81 00 90 sw (sp+144),r1 2c68: 34 0c 00 0a mvi r12,10 2c6c: 34 0e 02 00 mvi r14,512 2c70: 34 0d 00 5b mvi r13,91 2c74: 37 8b 00 38 addi r11,sp,56 2c78: fb ff fe bb calli 2764 2c7c: c9 c1 08 00 sub r1,r14,r1 2c80: 51 a1 ff fe bgeu r13,r1,2c78 2c84: b9 60 08 00 mv r1,r11 2c88: fb ff fe 68 calli 2628 2c8c: b9 60 08 00 mv r1,r11 2c90: fb ff fe 66 calli 2628 2c94: b9 60 08 00 mv r1,r11 2c98: fb ff fe 64 calli 2628 2c9c: b9 60 08 00 mv r1,r11 2ca0: 35 8c ff ff addi r12,r12,-1 2ca4: fb ff fe 61 calli 2628 2ca8: 5d 80 ff f4 bne r12,r0,2c78 2cac: 34 0b 01 b8 mvi r11,440 2cb0: fb ff fe b4 calli 2780 2cb4: 5c 2b ff ff bne r1,r11,2cb0 2cb8: 34 02 00 00 mvi r2,0 2cbc: 34 03 00 00 mvi r3,0 2cc0: 34 01 00 00 mvi r1,0 2cc4: fb ff fe c1 calli 27c8 2cc8: 34 01 00 01 mvi r1,1 2ccc: fb ff f5 e2 calli 454 2cd0: 78 02 00 00 mvhi r2,0x0 2cd4: 38 42 50 b0 ori r2,r2,0x50b0 2cd8: 28 41 00 08 lw r1,(r2+8) 2cdc: 28 43 00 04 lw r3,(r2+4) 2ce0: 78 0b 00 00 mvhi r11,0x0 2ce4: 39 6b 78 24 ori r11,r11,0x7824 2ce8: b4 61 18 00 add r3,r3,r1 2cec: 28 41 00 00 lw r1,(r2+0) 2cf0: 3c 63 00 02 sli r3,r3,2 2cf4: 34 02 00 09 mvi r2,9 2cf8: b4 61 08 00 add r1,r3,r1 2cfc: f8 00 00 ff calli 30f8 <__udivsi3> 2d00: 59 61 00 00 sw (r11+0),r1 2d04: 2b 9d 00 04 lw ra,(sp+4) 2d08: 2b 8b 00 34 lw r11,(sp+52) 2d0c: 2b 8c 00 30 lw r12,(sp+48) 2d10: 2b 8d 00 2c lw r13,(sp+44) 2d14: 2b 8e 00 28 lw r14,(sp+40) 2d18: 2b 8f 00 24 lw r15,(sp+36) 2d1c: 2b 90 00 20 lw r16,(sp+32) 2d20: 2b 91 00 1c lw r17,(sp+28) 2d24: 2b 92 00 18 lw r18,(sp+24) 2d28: 2b 93 00 14 lw r19,(sp+20) 2d2c: 2b 94 00 10 lw r20,(sp+16) 2d30: 2b 95 00 0c lw r21,(sp+12) 2d34: 2b 96 00 08 lw r22,(sp+8) 2d38: 37 9c 00 9c addi sp,sp,156 2d3c: c3 a0 00 00 ret 00002d40 : 2d40: 78 01 00 00 mvhi r1,0x0 2d44: 38 21 78 24 ori r1,r1,0x7824 2d48: 28 21 00 00 lw r1,(r1+0) 2d4c: c3 a0 00 00 ret 00002d50 : 2d50: 37 9c fe c0 addi sp,sp,-320 2d54: 5b 8b 00 30 sw (sp+48),r11 2d58: 5b 8c 00 2c sw (sp+44),r12 2d5c: 5b 8d 00 28 sw (sp+40),r13 2d60: 5b 8e 00 24 sw (sp+36),r14 2d64: 5b 8f 00 20 sw (sp+32),r15 2d68: 5b 90 00 1c sw (sp+28),r16 2d6c: 5b 91 00 18 sw (sp+24),r17 2d70: 5b 92 00 14 sw (sp+20),r18 2d74: 5b 93 00 10 sw (sp+16),r19 2d78: 5b 94 00 0c sw (sp+12),r20 2d7c: 5b 95 00 08 sw (sp+8),r21 2d80: 5b 9d 00 04 sw (sp+4),ra 2d84: 78 03 00 00 mvhi r3,0x0 2d88: 38 63 40 d0 ori r3,r3,0x40d0 2d8c: b8 20 60 00 mv r12,r1 2d90: 08 2e 00 28 muli r14,r1,40 2d94: 28 61 00 00 lw r1,(r3+0) 2d98: b8 40 80 00 mv r16,r2 2d9c: 34 02 00 10 mvi r2,16 2da0: 58 22 00 0c sw (r1+12),r2 2da4: fb ff fe 4b calli 26d0 2da8: 37 8f 00 34 addi r15,sp,52 2dac: b9 e0 08 00 mv r1,r15 2db0: 34 02 00 00 mvi r2,0 2db4: 34 03 00 a0 mvi r3,160 2db8: 35 95 00 02 addi r21,r12,2 2dbc: f8 00 00 c8 calli 30dc 2dc0: 34 0b 00 00 mvi r11,0 2dc4: 34 0d 00 00 mvi r13,0 2dc8: 37 8c 00 d4 addi r12,sp,212 2dcc: 34 14 02 00 mvi r20,512 2dd0: 34 13 00 5b mvi r19,91 2dd4: 34 12 01 b8 mvi r18,440 2dd8: b9 e0 88 00 mv r17,r15 2ddc: e0 00 00 1e bi 2e54 2de0: b9 a0 08 00 mv r1,r13 2de4: b9 80 10 00 mv r2,r12 2de8: fb ff fe 1b calli 2654 2dec: 34 0f 00 0a mvi r15,10 2df0: fb ff fe 5d calli 2764 2df4: ca 81 08 00 sub r1,r20,r1 2df8: 52 61 ff fe bgeu r19,r1,2df0 2dfc: b9 80 08 00 mv r1,r12 2e00: fb ff fe 0a calli 2628 2e04: b9 80 08 00 mv r1,r12 2e08: fb ff fe 08 calli 2628 2e0c: b9 80 08 00 mv r1,r12 2e10: fb ff fe 06 calli 2628 2e14: b9 80 08 00 mv r1,r12 2e18: 35 ef ff ff addi r15,r15,-1 2e1c: fb ff fe 03 calli 2628 2e20: 5d e0 ff f4 bne r15,r0,2df0 2e24: fb ff fe 57 calli 2780 2e28: 5c 32 ff ff bne r1,r18,2e24 2e2c: 35 a1 ff fe addi r1,r13,-2 2e30: b9 80 10 00 mv r2,r12 2e34: 20 21 00 0f andi r1,r1,0xf 2e38: fb ff fe 07 calli 2654 2e3c: b8 20 10 00 mv r2,r1 2e40: 75 a1 00 01 cmpgui r1,r13,0x1 2e44: ba 20 18 00 mv r3,r17 2e48: fb ff fe 60 calli 27c8 2e4c: b5 61 58 00 add r11,r11,r1 2e50: 35 ad 00 01 addi r13,r13,1 2e54: 56 ad ff e3 bgu r21,r13,2de0 2e58: 34 0c 00 00 mvi r12,0 2e5c: 37 92 00 34 addi r18,sp,52 2e60: 37 91 01 41 addi r17,sp,321 2e64: 37 8f 01 30 addi r15,sp,304 2e68: 34 0d 00 0a mvi r13,10 2e6c: 3d 81 00 04 sli r1,r12,4 2e70: 33 8c 01 30 sb (sp+304),r12 2e74: b6 41 08 00 add r1,r18,r1 2e78: 37 83 01 31 addi r3,sp,305 2e7c: 28 24 00 00 lw r4,(r1+0) 2e80: 34 21 00 04 addi r1,r1,4 2e84: 00 82 00 18 srui r2,r4,24 2e88: 30 64 00 03 sb (r3+3),r4 2e8c: 30 62 00 00 sb (r3+0),r2 2e90: 00 82 00 10 srui r2,r4,16 2e94: 30 62 00 01 sb (r3+1),r2 2e98: 00 82 00 08 srui r2,r4,8 2e9c: 30 62 00 02 sb (r3+2),r2 2ea0: 34 63 00 04 addi r3,r3,4 2ea4: 5c 71 ff f6 bne r3,r17,2e7c 2ea8: 46 00 00 06 be r16,r0,2ec0 2eac: 34 01 00 1a mvi r1,26 2eb0: b9 e0 10 00 mv r2,r15 2eb4: 34 03 00 11 mvi r3,17 2eb8: 34 04 00 00 mvi r4,0 2ebc: fb ff f5 6f calli 478 2ec0: 35 8c 00 01 addi r12,r12,1 2ec4: 5d 8d ff ea bne r12,r13,2e6c 2ec8: 46 00 00 14 be r16,r0,2f18 2ecc: 01 61 00 18 srui r1,r11,24 2ed0: 37 82 01 30 addi r2,sp,304 2ed4: 33 81 01 30 sb (sp+304),r1 2ed8: 01 61 00 10 srui r1,r11,16 2edc: 34 03 00 08 mvi r3,8 2ee0: 33 81 01 31 sb (sp+305),r1 2ee4: 01 61 00 08 srui r1,r11,8 2ee8: 34 04 00 00 mvi r4,0 2eec: 33 81 01 32 sb (sp+306),r1 2ef0: 01 c1 00 18 srui r1,r14,24 2ef4: 33 8b 01 33 sb (sp+307),r11 2ef8: 33 81 01 34 sb (sp+308),r1 2efc: 01 c1 00 10 srui r1,r14,16 2f00: 33 8e 01 37 sb (sp+311),r14 2f04: 33 81 01 35 sb (sp+309),r1 2f08: 01 c1 00 08 srui r1,r14,8 2f0c: 33 81 01 36 sb (sp+310),r1 2f10: 34 01 00 1a mvi r1,26 2f14: fb ff f5 59 calli 478 2f18: c9 cb 08 00 sub r1,r14,r11 2f1c: 2b 9d 00 04 lw ra,(sp+4) 2f20: 2b 8b 00 30 lw r11,(sp+48) 2f24: 2b 8c 00 2c lw r12,(sp+44) 2f28: 2b 8d 00 28 lw r13,(sp+40) 2f2c: 2b 8e 00 24 lw r14,(sp+36) 2f30: 2b 8f 00 20 lw r15,(sp+32) 2f34: 2b 90 00 1c lw r16,(sp+28) 2f38: 2b 91 00 18 lw r17,(sp+24) 2f3c: 2b 92 00 14 lw r18,(sp+20) 2f40: 2b 93 00 10 lw r19,(sp+16) 2f44: 2b 94 00 0c lw r20,(sp+12) 2f48: 2b 95 00 08 lw r21,(sp+8) 2f4c: 37 9c 01 40 addi sp,sp,320 2f50: c3 a0 00 00 ret 00002f54 : 2f54: 37 9c ff f8 addi sp,sp,-8 2f58: 5b 8b 00 08 sw (sp+8),r11 2f5c: 5b 9d 00 04 sw (sp+4),ra 2f60: 90 40 08 00 rcsr r1,IP 2f64: 90 20 58 00 rcsr r11,IM 2f68: a1 61 58 00 and r11,r11,r1 2f6c: 21 61 00 04 andi r1,r11,0x4 2f70: 44 20 00 02 be r1,r0,2f78 2f74: fb ff fc be calli 226c 2f78: 21 61 00 08 andi r1,r11,0x8 2f7c: 44 20 00 02 be r1,r0,2f84 2f80: fb ff f8 68 calli 1120 2f84: 21 61 00 20 andi r1,r11,0x20 2f88: 44 20 00 02 be r1,r0,2f90 2f8c: fb ff fc 7e calli 2184 2f90: 21 6b 00 40 andi r11,r11,0x40 2f94: 45 60 00 02 be r11,r0,2f9c 2f98: fb ff fc 84 calli 21a8 2f9c: 2b 9d 00 04 lw ra,(sp+4) 2fa0: 2b 8b 00 08 lw r11,(sp+8) 2fa4: 37 9c 00 08 addi sp,sp,8 2fa8: c3 a0 00 00 ret 00002fac : 2fac: 44 60 00 4b be r3,r0,30d8 2fb0: 20 25 00 01 andi r5,r1,0x1 2fb4: b8 20 20 00 mv r4,r1 2fb8: 44 a0 00 06 be r5,r0,2fd0 2fbc: 40 44 00 00 lbu r4,(r2+0) 2fc0: 34 63 ff ff addi r3,r3,-1 2fc4: 34 42 00 01 addi r2,r2,1 2fc8: 30 24 00 00 sb (r1+0),r4 2fcc: 34 24 00 01 addi r4,r1,1 2fd0: 20 46 00 01 andi r6,r2,0x1 2fd4: 34 05 00 00 mvi r5,0 2fd8: 5c c0 00 08 bne r6,r0,2ff8 2fdc: e0 00 00 09 bi 3000 2fe0: b4 45 30 00 add r6,r2,r5 2fe4: 40 c6 00 00 lbu r6,(r6+0) 2fe8: b4 85 38 00 add r7,r4,r5 2fec: 34 63 ff ff addi r3,r3,-1 2ff0: 30 e6 00 00 sb (r7+0),r6 2ff4: 34 a5 00 01 addi r5,r5,1 2ff8: 5c 60 ff fa bne r3,r0,2fe0 2ffc: c3 a0 00 00 ret 3000: 34 05 00 02 mvi r5,2 3004: 50 a3 00 08 bgeu r5,r3,3024 3008: 20 85 00 02 andi r5,r4,0x2 300c: 44 a0 00 06 be r5,r0,3024 3010: 2c 45 00 00 lhu r5,(r2+0) 3014: 34 63 ff fe addi r3,r3,-2 3018: 34 42 00 02 addi r2,r2,2 301c: 0c 85 00 00 sh (r4+0),r5 3020: 34 84 00 02 addi r4,r4,2 3024: 20 45 00 02 andi r5,r2,0x2 3028: 44 a0 00 14 be r5,r0,3078 302c: 00 67 00 01 srui r7,r3,1 3030: 34 06 00 00 mvi r6,0 3034: b8 e0 28 00 mv r5,r7 3038: e0 00 00 07 bi 3054 303c: b4 46 40 00 add r8,r2,r6 3040: 2d 08 00 00 lhu r8,(r8+0) 3044: b4 86 48 00 add r9,r4,r6 3048: 34 a5 ff ff addi r5,r5,-1 304c: 0d 28 00 00 sh (r9+0),r8 3050: 34 c6 00 02 addi r6,r6,2 3054: 5c a0 ff fa bne r5,r0,303c 3058: 3c e6 00 01 sli r6,r7,1 305c: 20 63 00 01 andi r3,r3,0x1 3060: b4 86 20 00 add r4,r4,r6 3064: b4 46 10 00 add r2,r2,r6 3068: 44 65 00 1c be r3,r5,30d8 306c: 40 42 00 00 lbu r2,(r2+0) 3070: 30 82 00 00 sb (r4+0),r2 3074: c3 a0 00 00 ret 3078: 00 66 00 02 srui r6,r3,2 307c: 44 c5 00 0d be r6,r5,30b0 3080: b8 c0 38 00 mv r7,r6 3084: 34 05 00 00 mvi r5,0 3088: b4 45 40 00 add r8,r2,r5 308c: 29 08 00 00 lw r8,(r8+0) 3090: b4 85 48 00 add r9,r4,r5 3094: 34 e7 ff ff addi r7,r7,-1 3098: 59 28 00 00 sw (r9+0),r8 309c: 34 a5 00 04 addi r5,r5,4 30a0: 5c e0 ff fa bne r7,r0,3088 30a4: 3c c6 00 02 sli r6,r6,2 30a8: b4 46 10 00 add r2,r2,r6 30ac: b4 86 20 00 add r4,r4,r6 30b0: 20 65 00 02 andi r5,r3,0x2 30b4: 44 a0 00 05 be r5,r0,30c8 30b8: 2c 45 00 00 lhu r5,(r2+0) 30bc: 34 42 00 02 addi r2,r2,2 30c0: 0c 85 00 00 sh (r4+0),r5 30c4: 34 84 00 02 addi r4,r4,2 30c8: 20 63 00 01 andi r3,r3,0x1 30cc: 44 60 00 03 be r3,r0,30d8 30d0: 40 42 00 00 lbu r2,(r2+0) 30d4: 30 82 00 00 sb (r4+0),r2 30d8: c3 a0 00 00 ret 000030dc : 30dc: b8 20 20 00 mv r4,r1 30e0: e0 00 00 04 bi 30f0 30e4: 30 82 00 00 sb (r4+0),r2 30e8: 34 63 ff ff addi r3,r3,-1 30ec: 34 84 00 01 addi r4,r4,1 30f0: 5c 60 ff fd bne r3,r0,30e4 30f4: c3 a0 00 00 ret 000030f8 <__udivsi3>: 30f8: 37 9c ff fc addi sp,sp,-4 30fc: 5b 9d 00 04 sw (sp+4),ra 3100: 44 40 00 06 be r2,r0,3118 <__udivsi3+0x20> 3104: 34 03 00 00 mvi r3,0 3108: f8 00 00 0c calli 3138 <__udivmodsi4> 310c: 2b 9d 00 04 lw ra,(sp+4) 3110: 37 9c 00 04 addi sp,sp,4 3114: c3 a0 00 00 ret 3118: 90 00 08 00 rcsr r1,IE 311c: 20 21 00 01 andi r1,r1,0x1 3120: b4 21 08 00 add r1,r1,r1 3124: d0 01 00 00 wcsr IE,r1 3128: 90 e0 08 00 rcsr r1,EBA 312c: bb a0 f0 00 mv ea,ra 3130: 34 21 00 a0 addi r1,r1,160 3134: c0 20 00 00 b r1 00003138 <__udivmodsi4>: 3138: f4 22 20 00 cmpgu r4,r1,r2 313c: 44 80 00 18 be r4,r0,319c <__udivmodsi4+0x64> 3140: 34 04 00 01 mvi r4,1 3144: 4c 40 00 0b bge r2,r0,3170 <__udivmodsi4+0x38> 3148: 34 05 00 00 mvi r5,0 314c: 54 41 00 03 bgu r2,r1,3158 <__udivmodsi4+0x20> 3150: c8 22 08 00 sub r1,r1,r2 3154: b8 a4 28 00 or r5,r5,r4 3158: 00 84 00 01 srui r4,r4,1 315c: 00 42 00 01 srui r2,r2,1 3160: 5c 80 ff fb bne r4,r0,314c <__udivmodsi4+0x14> 3164: 5c 60 00 02 bne r3,r0,316c <__udivmodsi4+0x34> 3168: b8 a0 08 00 mv r1,r5 316c: c3 a0 00 00 ret 3170: b4 42 10 00 add r2,r2,r2 3174: b4 84 20 00 add r4,r4,r4 3178: 7c 86 00 00 cmpnei r6,r4,0 317c: f4 22 28 00 cmpgu r5,r1,r2 3180: a0 c5 28 00 and r5,r6,r5 3184: 44 a0 00 02 be r5,r0,318c <__udivmodsi4+0x54> 3188: 4c 40 ff fa bge r2,r0,3170 <__udivmodsi4+0x38> 318c: 34 05 00 00 mvi r5,0 3190: 44 80 ff f5 be r4,r0,3164 <__udivmodsi4+0x2c> 3194: 34 05 00 00 mvi r5,0 3198: e3 ff ff ed bi 314c <__udivmodsi4+0x14> 319c: 34 04 00 01 mvi r4,1 31a0: 34 05 00 00 mvi r5,0 31a4: e3 ff ff ea bi 314c <__udivmodsi4+0x14> 000031a8 <_init>: 31a8: 37 9c ff fc addi sp,sp,-4 31ac: 5b 9d 00 04 sw (sp+4),ra 31b0: fb ff f4 30 calli 270 31b4: fb ff f4 41 calli 2b8 <__do_global_ctors_aux> 31b8: 2b 9d 00 04 lw ra,(sp+4) 31bc: 37 9c 00 04 addi sp,sp,4 31c0: c3 a0 00 00 ret 000031c4 <_fini>: 31c4: 37 9c ff fc addi sp,sp,-4 31c8: 5b 9d 00 04 sw (sp+4),ra 31cc: fb ff f3 fc calli 1bc <__do_global_dtors_aux> 31d0: 2b 9d 00 04 lw ra,(sp+4) 31d4: 37 9c 00 04 addi sp,sp,4 31d8: c3 a0 00 00 ret 000031dc <__CTOR_LIST__>: 31dc: ff ff ff ff *unknown* 000031e0 <__CTOR_END__>: 31e0: 00 00 00 00 srui r0,r0,0 000031e4 <__DTOR_LIST__>: 31e4: ff ff ff ff *unknown* 000031e8 <__DTOR_END__>: 31e8: 00 00 00 00 srui r0,r0,0 000031ec <__JCR_END__>: 31ec: 00 00 00 00 srui r0,r0,0 Disassembly of section .rodata: 00004000 <_frodata>: 4000: ff 00 00 ef *unknown* 4004: 00 44 44 00 srui r4,r2,17408 4008: fe ff ff ff *unknown* 400c: ef ff ff ff *unknown* 4010: ff 00 00 ff *unknown* 4014: 00 03 0d 40 srui r3,r0,3392 4018: ff ff 00 ff *unknown* 401c: be af 12 00 *unknown* 4020: be af be af *unknown* 4024: 00 00 04 3c srui r0,r0,1084 4028: 00 00 03 5c srui r0,r0,860 402c: 00 00 03 6c srui r0,r0,876 4030: 00 00 03 8c srui r0,r0,908 4034: 00 00 03 9c srui r0,r0,924 4038: 00 00 03 ac srui r0,r0,940 403c: 00 00 03 b4 srui r0,r0,948 4040: 00 00 04 28 srui r0,r0,1064 4044: 00 00 03 c4 srui r0,r0,964 4048: 00 00 03 dc srui r0,r0,988 404c: 00 00 03 f4 srui r0,r0,1012 4050: 00 00 04 0c srui r0,r0,1036 4054: 00 00 09 34 srui r0,r0,2356 4058: 00 00 0a 04 srui r0,r0,2564 405c: 00 00 0a 1c srui r0,r0,2588 4060: 00 00 0a 50 srui r0,r0,2640 4064: 00 00 0a 64 srui r0,r0,2660 4068: 00 00 0a 7c srui r0,r0,2684 406c: 00 00 0c 30 srui r0,r0,3120 4070: 00 00 11 08 srui r0,r0,4360 4074: 00 00 0b 3c srui r0,r0,2876 4078: 00 00 0c 44 srui r0,r0,3140 0000407c : 407c: 00 00 00 c8 srui r0,r0,200 4080: 00 00 00 c8 srui r0,r0,200 4084: 00 00 00 c8 srui r0,r0,200 4088: 34 30 31 34 addi r16,r1,12596 408c: 31 30 2d 65 sb (r9+11621),r16 4090: 61 38 34 61 andhi r24,r9,0x3461 4094: 35 35 2b 00 addi r21,r9,11008 4098: 80 00 01 00 *unknown* 409c: 80 00 04 00 *unknown* 40a0: 80 00 06 00 *unknown* 40a4: 03 ff ff ff srui ba,ba,-1 40a8: 80 00 00 3f *unknown* 40ac: 80 00 06 14 *unknown* 40b0: 80 00 06 2c *unknown* 40b4: 80 00 06 30 *unknown* 40b8: 80 00 06 20 *unknown* 40bc: 00 02 00 02 srui r2,r0,2 40c0: 80 00 06 28 *unknown* 40c4: 80 00 06 24 *unknown* 40c8: 80 00 07 00 *unknown* 40cc: 80 00 07 10 *unknown* 40d0: 80 00 05 00 *unknown* 40d4: 00 01 80 00 srui r1,r0,-32768 40d8: 04 11 3e 98 nori r17,r0,0x3e98 40dc: a8 bc 6d e9 *unknown* 40e0: 35 41 67 84 addi r1,r10,26500 000040e4 : 40e4: 1b ed 3b a0 xori r13,ba,0x3ba0 40e8: a2 cb 45 c1 *unknown* 40ec: d8 f8 ef 67 *unknown* 40f0: 12 14 64 95 lb r20,(r16+25749) 40f4: c4 41 92 c0 *unknown* 40f8: 71 45 fd 6d cmpgeui r5,r10,0xfd6d 40fc: 97 4b f4 bb *unknown* 4100: 8f 41 37 1d *unknown* 4104: 65 c9 0d 1e cmpei r9,r14,3358 4108: 9c b1 8a 17 *unknown* 410c: fa 77 fe 7d calli f9e03b00 <_gp+0xf9df6a50> 4110: 13 cd fd 7b lb r13,(ea+-645) 4114: 00 63 91 07 srui r3,r3,-28409 4118: 62 a5 f2 5c andhi r5,r21,0xf25c 411c: 06 b1 68 ae nori r17,r21,0x68ae 4120: 08 7e 05 1a muli ea,r3,1306 4124: 89 51 70 50 *unknown* 4128: 4a c1 d0 01 bg r22,r1,ffff812c <_gp+0xfffeb07c> 412c: c1 68 01 61 *unknown* 4130: 9d 8d 42 42 *unknown* 4134: e0 6e 5f ab bi 1b9bfe0 <_gp+0x1b8ef30> 4138: 25 a5 4b be xnori r5,r13,0x4bbe 413c: 22 2e 8b 87 andi r14,r17,0x8b87 4140: 78 48 c3 4b orhi r8,r2,0xc34b 4144: ee a7 9c d6 *unknown* 4148: 52 8c af 7e bgeu r20,r12,fffeff40 <_gp+0xfffe2e90> 414c: 33 cd e0 2a sb (ea+-8150),r13 4150: 98 3d ab 15 *unknown* 4154: 81 19 ce 2a *unknown* 4158: 1c 9f c4 ed lh ba,(r4+-15123) 415c: da c8 ce 29 *unknown* 4160: 6d 0f d9 da cmpgei r15,r8,-9766 4164: 6e 18 f6 45 cmpgei r24,r16,-2491 4168: 08 7e 05 1a muli ea,r3,1306 416c: 2d 54 70 50 lhu r20,(r10+28752) 4170: e8 dc 86 b1 *unknown* 4174: 84 a9 e5 22 *unknown* 4178: b6 32 7d 35 *unknown* 417c: 2a 54 a4 0c lw r20,(r18+-23540) 4180: 87 9a 93 34 *unknown* 4184: d9 62 d7 29 *unknown* 4188: 56 00 f2 af bgu r16,r0,c44 418c: f8 1e 2a 4b calli 78eab8 <_gp+0x781a08> 4190: 80 a2 75 91 *unknown* 4194: 40 64 bc a0 lbu r4,(r3+-17248) 4198: 61 2f c4 25 andhi r15,r9,0xc425 419c: a1 d0 34 21 *unknown* 41a0: f8 94 1a d5 calli 250acf4 <_gp+0x24fdc44> 41a4: c5 e7 ac f1 *unknown* 41a8: b0 49 6c 6a *unknown* 41ac: c3 56 04 f4 *unknown* 41b0: 08 7e 05 1a muli ea,r3,1306 41b4: 3c 53 70 50 sli r19,r2,28752 41b8: 82 6c ce 7a *unknown* 41bc: 1c 11 ef 93 lh r17,(r0+-4205) 41c0: b3 ba ed 4e *unknown* 41c4: 2a 54 a4 0c lw r20,(r18+-23540) 41c8: 87 9a 93 34 *unknown* 41cc: d9 62 d7 29 *unknown* 41d0: 56 00 f2 af bgu r16,r0,c8c 41d4: f8 1e 2a 4b calli 78eb00 <_gp+0x781a50> 41d8: 80 a2 75 91 *unknown* 41dc: 40 64 bc a0 lbu r4,(r3+-17248) 41e0: 61 2f c4 25 andhi r15,r9,0xc425 41e4: a1 d0 34 21 *unknown* 41e8: fa 94 1a d5 calli fa50ad3c <_gp+0xfa4fdc8c> 41ec: c3 ef ec f2 *unknown* 41f0: b0 49 6c 6a *unknown* 41f4: c5 56 04 f4 *unknown* 41f8: 08 7e 05 1a muli ea,r3,1306 41fc: 3e 53 70 50 sli r19,r18,28752 4200: 82 6c ce 7a *unknown* 4204: ad 25 83 54 *unknown* 4208: cb 51 7d 22 *unknown* 420c: 81 c9 ff ff *unknown* 4210: dd 3d a6 30 *unknown* 4214: ea 65 fc 9d *unknown* 4218: 85 7c cb 58 *unknown* 421c: 8a 77 65 18 *unknown* 4220: 67 eb 93 70 cmpei r11,ba,-27792 4224: ed 14 a9 77 *unknown* 4228: f1 d2 de 33 *unknown* 422c: a1 23 57 84 *unknown* 4230: 65 d3 44 fe cmpei r19,r14,17662 4234: c6 e2 fe ca *unknown* 4238: 43 12 84 bc lbu r18,(r24+-31556) 423c: 5e 2e 86 7c bne r17,r14,fffe5c2c <_gp+0xfffd8b7c> 4240: 08 7e 05 1a muli ea,r3,1306 4244: 70 52 70 50 cmpgeui r18,r2,0x7050 4248: c2 90 e5 a7 *unknown* 424c: da a3 4a d5 *unknown* 4250: b1 71 b5 9c *unknown* 4254: d8 f8 ef 67 *unknown* 4258: 12 14 64 95 lb r20,(r16+25749) 425c: c4 41 92 c0 *unknown* 4260: 71 45 fd 6d cmpgeui r5,r10,0xfd6d 4264: 97 4b f4 bb *unknown* 4268: 8f 41 37 1d *unknown* 426c: 65 c9 0d 1e cmpei r9,r14,3358 4270: 9c b1 8a 17 *unknown* 4274: fa 77 fe 7d calli f9e03c68 <_gp+0xf9df6bb8> 4278: 19 cd fd 7b xori r13,r14,0xfd7b 427c: 06 8a 51 0a nori r10,r20,0x510a 4280: 62 a5 f2 5c andhi r5,r21,0xf25c 4284: 0c b1 68 ae sh (r5+26798),r17 4288: 08 7e 05 1a muli ea,r3,1306 428c: 8f 51 70 50 *unknown* 4290: 4a c1 d0 01 bg r22,r1,ffff8294 <_gp+0xfffeb1e4> 4294: 01 0d ce b6 srui r13,r8,-12618 4298: 22 0f 1d bd andi r15,r16,0x1dbd 429c: d8 f8 ef 67 *unknown* 42a0: 12 14 64 95 lb r20,(r16+25749) 42a4: c4 41 92 c0 *unknown* 42a8: 71 45 fd 6d cmpgeui r5,r10,0xfd6d 42ac: 97 4b f4 bb *unknown* 42b0: 8f 41 37 1d *unknown* 42b4: 65 c9 0d 1e cmpei r9,r14,3358 42b8: 9c b1 8a 17 *unknown* 42bc: fa 77 fe 7d calli f9e03cb0 <_gp+0xf9df6c00> 42c0: 12 cd fd 7b lb r13,(r22+-645) 42c4: 81 67 71 07 *unknown* 42c8: 62 a5 f2 5c andhi r5,r21,0xf25c 42cc: 05 b1 68 ae nori r17,r13,0x68ae 42d0: 08 7e 05 1a muli ea,r3,1306 42d4: 88 51 70 50 *unknown* 42d8: 4a c1 d0 01 bg r22,r1,ffff82dc <_gp+0xfffeb22c> 42dc: 2b c3 69 97 lw r3,(ea+27031) 42e0: b1 23 1d 47 *unknown* 42e4: 2a 54 a4 0c lw r20,(r18+-23540) 42e8: 87 9a 93 34 *unknown* 42ec: d9 62 d7 29 *unknown* 42f0: 56 00 f2 af bgu r16,r0,dac 42f4: f8 1e 2a 4b calli 78ec20 <_gp+0x781b70> 42f8: 80 a2 75 91 *unknown* 42fc: 40 64 bc a0 lbu r4,(r3+-17248) 4300: 61 2f c4 25 andhi r15,r9,0xc425 4304: a1 d0 34 21 *unknown* 4308: fc 94 1a d5 *unknown* 430c: c1 d8 2c f3 *unknown* 4310: b0 49 6c 6a *unknown* 4314: c7 56 04 f4 *unknown* 4318: 08 7e 05 1a muli ea,r3,1306 431c: 40 53 70 50 lbu r19,(r2+28752) 4320: 82 6c ce 7a *unknown* 4324: 62 af 5f 08 andhi r15,r21,0x5f08 4328: 31 2b f0 34 sb (r9+-4044),r11 432c: 74 0d 56 be cmpgui r13,r0,0x56be 4330: e2 e8 08 0f bi fba0636c <_gp+0xfb9f92bc> 4334: 19 fa e6 f7 xori gp,r15,0xe6f7 4338: c3 5a d8 db *unknown* 433c: 42 72 7a 8e lbu r18,(r19+31374) 4340: ff 62 38 9c *unknown* 4344: c5 72 d9 01 *unknown* 4348: cc 39 20 1c user r4,r1,r25,0x1c 434c: 92 f7 79 1a *unknown* 4350: 24 d6 e2 cd xnori r22,r6,0xe2cd 4354: 67 d1 e0 c0 cmpei r17,ea,-8000 4358: f5 5f 91 a6 *unknown* 435c: 39 17 10 75 ori r23,r8,0x1075 4360: 08 7e 05 1a muli ea,r3,1306 4364: 13 55 70 50 lb r21,28752 4368: 9e d9 49 86 *unknown* 436c: 20 68 a6 49 andi r8,r3,0xa649 4370: b0 cc 4d 3c *unknown* 4374: 2a 54 a4 0c lw r20,(r18+-23540) 4378: 87 9a 93 34 *unknown* 437c: d9 62 d7 29 *unknown* 4380: 56 00 f2 af bgu r16,r0,e3c 4384: f8 1e 2a 4b calli 78ecb0 <_gp+0x781c00> 4388: 80 a2 75 91 *unknown* 438c: 40 64 bc a0 lbu r4,(r3+-17248) 4390: 61 2f c4 25 andhi r15,r9,0xc425 4394: a1 d0 34 21 *unknown* 4398: f6 94 1a d5 *unknown* 439c: c0 01 6c f0 *unknown* 43a0: b0 49 6c 6a *unknown* 43a4: c1 56 04 f4 *unknown* 43a8: 08 7e 05 1a muli ea,r3,1306 43ac: 3a 53 70 50 ori r19,r18,0x7050 43b0: 82 6c ce 7a *unknown* 43b4: c9 5c 48 ca *unknown* 43b8: 26 fe 7d 8b xnori ea,r23,0x7d8b 43bc: d8 f8 ef 67 *unknown* 43c0: 12 14 64 95 lb r20,(r16+25749) 43c4: c4 41 92 c0 *unknown* 43c8: 71 45 fd 6d cmpgeui r5,r10,0xfd6d 43cc: 97 4b f4 bb *unknown* 43d0: 8f 41 37 1d *unknown* 43d4: 65 c9 0d 1e cmpei r9,r14,3358 43d8: 9c b1 8a 17 *unknown* 43dc: fa 77 fe 7d calli f9e03dd0 <_gp+0xf9df6d20> 43e0: 16 cd fd 7b sri r13,r22,-645 43e4: 81 56 f1 05 *unknown* 43e8: 62 a5 f2 5c andhi r5,r21,0xf25c 43ec: 09 b1 68 ae muli r17,r13,26798 43f0: 08 7e 05 1a muli ea,r3,1306 43f4: 8c 51 70 50 *unknown* 43f8: 4a c1 d0 01 bg r22,r1,ffff83fc <_gp+0xfffeb34c> 43fc: 10 33 99 5b lb r19,(r1+-26277) 4400: 9a 7c e2 54 *unknown* 4404: e0 6e 5f ab bi 1b9c2b0 <_gp+0x1b8f200> 4408: 25 a5 4b be xnori r5,r13,0x4bbe 440c: 22 2e 8b 87 andi r14,r17,0x8b87 4410: 78 48 c3 4b orhi r8,r2,0xc34b 4414: ee a7 9c d6 *unknown* 4418: 52 8c af 7e bgeu r20,r12,ffff0210 <_gp+0xfffe3160> 441c: 33 cd e0 2a sb (ea+-8150),r13 4420: 98 3d ab 15 *unknown* 4424: 81 19 ce 2a *unknown* 4428: 18 9f c4 ed xori ba,r4,0xc4ed 442c: da b8 4e 2b *unknown* 4430: 6d 0f d9 da cmpgei r15,r8,-9766 4434: 6a 18 f6 45 cmpgi r24,r16,-2491 4438: 08 7e 05 1a muli ea,r3,1306 443c: 29 54 70 50 lw r20,(r10+28752) 4440: e8 dc 86 b1 *unknown* 4444: 93 75 3b fc *unknown* 4448: 2a 62 49 eb lw r2,(r19+18923) 444c: e0 6e 5f ab bi 1b9c2f8 <_gp+0x1b8f248> 4450: 25 a5 4b be xnori r5,r13,0x4bbe 4454: 22 2e 8b 87 andi r14,r17,0x8b87 4458: 78 48 c3 4b orhi r8,r2,0xc34b 445c: ee a7 9c d6 *unknown* 4460: 52 8c af 7e bgeu r20,r12,ffff0258 <_gp+0xfffe31a8> 4464: 33 cd e0 2a sb (ea+-8150),r13 4468: 98 3d ab 15 *unknown* 446c: 81 19 ce 2a *unknown* 4470: 23 9f c4 ed andi ba,sp,0xc4ed 4474: 54 5d ae 3e bgu r2,ra,fffefd6c <_gp+0xfffe2cbc> 4478: 6d 0f d9 da cmpgei r15,r8,-9766 447c: 75 18 f6 45 cmpgui r24,r8,0xf645 4480: 08 7e 05 1a muli ea,r3,1306 4484: 34 54 70 50 addi r20,r2,28752 4488: e8 dc 86 b1 *unknown* 448c: 9e a1 e8 1d *unknown* 4490: a8 2e 81 f6 *unknown* 4494: e0 6e 5f ab bi 1b9c340 <_gp+0x1b8f290> 4498: 25 a5 4b be xnori r5,r13,0x4bbe 449c: 22 2e 8b 87 andi r14,r17,0x8b87 44a0: 78 48 c3 4b orhi r8,r2,0xc34b 44a4: ee a7 9c d6 *unknown* 44a8: 52 8c af 7e bgeu r20,r12,ffff02a0 <_gp+0xfffe31f0> 44ac: 33 cd e0 2a sb (ea+-8150),r13 44b0: 98 3d ab 15 *unknown* 44b4: 81 19 ce 2a *unknown* 44b8: 24 9f c4 ed xnori ba,r4,0xc4ed 44bc: d3 69 ce 3d *unknown* 44c0: 6d 0f d9 da cmpgei r15,r8,-9766 44c4: 76 18 f6 45 cmpgui r24,r16,0xf645 44c8: 08 7e 05 1a muli ea,r3,1306 44cc: 35 54 70 50 addi r20,r10,28752 44d0: e8 dc 86 b1 *unknown* 44d4: 87 3c 2a 5e *unknown* 44d8: 2d 1a 85 43 lhu gp,(r8+-31421) 44dc: 81 c9 ff ff *unknown* 44e0: dd 3d a6 30 *unknown* 44e4: ea 65 fc 9d *unknown* 44e8: 85 7c cb 58 *unknown* 44ec: 8a 77 65 18 *unknown* 44f0: 67 eb 93 70 cmpei r11,ba,-27792 44f4: ed 14 a9 77 *unknown* 44f8: f1 d2 de 33 *unknown* 44fc: a1 23 57 84 *unknown* 4500: 5a d3 44 fe sw (r22+17662),r19 4504: 29 eb de d7 lw r11,(r15+-8489) 4508: 43 12 84 bc lbu r18,(r24+-31556) 450c: 53 2e 86 7c bgeu r25,r14,fffe5efc <_gp+0xfffd8e4c> 4510: 08 7e 05 1a muli ea,r3,1306 4514: 65 52 70 50 cmpei r18,r10,28752 4518: c2 90 e5 a7 *unknown* 451c: a2 be f6 3f *unknown* 4520: 30 10 15 38 sb (r0+5432),r16 4524: 2a 54 a4 0c lw r20,(r18+-23540) 4528: 87 9a 93 34 *unknown* 452c: d9 62 d7 29 *unknown* 4530: 56 00 f2 af bgu r16,r0,fec 4534: f8 1e 2a 4b calli 78ee60 <_gp+0x781db0> 4538: 80 a2 75 91 *unknown* 453c: 40 64 bc a0 lbu r4,(r3+-17248) 4540: 61 2f c4 25 andhi r15,r9,0xc425 4544: a1 d0 34 21 *unknown* 4548: f7 94 1a d5 *unknown* 454c: 41 05 4c f0 lbu r5,(r8+19696) 4550: b0 49 6c 6a *unknown* 4554: c2 56 04 f4 *unknown* 4558: 08 7e 05 1a muli ea,r3,1306 455c: 3b 53 70 50 ori r19,gp,0x7050 4560: 82 6c ce 7a *unknown* 00004564 : 4564: 00 00 00 64 srui r0,r0,100 4568: 00 00 00 01 srui r0,r0,1 456c: 00 00 00 10 srui r0,r0,16 4570: 00 00 00 01 srui r0,r0,1 4574: 00 00 00 10 srui r0,r0,16 4578: 00 00 00 04 srui r0,r0,4 457c: 00 00 00 aa srui r0,r0,170 4580: 00 00 00 01 srui r0,r0,1 4584: 00 00 00 1b srui r0,r0,27 4588: 00 00 00 01 srui r0,r0,1 458c: 00 00 00 1b srui r0,r0,27 4590: 00 00 00 04 srui r0,r0,4 4594: 00 00 00 c8 srui r0,r0,200 4598: 00 00 00 01 srui r0,r0,1 459c: 00 00 00 10 srui r0,r0,16 45a0: 00 00 00 01 srui r0,r0,1 45a4: 00 00 00 10 srui r0,r0,16 45a8: 00 00 00 02 srui r0,r0,2 45ac: 00 00 00 dc srui r0,r0,220 45b0: 00 00 00 01 srui r0,r0,1 45b4: 00 00 00 11 srui r0,r0,17 45b8: 00 00 00 01 srui r0,r0,1 45bc: 00 00 00 11 srui r0,r0,17 45c0: 00 00 00 02 srui r0,r0,2 45c4: 00 00 00 e6 srui r0,r0,230 45c8: 00 00 00 01 srui r0,r0,1 45cc: 00 00 00 12 srui r0,r0,18 45d0: 00 00 00 01 srui r0,r0,1 45d4: 00 00 00 12 srui r0,r0,18 45d8: 00 00 00 02 srui r0,r0,2 45dc: 00 00 01 2c srui r0,r0,300 45e0: 00 00 00 01 srui r0,r0,1 45e4: 00 00 00 18 srui r0,r0,24 45e8: 00 00 00 01 srui r0,r0,1 45ec: 00 00 00 18 srui r0,r0,24 45f0: 00 00 00 02 srui r0,r0,2 45f4: 00 00 01 54 srui r0,r0,340 45f8: 00 00 00 01 srui r0,r0,1 45fc: 00 00 00 1b srui r0,r0,27 4600: 00 00 00 01 srui r0,r0,1 4604: 00 00 00 1b srui r0,r0,27 4608: 00 00 00 02 srui r0,r0,2 460c: 00 00 01 5e srui r0,r0,350 4610: 00 00 00 01 srui r0,r0,1 4614: 00 00 00 1c srui r0,r0,28 4618: 00 00 00 01 srui r0,r0,1 461c: 00 00 00 1c srui r0,r0,28 4620: 00 00 00 02 srui r0,r0,2 4624: 00 00 01 68 srui r0,r0,360 4628: 00 00 00 01 srui r0,r0,1 462c: 00 00 00 2b srui r0,r0,43 4630: 00 00 00 03 srui r0,r0,3 4634: 00 00 00 2b srui r0,r0,43 4638: 00 00 00 01 srui r0,r0,1 463c: 00 00 01 72 srui r0,r0,370 4640: 00 00 00 01 srui r0,r0,1 4644: 00 00 00 3b srui r0,r0,59 4648: 00 00 00 04 srui r0,r0,4 464c: 00 00 00 3b srui r0,r0,59 4650: 00 00 00 01 srui r0,r0,1 4654: 00 00 01 7c srui r0,r0,380 4658: 00 00 00 01 srui r0,r0,1 465c: 00 00 00 3d srui r0,r0,61 4660: 00 00 00 04 srui r0,r0,4 4664: 00 00 00 3d srui r0,r0,61 4668: 00 00 00 01 srui r0,r0,1 466c: 00 00 01 86 srui r0,r0,390 4670: 00 00 00 01 srui r0,r0,1 4674: 00 00 00 2f srui r0,r0,47 4678: 00 00 00 03 srui r0,r0,3 467c: 00 00 00 2f srui r0,r0,47 4680: 00 00 00 01 srui r0,r0,1 4684: 00 00 01 8b srui r0,r0,395 4688: 00 00 00 01 srui r0,r0,1 468c: 00 00 00 3f srui r0,r0,63 4690: 00 00 00 04 srui r0,r0,4 4694: 00 00 00 3f srui r0,r0,63 4698: 00 00 00 01 srui r0,r0,1 469c: 00 00 01 90 srui r0,r0,400 46a0: 00 00 00 01 srui r0,r0,1 46a4: 00 00 00 10 srui r0,r0,16 46a8: 00 00 00 01 srui r0,r0,1 46ac: 00 00 00 10 srui r0,r0,16 46b0: 00 00 00 01 srui r0,r0,1 46b4: 00 00 01 9a srui r0,r0,410 46b8: 00 00 00 01 srui r0,r0,1 46bc: 00 00 00 31 srui r0,r0,49 46c0: 00 00 00 03 srui r0,r0,3 46c4: 00 00 00 31 srui r0,r0,49 46c8: 00 00 00 01 srui r0,r0,1 46cc: 00 00 01 9b srui r0,r0,411 46d0: 00 00 00 01 srui r0,r0,1 46d4: 00 00 00 21 srui r0,r0,33 46d8: 00 00 00 01 srui r0,r0,1 46dc: 00 00 00 21 srui r0,r0,33 46e0: 00 00 00 02 srui r0,r0,2 46e4: 00 00 01 9f srui r0,r0,415 46e8: 00 00 00 01 srui r0,r0,1 46ec: 00 00 00 32 srui r0,r0,50 46f0: 00 00 00 03 srui r0,r0,3 46f4: 00 00 00 32 srui r0,r0,50 46f8: 00 00 00 01 srui r0,r0,1 46fc: 00 00 01 a4 srui r0,r0,420 4700: 00 00 00 01 srui r0,r0,1 4704: 00 00 00 32 srui r0,r0,50 4708: 00 00 00 03 srui r0,r0,3 470c: 00 00 00 32 srui r0,r0,50 4710: 00 00 00 01 srui r0,r0,1 4714: 00 00 01 a9 srui r0,r0,425 4718: 00 00 00 01 srui r0,r0,1 471c: 00 00 00 11 srui r0,r0,17 4720: 00 00 00 01 srui r0,r0,1 4724: 00 00 00 11 srui r0,r0,17 4728: 00 00 00 01 srui r0,r0,1 472c: 00 00 01 ae srui r0,r0,430 4730: 00 00 00 01 srui r0,r0,1 4734: 00 00 00 34 srui r0,r0,52 4738: 00 00 00 03 srui r0,r0,3 473c: 00 00 00 34 srui r0,r0,52 4740: 00 00 00 01 srui r0,r0,1 4744: 00 00 01 b8 srui r0,r0,440 4748: 00 00 00 01 srui r0,r0,1 474c: 00 00 00 35 srui r0,r0,53 4750: 00 00 00 03 srui r0,r0,3 4754: 00 00 00 35 srui r0,r0,53 4758: 00 00 00 01 srui r0,r0,1 475c: 00 00 01 c2 srui r0,r0,450 4760: 00 00 00 01 srui r0,r0,1 4764: 00 00 00 12 srui r0,r0,18 4768: 00 00 00 01 srui r0,r0,1 476c: 00 00 00 12 srui r0,r0,18 4770: 00 00 00 01 srui r0,r0,1 4774: 00 00 01 cc srui r0,r0,460 4778: 00 00 00 01 srui r0,r0,1 477c: 00 00 00 37 srui r0,r0,55 4780: 00 00 00 03 srui r0,r0,3 4784: 00 00 00 37 srui r0,r0,55 4788: 00 00 00 01 srui r0,r0,1 478c: 00 00 01 d6 srui r0,r0,470 4790: 00 00 00 01 srui r0,r0,1 4794: 00 00 00 38 srui r0,r0,56 4798: 00 00 00 03 srui r0,r0,3 479c: 00 00 00 38 srui r0,r0,56 47a0: 00 00 00 01 srui r0,r0,1 47a4: 00 00 01 e0 srui r0,r0,480 47a8: 00 00 00 01 srui r0,r0,1 47ac: 00 00 00 3a srui r0,r0,58 47b0: 00 00 00 03 srui r0,r0,3 47b4: 00 00 00 3a srui r0,r0,58 47b8: 00 00 00 01 srui r0,r0,1 47bc: 00 00 01 ea srui r0,r0,490 47c0: 00 00 00 01 srui r0,r0,1 47c4: 00 00 00 3b srui r0,r0,59 47c8: 00 00 00 03 srui r0,r0,3 47cc: 00 00 00 3b srui r0,r0,59 47d0: 00 00 00 01 srui r0,r0,1 47d4: 00 00 01 f4 srui r0,r0,500 47d8: 00 00 00 01 srui r0,r0,1 47dc: 00 00 00 14 srui r0,r0,20 47e0: 00 00 00 01 srui r0,r0,1 47e4: 00 00 00 14 srui r0,r0,20 47e8: 00 00 00 01 srui r0,r0,1 47ec: 00 00 01 fe srui r0,r0,510 47f0: 00 00 00 01 srui r0,r0,1 47f4: 00 00 00 3d srui r0,r0,61 47f8: 00 00 00 03 srui r0,r0,3 47fc: 00 00 00 3d srui r0,r0,61 4800: 00 00 00 01 srui r0,r0,1 4804: 00 00 02 08 srui r0,r0,520 4808: 00 00 00 01 srui r0,r0,1 480c: 00 00 00 3e srui r0,r0,62 4810: 00 00 00 03 srui r0,r0,3 4814: 00 00 00 3e srui r0,r0,62 4818: 00 00 00 01 srui r0,r0,1 481c: 00 00 02 12 srui r0,r0,530 4820: 00 00 00 01 srui r0,r0,1 4824: 00 00 00 15 srui r0,r0,21 4828: 00 00 00 01 srui r0,r0,1 482c: 00 00 00 15 srui r0,r0,21 4830: 00 00 00 01 srui r0,r0,1 4834: 00 00 02 1c srui r0,r0,540 4838: 00 00 00 01 srui r0,r0,1 483c: 00 00 00 2b srui r0,r0,43 4840: 00 00 00 02 srui r0,r0,2 4844: 00 00 00 2b srui r0,r0,43 4848: 00 00 00 01 srui r0,r0,1 484c: 00 00 02 26 srui r0,r0,550 4850: 00 00 00 01 srui r0,r0,1 4854: 00 00 00 16 srui r0,r0,22 4858: 00 00 00 01 srui r0,r0,1 485c: 00 00 00 16 srui r0,r0,22 4860: 00 00 00 01 srui r0,r0,1 4864: 00 00 02 30 srui r0,r0,560 4868: 00 00 00 01 srui r0,r0,1 486c: 00 00 00 2d srui r0,r0,45 4870: 00 00 00 02 srui r0,r0,2 4874: 00 00 00 2d srui r0,r0,45 4878: 00 00 00 01 srui r0,r0,1 487c: 00 00 02 3a srui r0,r0,570 4880: 00 00 00 01 srui r0,r0,1 4884: 00 00 00 17 srui r0,r0,23 4888: 00 00 00 01 srui r0,r0,1 488c: 00 00 00 17 srui r0,r0,23 4890: 00 00 00 01 srui r0,r0,1 4894: 00 00 02 44 srui r0,r0,580 4898: 00 00 00 01 srui r0,r0,1 489c: 00 00 00 17 srui r0,r0,23 48a0: 00 00 00 01 srui r0,r0,1 48a4: 00 00 00 17 srui r0,r0,23 48a8: 00 00 00 01 srui r0,r0,1 48ac: 00 00 02 4e srui r0,r0,590 48b0: 00 00 00 01 srui r0,r0,1 48b4: 00 00 00 2f srui r0,r0,47 48b8: 00 00 00 02 srui r0,r0,2 48bc: 00 00 00 2f srui r0,r0,47 48c0: 00 00 00 01 srui r0,r0,1 48c4: 00 00 02 58 srui r0,r0,600 48c8: 00 00 00 01 srui r0,r0,1 48cc: 00 00 00 18 srui r0,r0,24 48d0: 00 00 00 01 srui r0,r0,1 48d4: 00 00 00 18 srui r0,r0,24 48d8: 00 00 00 01 srui r0,r0,1 48dc: 00 00 02 62 srui r0,r0,610 48e0: 00 00 00 01 srui r0,r0,1 48e4: 00 00 00 31 srui r0,r0,49 48e8: 00 00 00 02 srui r0,r0,2 48ec: 00 00 00 31 srui r0,r0,49 48f0: 00 00 00 01 srui r0,r0,1 48f4: 00 00 02 6c srui r0,r0,620 48f8: 00 00 00 01 srui r0,r0,1 48fc: 00 00 00 19 srui r0,r0,25 4900: 00 00 00 01 srui r0,r0,1 4904: 00 00 00 19 srui r0,r0,25 4908: 00 00 00 01 srui r0,r0,1 490c: 00 00 02 76 srui r0,r0,630 4910: 00 00 00 01 srui r0,r0,1 4914: 00 00 00 19 srui r0,r0,25 4918: 00 00 00 01 srui r0,r0,1 491c: 00 00 00 19 srui r0,r0,25 4920: 00 00 00 01 srui r0,r0,1 4924: 00 00 02 80 srui r0,r0,640 4928: 00 00 00 01 srui r0,r0,1 492c: 00 00 00 33 srui r0,r0,51 4930: 00 00 00 02 srui r0,r0,2 4934: 00 00 00 33 srui r0,r0,51 4938: 00 00 00 01 srui r0,r0,1 493c: 00 00 02 8a srui r0,r0,650 4940: 00 00 00 01 srui r0,r0,1 4944: 00 00 00 1a srui r0,r0,26 4948: 00 00 00 01 srui r0,r0,1 494c: 00 00 00 1a srui r0,r0,26 4950: 00 00 00 01 srui r0,r0,1 4954: 00 00 02 94 srui r0,r0,660 4958: 00 00 00 01 srui r0,r0,1 495c: 00 00 00 35 srui r0,r0,53 4960: 00 00 00 02 srui r0,r0,2 4964: 00 00 00 35 srui r0,r0,53 4968: 00 00 00 01 srui r0,r0,1 496c: 00 00 02 9e srui r0,r0,670 4970: 00 00 00 01 srui r0,r0,1 4974: 00 00 00 1b srui r0,r0,27 4978: 00 00 00 01 srui r0,r0,1 497c: 00 00 00 1b srui r0,r0,27 4980: 00 00 00 01 srui r0,r0,1 4984: 00 00 02 a8 srui r0,r0,680 4988: 00 00 00 01 srui r0,r0,1 498c: 00 00 00 1b srui r0,r0,27 4990: 00 00 00 01 srui r0,r0,1 4994: 00 00 00 1b srui r0,r0,27 4998: 00 00 00 01 srui r0,r0,1 499c: 00 00 02 b2 srui r0,r0,690 49a0: 00 00 00 01 srui r0,r0,1 49a4: 00 00 00 37 srui r0,r0,55 49a8: 00 00 00 02 srui r0,r0,2 49ac: 00 00 00 37 srui r0,r0,55 49b0: 00 00 00 01 srui r0,r0,1 49b4: 00 00 02 bc srui r0,r0,700 49b8: 00 00 00 01 srui r0,r0,1 49bc: 00 00 00 1c srui r0,r0,28 49c0: 00 00 00 01 srui r0,r0,1 49c4: 00 00 00 1c srui r0,r0,28 49c8: 00 00 00 01 srui r0,r0,1 49cc: 00 00 02 c6 srui r0,r0,710 49d0: 00 00 00 01 srui r0,r0,1 49d4: 00 00 00 39 srui r0,r0,57 49d8: 00 00 00 02 srui r0,r0,2 49dc: 00 00 00 39 srui r0,r0,57 49e0: 00 00 00 01 srui r0,r0,1 49e4: 00 00 02 d0 srui r0,r0,720 49e8: 00 00 00 01 srui r0,r0,1 49ec: 00 00 00 1d srui r0,r0,29 49f0: 00 00 00 01 srui r0,r0,1 49f4: 00 00 00 1d srui r0,r0,29 49f8: 00 00 00 01 srui r0,r0,1 49fc: 00 00 02 da srui r0,r0,730 4a00: 00 00 00 01 srui r0,r0,1 4a04: 00 00 00 1d srui r0,r0,29 4a08: 00 00 00 01 srui r0,r0,1 4a0c: 00 00 00 1d srui r0,r0,29 4a10: 00 00 00 01 srui r0,r0,1 4a14: 00 00 02 e4 srui r0,r0,740 4a18: 00 00 00 01 srui r0,r0,1 4a1c: 00 00 00 3b srui r0,r0,59 4a20: 00 00 00 02 srui r0,r0,2 4a24: 00 00 00 3b srui r0,r0,59 4a28: 00 00 00 01 srui r0,r0,1 4a2c: 00 00 02 ee srui r0,r0,750 4a30: 00 00 00 01 srui r0,r0,1 4a34: 00 00 00 1e srui r0,r0,30 4a38: 00 00 00 01 srui r0,r0,1 4a3c: 00 00 00 1e srui r0,r0,30 4a40: 00 00 00 01 srui r0,r0,1 4a44: 00 00 02 f8 srui r0,r0,760 4a48: 00 00 00 01 srui r0,r0,1 4a4c: 00 00 00 3d srui r0,r0,61 4a50: 00 00 00 02 srui r0,r0,2 4a54: 00 00 00 3d srui r0,r0,61 4a58: 00 00 00 01 srui r0,r0,1 4a5c: 00 00 03 02 srui r0,r0,770 4a60: 00 00 00 01 srui r0,r0,1 4a64: 00 00 00 1f srui r0,r0,31 4a68: 00 00 00 01 srui r0,r0,1 4a6c: 00 00 00 1f srui r0,r0,31 4a70: 00 00 00 01 srui r0,r0,1 4a74: 00 00 03 0c srui r0,r0,780 4a78: 00 00 00 01 srui r0,r0,1 4a7c: 00 00 00 1f srui r0,r0,31 4a80: 00 00 00 01 srui r0,r0,1 4a84: 00 00 00 1f srui r0,r0,31 4a88: 00 00 00 01 srui r0,r0,1 4a8c: 00 00 03 16 srui r0,r0,790 4a90: 00 00 00 01 srui r0,r0,1 4a94: 00 00 00 3f srui r0,r0,63 4a98: 00 00 00 02 srui r0,r0,2 4a9c: 00 00 00 3f srui r0,r0,63 4aa0: 00 00 00 01 srui r0,r0,1 4aa4: 00 00 03 20 srui r0,r0,800 4aa8: 00 00 00 01 srui r0,r0,1 4aac: 00 00 00 20 srui r0,r0,32 4ab0: 00 00 00 01 srui r0,r0,1 4ab4: 00 00 00 20 srui r0,r0,32 4ab8: 00 00 00 01 srui r0,r0,1 4abc: 00 00 03 2a srui r0,r0,810 4ac0: 00 00 00 01 srui r0,r0,1 4ac4: 00 00 00 20 srui r0,r0,32 4ac8: 00 00 00 01 srui r0,r0,1 4acc: 00 00 00 20 srui r0,r0,32 4ad0: 00 00 00 01 srui r0,r0,1 4ad4: 00 00 03 34 srui r0,r0,820 4ad8: 00 00 00 01 srui r0,r0,1 4adc: 00 00 00 21 srui r0,r0,33 4ae0: 00 00 00 01 srui r0,r0,1 4ae4: 00 00 00 21 srui r0,r0,33 4ae8: 00 00 00 01 srui r0,r0,1 4aec: 00 00 03 3e srui r0,r0,830 4af0: 00 00 00 01 srui r0,r0,1 4af4: 00 00 00 21 srui r0,r0,33 4af8: 00 00 00 01 srui r0,r0,1 4afc: 00 00 00 21 srui r0,r0,33 4b00: 00 00 00 01 srui r0,r0,1 4b04: 00 00 03 48 srui r0,r0,840 4b08: 00 00 00 01 srui r0,r0,1 4b0c: 00 00 00 22 srui r0,r0,34 4b10: 00 00 00 01 srui r0,r0,1 4b14: 00 00 00 22 srui r0,r0,34 4b18: 00 00 00 01 srui r0,r0,1 4b1c: 00 00 03 52 srui r0,r0,850 4b20: 00 00 00 01 srui r0,r0,1 4b24: 00 00 00 22 srui r0,r0,34 4b28: 00 00 00 01 srui r0,r0,1 4b2c: 00 00 00 22 srui r0,r0,34 4b30: 00 00 00 01 srui r0,r0,1 4b34: 00 00 03 5c srui r0,r0,860 4b38: 00 00 00 01 srui r0,r0,1 4b3c: 00 00 00 22 srui r0,r0,34 4b40: 00 00 00 01 srui r0,r0,1 4b44: 00 00 00 22 srui r0,r0,34 4b48: 00 00 00 01 srui r0,r0,1 4b4c: 00 00 03 66 srui r0,r0,870 4b50: 00 00 00 01 srui r0,r0,1 4b54: 00 00 00 23 srui r0,r0,35 4b58: 00 00 00 01 srui r0,r0,1 4b5c: 00 00 00 23 srui r0,r0,35 4b60: 00 00 00 01 srui r0,r0,1 4b64: 00 00 03 70 srui r0,r0,880 4b68: 00 00 00 01 srui r0,r0,1 4b6c: 00 00 00 23 srui r0,r0,35 4b70: 00 00 00 01 srui r0,r0,1 4b74: 00 00 00 23 srui r0,r0,35 4b78: 00 00 00 01 srui r0,r0,1 4b7c: 00 00 03 7a srui r0,r0,890 4b80: 00 00 00 01 srui r0,r0,1 4b84: 00 00 00 24 srui r0,r0,36 4b88: 00 00 00 01 srui r0,r0,1 4b8c: 00 00 00 24 srui r0,r0,36 4b90: 00 00 00 01 srui r0,r0,1 4b94: 00 00 03 84 srui r0,r0,900 4b98: 00 00 00 01 srui r0,r0,1 4b9c: 00 00 00 24 srui r0,r0,36 4ba0: 00 00 00 01 srui r0,r0,1 4ba4: 00 00 00 24 srui r0,r0,36 4ba8: 00 00 00 01 srui r0,r0,1 4bac: 00 00 03 8e srui r0,r0,910 4bb0: 00 00 00 01 srui r0,r0,1 4bb4: 00 00 00 24 srui r0,r0,36 4bb8: 00 00 00 01 srui r0,r0,1 4bbc: 00 00 00 24 srui r0,r0,36 4bc0: 00 00 00 01 srui r0,r0,1 4bc4: 00 00 03 98 srui r0,r0,920 4bc8: 00 00 00 01 srui r0,r0,1 4bcc: 00 00 00 25 srui r0,r0,37 4bd0: 00 00 00 01 srui r0,r0,1 4bd4: 00 00 00 25 srui r0,r0,37 4bd8: 00 00 00 01 srui r0,r0,1 4bdc: 00 00 03 a2 srui r0,r0,930 4be0: 00 00 00 01 srui r0,r0,1 4be4: 00 00 00 25 srui r0,r0,37 4be8: 00 00 00 01 srui r0,r0,1 4bec: 00 00 00 25 srui r0,r0,37 4bf0: 00 00 00 01 srui r0,r0,1 4bf4: 00 00 03 ac srui r0,r0,940 4bf8: 00 00 00 01 srui r0,r0,1 4bfc: 00 00 00 26 srui r0,r0,38 4c00: 00 00 00 01 srui r0,r0,1 4c04: 00 00 00 26 srui r0,r0,38 4c08: 00 00 00 01 srui r0,r0,1 4c0c: 00 00 03 b6 srui r0,r0,950 4c10: 00 00 00 01 srui r0,r0,1 4c14: 00 00 00 26 srui r0,r0,38 4c18: 00 00 00 01 srui r0,r0,1 4c1c: 00 00 00 26 srui r0,r0,38 4c20: 00 00 00 01 srui r0,r0,1 4c24: 00 00 03 c0 srui r0,r0,960 4c28: 00 00 00 01 srui r0,r0,1 4c2c: 00 00 00 26 srui r0,r0,38 4c30: 00 00 00 01 srui r0,r0,1 4c34: 00 00 00 26 srui r0,r0,38 4c38: 00 00 00 01 srui r0,r0,1 4c3c: 00 00 03 ca srui r0,r0,970 4c40: 00 00 00 01 srui r0,r0,1 4c44: 00 00 00 27 srui r0,r0,39 4c48: 00 00 00 01 srui r0,r0,1 4c4c: 00 00 00 27 srui r0,r0,39 4c50: 00 00 00 01 srui r0,r0,1 4c54: 00 00 03 d4 srui r0,r0,980 4c58: 00 00 00 01 srui r0,r0,1 4c5c: 00 00 00 27 srui r0,r0,39 4c60: 00 00 00 01 srui r0,r0,1 4c64: 00 00 00 27 srui r0,r0,39 4c68: 00 00 00 01 srui r0,r0,1 4c6c: 00 00 03 de srui r0,r0,990 4c70: 00 00 00 01 srui r0,r0,1 4c74: 00 00 00 28 srui r0,r0,40 4c78: 00 00 00 01 srui r0,r0,1 4c7c: 00 00 00 28 srui r0,r0,40 4c80: 00 00 00 01 srui r0,r0,1 4c84: 00 00 03 e8 srui r0,r0,1000 4c88: 00 00 00 01 srui r0,r0,1 4c8c: 00 00 00 28 srui r0,r0,40 4c90: 00 00 00 01 srui r0,r0,1 4c94: 00 00 00 28 srui r0,r0,40 4c98: 00 00 00 01 srui r0,r0,1 Disassembly of section .data: 00004c9c <_fdata>: 4c9c: ff ff ff ff *unknown* 00004ca0 : 4ca0: 00 00 00 ff srui r0,r0,255 00004ca4 : 4ca4: 00 00 03 ff srui r0,r0,1023 00004ca8 : 4ca8: 00 00 00 00 srui r0,r0,0 4cac: 00 00 10 21 srui r0,r0,4129 4cb0: 00 00 20 42 srui r0,r0,8258 4cb4: 00 00 30 63 srui r0,r0,12387 4cb8: 00 00 40 84 srui r0,r0,16516 4cbc: 00 00 50 a5 srui r0,r0,20645 4cc0: 00 00 60 c6 srui r0,r0,24774 4cc4: 00 00 70 e7 srui r0,r0,28903 4cc8: 00 00 81 08 srui r0,r0,-32504 4ccc: 00 00 91 29 srui r0,r0,-28375 4cd0: 00 00 a1 4a srui r0,r0,-24246 4cd4: 00 00 b1 6b srui r0,r0,-20117 4cd8: 00 00 c1 8c srui r0,r0,-15988 4cdc: 00 00 d1 ad srui r0,r0,-11859 4ce0: 00 00 e1 ce srui r0,r0,-7730 4ce4: 00 00 f1 ef srui r0,r0,-3601 4ce8: 00 00 12 31 srui r0,r0,4657 4cec: 00 00 02 10 srui r0,r0,528 4cf0: 00 00 32 73 srui r0,r0,12915 4cf4: 00 00 22 52 srui r0,r0,8786 4cf8: 00 00 52 b5 srui r0,r0,21173 4cfc: 00 00 42 94 srui r0,r0,17044 4d00: 00 00 72 f7 srui r0,r0,29431 4d04: 00 00 62 d6 srui r0,r0,25302 4d08: 00 00 93 39 srui r0,r0,-27847 4d0c: 00 00 83 18 srui r0,r0,-31976 4d10: 00 00 b3 7b srui r0,r0,-19589 4d14: 00 00 a3 5a srui r0,r0,-23718 4d18: 00 00 d3 bd srui r0,r0,-11331 4d1c: 00 00 c3 9c srui r0,r0,-15460 4d20: 00 00 f3 ff srui r0,r0,-3073 4d24: 00 00 e3 de srui r0,r0,-7202 4d28: 00 00 24 62 srui r0,r0,9314 4d2c: 00 00 34 43 srui r0,r0,13379 4d30: 00 00 04 20 srui r0,r0,1056 4d34: 00 00 14 01 srui r0,r0,5121 4d38: 00 00 64 e6 srui r0,r0,25830 4d3c: 00 00 74 c7 srui r0,r0,29895 4d40: 00 00 44 a4 srui r0,r0,17572 4d44: 00 00 54 85 srui r0,r0,21637 4d48: 00 00 a5 6a srui r0,r0,-23190 4d4c: 00 00 b5 4b srui r0,r0,-19125 4d50: 00 00 85 28 srui r0,r0,-31448 4d54: 00 00 95 09 srui r0,r0,-27383 4d58: 00 00 e5 ee srui r0,r0,-6674 4d5c: 00 00 f5 cf srui r0,r0,-2609 4d60: 00 00 c5 ac srui r0,r0,-14932 4d64: 00 00 d5 8d srui r0,r0,-10867 4d68: 00 00 36 53 srui r0,r0,13907 4d6c: 00 00 26 72 srui r0,r0,9842 4d70: 00 00 16 11 srui r0,r0,5649 4d74: 00 00 06 30 srui r0,r0,1584 4d78: 00 00 76 d7 srui r0,r0,30423 4d7c: 00 00 66 f6 srui r0,r0,26358 4d80: 00 00 56 95 srui r0,r0,22165 4d84: 00 00 46 b4 srui r0,r0,18100 4d88: 00 00 b7 5b srui r0,r0,-18597 4d8c: 00 00 a7 7a srui r0,r0,-22662 4d90: 00 00 97 19 srui r0,r0,-26855 4d94: 00 00 87 38 srui r0,r0,-30920 4d98: 00 00 f7 df srui r0,r0,-2081 4d9c: 00 00 e7 fe srui r0,r0,-6146 4da0: 00 00 d7 9d srui r0,r0,-10339 4da4: 00 00 c7 bc srui r0,r0,-14404 4da8: 00 00 48 c4 srui r0,r0,18628 4dac: 00 00 58 e5 srui r0,r0,22757 4db0: 00 00 68 86 srui r0,r0,26758 4db4: 00 00 78 a7 srui r0,r0,30887 4db8: 00 00 08 40 srui r0,r0,2112 4dbc: 00 00 18 61 srui r0,r0,6241 4dc0: 00 00 28 02 srui r0,r0,10242 4dc4: 00 00 38 23 srui r0,r0,14371 4dc8: 00 00 c9 cc srui r0,r0,-13876 4dcc: 00 00 d9 ed srui r0,r0,-9747 4dd0: 00 00 e9 8e srui r0,r0,-5746 4dd4: 00 00 f9 af srui r0,r0,-1617 4dd8: 00 00 89 48 srui r0,r0,-30392 4ddc: 00 00 99 69 srui r0,r0,-26263 4de0: 00 00 a9 0a srui r0,r0,-22262 4de4: 00 00 b9 2b srui r0,r0,-18133 4de8: 00 00 5a f5 srui r0,r0,23285 4dec: 00 00 4a d4 srui r0,r0,19156 4df0: 00 00 7a b7 srui r0,r0,31415 4df4: 00 00 6a 96 srui r0,r0,27286 4df8: 00 00 1a 71 srui r0,r0,6769 4dfc: 00 00 0a 50 srui r0,r0,2640 4e00: 00 00 3a 33 srui r0,r0,14899 4e04: 00 00 2a 12 srui r0,r0,10770 4e08: 00 00 db fd srui r0,r0,-9219 4e0c: 00 00 cb dc srui r0,r0,-13348 4e10: 00 00 fb bf srui r0,r0,-1089 4e14: 00 00 eb 9e srui r0,r0,-5218 4e18: 00 00 9b 79 srui r0,r0,-25735 4e1c: 00 00 8b 58 srui r0,r0,-29864 4e20: 00 00 bb 3b srui r0,r0,-17605 4e24: 00 00 ab 1a srui r0,r0,-21734 4e28: 00 00 6c a6 srui r0,r0,27814 4e2c: 00 00 7c 87 srui r0,r0,31879 4e30: 00 00 4c e4 srui r0,r0,19684 4e34: 00 00 5c c5 srui r0,r0,23749 4e38: 00 00 2c 22 srui r0,r0,11298 4e3c: 00 00 3c 03 srui r0,r0,15363 4e40: 00 00 0c 60 srui r0,r0,3168 4e44: 00 00 1c 41 srui r0,r0,7233 4e48: 00 00 ed ae srui r0,r0,-4690 4e4c: 00 00 fd 8f srui r0,r0,-625 4e50: 00 00 cd ec srui r0,r0,-12820 4e54: 00 00 dd cd srui r0,r0,-8755 4e58: 00 00 ad 2a srui r0,r0,-21206 4e5c: 00 00 bd 0b srui r0,r0,-17141 4e60: 00 00 8d 68 srui r0,r0,-29336 4e64: 00 00 9d 49 srui r0,r0,-25271 4e68: 00 00 7e 97 srui r0,r0,32407 4e6c: 00 00 6e b6 srui r0,r0,28342 4e70: 00 00 5e d5 srui r0,r0,24277 4e74: 00 00 4e f4 srui r0,r0,20212 4e78: 00 00 3e 13 srui r0,r0,15891 4e7c: 00 00 2e 32 srui r0,r0,11826 4e80: 00 00 1e 51 srui r0,r0,7761 4e84: 00 00 0e 70 srui r0,r0,3696 4e88: 00 00 ff 9f srui r0,r0,-97 4e8c: 00 00 ef be srui r0,r0,-4162 4e90: 00 00 df dd srui r0,r0,-8227 4e94: 00 00 cf fc srui r0,r0,-12292 4e98: 00 00 bf 1b srui r0,r0,-16613 4e9c: 00 00 af 3a srui r0,r0,-20678 4ea0: 00 00 9f 59 srui r0,r0,-24743 4ea4: 00 00 8f 78 srui r0,r0,-28808 4ea8: 00 00 91 88 srui r0,r0,-28280 4eac: 00 00 81 a9 srui r0,r0,-32343 4eb0: 00 00 b1 ca srui r0,r0,-20022 4eb4: 00 00 a1 eb srui r0,r0,-24085 4eb8: 00 00 d1 0c srui r0,r0,-12020 4ebc: 00 00 c1 2d srui r0,r0,-16083 4ec0: 00 00 f1 4e srui r0,r0,-3762 4ec4: 00 00 e1 6f srui r0,r0,-7825 4ec8: 00 00 10 80 srui r0,r0,4224 4ecc: 00 00 00 a1 srui r0,r0,161 4ed0: 00 00 30 c2 srui r0,r0,12482 4ed4: 00 00 20 e3 srui r0,r0,8419 4ed8: 00 00 50 04 srui r0,r0,20484 4edc: 00 00 40 25 srui r0,r0,16421 4ee0: 00 00 70 46 srui r0,r0,28742 4ee4: 00 00 60 67 srui r0,r0,24679 4ee8: 00 00 83 b9 srui r0,r0,-31815 4eec: 00 00 93 98 srui r0,r0,-27752 4ef0: 00 00 a3 fb srui r0,r0,-23557 4ef4: 00 00 b3 da srui r0,r0,-19494 4ef8: 00 00 c3 3d srui r0,r0,-15555 4efc: 00 00 d3 1c srui r0,r0,-11492 4f00: 00 00 e3 7f srui r0,r0,-7297 4f04: 00 00 f3 5e srui r0,r0,-3234 4f08: 00 00 02 b1 srui r0,r0,689 4f0c: 00 00 12 90 srui r0,r0,4752 4f10: 00 00 22 f3 srui r0,r0,8947 4f14: 00 00 32 d2 srui r0,r0,13010 4f18: 00 00 42 35 srui r0,r0,16949 4f1c: 00 00 52 14 srui r0,r0,21012 4f20: 00 00 62 77 srui r0,r0,25207 4f24: 00 00 72 56 srui r0,r0,29270 4f28: 00 00 b5 ea srui r0,r0,-18966 4f2c: 00 00 a5 cb srui r0,r0,-23093 4f30: 00 00 95 a8 srui r0,r0,-27224 4f34: 00 00 85 89 srui r0,r0,-31351 4f38: 00 00 f5 6e srui r0,r0,-2706 4f3c: 00 00 e5 4f srui r0,r0,-6833 4f40: 00 00 d5 2c srui r0,r0,-10964 4f44: 00 00 c5 0d srui r0,r0,-15091 4f48: 00 00 34 e2 srui r0,r0,13538 4f4c: 00 00 24 c3 srui r0,r0,9411 4f50: 00 00 14 a0 srui r0,r0,5280 4f54: 00 00 04 81 srui r0,r0,1153 4f58: 00 00 74 66 srui r0,r0,29798 4f5c: 00 00 64 47 srui r0,r0,25671 4f60: 00 00 54 24 srui r0,r0,21540 4f64: 00 00 44 05 srui r0,r0,17413 4f68: 00 00 a7 db srui r0,r0,-22565 4f6c: 00 00 b7 fa srui r0,r0,-18438 4f70: 00 00 87 99 srui r0,r0,-30823 4f74: 00 00 97 b8 srui r0,r0,-26696 4f78: 00 00 e7 5f srui r0,r0,-6305 4f7c: 00 00 f7 7e srui r0,r0,-2178 4f80: 00 00 c7 1d srui r0,r0,-14563 4f84: 00 00 d7 3c srui r0,r0,-10436 4f88: 00 00 26 d3 srui r0,r0,9939 4f8c: 00 00 36 f2 srui r0,r0,14066 4f90: 00 00 06 91 srui r0,r0,1681 4f94: 00 00 16 b0 srui r0,r0,5808 4f98: 00 00 66 57 srui r0,r0,26199 4f9c: 00 00 76 76 srui r0,r0,30326 4fa0: 00 00 46 15 srui r0,r0,17941 4fa4: 00 00 56 34 srui r0,r0,22068 4fa8: 00 00 d9 4c srui r0,r0,-9908 4fac: 00 00 c9 6d srui r0,r0,-13971 4fb0: 00 00 f9 0e srui r0,r0,-1778 4fb4: 00 00 e9 2f srui r0,r0,-5841 4fb8: 00 00 99 c8 srui r0,r0,-26168 4fbc: 00 00 89 e9 srui r0,r0,-30231 4fc0: 00 00 b9 8a srui r0,r0,-18038 4fc4: 00 00 a9 ab srui r0,r0,-22101 4fc8: 00 00 58 44 srui r0,r0,22596 4fcc: 00 00 48 65 srui r0,r0,18533 4fd0: 00 00 78 06 srui r0,r0,30726 4fd4: 00 00 68 27 srui r0,r0,26663 4fd8: 00 00 18 c0 srui r0,r0,6336 4fdc: 00 00 08 e1 srui r0,r0,2273 4fe0: 00 00 38 82 srui r0,r0,14466 4fe4: 00 00 28 a3 srui r0,r0,10403 4fe8: 00 00 cb 7d srui r0,r0,-13443 4fec: 00 00 db 5c srui r0,r0,-9380 4ff0: 00 00 eb 3f srui r0,r0,-5313 4ff4: 00 00 fb 1e srui r0,r0,-1250 4ff8: 00 00 8b f9 srui r0,r0,-29703 4ffc: 00 00 9b d8 srui r0,r0,-25640 5000: 00 00 ab bb srui r0,r0,-21573 5004: 00 00 bb 9a srui r0,r0,-17510 5008: 00 00 4a 75 srui r0,r0,19061 500c: 00 00 5a 54 srui r0,r0,23124 5010: 00 00 6a 37 srui r0,r0,27191 5014: 00 00 7a 16 srui r0,r0,31254 5018: 00 00 0a f1 srui r0,r0,2801 501c: 00 00 1a d0 srui r0,r0,6864 5020: 00 00 2a b3 srui r0,r0,10931 5024: 00 00 3a 92 srui r0,r0,14994 5028: 00 00 fd 2e srui r0,r0,-722 502c: 00 00 ed 0f srui r0,r0,-4849 5030: 00 00 dd 6c srui r0,r0,-8852 5034: 00 00 cd 4d srui r0,r0,-12979 5038: 00 00 bd aa srui r0,r0,-16982 503c: 00 00 ad 8b srui r0,r0,-21109 5040: 00 00 9d e8 srui r0,r0,-25112 5044: 00 00 8d c9 srui r0,r0,-29239 5048: 00 00 7c 26 srui r0,r0,31782 504c: 00 00 6c 07 srui r0,r0,27655 5050: 00 00 5c 64 srui r0,r0,23652 5054: 00 00 4c 45 srui r0,r0,19525 5058: 00 00 3c a2 srui r0,r0,15522 505c: 00 00 2c 83 srui r0,r0,11395 5060: 00 00 1c e0 srui r0,r0,7392 5064: 00 00 0c c1 srui r0,r0,3265 5068: 00 00 ef 1f srui r0,r0,-4321 506c: 00 00 ff 3e srui r0,r0,-194 5070: 00 00 cf 5d srui r0,r0,-12451 5074: 00 00 df 7c srui r0,r0,-8324 5078: 00 00 af 9b srui r0,r0,-20581 507c: 00 00 bf ba srui r0,r0,-16454 5080: 00 00 8f d9 srui r0,r0,-28711 5084: 00 00 9f f8 srui r0,r0,-24584 5088: 00 00 6e 17 srui r0,r0,28183 508c: 00 00 7e 36 srui r0,r0,32310 5090: 00 00 4e 55 srui r0,r0,20053 5094: 00 00 5e 74 srui r0,r0,24180 5098: 00 00 2e 93 srui r0,r0,11923 509c: 00 00 3e b2 srui r0,r0,16050 50a0: 00 00 0e d1 srui r0,r0,3793 50a4: 00 00 1e f0 srui r0,r0,7920 000050a8 : 50a8: 00 00 8f 00 srui r0,r0,-28928 000050ac : 50ac: 00 00 00 ff srui r0,r0,255 000050b0 : 50b0: 00 00 00 c8 srui r0,r0,200 50b4: 00 00 00 c8 srui r0,r0,200 50b8: 00 00 00 c8 srui r0,r0,200 Disassembly of section .bss: 000050bc <_fbss>: 50bc: 00 00 00 00 srui r0,r0,0 000050c0 : 50c0: 00 00 00 00 srui r0,r0,0 000050c4 : 50c4: 00 00 00 00 srui r0,r0,0 000050c8 : ... 000050d0 : 50d0: 00 00 00 00 srui r0,r0,0 000050d4 : ... 00006d98 : 6d98: 00 00 00 00 srui r0,r0,0 00006d9c : 6d9c: 00 00 00 00 srui r0,r0,0 00006da0 : 6da0: 00 00 00 00 srui r0,r0,0 00006da4 : 6da4: 00 00 00 00 srui r0,r0,0 00006da8 : ... 00006dd0 : 6dd0: 00 00 00 00 srui r0,r0,0 00006dd4 : 6dd4: 00 00 00 00 srui r0,r0,0 00006dd8 : 6dd8: 00 00 00 00 srui r0,r0,0 00006ddc : 6ddc: 00 00 00 00 srui r0,r0,0 00006de0 : ... 000071e0 : 71e0: 00 00 00 00 srui r0,r0,0 000071e4 : ... 0000720c : 720c: 00 00 00 00 srui r0,r0,0 00007210 : 7210: 00 00 00 00 srui r0,r0,0 00007214 : ... 00007614 : 7614: 00 00 00 00 srui r0,r0,0 00007618 : 7618: 00 00 00 00 srui r0,r0,0 0000761c : 761c: 00 00 00 00 srui r0,r0,0 00007620 : ... 00007820 : 7820: 00 00 00 00 srui r0,r0,0 00007824 : 7824: 00 00 00 00 srui r0,r0,0 Disassembly of section .comment: 00000000 <.comment>: 0: 47 43 43 3a be gp,r3,10ce8 <_gp+0x3c38> 4: 20 28 47 4e andi r8,r1,0x474e 8: 55 29 20 34 bgu r9,r9,80d8 <_fstack+0xdc> c: 2e 35 2e 34 lhu r21,(r17+11828) ... Disassembly of section .debug_aranges: 00000000 <.debug_aranges>: 0: 00 00 00 1c srui r0,r0,28 4: 00 02 00 00 srui r2,r0,0 8: 00 00 04 00 srui r0,r0,1024 c: 00 00 00 00 srui r0,r0,0 10: 00 00 30 f8 srui r0,r0,12536 14: 00 00 00 40 srui r0,r0,64 ... 20: 00 00 00 1c srui r0,r0,28 24: 00 02 00 00 srui r2,r0,0 28: 00 a0 04 00 srui r0,r5,1024 2c: 00 00 00 00 srui r0,r0,0 30: 00 00 31 38 srui r0,r0,12600 34: 00 00 00 70 srui r0,r0,112 ... Disassembly of section .debug_pubnames: 00000000 <.debug_pubnames>: 0: 00 00 00 1c srui r0,r0,28 4: 00 02 00 00 srui r2,r0,0 8: 00 00 00 00 srui r0,r0,0 c: 00 a0 00 00 srui r0,r5,0 10: 00 45 5f 5f srui r5,r2,24415 14: 75 64 69 76 cmpgui r4,r11,0x6976 18: 73 69 33 00 cmpgeui r9,fp,0x3300 1c: 00 00 00 00 srui r0,r0,0 20: 00 00 00 1f srui r0,r0,31 24: 00 02 00 00 srui r2,r0,0 28: 00 a0 00 00 srui r0,r5,0 2c: 00 a8 00 00 srui r8,r5,0 30: 00 45 5f 5f srui r5,r2,24415 34: 75 64 69 76 cmpgui r4,r11,0x6976 38: 6d 6f 64 73 cmpgei r15,r11,25715 3c: 69 34 00 00 cmpgi r20,r9,0 40: Address 0x0000000000000040 is out of bounds. Disassembly of section .debug_info: 00000000 <.debug_info>: 0: 00 00 00 9c srui r0,r0,156 4: 00 02 00 00 srui r2,r0,0 8: 00 00 04 01 srui r0,r0,1025 c: 00 00 00 b3 srui r0,r0,179 10: 01 00 00 00 srui r0,r8,0 14: 6a 00 00 00 cmpgi r0,r16,0 18: 00 00 00 30 srui r0,r0,48 1c: f8 00 00 31 calli e0 <_system_call_handler> 20: 38 00 00 00 mvu r0,0x0 24: 00 02 01 08 srui r2,r0,264 28: 00 00 00 a5 srui r0,r0,165 2c: 03 04 05 69 srui r4,r24,1385 30: 6e 74 00 04 cmpgei r20,r19,4 34: 00 00 00 bf srui r0,r0,191 38: 02 20 00 00 srui r0,r17,0 3c: 00 3e 02 04 srui ea,r1,516 40: 07 00 00 00 nori r0,r24,0x0 44: 5d 05 01 00 bne r8,r5,444 48: 00 00 9b 01 srui r0,r0,-25855 4c: 1e 01 00 00 lh r1,(r16+0) 50: 00 33 00 00 srui r19,r1,0 54: 30 f8 00 00 sb (r7+0),r24 58: 31 38 02 8c sb (r9+652),r24 5c: 00 06 61 00 srui r6,r0,24832 60: 01 1e 00 00 srui ea,r8,0 64: 00 33 00 00 srui r19,r1,0 68: 00 00 06 62 srui r0,r0,1634 6c: 00 01 1e 00 srui r1,r0,7680 70: 00 00 33 00 srui r0,r0,13056 74: 00 00 1e 07 srui r0,r0,7687 78: 00 00 31 18 srui r0,r0,12568 7c: 00 00 31 38 srui r0,r0,12600 80: 08 65 62 61 muli r5,r3,25185 84: 00 01 23 00 srui r1,r0,8960 88: 00 00 2c 00 srui r0,r0,11264 8c: 00 00 3c 08 srui r0,r0,15368 90: 73 72 00 01 cmpgeui r18,fp,0x1 94: 23 00 00 00 andi r0,r24,0x0 98: 2c 00 00 00 lhu r0,(r0+0) 9c: 5d 00 00 00 bne r8,r0,9c <_data_bus_error_handler+0x1c> a0: 00 00 00 a4 srui r0,r0,164 a4: 00 02 00 00 srui r2,r0,0 a8: 00 75 04 01 srui r21,r3,1025 ac: 00 00 00 b3 srui r0,r0,179 b0: 01 00 00 00 srui r0,r8,0 b4: d1 00 00 00 wcsr DC,r0 b8: 00 00 00 31 srui r0,r0,49 bc: 38 00 00 31 mvu r0,0x31 c0: a8 00 00 00 *unknown* c4: c3 02 01 08 *unknown* c8: 00 00 00 a5 srui r0,r0,165 cc: 03 04 05 69 srui r4,r24,1385 d0: 6e 74 00 04 cmpgei r20,r19,4 d4: 00 00 00 bf srui r0,r0,191 d8: 02 20 00 00 srui r0,r17,0 dc: 00 3e 02 04 srui ea,r1,516 e0: 07 00 00 00 nori r0,r24,0x0 e4: 5d 05 01 00 bne r8,r5,4e4 e8: 00 01 05 01 srui r1,r0,1281 ec: 1e 01 00 00 lh r1,(r16+0) f0: 00 33 00 00 srui r19,r1,0 f4: 31 38 00 00 sb (r9+0),r24 f8: 31 a8 02 8c sb (r13+652),r8 fc: 00 06 6e 75 srui r6,r0,28277 100: 6d 00 01 1e cmpgei r0,r8,286 104: 00 00 00 33 srui r0,r0,51 108: 00 00 00 7f srui r0,r0,127 10c: 06 64 65 6e nori r4,r19,0x656e 110: 00 01 1e 00 srui r1,r0,7680 114: 00 00 33 00 srui r0,r0,13056 118: 00 00 a8 07 srui r0,r0,-22521 11c: 00 00 00 c7 srui r0,r0,199 120: 01 1e 00 00 srui ea,r8,0 124: 00 2c 01 53 srui r12,r1,339 128: 08 62 69 74 muli r2,r3,26996 12c: 00 01 20 00 srui r1,r0,8192 130: 00 00 33 00 srui r0,r0,13056 134: 00 00 eb 08 srui r0,r0,-5368 138: 72 65 73 00 cmpgeui r5,r19,0x7300 13c: 01 21 00 00 srui r1,r9,0 140: 00 33 00 00 srui r19,r1,0 144: 01 21 00 00 srui r1,r9,0 Disassembly of section .debug_abbrev: 00000000 <.debug_abbrev>: 0: 01 11 01 25 srui r17,r8,293 4: 0e 13 0b 03 sh (r16+2819),r19 8: 0e 1b 0e 11 sh (r16+3601),fp c: 01 12 01 10 srui r18,r8,272 10: 06 00 00 02 nori r0,r16,0x2 14: 24 00 0b 0b xnori r0,r0,0xb0b 18: 3e 0b 03 0e sli r11,r16,782 1c: 00 00 03 24 srui r0,r0,804 20: 00 0b 0b 3e srui r11,r0,2878 24: 0b 03 08 00 muli r3,r24,2048 28: 00 04 16 00 srui r4,r0,5632 2c: 03 0e 3a 0b srui r14,r24,14859 30: 3b 0b 49 13 ori r11,r24,0x4913 34: 00 00 05 2e srui r0,r0,1326 38: 01 3f 0c 03 srui ba,r9,3075 3c: 0e 3a 0b 3b sh (r17+2875),gp 40: 0b 27 0c 49 muli r7,r25,3145 44: 13 11 01 12 lb r17,(r24+274) 48: 01 40 0a 00 srui r0,r10,2560 4c: 00 06 05 00 srui r6,r0,1280 50: 03 08 3a 0b srui r8,r24,14859 54: 3b 0b 49 13 ori r11,r24,0x4913 58: 02 06 00 00 srui r6,r16,0 5c: 07 0b 01 11 nori r11,r24,0x111 60: 01 12 01 00 srui r18,r8,256 64: 00 08 34 00 srui r8,r0,13312 68: 03 08 3a 0b srui r8,r24,14859 6c: 3b 0b 49 13 ori r11,r24,0x4913 70: 02 06 00 00 srui r6,r16,0 74: 00 01 11 01 srui r1,r0,4353 78: 25 0e 13 0b xnori r14,r8,0x130b 7c: 03 0e 1b 0e srui r14,r24,6926 80: 11 01 12 01 lb r1,(r8+4609) 84: 10 06 00 00 lb r6,(r0+0) 88: 02 24 00 0b srui r4,r17,11 8c: 0b 3e 0b 03 muli ea,r25,2819 90: 0e 00 00 03 sh (r16+3),r0 94: 24 00 0b 0b xnori r0,r0,0xb0b 98: 3e 0b 03 08 sli r11,r16,776 9c: 00 00 04 16 srui r0,r0,1046 a0: 00 03 0e 3a srui r3,r0,3642 a4: 0b 3b 0b 49 muli fp,r25,2889 a8: 13 00 00 05 lb r0,(r24+5) ac: 2e 01 3f 0c lhu r1,(r16+16140) b0: 03 0e 3a 0b srui r14,r24,14859 b4: 3b 0b 27 0c ori r11,r24,0x270c b8: 49 13 11 01 bg r8,r19,44bc bc: 12 01 40 0a lb r1,(r16+16394) c0: 00 00 06 05 srui r0,r0,1541 c4: 00 03 08 3a srui r3,r0,2106 c8: 0b 3b 0b 49 muli fp,r25,2889 cc: 13 02 06 00 lb r2,(r24+1536) d0: 00 07 05 00 srui r7,r0,1280 d4: 03 0e 3a 0b srui r14,r24,14859 d8: 3b 0b 49 13 ori r11,r24,0x4913 dc: 02 0a 00 00 srui r10,r16,0 e0: 08 34 00 03 muli r20,r1,3 e4: 08 3a 0b 3b muli gp,r1,2875 e8: 0b 49 13 02 muli r9,gp,4866 ec: 06 00 00 00 nori r0,r16,0x0 Disassembly of section .debug_line: 00000000 <.debug_line>: 0: 00 00 00 bf srui r0,r0,191 4: 00 02 00 00 srui r2,r0,0 8: 00 55 01 01 srui r21,r2,257 c: f6 f5 0a 00 *unknown* 10: 01 01 01 01 srui r1,r8,257 14: 00 00 00 01 srui r0,r0,1 18: 2e 2e 2f 2e lhu r14,(r17+12078) 1c: 2e 2f 2e 2e lhu r15,(r17+11822) 20: 2f 67 63 63 lhu r7,(fp+25443) 24: 2d 34 2e 35 lhu r20,(r9+11829) 28: 2e 34 2f 6c lhu r20,(r17+12140) 2c: 69 62 67 63 cmpgi r2,r11,26467 30: 63 2f 63 6f andhi r15,r25,0x636f 34: 6e 66 69 67 cmpgei r6,r19,26983 38: 2f 6c 6d 33 lhu r12,(fp+27955) 3c: 32 00 00 5f sb (r16+95),r0 40: 75 64 69 76 cmpgui r4,r11,0x6976 44: 73 69 33 2e cmpgeui r9,fp,0x332e 48: 63 00 01 00 andhi r0,r24,0x100 4c: 00 6c 69 62 srui r12,r3,26978 50: 67 63 63 5f cmpei r3,fp,25439 54: 6c 6d 33 32 cmpgei r13,r3,13106 58: 2e 68 00 01 lhu r8,(r19+1) 5c: 00 00 00 00 srui r0,r0,0 60: 05 02 00 00 nori r2,r8,0x0 64: 30 f8 32 00 sb (r7+12800),r24 68: 05 02 00 00 nori r2,r8,0x0 6c: 31 00 15 00 sb (r8+5376),r0 70: 05 02 00 00 nori r2,r8,0x0 74: 31 04 24 00 sb (r8+9216),r4 78: 05 02 00 00 nori r2,r8,0x0 7c: 31 0c 15 00 sb (r8+5376),r12 80: 05 02 00 00 nori r2,r8,0x0 84: 31 18 03 74 sb (r8+884),r24 88: 01 00 05 02 srui r0,r8,1282 8c: 00 00 31 1c srui r0,r0,12572 90: 15 00 05 02 sri r0,r8,1282 94: 00 00 31 24 srui r0,r0,12580 98: 15 00 05 02 sri r0,r8,1282 9c: 00 00 31 28 srui r0,r0,12584 a0: 16 00 05 02 sri r0,r16,1282 a4: 00 00 31 2c srui r0,r0,12588 a8: 16 00 05 02 sri r0,r16,1282 ac: 00 00 31 30 srui r0,r0,12592 b0: 13 00 05 02 lb r0,(r24+1282) b4: 00 00 31 34 srui r0,r0,12596 b8: 16 00 05 02 sri r0,r16,1282 bc: 00 00 31 38 srui r0,r0,12600 c0: 00 01 01 00 srui r1,r0,256 c4: 00 01 02 00 srui r1,r0,512 c8: 02 00 00 00 srui r0,r16,0 cc: 58 01 01 f6 sw (r0+502),r1 d0: f5 0a 00 01 *unknown* d4: 01 01 01 00 srui r1,r8,256 d8: 00 00 01 2e srui r0,r0,302 dc: 2e 2f 2e 2e lhu r15,(r17+11822) e0: 2f 2e 2e 2f lhu r14,(r25+11823) e4: 67 63 63 2d cmpei r3,fp,25389 e8: 34 2e 35 2e addi r14,r1,13614 ec: 34 2f 6c 69 addi r15,r1,27753 f0: 62 67 63 63 andhi r7,r19,0x6363 f4: 2f 63 6f 6e lhu r3,(fp+28526) f8: 66 69 67 2f cmpei r9,r19,26415 fc: 6c 6d 33 32 cmpgei r13,r3,13106 100: 00 00 5f 75 srui r0,r0,24437 104: 64 69 76 6d cmpei r9,r3,30317 108: 6f 64 73 69 cmpgei r4,fp,29545 10c: 34 2e 63 00 addi r14,r1,25344 110: 01 00 00 6c srui r0,r8,108 114: 69 62 67 63 cmpgi r2,r11,26467 118: 63 5f 6c 6d andhi ba,gp,0x6c6d 11c: 33 32 2e 68 sb (r25+11880),r18 120: 00 01 00 00 srui r1,r0,0 124: 00 00 05 02 srui r0,r0,1282 128: 00 00 31 38 srui r0,r0,12600 12c: 32 00 05 02 sb (r16+1282),r0 130: 00 00 31 38 srui r0,r0,12600 134: 18 00 05 02 xori r0,r0,0x502 138: 00 00 31 48 srui r0,r0,12616 13c: 17 00 05 02 sri r0,r24,1282 140: 00 00 31 4c srui r0,r0,12620 144: 18 00 05 02 xori r0,r0,0x502 148: 00 00 31 50 srui r0,r0,12624 14c: 16 00 05 02 sri r0,r16,1282 150: 00 00 31 54 srui r0,r0,12628 154: 15 00 05 02 sri r0,r8,1282 158: 00 00 31 58 srui r0,r0,12632 15c: 16 00 05 02 sri r0,r16,1282 160: 00 00 31 5c srui r0,r0,12636 164: 15 00 05 02 sri r0,r8,1282 168: 00 00 31 60 srui r0,r0,12640 16c: 0c 00 05 02 sh (r0+1282),r0 170: 00 00 31 64 srui r0,r0,12644 174: 1e 00 05 02 lh r0,(r16+1282) 178: 00 00 31 6c srui r0,r0,12652 17c: 17 00 05 02 sri r0,r24,1282 180: 00 00 31 70 srui r0,r0,12656 184: 03 70 01 00 srui r16,fp,256 188: 05 02 00 00 nori r2,r8,0x0 18c: 31 74 15 00 sb (r11+5376),r20 190: 05 02 00 00 nori r2,r8,0x0 194: 31 78 11 00 sb (r11+4352),r24 198: 05 02 00 00 nori r2,r8,0x0 19c: 31 88 01 00 sb (r12+256),r8 1a0: 05 02 00 00 nori r2,r8,0x0 1a4: 31 8c 19 00 sb (r12+6400),r12 1a8: 05 02 00 00 nori r2,r8,0x0 1ac: 31 94 12 00 sb (r12+4608),r20 1b0: 05 02 00 00 nori r2,r8,0x0 1b4: 31 9c 11 00 sb (r12+4352),sp 1b8: 05 02 00 00 nori r2,r8,0x0 1bc: 31 a0 17 00 sb (r13+5888),r0 1c0: 05 02 00 00 nori r2,r8,0x0 1c4: 31 a8 00 01 sb (r13+1),r8 1c8: Address 0x00000000000001c8 is out of bounds. Disassembly of section .debug_frame: 00000000 <.debug_frame>: 0: 00 00 00 0c srui r0,r0,12 4: ff ff ff ff *unknown* 8: 01 00 01 7c srui r0,r8,380 c: 20 0c 1c 00 andi r12,r0,0x1c00 10: 00 00 00 0c srui r0,r0,12 14: 00 00 00 00 srui r0,r0,0 18: 00 00 30 f8 srui r0,r0,12536 1c: 00 00 00 40 srui r0,r0,64 20: 00 00 00 0c srui r0,r0,12 24: ff ff ff ff *unknown* 28: 01 00 01 7c srui r0,r8,380 2c: 20 0c 1c 00 andi r12,r0,0x1c00 30: 00 00 00 0c srui r0,r0,12 34: 00 00 00 20 srui r0,r0,32 38: 00 00 31 38 srui r0,r0,12600 3c: 00 00 00 70 srui r0,r0,112 Disassembly of section .debug_str: 00000000 <.debug_str>: 0: 2f 68 6f 6d lhu r8,(fp+28525) 4: 65 2f 6d 69 cmpei r15,r9,28009 8: 6b 65 71 69 cmpgi r5,fp,29033 c: 6e 2f 70 75 cmpgei r15,r17,28789 10: 62 6c 69 63 andhi r12,r19,0x6963 14: 5f 68 74 6d bne fp,r8,1d1c8 <_gp+0x10118> 18: 6c 2f 6d 6d cmpgei r15,r1,28013 1c: 2f 32 30 31 lhu r18,(r25+12337) 20: 34 31 31 30 addi r17,r1,12592 24: 31 5f 31 34 sb (r10+12596),ba 28: 33 35 2f 6d sb (r25+12141),r21 2c: 6d 2f 66 69 cmpgei r15,r9,26217 30: 72 6d 77 61 cmpgeui r13,r19,0x7761 34: 72 65 2f 74 cmpgeui r5,r19,0x2f74 38: 6f 6f 6c 63 cmpgei r15,fp,27747 3c: 68 61 69 6e cmpgi r1,r3,26990 40: 2f 62 2d 67 lhu r2,(fp+11623) 44: 63 63 2f 6c andhi r3,fp,0x2f6c 48: 6d 33 32 2d cmpgei r19,r9,12845 4c: 72 74 65 6d cmpgeui r20,r19,0x656d 50: 73 34 2e 31 cmpgeui r20,r25,0x2e31 54: 31 2f 6c 69 sb (r9+27753),r15 58: 62 67 63 63 andhi r7,r19,0x6363 5c: 00 75 6e 73 srui r21,r3,28275 60: 69 67 6e 65 cmpgi r7,r11,28261 64: 64 20 69 6e cmpei r0,r1,26990 68: 74 00 2e 2e cmpgui r0,r0,0x2e2e 6c: 2f 2e 2e 2f lhu r14,(r25+11823) 70: 2e 2e 2f 67 lhu r14,(r17+12135) 74: 63 63 2d 34 andhi r3,fp,0x2d34 78: 2e 35 2e 34 lhu r21,(r17+11828) 7c: 2f 6c 69 62 lhu r12,(fp+26978) 80: 67 63 63 2f cmpei r3,fp,25391 84: 63 6f 6e 66 andhi r15,fp,0x6e66 88: 69 67 2f 6c cmpgi r7,r11,12140 8c: 6d 33 32 2f cmpgei r19,r9,12847 90: 5f 75 64 69 bne fp,r21,19234 <_gp+0xc184> 94: 76 73 69 33 cmpgui r19,r19,0x6933 98: 2e 63 00 5f lhu r3,(r19+95) 9c: 5f 75 64 69 bne fp,r21,19240 <_gp+0xc190> a0: 76 73 69 33 cmpgui r19,r19,0x6933 a4: 00 75 6e 73 srui r21,r3,28275 a8: 69 67 6e 65 cmpgi r7,r11,28261 ac: 64 20 63 68 cmpei r0,r1,25448 b0: 61 72 00 47 andhi r18,r11,0x47 b4: 4e 55 20 43 bge r18,r21,81c0 <_fstack+0x1c4> b8: 20 34 2e 35 andi r20,r1,0x2e35 bc: 2e 34 00 55 lhu r20,(r17+85) c0: 53 49 74 79 bgeu gp,r9,1d2a4 <_gp+0x101f4> c4: 70 65 00 6d cmpgeui r5,r3,0x6d c8: 6f 64 77 61 cmpgei r4,fp,30561 cc: 6e 74 65 64 cmpgei r20,r19,25956 d0: 00 2e 2e 2f srui r14,r1,11823 d4: 2e 2e 2f 2e lhu r14,(r17+12078) d8: 2e 2f 67 63 lhu r15,(r17+26467) dc: 63 2d 34 2e andhi r13,r25,0x342e e0: 35 2e 34 2f addi r14,r9,13359 e4: 6c 69 62 67 cmpgei r9,r3,25191 e8: 63 63 2f 63 andhi r3,fp,0x2f63 ec: 6f 6e 66 69 cmpgei r14,fp,26217 f0: 67 2f 6c 6d cmpei r15,r25,27757 f4: 33 32 2f 5f sb (r25+12127),r18 f8: 75 64 69 76 cmpgui r4,r11,0x6976 fc: 6d 6f 64 73 cmpgei r15,r11,25715 100: 69 34 2e 63 cmpgi r20,r9,11875 104: 00 5f 5f 75 srui ba,r2,24437 108: 64 69 76 6d cmpei r9,r3,30317 10c: 6f 64 73 69 cmpgei r4,fp,29545 110: Address 0x0000000000000110 is out of bounds. Disassembly of section .debug_loc: 00000000 <.debug_loc>: 0: 00 00 00 00 srui r0,r0,0 4: 00 00 00 13 srui r0,r0,19 8: 00 01 51 00 srui r1,r0,20736 c: 00 00 20 00 srui r0,r0,8192 10: 00 00 24 00 srui r0,r0,9216 14: 01 51 00 00 srui r17,r10,0 ... 24: 00 13 00 01 srui r19,r0,1 28: 52 00 00 00 bgeu r16,r0,28 <_breakpoint_handler+0x8> 2c: 20 00 00 00 andi r0,r0,0x0 30: 40 00 01 52 lbu r0,(r0+338) ... 3c: 00 00 00 34 srui r0,r0,52 40: 00 00 00 3c srui r0,r0,60 44: 00 04 71 a0 srui r4,r0,29088 48: 01 9f 00 00 srui ba,r12,0 4c: 00 3c 00 00 srui sp,r1,0 50: 00 40 00 01 srui r0,r2,1 54: 51 00 00 00 bgeu r8,r0,54 <_instruction_bus_error_handler+0x14> ... 60: 24 00 00 00 xnori r0,r0,0x0 64: 28 00 01 51 lw r0,(r0+337) 68: 00 00 00 28 srui r0,r0,40 6c: 00 00 00 2c srui r0,r0,44 70: 00 05 71 00 srui r5,r0,28928 74: 31 24 9f 00 sb (r9+-24832),r4 ... 84: 00 00 1c 00 srui r0,r0,7168 88: 01 51 00 00 srui r17,r10,0 8c: 00 1c 00 00 srui sp,r0,0 90: 00 34 00 01 srui r20,r1,1 94: 51 00 00 00 bgeu r8,r0,94 <_data_bus_error_handler+0x14> 98: 38 00 00 00 mvu r0,0x0 9c: 70 00 01 51 cmpgeui r0,r0,0x151 ... ac: 00 00 00 14 srui r0,r0,20 b0: 00 01 52 00 srui r1,r0,20992 b4: 00 00 24 00 srui r0,r0,9216 b8: 00 00 28 00 srui r0,r0,10240 bc: 05 72 00 31 nori r18,r11,0x31 c0: 25 9f 00 00 xnori ba,r12,0x0 c4: 00 28 00 00 srui r8,r1,0 c8: 00 2c 00 01 srui r12,r1,1 cc: 52 00 00 00 bgeu r16,r0,cc <_interrupt_handler+0xc> d0: 38 00 00 00 mvu r0,0x0 d4: 3c 00 01 52 sli r0,r0,338 d8: 00 00 00 3c srui r0,r0,60 dc: 00 00 00 70 srui r0,r0,112 e0: 00 01 52 00 srui r1,r0,20992 ... f0: 00 00 14 00 srui r0,r0,5120 f4: 02 31 9f 00 srui r17,r17,-24832 f8: 00 00 24 00 srui r0,r0,9216 fc: 00 00 38 00 srui r0,r0,14336 100: 01 54 00 00 srui r20,r10,0 104: 00 40 00 00 srui r0,r2,0 108: 00 64 00 01 srui r4,r3,1 10c: 54 00 00 00 bgu r0,r0,10c <_crt0+0xc> 110: 64 00 00 00 cmpei r0,r0,0 114: 70 00 02 31 cmpgeui r0,r0,0x231 118: 9f 00 00 00 *unknown* ... 128: 14 00 02 30 sri r0,r0,560 12c: 9f 00 00 00 *unknown* 130: 20 00 00 00 andi r0,r0,0x0 134: 2c 00 01 55 lhu r0,(r0+341) 138: 00 00 00 38 srui r0,r0,56 13c: 00 00 00 70 srui r0,r0,112 140: 00 02 30 9f srui r2,r0,12447 ... Disassembly of section .debug_pubtypes: 00000000 <.debug_pubtypes>: 0: 00 00 00 1a srui r0,r0,26 4: 00 02 00 00 srui r2,r0,0 8: 00 00 00 00 srui r0,r0,0 c: 00 a0 00 00 srui r0,r5,0 10: 00 33 55 53 srui r19,r1,21843 14: 49 74 79 70 bg r11,r20,1e5d4 <_gp+0x11524> 18: 65 00 00 00 cmpei r0,r8,0 1c: 00 00 00 00 srui r0,r0,0 20: 00 1a 00 02 srui gp,r0,2 24: 00 00 00 a0 srui r0,r0,160 28: 00 00 00 a8 srui r0,r0,168 2c: 00 00 00 33 srui r0,r0,51 30: 55 53 49 74 bgu r10,r19,12600 <_gp+0x5550> 34: 79 70 65 00 orhi r16,r11,0x6500 38: 00 00 00 00 srui r0,r0,0