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 0e 58 calli 3a28 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 c5 90 ori gp,gp,0xc590 110: 78 01 00 00 mvhi r1,0x0 114: 38 21 45 a0 ori r1,r1,0x45a0 118: 78 03 00 00 mvhi r3,0x0 11c: 38 63 69 ac ori r3,r3,0x69ac 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 02 bc calli c2c
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 45 a0 ori r14,r14,0x45a0 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 3c f0 ori r13,r13,0x3cf0 1f0: 39 8c 3c ec ori r12,r12,0x3cec 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 45 a4 ori r11,r11,0x45a4 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 3c f4 ori r1,r1,0x3cf4 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 3c e8 ori r1,r1,0x3ce8 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 3c e4 ori r11,r11,0x3ce4 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 0a 4d calli 2c64 334: b8 20 10 00 mv r2,r1 338: 34 03 00 0c mvi r3,12 33c: 35 61 ff ff addi r1,r11,-1 340: 54 23 00 43 bgu r1,r3,44c 344: 3c 21 00 02 sli r1,r1,2 348: 78 03 00 00 mvhi r3,0x0 34c: 38 63 40 2c ori r3,r3,0x402c 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 38 bi 448 36c: 34 01 ff 0f mvi r1,-241 370: e0 00 00 0a bi 398 374: 34 01 ff 0f mvi r1,-241 378: a0 41 08 00 and r1,r2,r1 37c: 38 21 00 30 ori r1,r1,0x30 380: e0 00 00 32 bi 448 384: 34 01 ff f0 mvi r1,-16 388: a0 41 08 00 and r1,r2,r1 38c: 38 21 00 01 ori r1,r1,0x1 390: e0 00 00 2e bi 448 394: 34 01 ff f0 mvi r1,-16 398: a0 41 08 00 and r1,r2,r1 39c: e0 00 00 2b bi 448 3a0: 34 01 ff f0 mvi r1,-16 3a4: a0 41 08 00 and r1,r2,r1 3a8: 38 21 00 03 ori r1,r1,0x3 3ac: e0 00 00 27 bi 448 3b0: 78 03 00 00 mvhi r3,0x0 3b4: 38 63 40 00 ori r3,r3,0x4000 3b8: 28 61 00 00 lw r1,(r3+0) 3bc: 78 03 01 00 mvhi r3,0x100 3c0: a0 41 08 00 and r1,r2,r1 3c4: e0 00 00 1a bi 42c 3c8: 78 03 00 00 mvhi r3,0x0 3cc: 38 63 40 00 ori r3,r3,0x4000 3d0: 28 61 00 00 lw r1,(r3+0) 3d4: 78 03 03 00 mvhi r3,0x300 3d8: a0 41 08 00 and r1,r2,r1 3dc: e0 00 00 14 bi 42c 3e0: 78 03 00 00 mvhi r3,0x0 3e4: 38 63 40 04 ori r3,r3,0x4004 3e8: 28 61 00 00 lw r1,(r3+0) 3ec: 78 03 10 00 mvhi r3,0x1000 3f0: a0 41 08 00 and r1,r2,r1 3f4: e0 00 00 0e bi 42c 3f8: 78 03 00 00 mvhi r3,0x0 3fc: 38 63 40 04 ori r3,r3,0x4004 400: 28 61 00 00 lw r1,(r3+0) 404: 78 03 30 00 mvhi r3,0x3000 408: a0 41 08 00 and r1,r2,r1 40c: e0 00 00 08 bi 42c 410: 78 03 00 00 mvhi r3,0x0 414: 38 63 40 08 ori r3,r3,0x4008 418: 28 61 00 00 lw r1,(r3+0) 41c: a0 41 08 00 and r1,r2,r1 420: 78 02 00 00 mvhi r2,0x0 424: 38 42 40 0c ori r2,r2,0x400c 428: 28 43 00 00 lw r3,(r2+0) 42c: b8 23 08 00 or r1,r1,r3 430: e0 00 00 06 bi 448 434: 78 03 00 00 mvhi r3,0x0 438: 38 63 40 08 ori r3,r3,0x4008 43c: 28 61 00 00 lw r1,(r3+0) 440: e3 ff ff d6 bi 398 444: 34 01 00 00 mvi r1,0 448: f8 00 0a 0b calli 2c74 44c: 2b 9d 00 04 lw ra,(sp+4) 450: 2b 8b 00 08 lw r11,(sp+8) 454: 37 9c 00 08 addi sp,sp,8 458: c3 a0 00 00 ret 0000045c : 45c: e0 00 00 04 bi 46c 460: 34 00 00 00 nop 464: 34 42 ff ff addi r2,r2,-1 468: 5c 40 ff fe bne r2,r0,460 46c: 44 20 00 04 be r1,r0,47c 470: 34 21 ff ff addi r1,r1,-1 474: 34 02 27 10 mvi r2,10000 478: e3 ff ff fa bi 460 47c: c3 a0 00 00 ret 00000480 : 480: 37 9c ff e4 addi sp,sp,-28 484: 5b 8b 00 18 sw (sp+24),r11 488: 5b 8c 00 14 sw (sp+20),r12 48c: 5b 8d 00 10 sw (sp+16),r13 490: 5b 8e 00 0c sw (sp+12),r14 494: 5b 8f 00 08 sw (sp+8),r15 498: 5b 9d 00 04 sw (sp+4),ra 49c: 78 0b 00 00 mvhi r11,0x0 4a0: 39 6b 67 30 ori r11,r11,0x6730 4a4: b8 20 70 00 mv r14,r1 4a8: b8 40 68 00 mv r13,r2 4ac: b8 60 60 00 mv r12,r3 4b0: 34 02 00 00 mvi r2,0 4b4: b9 60 08 00 mv r1,r11 4b8: 34 03 00 28 mvi r3,40 4bc: b8 80 78 00 mv r15,r4 4c0: f8 00 0d b9 calli 3ba4 4c4: 34 01 00 43 mvi r1,67 4c8: 78 05 00 00 mvhi r5,0x0 4cc: 31 61 00 00 sb (r11+0),r1 4d0: 38 a5 45 ac ori r5,r5,0x45ac 4d4: 34 01 00 4e mvi r1,78 4d8: 31 61 00 01 sb (r11+1),r1 4dc: 40 a1 00 07 lbu r1,(r5+7) 4e0: 31 6e 00 02 sb (r11+2),r14 4e4: 34 02 00 05 mvi r2,5 4e8: 31 61 00 03 sb (r11+3),r1 4ec: 34 01 00 01 mvi r1,1 4f0: 31 61 00 04 sb (r11+4),r1 4f4: 31 61 00 05 sb (r11+5),r1 4f8: 35 c1 ff c0 addi r1,r14,-64 4fc: 54 22 00 62 bgu r1,r2,684 500: 3c 21 00 02 sli r1,r1,2 504: 78 05 00 00 mvhi r5,0x0 508: 38 a5 40 60 ori r5,r5,0x4060 50c: b4 a1 28 00 add r5,r5,r1 510: 28 a1 00 00 lw r1,(r5+0) 514: 78 0b 00 00 mvhi r11,0x0 518: 39 6b 67 36 ori r11,r11,0x6736 51c: c0 20 00 00 b r1 520: 78 01 00 00 mvhi r1,0x0 524: 38 21 67 30 ori r1,r1,0x6730 528: 78 02 00 00 mvhi r2,0x0 52c: 30 20 00 03 sb (r1+3),r0 530: 38 42 45 ac ori r2,r2,0x45ac 534: b9 60 08 00 mv r1,r11 538: 34 03 00 08 mvi r3,8 53c: f8 00 0d 4e calli 3a74 540: 78 01 00 00 mvhi r1,0x0 544: 38 21 67 3e ori r1,r1,0x673e 548: e0 00 00 02 bi 550 54c: b9 60 08 00 mv r1,r11 550: b9 a0 10 00 mv r2,r13 554: b9 80 18 00 mv r3,r12 558: e0 00 00 2e bi 610 55c: f8 00 07 39 calli 2240 560: 37 82 00 1c addi r2,sp,28 564: 34 03 00 04 mvi r3,4 568: 5b 81 00 1c sw (sp+28),r1 56c: b9 60 08 00 mv r1,r11 570: f8 00 0d 41 calli 3a74 574: f8 00 07 1d calli 21e8 578: 5b 81 00 1c sw (sp+28),r1 57c: 78 01 00 00 mvhi r1,0x0 580: 37 82 00 1c addi r2,sp,28 584: 34 03 00 04 mvi r3,4 588: 38 21 67 3a ori r1,r1,0x673a 58c: f8 00 0d 3a calli 3a74 590: f8 00 0c 9b calli 37fc 594: 5b 81 00 1c sw (sp+28),r1 598: 78 01 00 00 mvhi r1,0x0 59c: 37 82 00 1c addi r2,sp,28 5a0: 34 03 00 04 mvi r3,4 5a4: 38 21 67 3e ori r1,r1,0x673e 5a8: f8 00 0d 33 calli 3a74 5ac: f8 00 09 aa calli 2c54 5b0: 5b 81 00 1c sw (sp+28),r1 5b4: 78 01 00 00 mvhi r1,0x0 5b8: 37 82 00 1c addi r2,sp,28 5bc: 34 03 00 04 mvi r3,4 5c0: 38 21 67 42 ori r1,r1,0x6742 5c4: f8 00 0d 2c calli 3a74 5c8: 78 01 00 00 mvhi r1,0x0 5cc: 78 02 00 00 mvhi r2,0x0 5d0: 38 42 62 dc ori r2,r2,0x62dc 5d4: 34 03 00 04 mvi r3,4 5d8: 38 21 67 46 ori r1,r1,0x6746 5dc: f8 00 0d 26 calli 3a74 5e0: 78 01 00 00 mvhi r1,0x0 5e4: 78 02 00 00 mvhi r2,0x0 5e8: 38 42 62 e0 ori r2,r2,0x62e0 5ec: 34 03 00 04 mvi r3,4 5f0: 38 21 67 4a ori r1,r1,0x674a 5f4: f8 00 0d 20 calli 3a74 5f8: f8 00 0a 21 calli 2e7c 5fc: 5b 81 00 1c sw (sp+28),r1 600: 78 01 00 00 mvhi r1,0x0 604: 38 21 67 4e ori r1,r1,0x674e 608: 37 82 00 1c addi r2,sp,28 60c: 34 03 00 04 mvi r3,4 610: f8 00 0d 19 calli 3a74 614: e0 00 00 1c bi 684 618: 78 02 00 00 mvhi r2,0x0 61c: 38 42 45 e0 ori r2,r2,0x45e0 620: 34 43 00 28 addi r3,r2,40 624: 28 41 00 00 lw r1,(r2+0) 628: 00 24 00 10 srui r4,r1,16 62c: 31 61 00 02 sb (r11+2),r1 630: 31 64 00 00 sb (r11+0),r4 634: 00 24 00 08 srui r4,r1,8 638: 31 64 00 01 sb (r11+1),r4 63c: 58 40 00 00 sw (r2+0),r0 640: 34 42 00 04 addi r2,r2,4 644: 35 6b 00 03 addi r11,r11,3 648: 5c 43 ff f7 bne r2,r3,624 64c: e0 00 00 0e bi 684 650: 78 02 00 00 mvhi r2,0x0 654: 38 42 45 b8 ori r2,r2,0x45b8 658: 34 43 00 28 addi r3,r2,40 65c: 28 41 00 00 lw r1,(r2+0) 660: 00 24 00 10 srui r4,r1,16 664: 31 61 00 02 sb (r11+2),r1 668: 31 64 00 00 sb (r11+0),r4 66c: 00 24 00 08 srui r4,r1,8 670: 31 64 00 01 sb (r11+1),r4 674: 58 40 00 00 sw (r2+0),r0 678: 34 42 00 04 addi r2,r2,4 67c: 35 6b 00 03 addi r11,r11,3 680: 5c 43 ff f7 bne r2,r3,65c 684: 78 01 00 00 mvhi r1,0x0 688: 34 02 00 20 mvi r2,32 68c: 38 21 67 36 ori r1,r1,0x6736 690: f8 00 08 d5 calli 29e4 694: 78 02 00 00 mvhi r2,0x0 698: 38 42 67 30 ori r2,r2,0x6730 69c: 30 41 00 26 sb (r2+38),r1 6a0: 00 21 00 08 srui r1,r1,8 6a4: b9 e0 18 00 mv r3,r15 6a8: 30 41 00 27 sb (r2+39),r1 6ac: b8 40 08 00 mv r1,r2 6b0: 34 02 00 28 mvi r2,40 6b4: f8 00 0a 5b calli 3020 6b8: 5c 20 00 03 bne r1,r0,6c4 6bc: f8 00 0a bb calli 31a8 6c0: 34 0c 00 00 mvi r12,0 6c4: b9 80 08 00 mv r1,r12 6c8: 2b 9d 00 04 lw ra,(sp+4) 6cc: 2b 8b 00 18 lw r11,(sp+24) 6d0: 2b 8c 00 14 lw r12,(sp+20) 6d4: 2b 8d 00 10 lw r13,(sp+16) 6d8: 2b 8e 00 0c lw r14,(sp+12) 6dc: 2b 8f 00 08 lw r15,(sp+8) 6e0: 37 9c 00 1c addi sp,sp,28 6e4: c3 a0 00 00 ret 000006e8 : 6e8: 78 02 00 00 mvhi r2,0x0 6ec: 38 42 41 70 ori r2,r2,0x4170 6f0: 20 21 00 01 andi r1,r1,0x1 6f4: 28 42 00 00 lw r2,(r2+0) 6f8: 3c 21 00 02 sli r1,r1,2 6fc: 38 23 00 03 ori r3,r1,0x3 700: 58 43 00 00 sw (r2+0),r3 704: 38 21 00 13 ori r1,r1,0x13 708: 58 41 00 00 sw (r2+0),r1 70c: 28 41 00 00 lw r1,(r2+0) 710: 58 43 00 00 sw (r2+0),r3 714: 00 21 00 05 srui r1,r1,5 718: 20 21 00 01 andi r1,r1,0x1 71c: c3 a0 00 00 ret 00000720 : 720: 37 9c ff ec addi sp,sp,-20 724: 5b 8b 00 14 sw (sp+20),r11 728: 5b 8c 00 10 sw (sp+16),r12 72c: 5b 8d 00 0c sw (sp+12),r13 730: 5b 8e 00 08 sw (sp+8),r14 734: 5b 9d 00 04 sw (sp+4),ra 738: 34 0c 00 00 mvi r12,0 73c: 20 2e 00 ff andi r14,r1,0xff 740: 34 0b 00 07 mvi r11,7 744: 34 0d ff ff mvi r13,-1 748: 95 cb 08 00 sr r1,r14,r11 74c: fb ff ff e7 calli 6e8 750: bc 2b 08 00 sl r1,r1,r11 754: 35 6b ff ff addi r11,r11,-1 758: b8 2c 60 00 or r12,r1,r12 75c: 21 8c 00 ff andi r12,r12,0xff 760: 5d 6d ff fa bne r11,r13,748 764: b9 80 08 00 mv r1,r12 768: 2b 9d 00 04 lw ra,(sp+4) 76c: 2b 8b 00 14 lw r11,(sp+20) 770: 2b 8c 00 10 lw r12,(sp+16) 774: 2b 8d 00 0c lw r13,(sp+12) 778: 2b 8e 00 08 lw r14,(sp+8) 77c: 37 9c 00 14 addi sp,sp,20 780: c3 a0 00 00 ret 00000784 : 784: 37 9c ff f8 addi sp,sp,-8 788: 5b 8b 00 08 sw (sp+8),r11 78c: 5b 9d 00 04 sw (sp+4),ra 790: b8 40 58 00 mv r11,r2 794: 78 02 00 00 mvhi r2,0x0 798: 38 42 41 70 ori r2,r2,0x4170 79c: 28 42 00 00 lw r2,(r2+0) 7a0: 34 03 00 03 mvi r3,3 7a4: 20 21 00 ff andi r1,r1,0xff 7a8: 58 43 00 00 sw (r2+0),r3 7ac: fb ff ff dd calli 720 7b0: 01 61 00 10 srui r1,r11,16 7b4: 20 21 00 ff andi r1,r1,0xff 7b8: fb ff ff da calli 720 7bc: 01 61 00 08 srui r1,r11,8 7c0: 20 21 00 ff andi r1,r1,0xff 7c4: fb ff ff d7 calli 720 7c8: 21 61 00 ff andi r1,r11,0xff 7cc: fb ff ff d5 calli 720 7d0: 34 01 00 00 mvi r1,0 7d4: 2b 9d 00 04 lw ra,(sp+4) 7d8: 2b 8b 00 08 lw r11,(sp+8) 7dc: 37 9c 00 08 addi sp,sp,8 7e0: c3 a0 00 00 ret 000007e4 : 7e4: 37 9c ff f0 addi sp,sp,-16 7e8: 5b 8b 00 10 sw (sp+16),r11 7ec: 5b 8c 00 0c sw (sp+12),r12 7f0: 5b 8d 00 08 sw (sp+8),r13 7f4: 5b 9d 00 04 sw (sp+4),ra 7f8: 78 03 00 00 mvhi r3,0x0 7fc: 38 63 41 70 ori r3,r3,0x4170 800: 28 63 00 00 lw r3,(r3+0) 804: 34 04 00 03 mvi r4,3 808: b8 20 68 00 mv r13,r1 80c: 58 64 00 00 sw (r3+0),r4 810: b8 40 58 00 mv r11,r2 814: 34 0c 00 00 mvi r12,0 818: e0 00 00 06 bi 830 81c: 41 61 00 00 lbu r1,(r11+0) 820: 35 8c 00 01 addi r12,r12,1 824: fb ff ff bf calli 720 828: 31 61 00 00 sb (r11+0),r1 82c: 35 6b 00 01 addi r11,r11,1 830: 49 ac ff fb bg r13,r12,81c 834: 78 01 00 00 mvhi r1,0x0 838: 38 21 41 70 ori r1,r1,0x4170 83c: 28 21 00 00 lw r1,(r1+0) 840: 34 02 00 0b mvi r2,11 844: 58 22 00 00 sw (r1+0),r2 848: 34 01 00 00 mvi r1,0 84c: 2b 9d 00 04 lw ra,(sp+4) 850: 2b 8b 00 10 lw r11,(sp+16) 854: 2b 8c 00 0c lw r12,(sp+12) 858: 2b 8d 00 08 lw r13,(sp+8) 85c: 37 9c 00 10 addi sp,sp,16 860: c3 a0 00 00 ret 00000864 : 864: 37 9c ff f4 addi sp,sp,-12 868: 5b 8b 00 0c sw (sp+12),r11 86c: 5b 8c 00 08 sw (sp+8),r12 870: 5b 9d 00 04 sw (sp+4),ra 874: b8 40 60 00 mv r12,r2 878: 20 21 00 ff andi r1,r1,0xff 87c: b8 60 10 00 mv r2,r3 880: b8 80 58 00 mv r11,r4 884: fb ff ff c0 calli 784 888: b9 80 08 00 mv r1,r12 88c: b9 60 10 00 mv r2,r11 890: fb ff ff d5 calli 7e4 894: 34 01 00 00 mvi r1,0 898: 2b 9d 00 04 lw ra,(sp+4) 89c: 2b 8b 00 0c lw r11,(sp+12) 8a0: 2b 8c 00 08 lw r12,(sp+8) 8a4: 37 9c 00 0c addi sp,sp,12 8a8: c3 a0 00 00 ret 000008ac : 8ac: 37 9c ff fc addi sp,sp,-4 8b0: 5b 9d 00 04 sw (sp+4),ra 8b4: b8 20 30 00 mv r6,r1 8b8: b8 40 28 00 mv r5,r2 8bc: b8 60 20 00 mv r4,r3 8c0: b8 c0 10 00 mv r2,r6 8c4: b8 a0 18 00 mv r3,r5 8c8: 34 01 00 03 mvi r1,3 8cc: fb ff ff e6 calli 864 8d0: 34 01 00 00 mvi r1,0 8d4: 2b 9d 00 04 lw ra,(sp+4) 8d8: 37 9c 00 04 addi sp,sp,4 8dc: c3 a0 00 00 ret 000008e0 : 8e0: 78 02 00 00 mvhi r2,0x0 8e4: 38 42 41 74 ori r2,r2,0x4174 8e8: 28 42 00 00 lw r2,(r2+0) 8ec: 20 21 ff ff andi r1,r1,0xffff 8f0: 78 03 00 04 mvhi r3,0x4 8f4: 58 41 00 00 sw (r2+0),r1 8f8: b8 23 18 00 or r3,r1,r3 8fc: 58 43 00 00 sw (r2+0),r3 900: 58 41 00 00 sw (r2+0),r1 904: 34 01 00 00 mvi r1,0 908: c3 a0 00 00 ret 0000090c : 90c: 37 9c ff d4 addi sp,sp,-44 910: 5b 8b 00 28 sw (sp+40),r11 914: 5b 8c 00 24 sw (sp+36),r12 918: 5b 8d 00 20 sw (sp+32),r13 91c: 5b 8e 00 1c sw (sp+28),r14 920: 5b 8f 00 18 sw (sp+24),r15 924: 5b 90 00 14 sw (sp+20),r16 928: 5b 91 00 10 sw (sp+16),r17 92c: 5b 92 00 0c sw (sp+12),r18 930: 5b 93 00 08 sw (sp+8),r19 934: 5b 9d 00 04 sw (sp+4),ra 938: 78 0c 00 08 mvhi r12,0x8 93c: 78 0d 00 00 mvhi r13,0x0 940: b8 20 58 00 mv r11,r1 944: 34 0e 00 00 mvi r14,0 948: b4 2c 98 00 add r19,r1,r12 94c: 34 10 00 ff mvi r16,255 950: 39 ad 41 70 ori r13,r13,0x4170 954: 34 12 00 0b mvi r18,11 958: e0 00 00 18 bi 9b8 95c: b9 60 88 00 mv r17,r11 960: 52 0b 00 02 bgeu r16,r11,968 964: 34 11 01 00 mvi r17,256 968: 34 01 00 03 mvi r1,3 96c: b9 80 10 00 mv r2,r12 970: fb ff ff 85 calli 784 974: 34 0f 00 00 mvi r15,0 978: e0 00 00 0a bi 9a0 97c: 43 81 00 2c lbu r1,(sp+44) 980: 35 ef 00 01 addi r15,r15,1 984: fb ff ff 67 calli 720 988: 33 81 00 2c sb (sp+44),r1 98c: 37 82 00 2c addi r2,sp,44 990: b9 c0 08 00 mv r1,r14 994: 34 03 00 01 mvi r3,1 998: f8 00 08 25 calli 2a2c 99c: b8 20 70 00 mv r14,r1 9a0: 56 2f ff f7 bgu r17,r15,97c 9a4: 29 a1 00 00 lw r1,(r13+0) 9a8: 58 32 00 00 sw (r1+0),r18 9ac: 52 0b 00 04 bgeu r16,r11,9bc 9b0: 35 8c 01 00 addi r12,r12,256 9b4: 35 6b ff 00 addi r11,r11,-256 9b8: 56 6c ff e9 bgu r19,r12,95c 9bc: b9 c0 08 00 mv r1,r14 9c0: 2b 9d 00 04 lw ra,(sp+4) 9c4: 2b 8b 00 28 lw r11,(sp+40) 9c8: 2b 8c 00 24 lw r12,(sp+36) 9cc: 2b 8d 00 20 lw r13,(sp+32) 9d0: 2b 8e 00 1c lw r14,(sp+28) 9d4: 2b 8f 00 18 lw r15,(sp+24) 9d8: 2b 90 00 14 lw r16,(sp+20) 9dc: 2b 91 00 10 lw r17,(sp+16) 9e0: 2b 92 00 0c lw r18,(sp+12) 9e4: 2b 93 00 08 lw r19,(sp+8) 9e8: 37 9c 00 2c addi sp,sp,44 9ec: c3 a0 00 00 ret 000009f0 : 9f0: 37 9c ff ec addi sp,sp,-20 9f4: 5b 8b 00 14 sw (sp+20),r11 9f8: 5b 8c 00 10 sw (sp+16),r12 9fc: 5b 8d 00 0c sw (sp+12),r13 a00: 5b 8e 00 08 sw (sp+8),r14 a04: 5b 9d 00 04 sw (sp+4),ra a08: 78 0b 00 00 mvhi r11,0x0 a0c: b8 20 60 00 mv r12,r1 a10: 34 01 03 e8 mvi r1,1000 a14: b8 40 68 00 mv r13,r2 a18: 39 6b 41 74 ori r11,r11,0x4174 a1c: fb ff fe 90 calli 45c a20: 29 61 00 00 lw r1,(r11+0) a24: 38 0e ff ff mvu r14,0xffff a28: 58 20 00 00 sw (r1+0),r0 a2c: 34 01 20 00 mvi r1,8192 a30: fb ff ff ac calli 8e0 a34: 34 01 20 00 mvi r1,8192 a38: fb ff ff aa calli 8e0 a3c: 34 01 20 00 mvi r1,8192 a40: fb ff ff a8 calli 8e0 a44: 34 01 20 00 mvi r1,8192 a48: fb ff ff a6 calli 8e0 a4c: b9 c0 08 00 mv r1,r14 a50: fb ff ff a4 calli 8e0 a54: 38 01 aa 99 mvu r1,0xaa99 a58: fb ff ff a2 calli 8e0 a5c: 34 01 55 66 mvi r1,21862 a60: fb ff ff a0 calli 8e0 a64: 34 01 31 e1 mvi r1,12769 a68: fb ff ff 9e calli 8e0 a6c: b9 c0 08 00 mv r1,r14 a70: fb ff ff 9c calli 8e0 a74: 34 01 32 61 mvi r1,12897 a78: fb ff ff 9a calli 8e0 a7c: 21 a1 ff ff andi r1,r13,0xffff a80: fb ff ff 98 calli 8e0 a84: 01 ad 00 10 srui r13,r13,16 a88: 34 01 32 81 mvi r1,12929 a8c: fb ff ff 95 calli 8e0 a90: 21 a1 00 ff andi r1,r13,0xff a94: 38 21 03 00 ori r1,r1,0x300 a98: fb ff ff 92 calli 8e0 a9c: 34 01 32 a1 mvi r1,12961 aa0: fb ff ff 90 calli 8e0 aa4: 21 81 ff ff andi r1,r12,0xffff aa8: fb ff ff 8e calli 8e0 aac: 01 8c 00 10 srui r12,r12,16 ab0: 34 01 32 c1 mvi r1,12993 ab4: fb ff ff 8b calli 8e0 ab8: 21 81 00 ff andi r1,r12,0xff abc: 38 21 03 00 ori r1,r1,0x300 ac0: fb ff ff 88 calli 8e0 ac4: 34 01 32 e1 mvi r1,13025 ac8: fb ff ff 86 calli 8e0 acc: 34 01 00 00 mvi r1,0 ad0: fb ff ff 84 calli 8e0 ad4: 34 01 30 a1 mvi r1,12449 ad8: fb ff ff 82 calli 8e0 adc: 34 01 00 00 mvi r1,0 ae0: fb ff ff 80 calli 8e0 ae4: 34 01 33 01 mvi r1,13057 ae8: fb ff ff 7e calli 8e0 aec: 34 01 21 00 mvi r1,8448 af0: fb ff ff 7c calli 8e0 af4: 34 01 32 01 mvi r1,12801 af8: fb ff ff 7a calli 8e0 afc: 34 01 00 1f mvi r1,31 b00: fb ff ff 78 calli 8e0 b04: 34 01 30 a1 mvi r1,12449 b08: fb ff ff 76 calli 8e0 b0c: 34 01 00 0e mvi r1,14 b10: fb ff ff 74 calli 8e0 b14: 34 01 20 00 mvi r1,8192 b18: fb ff ff 72 calli 8e0 b1c: 34 01 20 00 mvi r1,8192 b20: fb ff ff 70 calli 8e0 b24: 34 01 20 00 mvi r1,8192 b28: fb ff ff 6e calli 8e0 b2c: 34 01 20 00 mvi r1,8192 b30: fb ff ff 6c calli 8e0 b34: 29 61 00 00 lw r1,(r11+0) b38: 78 02 00 07 mvhi r2,0x7 b3c: 58 22 00 00 sw (r1+0),r2 b40: 34 01 13 88 mvi r1,5000 b44: fb ff fe 46 calli 45c b48: 34 01 00 00 mvi r1,0 b4c: 2b 9d 00 04 lw ra,(sp+4) b50: 2b 8b 00 14 lw r11,(sp+20) b54: 2b 8c 00 10 lw r12,(sp+16) b58: 2b 8d 00 0c lw r13,(sp+12) b5c: 2b 8e 00 08 lw r14,(sp+8) b60: 37 9c 00 14 addi sp,sp,20 b64: c3 a0 00 00 ret 00000b68 : b68: 37 9c fe f4 addi sp,sp,-268 b6c: 5b 8b 00 0c sw (sp+12),r11 b70: 5b 8c 00 08 sw (sp+8),r12 b74: 5b 9d 00 04 sw (sp+4),ra b78: 78 03 00 00 mvhi r3,0x0 b7c: 38 63 40 10 ori r3,r3,0x4010 b80: 28 62 00 00 lw r2,(r3+0) b84: 34 01 00 10 mvi r1,16 b88: 37 83 00 10 addi r3,sp,16 b8c: fb ff ff 48 calli 8ac b90: 43 86 00 10 lbu r6,(sp+16) b94: 43 8c 00 14 lbu r12,(sp+20) b98: 43 8b 00 15 lbu r11,(sp+21) b9c: 43 84 00 16 lbu r4,(sp+22) ba0: 43 85 00 17 lbu r5,(sp+23) ba4: 43 81 00 18 lbu r1,(sp+24) ba8: 43 83 00 19 lbu r3,(sp+25) bac: 34 02 00 00 mvi r2,0 bb0: 5c c0 00 19 bne r6,r0,c14 bb4: 43 87 00 11 lbu r7,(sp+17) bb8: 34 06 00 01 mvi r6,1 bbc: 5c e6 00 16 bne r7,r6,c14 bc0: 43 87 00 12 lbu r7,(sp+18) bc4: 34 06 00 02 mvi r6,2 bc8: 5c e6 00 13 bne r7,r6,c14 bcc: 43 87 00 13 lbu r7,(sp+19) bd0: 34 06 00 03 mvi r6,3 bd4: 5c e6 00 10 bne r7,r6,c14 bd8: 3c 84 00 18 sli r4,r4,24 bdc: 3c a2 00 10 sli r2,r5,16 be0: 3c 21 00 08 sli r1,r1,8 be4: b8 82 10 00 or r2,r4,r2 be8: b8 43 10 00 or r2,r2,r3 bec: b8 41 08 00 or r1,r2,r1 bf0: fb ff ff 47 calli 90c bf4: 3d 83 00 08 sli r3,r12,8 bf8: 34 02 00 01 mvi r2,1 bfc: b8 6b 18 00 or r3,r3,r11 c00: 5c 23 00 05 bne r1,r3,c14 c04: 78 02 00 08 mvhi r2,0x8 c08: 34 01 00 00 mvi r1,0 c0c: fb ff ff 79 calli 9f0 c10: 34 02 00 00 mvi r2,0 c14: b8 40 08 00 mv r1,r2 c18: 2b 9d 00 04 lw ra,(sp+4) c1c: 2b 8b 00 0c lw r11,(sp+12) c20: 2b 8c 00 08 lw r12,(sp+8) c24: 37 9c 01 0c addi sp,sp,268 c28: c3 a0 00 00 ret 00000c2c
: c2c: 37 9c fe 3c addi sp,sp,-452 c30: 5b 8b 00 44 sw (sp+68),r11 c34: 5b 8c 00 40 sw (sp+64),r12 c38: 5b 8d 00 3c sw (sp+60),r13 c3c: 5b 8e 00 38 sw (sp+56),r14 c40: 5b 8f 00 34 sw (sp+52),r15 c44: 5b 90 00 30 sw (sp+48),r16 c48: 5b 91 00 2c sw (sp+44),r17 c4c: 5b 92 00 28 sw (sp+40),r18 c50: 5b 93 00 24 sw (sp+36),r19 c54: 5b 94 00 20 sw (sp+32),r20 c58: 5b 95 00 1c sw (sp+28),r21 c5c: 5b 96 00 18 sw (sp+24),r22 c60: 5b 97 00 14 sw (sp+20),r23 c64: 5b 98 00 10 sw (sp+16),r24 c68: 5b 99 00 0c sw (sp+12),r25 c6c: 5b 9b 00 08 sw (sp+8),fp c70: 5b 9d 00 04 sw (sp+4),ra c74: fb ff ff bd calli b68 c78: 34 01 03 99 mvi r1,921 c7c: f8 00 05 61 calli 2200 c80: 34 01 00 00 mvi r1,0 c84: d0 21 00 00 wcsr IM,r1 c88: 34 01 00 01 mvi r1,1 c8c: d0 01 00 00 wcsr IE,r1 c90: 78 0b 00 00 mvhi r11,0x0 c94: f8 00 09 2e calli 314c c98: 39 6b 45 a8 ori r11,r11,0x45a8 c9c: 41 61 00 03 lbu r1,(r11+3) ca0: f8 00 09 25 calli 3134 ca4: 41 61 00 03 lbu r1,(r11+3) ca8: f8 00 08 49 calli 2dcc cac: 34 03 00 02 mvi r3,2 cb0: 34 02 00 04 mvi r2,4 cb4: 34 01 00 0a mvi r1,10 cb8: f8 00 09 78 calli 3298 cbc: 78 01 00 00 mvhi r1,0x0 cc0: 38 21 45 ac ori r1,r1,0x45ac cc4: f8 00 08 93 calli 2f10 cc8: 34 01 00 00 mvi r1,0 ccc: 34 02 00 03 mvi r2,3 cd0: f8 00 08 08 calli 2cf0 cd4: 34 02 00 00 mvi r2,0 cd8: 34 01 00 01 mvi r1,1 cdc: f8 00 08 05 calli 2cf0 ce0: 34 01 00 01 mvi r1,1 ce4: fb ff fd 8f calli 320 ce8: 78 01 00 00 mvhi r1,0x0 cec: 38 21 41 10 ori r1,r1,0x4110 cf0: 28 23 00 00 lw r3,(r1+0) cf4: 28 22 00 04 lw r2,(r1+4) cf8: 28 21 00 08 lw r1,(r1+8) cfc: 5b 83 01 a0 sw (sp+416),r3 d00: 5b 82 01 a4 sw (sp+420),r2 d04: 5b 81 01 a8 sw (sp+424),r1 d08: 78 01 00 00 mvhi r1,0x0 d0c: 38 21 41 04 ori r1,r1,0x4104 d10: 28 23 00 00 lw r3,(r1+0) d14: 28 22 00 04 lw r2,(r1+4) d18: 28 21 00 08 lw r1,(r1+8) d1c: 5b 83 01 94 sw (sp+404),r3 d20: 5b 82 01 98 sw (sp+408),r2 d24: 5b 81 01 9c sw (sp+412),r1 d28: 38 01 a1 00 mvu r1,0xa100 d2c: f8 00 07 7f calli 2b28 d30: 37 83 01 80 addi r3,sp,384 d34: 37 81 01 58 addi r1,sp,344 d38: 38 02 a1 00 mvu r2,0xa100 d3c: 58 22 00 00 sw (r1+0),r2 d40: 34 21 00 04 addi r1,r1,4 d44: 5c 23 ff fe bne r1,r3,d3c d48: 37 81 01 58 addi r1,sp,344 d4c: f8 00 07 81 calli 2b50 d50: 37 81 01 a0 addi r1,sp,416 d54: f8 00 0a 2e calli 360c d58: 37 81 01 94 addi r1,sp,404 d5c: f8 00 0a 58 calli 36bc d60: f8 00 08 26 calli 2df8 d64: 34 02 00 00 mvi r2,0 d68: 34 01 00 40 mvi r1,64 d6c: f8 00 0a a8 calli 380c d70: 34 02 00 ff mvi r2,255 d74: 4c 41 00 06 bge r2,r1,d8c d78: 78 01 00 00 mvhi r1,0x0 d7c: 38 21 45 b4 ori r1,r1,0x45b4 d80: 40 22 00 00 lbu r2,(r1+0) d84: 38 42 00 01 ori r2,r2,0x1 d88: 30 22 00 00 sb (r1+0),r2 d8c: f8 00 08 3c calli 2e7c d90: 64 23 03 e0 cmpei r3,r1,992 d94: 64 22 00 1f cmpei r2,r1,31 d98: b8 62 10 00 or r2,r3,r2 d9c: 44 40 00 06 be r2,r0,db4 da0: 78 02 00 00 mvhi r2,0x0 da4: 38 42 45 b4 ori r2,r2,0x45b4 da8: 40 43 00 00 lbu r3,(r2+0) dac: 38 63 00 01 ori r3,r3,0x1 db0: 30 43 00 00 sb (r2+0),r3 db4: 78 02 00 00 mvhi r2,0x0 db8: 20 24 00 1f andi r4,r1,0x1f dbc: 34 03 00 1f mvi r3,31 dc0: 38 42 45 b4 ori r2,r2,0x45b4 dc4: 5c 83 00 04 bne r4,r3,dd4 dc8: 40 43 00 00 lbu r3,(r2+0) dcc: 38 63 00 02 ori r3,r3,0x2 dd0: e0 00 00 03 bi ddc dd4: 40 43 00 00 lbu r3,(r2+0) dd8: 20 63 00 fd andi r3,r3,0xfd ddc: 14 21 00 05 sri r1,r1,5 de0: 30 43 00 00 sb (r2+0),r3 de4: 20 21 00 1f andi r1,r1,0x1f de8: 78 02 00 00 mvhi r2,0x0 dec: 34 03 00 1f mvi r3,31 df0: 38 42 45 b4 ori r2,r2,0x45b4 df4: 5c 23 00 04 bne r1,r3,e04 df8: 40 41 00 00 lbu r1,(r2+0) dfc: 38 21 00 04 ori r1,r1,0x4 e00: e0 00 00 03 bi e0c e04: 40 41 00 00 lbu r1,(r2+0) e08: 20 21 00 fb andi r1,r1,0xfb e0c: 30 41 00 00 sb (r2+0),r1 e10: 38 01 ff 00 mvu r1,0xff00 e14: f8 00 07 45 calli 2b28 e18: 78 04 00 00 mvhi r4,0x0 e1c: 78 03 00 00 mvhi r3,0x0 e20: 34 02 00 00 mvi r2,0 e24: 37 81 01 58 addi r1,sp,344 e28: 38 06 ff 00 mvu r6,0xff00 e2c: 38 84 45 b8 ori r4,r4,0x45b8 e30: 38 63 45 e0 ori r3,r3,0x45e0 e34: 34 05 00 28 mvi r5,40 e38: b4 22 38 00 add r7,r1,r2 e3c: 58 e6 00 00 sw (r7+0),r6 e40: b4 44 38 00 add r7,r2,r4 e44: 58 e0 00 00 sw (r7+0),r0 e48: b4 43 38 00 add r7,r2,r3 e4c: 58 e0 00 00 sw (r7+0),r0 e50: 34 42 00 04 addi r2,r2,4 e54: 5c 45 ff f9 bne r2,r5,e38 e58: f8 00 07 3e calli 2b50 e5c: 78 01 00 00 mvhi r1,0x0 e60: 38 21 46 08 ori r1,r1,0x4608 e64: 58 20 00 00 sw (r1+0),r0 e68: 58 20 00 08 sw (r1+8),r0 e6c: 58 20 00 04 sw (r1+4),r0 e70: 78 01 00 00 mvhi r1,0x0 e74: 38 21 46 14 ori r1,r1,0x4614 e78: 58 20 00 00 sw (r1+0),r0 e7c: 78 02 00 00 mvhi r2,0x0 e80: 78 01 00 00 mvhi r1,0x0 e84: 38 21 63 21 ori r1,r1,0x6321 e88: 38 42 41 1c ori r2,r2,0x411c e8c: 5b 81 00 4c sw (sp+76),r1 e90: 5b 82 00 54 sw (sp+84),r2 e94: 78 01 00 00 mvhi r1,0x0 e98: 78 02 00 00 mvhi r2,0x0 e9c: 78 15 00 00 mvhi r21,0x0 ea0: 78 13 00 00 mvhi r19,0x0 ea4: 78 14 00 00 mvhi r20,0x0 ea8: 78 11 00 00 mvhi r17,0x0 eac: 78 12 00 00 mvhi r18,0x0 eb0: 38 21 40 78 ori r1,r1,0x4078 eb4: 38 42 45 e0 ori r2,r2,0x45e0 eb8: 3a b5 63 1c ori r21,r21,0x631c ebc: 3a 73 63 18 ori r19,r19,0x6318 ec0: 3a 94 62 f0 ori r20,r20,0x62f0 ec4: 3a 31 62 f6 ori r17,r17,0x62f6 ec8: 3a 52 45 a8 ori r18,r18,0x45a8 ecc: 5b 81 00 58 sw (sp+88),r1 ed0: 5b 82 00 50 sw (sp+80),r2 ed4: 78 02 00 00 mvhi r2,0x0 ed8: 38 42 40 14 ori r2,r2,0x4014 edc: 28 41 00 00 lw r1,(r2+0) ee0: 78 0f 00 00 mvhi r15,0x0 ee4: 78 0b 00 00 mvhi r11,0x0 ee8: f8 00 04 b9 calli 21cc eec: 39 ef 63 12 ori r15,r15,0x6312 ef0: 39 6b 62 fa ori r11,r11,0x62fa ef4: f8 00 08 76 calli 30cc ef8: 5c 20 00 03 bne r1,r0,f04 efc: 2a a3 00 00 lw r3,(r21+0) f00: 44 61 01 e4 be r3,r1,1690 f04: f8 00 08 7a calli 30ec f08: 2a 63 00 00 lw r3,(r19+0) f0c: 00 24 00 08 srui r4,r1,8 f10: 3c 63 00 02 sli r3,r3,2 f14: b6 83 18 00 add r3,r20,r3 f18: 30 64 00 02 sb (r3+2),r4 f1c: 00 24 00 10 srui r4,r1,16 f20: 30 61 00 03 sb (r3+3),r1 f24: 00 21 00 18 srui r1,r1,24 f28: 20 84 00 ff andi r4,r4,0xff f2c: 30 64 00 01 sb (r3+1),r4 f30: 30 61 00 00 sb (r3+0),r1 f34: 34 03 00 43 mvi r3,67 f38: 5c 23 00 08 bne r1,r3,f58 f3c: 34 01 00 4e mvi r1,78 f40: 5c 81 00 06 bne r4,r1,f58 f44: 2a a1 00 00 lw r1,(r21+0) f48: 5c 20 00 04 bne r1,r0,f58 f4c: 34 01 00 01 mvi r1,1 f50: 5a a1 00 00 sw (r21+0),r1 f54: 5a 60 00 00 sw (r19+0),r0 f58: 2a 61 00 00 lw r1,(r19+0) f5c: 34 03 00 0a mvi r3,10 f60: 34 21 00 01 addi r1,r1,1 f64: 5a 61 00 00 sw (r19+0),r1 f68: 5c 23 ff e3 bne r1,r3,ef4 f6c: 42 8d 00 26 lbu r13,(r20+38) f70: 42 81 00 27 lbu r1,(r20+39) f74: 34 02 00 20 mvi r2,32 f78: 3d ad 00 08 sli r13,r13,8 f7c: 42 8c 00 04 lbu r12,(r20+4) f80: b9 a1 68 00 or r13,r13,r1 f84: ba 20 08 00 mv r1,r17 f88: f8 00 06 97 calli 29e4 f8c: 45 a1 00 0b be r13,r1,fb8 f90: 78 01 00 00 mvhi r1,0x0 f94: 38 21 63 21 ori r1,r1,0x6321 f98: 40 23 00 00 lbu r3,(r1+0) f9c: 34 64 00 01 addi r4,r3,1 fa0: 30 24 00 00 sb (r1+0),r4 fa4: 34 04 00 02 mvi r4,2 fa8: 50 83 01 ba bgeu r4,r3,1690 fac: 30 20 00 00 sb (r1+0),r0 fb0: f8 00 08 78 calli 3190 fb4: e0 00 01 b7 bi 1690 fb8: 2b 82 00 4c lw r2,(sp+76) fbc: 34 01 00 00 mvi r1,0 fc0: 30 40 00 00 sb (r2+0),r0 fc4: 34 02 00 03 mvi r2,3 fc8: f8 00 07 4a calli 2cf0 fcc: 42 81 00 02 lbu r1,(r20+2) fd0: 34 03 00 22 mvi r3,34 fd4: 34 21 ff ef addi r1,r1,-17 fd8: 20 21 00 ff andi r1,r1,0xff fdc: 54 23 03 06 bgu r1,r3,1bf4 fe0: 2b 82 00 58 lw r2,(sp+88) fe4: 3c 21 00 02 sli r1,r1,2 fe8: b4 41 08 00 add r1,r2,r1 fec: 28 21 00 00 lw r1,(r1+0) ff0: c0 20 00 00 b r1 ff4: 78 01 00 00 mvhi r1,0x0 ff8: 38 21 46 14 ori r1,r1,0x4614 ffc: 58 20 00 00 sw (r1+0),r0 1000: 78 01 00 00 mvhi r1,0x0 1004: ba 20 10 00 mv r2,r17 1008: 34 03 00 04 mvi r3,4 100c: 38 21 46 1c ori r1,r1,0x461c 1010: f8 00 0a 99 calli 3a74 1014: 78 01 00 00 mvhi r1,0x0 1018: b9 60 10 00 mv r2,r11 101c: 34 03 00 04 mvi r3,4 1020: 38 21 5e 64 ori r1,r1,0x5e64 1024: f8 00 0a 94 calli 3a74 1028: 78 03 00 00 mvhi r3,0x0 102c: b8 60 10 00 mv r2,r3 1030: 78 01 00 00 mvhi r1,0x0 1034: 38 42 62 fe ori r2,r2,0x62fe 1038: 34 03 00 04 mvi r3,4 103c: 38 21 5e 68 ori r1,r1,0x5e68 1040: f8 00 0a 8d calli 3a74 1044: 78 03 00 00 mvhi r3,0x0 1048: b8 60 10 00 mv r2,r3 104c: 78 01 00 00 mvhi r1,0x0 1050: 38 42 63 02 ori r2,r2,0x6302 1054: 34 03 00 04 mvi r3,4 1058: 38 21 5e 6c ori r1,r1,0x5e6c 105c: f8 00 0a 86 calli 3a74 1060: 78 03 00 00 mvhi r3,0x0 1064: b8 60 10 00 mv r2,r3 1068: 78 01 00 00 mvhi r1,0x0 106c: 38 42 63 06 ori r2,r2,0x6306 1070: 34 03 00 04 mvi r3,4 1074: 38 21 5e 70 ori r1,r1,0x5e70 1078: f8 00 0a 7f calli 3a74 107c: 78 03 00 00 mvhi r3,0x0 1080: b8 60 10 00 mv r2,r3 1084: 78 01 00 00 mvhi r1,0x0 1088: 38 42 63 0a ori r2,r2,0x630a 108c: 34 03 00 04 mvi r3,4 1090: 38 21 62 b4 ori r1,r1,0x62b4 1094: f8 00 0a 78 calli 3a74 1098: 78 03 00 00 mvhi r3,0x0 109c: 78 01 00 00 mvhi r1,0x0 10a0: b8 60 10 00 mv r2,r3 10a4: 38 21 62 b8 ori r1,r1,0x62b8 10a8: 38 42 63 0e ori r2,r2,0x630e 10ac: e0 00 00 04 bi 10bc 10b0: 78 01 00 00 mvhi r1,0x0 10b4: 38 21 46 18 ori r1,r1,0x4618 10b8: ba 20 10 00 mv r2,r17 10bc: 34 03 00 04 mvi r3,4 10c0: e0 00 00 1c bi 1130 10c4: 34 01 00 01 mvi r1,1 10c8: 5d 81 00 06 bne r12,r1,10e0 10cc: 78 01 00 00 mvhi r1,0x0 10d0: 38 21 46 20 ori r1,r1,0x4620 10d4: 34 02 00 00 mvi r2,0 10d8: 34 03 18 40 mvi r3,6208 10dc: f8 00 0a b2 calli 3ba4 10e0: 35 8c ff ff addi r12,r12,-1 10e4: 78 01 00 00 mvhi r1,0x0 10e8: 3d 8c 00 05 sli r12,r12,5 10ec: 38 21 46 20 ori r1,r1,0x4620 10f0: e0 00 00 0a bi 1118 10f4: 35 8c ff ff addi r12,r12,-1 10f8: 78 01 00 00 mvhi r1,0x0 10fc: 3d 8c 00 05 sli r12,r12,5 1100: 38 21 5e 74 ori r1,r1,0x5e74 1104: e0 00 00 05 bi 1118 1108: 35 8c ff ff addi r12,r12,-1 110c: 78 01 00 00 mvhi r1,0x0 1110: 3d 8c 00 05 sli r12,r12,5 1114: 38 21 62 34 ori r1,r1,0x6234 1118: b5 81 08 00 add r1,r12,r1 111c: e0 00 00 03 bi 1128 1120: 78 01 00 00 mvhi r1,0x0 1124: 38 21 62 bc ori r1,r1,0x62bc 1128: ba 20 10 00 mv r2,r17 112c: 34 03 00 20 mvi r3,32 1130: f8 00 0a 51 calli 3a74 1134: e0 00 02 b0 bi 1bf4 1138: f8 00 04 42 calli 2240 113c: 34 03 00 40 mvi r3,64 1140: 48 23 02 ad bg r1,r3,1bf4 1144: 34 03 00 04 mvi r3,4 1148: 37 81 01 c4 addi r1,sp,452 114c: ba 20 10 00 mv r2,r17 1150: f8 00 0a 49 calli 3a74 1154: 2b 83 01 c4 lw r3,(sp+452) 1158: 4c 60 00 08 bge r3,r0,1178 115c: 78 02 00 00 mvhi r2,0x0 1160: 38 42 40 18 ori r2,r2,0x4018 1164: 28 44 00 00 lw r4,(r2+0) 1168: 78 01 00 00 mvhi r1,0x0 116c: 38 21 41 7c ori r1,r1,0x417c 1170: a0 64 18 00 and r3,r3,r4 1174: 58 23 00 00 sw (r1+0),r3 1178: b9 60 10 00 mv r2,r11 117c: 34 03 00 04 mvi r3,4 1180: 37 81 01 c4 addi r1,sp,452 1184: f8 00 0a 3c calli 3a74 1188: 2b 81 01 c4 lw r1,(sp+452) 118c: 78 0c 00 00 mvhi r12,0x0 1190: 39 8c 63 24 ori r12,r12,0x6324 1194: f8 00 06 65 calli 2b28 1198: 78 03 00 00 mvhi r3,0x0 119c: b8 60 10 00 mv r2,r3 11a0: 59 81 00 00 sw (r12+0),r1 11a4: 38 42 62 fe ori r2,r2,0x62fe 11a8: 37 81 01 c4 addi r1,sp,452 11ac: 34 03 00 04 mvi r3,4 11b0: f8 00 0a 31 calli 3a74 11b4: 29 81 00 00 lw r1,(r12+0) 11b8: 5c 20 00 06 bne r1,r0,11d0 11bc: 78 01 00 00 mvhi r1,0x0 11c0: 38 21 63 28 ori r1,r1,0x6328 11c4: 28 21 00 00 lw r1,(r1+0) 11c8: 2b 83 01 c4 lw r3,(sp+452) 11cc: 44 61 00 10 be r3,r1,120c 11d0: 2b 81 01 c4 lw r1,(sp+452) 11d4: 78 03 00 00 mvhi r3,0x0 11d8: 38 63 63 28 ori r3,r3,0x6328 11dc: 78 02 3f f0 mvhi r2,0x3ff0 11e0: 58 61 00 00 sw (r3+0),r1 11e4: a0 22 18 00 and r3,r1,r2 11e8: 00 63 00 14 srui r3,r3,20 11ec: 5b 83 01 2c sw (sp+300),r3 11f0: 3c 23 00 0c sli r3,r1,12 11f4: 20 21 03 ff andi r1,r1,0x3ff 11f8: 00 63 00 16 srui r3,r3,22 11fc: 5b 81 01 34 sw (sp+308),r1 1200: 37 81 01 2c addi r1,sp,300 1204: 5b 83 01 30 sw (sp+304),r3 1208: f8 00 09 01 calli 360c 120c: 78 03 00 00 mvhi r3,0x0 1210: 78 0c 00 00 mvhi r12,0x0 1214: 39 8c 62 e4 ori r12,r12,0x62e4 1218: b8 60 10 00 mv r2,r3 121c: 38 42 63 02 ori r2,r2,0x6302 1220: 34 03 00 04 mvi r3,4 1224: b9 80 08 00 mv r1,r12 1228: f8 00 0a 13 calli 3a74 122c: 78 03 00 00 mvhi r3,0x0 1230: 78 0d 00 00 mvhi r13,0x0 1234: 39 ad 41 80 ori r13,r13,0x4180 1238: b8 60 10 00 mv r2,r3 123c: b9 a0 08 00 mv r1,r13 1240: 34 03 00 04 mvi r3,4 1244: 38 42 63 06 ori r2,r2,0x6306 1248: f8 00 0a 0b calli 3a74 124c: 29 a3 00 00 lw r3,(r13+0) 1250: 2a 44 00 00 lw r4,(r18+0) 1254: 78 01 00 00 mvhi r1,0x0 1258: 00 63 00 06 srui r3,r3,6 125c: 38 21 46 18 ori r1,r1,0x4618 1260: 88 64 18 00 mul r3,r3,r4 1264: 29 84 00 00 lw r4,(r12+0) 1268: b4 64 18 00 add r3,r3,r4 126c: 58 23 18 48 sw (r1+6216),r3 1270: e0 00 02 61 bi 1bf4 1274: ba 20 08 00 mv r1,r17 1278: 37 83 01 2c addi r3,sp,300 127c: 40 24 00 00 lbu r4,(r1+0) 1280: 40 25 00 01 lbu r5,(r1+1) 1284: 78 02 00 00 mvhi r2,0x0 1288: 3c 84 00 08 sli r4,r4,8 128c: 34 21 00 02 addi r1,r1,2 1290: b8 85 20 00 or r4,r4,r5 1294: 58 64 00 00 sw (r3+0),r4 1298: 38 42 63 0a ori r2,r2,0x630a 129c: 34 63 00 04 addi r3,r3,4 12a0: 5c 22 ff f7 bne r1,r2,127c 12a4: 37 81 01 2c addi r1,sp,300 12a8: f8 00 06 2a calli 2b50 12ac: e0 00 02 52 bi 1bf4 12b0: ba 20 10 00 mv r2,r17 12b4: 34 03 00 04 mvi r3,4 12b8: 37 81 01 34 addi r1,sp,308 12bc: f8 00 09 ee calli 3a74 12c0: b9 60 10 00 mv r2,r11 12c4: 34 03 00 04 mvi r3,4 12c8: 37 81 01 30 addi r1,sp,304 12cc: f8 00 09 ea calli 3a74 12d0: 78 03 00 00 mvhi r3,0x0 12d4: b8 60 10 00 mv r2,r3 12d8: 37 81 01 2c addi r1,sp,300 12dc: 34 03 00 04 mvi r3,4 12e0: 38 42 62 fe ori r2,r2,0x62fe 12e4: f8 00 09 e4 calli 3a74 12e8: 78 03 00 00 mvhi r3,0x0 12ec: 38 63 46 08 ori r3,r3,0x4608 12f0: 2b 84 01 2c lw r4,(sp+300) 12f4: 28 61 00 00 lw r1,(r3+0) 12f8: 5c 24 00 07 bne r1,r4,1314 12fc: 28 65 00 04 lw r5,(r3+4) 1300: 2b 81 01 30 lw r1,(sp+304) 1304: 5c a1 00 04 bne r5,r1,1314 1308: 28 61 00 08 lw r1,(r3+8) 130c: 2b 83 01 34 lw r3,(sp+308) 1310: 44 23 02 39 be r1,r3,1bf4 1314: 2b 83 01 30 lw r3,(sp+304) 1318: 78 01 00 00 mvhi r1,0x0 131c: 38 21 46 08 ori r1,r1,0x4608 1320: 58 23 00 04 sw (r1+4),r3 1324: 2b 83 01 34 lw r3,(sp+308) 1328: 58 24 00 00 sw (r1+0),r4 132c: 58 23 00 08 sw (r1+8),r3 1330: 37 81 01 2c addi r1,sp,300 1334: f8 00 08 e2 calli 36bc 1338: e0 00 02 2f bi 1bf4 133c: f8 00 03 c1 calli 2240 1340: 34 03 00 40 mvi r3,64 1344: 48 23 02 2c bg r1,r3,1bf4 1348: 78 01 00 00 mvhi r1,0x0 134c: 38 21 46 14 ori r1,r1,0x4614 1350: 34 03 00 01 mvi r3,1 1354: 58 23 00 00 sw (r1+0),r3 1358: e0 00 02 27 bi 1bf4 135c: 78 03 00 00 mvhi r3,0x0 1360: 78 01 00 00 mvhi r1,0x0 1364: 38 63 62 ec ori r3,r3,0x62ec 1368: 38 21 62 e8 ori r1,r1,0x62e8 136c: 28 64 00 00 lw r4,(r3+0) 1370: 28 21 00 00 lw r1,(r1+0) 1374: 5c 81 00 27 bne r4,r1,1410 1378: 78 01 00 00 mvhi r1,0x0 137c: 38 21 67 2c ori r1,r1,0x672c 1380: 40 21 00 00 lbu r1,(r1+0) 1384: 34 02 00 03 mvi r2,3 1388: f8 00 0a 1e calli 3c00 <__umodsi3> 138c: 20 21 00 ff andi r1,r1,0xff 1390: 34 03 00 01 mvi r3,1 1394: 44 23 00 0f be r1,r3,13d0 1398: 34 03 00 02 mvi r3,2 139c: 44 23 00 0f be r1,r3,13d8 13a0: 34 01 00 41 mvi r1,65 13a4: 34 02 00 00 mvi r2,0 13a8: 34 03 00 00 mvi r3,0 13ac: 34 04 00 00 mvi r4,0 13b0: fb ff fc 34 calli 480 13b4: 78 01 00 00 mvhi r1,0x0 13b8: 38 21 62 dc ori r1,r1,0x62dc 13bc: 58 20 00 00 sw (r1+0),r0 13c0: 78 01 00 00 mvhi r1,0x0 13c4: 38 21 62 e0 ori r1,r1,0x62e0 13c8: 58 20 00 00 sw (r1+0),r0 13cc: e0 00 00 08 bi 13ec 13d0: 34 01 00 44 mvi r1,68 13d4: e0 00 00 02 bi 13dc 13d8: 34 01 00 45 mvi r1,69 13dc: 34 02 00 00 mvi r2,0 13e0: 34 03 00 00 mvi r3,0 13e4: 34 04 00 00 mvi r4,0 13e8: fb ff fc 26 calli 480 13ec: 78 0c 00 00 mvhi r12,0x0 13f0: 39 8c 67 2c ori r12,r12,0x672c 13f4: 41 81 00 00 lbu r1,(r12+0) 13f8: 34 02 00 03 mvi r2,3 13fc: 34 21 00 01 addi r1,r1,1 1400: 20 21 00 ff andi r1,r1,0xff 1404: f8 00 09 ff calli 3c00 <__umodsi3> 1408: 31 81 00 00 sb (r12+0),r1 140c: e0 00 00 0e bi 1444 1410: 28 64 00 00 lw r4,(r3+0) 1414: 28 61 00 00 lw r1,(r3+0) 1418: 3c 84 00 05 sli r4,r4,5 141c: 34 21 00 01 addi r1,r1,1 1420: 20 21 00 1f andi r1,r1,0x1f 1424: 58 61 00 00 sw (r3+0),r1 1428: 78 03 00 00 mvhi r3,0x0 142c: 38 63 63 2c ori r3,r3,0x632c 1430: b4 83 10 00 add r2,r4,r3 1434: 34 01 00 42 mvi r1,66 1438: 34 03 00 20 mvi r3,32 143c: 34 04 00 00 mvi r4,0 1440: fb ff fc 10 calli 480 1444: ba 20 10 00 mv r2,r17 1448: 34 03 00 04 mvi r3,4 144c: 37 81 01 c4 addi r1,sp,452 1450: f8 00 09 89 calli 3a74 1454: 2b 83 01 c4 lw r3,(sp+452) 1458: 78 01 00 00 mvhi r1,0x0 145c: 38 21 63 20 ori r1,r1,0x6320 1460: 30 23 00 00 sb (r1+0),r3 1464: b9 60 10 00 mv r2,r11 1468: 37 81 01 c4 addi r1,sp,452 146c: 34 03 00 04 mvi r3,4 1470: f8 00 09 81 calli 3a74 1474: 2b 81 01 c4 lw r1,(sp+452) 1478: 4c 20 01 df bge r1,r0,1bf4 147c: 78 02 00 00 mvhi r2,0x0 1480: 38 42 40 18 ori r2,r2,0x4018 1484: 28 43 00 00 lw r3,(r2+0) 1488: a0 23 08 00 and r1,r1,r3 148c: f8 00 03 5d calli 2200 1490: e0 00 01 d9 bi 1bf4 1494: 34 01 01 ff mvi r1,511 1498: f8 00 03 5a calli 2200 149c: 78 02 00 00 mvhi r2,0x0 14a0: 38 42 40 1c ori r2,r2,0x401c 14a4: 28 41 00 00 lw r1,(r2+0) 14a8: f8 00 03 49 calli 21cc 14ac: 37 81 01 c4 addi r1,sp,452 14b0: ba 20 10 00 mv r2,r17 14b4: 34 03 00 04 mvi r3,4 14b8: f8 00 09 6f calli 3a74 14bc: 2b 8d 01 c4 lw r13,(sp+452) 14c0: 5d a0 00 02 bne r13,r0,14c8 14c4: 34 0d 00 40 mvi r13,64 14c8: 34 03 00 04 mvi r3,4 14cc: b9 60 10 00 mv r2,r11 14d0: 37 81 01 c4 addi r1,sp,452 14d4: f8 00 09 68 calli 3a74 14d8: 2b 81 01 c4 lw r1,(sp+452) 14dc: 37 8c 01 2c addi r12,sp,300 14e0: 37 90 01 54 addi r16,sp,340 14e4: f8 00 05 91 calli 2b28 14e8: 2b 83 01 c4 lw r3,(sp+452) 14ec: b9 80 08 00 mv r1,r12 14f0: 58 23 00 00 sw (r1+0),r3 14f4: 34 21 00 04 addi r1,r1,4 14f8: 5c 30 ff fe bne r1,r16,14f0 14fc: 37 8e 01 2c addi r14,sp,300 1500: b9 c0 08 00 mv r1,r14 1504: f8 00 05 93 calli 2b50 1508: 78 03 00 00 mvhi r3,0x0 150c: b8 60 10 00 mv r2,r3 1510: 38 42 62 fe ori r2,r2,0x62fe 1514: 34 03 00 04 mvi r3,4 1518: 37 81 01 c4 addi r1,sp,452 151c: f8 00 09 56 calli 3a74 1520: 2b 81 01 c4 lw r1,(sp+452) 1524: 78 02 3f f0 mvhi r2,0x3ff0 1528: a0 22 18 00 and r3,r1,r2 152c: 00 63 00 14 srui r3,r3,20 1530: 5b 83 01 2c sw (sp+300),r3 1534: 3c 23 00 0c sli r3,r1,12 1538: 20 21 03 ff andi r1,r1,0x3ff 153c: 00 63 00 16 srui r3,r3,22 1540: 5b 81 01 34 sw (sp+308),r1 1544: b9 c0 08 00 mv r1,r14 1548: 5b 83 01 30 sw (sp+304),r3 154c: f8 00 08 30 calli 360c 1550: 78 03 00 00 mvhi r3,0x0 1554: b8 60 10 00 mv r2,r3 1558: 38 42 63 02 ori r2,r2,0x6302 155c: 34 03 00 04 mvi r3,4 1560: b9 c0 08 00 mv r1,r14 1564: f8 00 09 44 calli 3a74 1568: 78 03 00 00 mvhi r3,0x0 156c: b8 60 10 00 mv r2,r3 1570: 38 42 63 06 ori r2,r2,0x6306 1574: 34 03 00 04 mvi r3,4 1578: 37 81 01 30 addi r1,sp,304 157c: f8 00 09 3e calli 3a74 1580: 78 03 00 00 mvhi r3,0x0 1584: b8 60 10 00 mv r2,r3 1588: 38 42 63 0a ori r2,r2,0x630a 158c: 34 03 00 04 mvi r3,4 1590: 37 81 01 34 addi r1,sp,308 1594: f8 00 09 38 calli 3a74 1598: b9 c0 08 00 mv r1,r14 159c: f8 00 08 48 calli 36bc 15a0: b9 a0 08 00 mv r1,r13 15a4: 34 02 00 01 mvi r2,1 15a8: f8 00 08 99 calli 380c 15ac: 3d ad 00 02 sli r13,r13,2 15b0: 78 03 00 00 mvhi r3,0x0 15b4: 38 63 45 b4 ori r3,r3,0x45b4 15b8: 50 2d 00 04 bgeu r1,r13,15c8 15bc: 40 61 00 00 lbu r1,(r3+0) 15c0: 20 21 00 fe andi r1,r1,0xfe 15c4: e0 00 00 03 bi 15d0 15c8: 40 61 00 00 lbu r1,(r3+0) 15cc: 38 21 00 01 ori r1,r1,0x1 15d0: 30 61 00 00 sb (r3+0),r1 15d4: 38 01 ff 00 mvu r1,0xff00 15d8: f8 00 05 54 calli 2b28 15dc: 38 01 ff 00 mvu r1,0xff00 15e0: 59 81 00 00 sw (r12+0),r1 15e4: 35 8c 00 04 addi r12,r12,4 15e8: 5d 90 ff fe bne r12,r16,15e0 15ec: 37 81 01 2c addi r1,sp,300 15f0: f8 00 05 58 calli 2b50 15f4: 78 01 00 00 mvhi r1,0x0 15f8: 38 21 46 08 ori r1,r1,0x4608 15fc: 58 20 00 08 sw (r1+8),r0 1600: 58 20 00 04 sw (r1+4),r0 1604: 58 20 00 00 sw (r1+0),r0 1608: 34 01 03 99 mvi r1,921 160c: f8 00 02 fd calli 2200 1610: 78 02 00 00 mvhi r2,0x0 1614: 38 42 40 14 ori r2,r2,0x4014 1618: 28 41 00 00 lw r1,(r2+0) 161c: f8 00 02 ec calli 21cc 1620: e0 00 01 75 bi 1bf4 1624: f8 00 06 e1 calli 31a8 1628: e0 00 01 73 bi 1bf4 162c: 2a 4c 00 00 lw r12,(r18+0) 1630: 5d 80 00 15 bne r12,r0,1684 1634: 2b 82 00 54 lw r2,(sp+84) 1638: 34 01 00 40 mvi r1,64 163c: 34 03 00 0f mvi r3,15 1640: 34 04 00 01 mvi r4,1 1644: fb ff fb 8f calli 480 1648: 44 2c 00 0f be r1,r12,1684 164c: b9 e0 10 00 mv r2,r15 1650: 34 03 00 04 mvi r3,4 1654: ba 40 08 00 mv r1,r18 1658: f8 00 09 07 calli 3a74 165c: 42 41 00 03 lbu r1,(r18+3) 1660: f8 00 06 b5 calli 3134 1664: 42 41 00 03 lbu r1,(r18+3) 1668: f8 00 05 d9 calli 2dcc 166c: e0 00 00 06 bi 1684 1670: 34 01 00 41 mvi r1,65 1674: 34 02 00 00 mvi r2,0 1678: 34 03 00 00 mvi r3,0 167c: 34 04 00 00 mvi r4,0 1680: fb ff fb 80 calli 480 1684: 5a a0 00 00 sw (r21+0),r0 1688: 5a 60 00 00 sw (r19+0),r0 168c: e3 ff fe 1a bi ef4 1690: 34 01 00 00 mvi r1,0 1694: f8 00 05 ac calli 2d44 1698: 5c 20 00 07 bne r1,r0,16b4 169c: 78 03 00 00 mvhi r3,0x0 16a0: 38 63 46 14 ori r3,r3,0x4614 16a4: 28 63 00 00 lw r3,(r3+0) 16a8: 5c 61 00 06 bne r3,r1,16c0 16ac: 2a 44 00 00 lw r4,(r18+0) 16b0: 5c 83 00 04 bne r4,r3,16c0 16b4: f8 00 02 e3 calli 2240 16b8: 34 03 00 40 mvi r3,64 16bc: 4c 61 00 3e bge r3,r1,17b4 16c0: 78 03 00 00 mvhi r3,0x0 16c4: 38 63 46 14 ori r3,r3,0x4614 16c8: 58 60 00 00 sw (r3+0),r0 16cc: 78 03 00 00 mvhi r3,0x0 16d0: 38 63 62 dc ori r3,r3,0x62dc 16d4: 58 60 00 00 sw (r3+0),r0 16d8: 78 03 00 00 mvhi r3,0x0 16dc: 38 63 62 e0 ori r3,r3,0x62e0 16e0: 58 60 00 00 sw (r3+0),r0 16e4: 78 03 00 00 mvhi r3,0x0 16e8: 38 63 41 7c ori r3,r3,0x417c 16ec: 34 04 00 04 mvi r4,4 16f0: 58 64 00 00 sw (r3+0),r4 16f4: 38 01 ff 00 mvu r1,0xff00 16f8: f8 00 05 0c calli 2b28 16fc: 78 04 00 00 mvhi r4,0x0 1700: 34 03 00 00 mvi r3,0 1704: 37 81 01 58 addi r1,sp,344 1708: 38 06 ff 00 mvu r6,0xff00 170c: 38 84 45 b8 ori r4,r4,0x45b8 1710: 34 05 00 28 mvi r5,40 1714: b4 23 10 00 add r2,r1,r3 1718: 58 46 00 00 sw (r2+0),r6 171c: b4 64 10 00 add r2,r3,r4 1720: 58 40 00 00 sw (r2+0),r0 1724: 34 63 00 04 addi r3,r3,4 1728: 5c 65 ff fb bne r3,r5,1714 172c: f8 00 05 09 calli 2b50 1730: 78 03 00 00 mvhi r3,0x0 1734: 38 63 46 08 ori r3,r3,0x4608 1738: 58 60 00 08 sw (r3+8),r0 173c: 58 60 00 04 sw (r3+4),r0 1740: 58 60 00 00 sw (r3+0),r0 1744: f8 00 02 bf calli 2240 1748: 34 03 00 40 mvi r3,64 174c: 4c 61 00 04 bge r3,r1,175c 1750: 34 01 00 00 mvi r1,0 1754: f8 00 02 ab calli 2200 1758: e0 00 00 17 bi 17b4 175c: 34 01 03 99 mvi r1,921 1760: f8 00 02 a8 calli 2200 1764: 78 03 00 00 mvhi r3,0x0 1768: 38 63 62 e4 ori r3,r3,0x62e4 176c: 58 60 00 00 sw (r3+0),r0 1770: 78 03 00 00 mvhi r3,0x0 1774: 38 63 41 80 ori r3,r3,0x4180 1778: 34 04 ff ff mvi r4,-1 177c: 58 64 00 00 sw (r3+0),r4 1780: 34 01 00 00 mvi r1,0 1784: 5a 40 00 00 sw (r18+0),r0 1788: f8 00 06 6b calli 3134 178c: f8 00 06 81 calli 3190 1790: f8 00 06 86 calli 31a8 1794: 78 03 00 00 mvhi r3,0x0 1798: 38 63 62 e8 ori r3,r3,0x62e8 179c: 28 64 00 00 lw r4,(r3+0) 17a0: 42 41 00 03 lbu r1,(r18+3) 17a4: 78 03 00 00 mvhi r3,0x0 17a8: 38 63 62 ec ori r3,r3,0x62ec 17ac: 58 64 00 00 sw (r3+0),r4 17b0: f8 00 05 87 calli 2dcc 17b4: 78 03 00 00 mvhi r3,0x0 17b8: 38 63 46 14 ori r3,r3,0x4614 17bc: 28 63 00 00 lw r3,(r3+0) 17c0: 34 01 00 09 mvi r1,9 17c4: 5c 60 00 02 bne r3,r0,17cc 17c8: 34 01 00 08 mvi r1,8 17cc: fb ff fa d5 calli 320 17d0: f8 00 02 86 calli 21e8 17d4: 44 20 00 04 be r1,r0,17e4 17d8: f8 00 02 9a calli 2240 17dc: 34 03 00 40 mvi r3,64 17e0: 4c 61 00 03 bge r3,r1,17ec 17e4: 34 01 00 04 mvi r1,4 17e8: e0 00 00 0a bi 1810 17ec: 78 03 00 00 mvhi r3,0x0 17f0: 38 63 46 14 ori r3,r3,0x4614 17f4: 28 6b 00 00 lw r11,(r3+0) 17f8: 34 01 00 03 mvi r1,3 17fc: 5d 60 00 05 bne r11,r0,1810 1800: 34 01 00 00 mvi r1,0 1804: f8 00 05 50 calli 2d44 1808: 5c 2b 00 03 bne r1,r11,1814 180c: 34 01 00 02 mvi r1,2 1810: fb ff fa c4 calli 320 1814: 78 03 00 00 mvhi r3,0x0 1818: 38 63 63 20 ori r3,r3,0x6320 181c: 40 64 00 00 lbu r4,(r3+0) 1820: 34 01 00 07 mvi r1,7 1824: 5c 80 00 08 bne r4,r0,1844 1828: 78 03 00 00 mvhi r3,0x0 182c: 38 63 45 b4 ori r3,r3,0x45b4 1830: 40 63 00 00 lbu r3,(r3+0) 1834: 34 01 00 05 mvi r1,5 1838: 20 63 00 01 andi r3,r3,0x1 183c: 5c 64 00 02 bne r3,r4,1844 1840: 34 01 00 06 mvi r1,6 1844: fb ff fa b7 calli 320 1848: 78 03 00 00 mvhi r3,0x0 184c: 38 63 45 b4 ori r3,r3,0x45b4 1850: 40 63 00 00 lbu r3,(r3+0) 1854: 34 01 00 0a mvi r1,10 1858: 20 63 00 02 andi r3,r3,0x2 185c: 5c 60 00 02 bne r3,r0,1864 1860: 34 01 00 0b mvi r1,11 1864: fb ff fa af calli 320 1868: 78 03 00 00 mvhi r3,0x0 186c: 38 63 45 b4 ori r3,r3,0x45b4 1870: 40 63 00 00 lbu r3,(r3+0) 1874: 34 01 00 0c mvi r1,12 1878: 20 63 00 04 andi r3,r3,0x4 187c: 5c 60 00 02 bne r3,r0,1884 1880: 34 01 00 0d mvi r1,13 1884: fb ff fa a7 calli 320 1888: 78 03 00 00 mvhi r3,0x0 188c: 38 63 46 14 ori r3,r3,0x4614 1890: 28 63 00 00 lw r3,(r3+0) 1894: 44 60 fd 90 be r3,r0,ed4 1898: f8 00 06 91 calli 32dc 189c: 34 03 00 e6 mvi r3,230 18a0: 54 23 00 21 bgu r1,r3,1924 18a4: 78 04 00 00 mvhi r4,0x0 18a8: 38 84 46 18 ori r4,r4,0x4618 18ac: 28 83 18 48 lw r3,(r4+6216) 18b0: 37 8d 00 60 addi r13,sp,96 18b4: b8 80 08 00 mv r1,r4 18b8: 34 65 00 01 addi r5,r3,1 18bc: b8 60 10 00 mv r2,r3 18c0: 58 85 18 48 sw (r4+6216),r5 18c4: b9 a0 18 00 mv r3,r13 18c8: f8 00 03 2e calli 2580 18cc: b9 a0 08 00 mv r1,r13 18d0: f8 00 06 e7 calli 346c 18d4: 78 01 00 00 mvhi r1,0x0 18d8: 78 0b 00 00 mvhi r11,0x0 18dc: 38 21 40 20 ori r1,r1,0x4020 18e0: 34 0c 00 01 mvi r12,1 18e4: 39 6b 41 7c ori r11,r11,0x417c 18e8: 28 2e 00 00 lw r14,(r1+0) 18ec: e0 00 00 0c bi 191c 18f0: b9 a0 08 00 mv r1,r13 18f4: 34 02 00 01 mvi r2,1 18f8: f8 00 02 eb calli 24a4 18fc: 2b 81 00 60 lw r1,(sp+96) 1900: 3d 82 00 08 sli r2,r12,8 1904: 35 8c 00 01 addi r12,r12,1 1908: a0 2e 08 00 and r1,r1,r14 190c: b8 41 08 00 or r1,r2,r1 1910: 5b 81 00 60 sw (sp+96),r1 1914: b9 a0 08 00 mv r1,r13 1918: f8 00 06 d5 calli 346c 191c: 29 61 00 00 lw r1,(r11+0) 1920: 48 2c ff f4 bg r1,r12,18f0 1924: 5b 80 01 ac sw (sp+428),r0 1928: f8 00 06 74 calli 32f8 192c: 34 03 00 0a mvi r3,10 1930: 50 61 00 97 bgeu r3,r1,1b8c 1934: 37 81 01 2c addi r1,sp,300 1938: f8 00 06 77 calli 3314 193c: 37 82 01 54 addi r2,sp,340 1940: 34 03 00 04 mvi r3,4 1944: 37 81 01 c0 addi r1,sp,448 1948: f8 00 08 4b calli 3a74 194c: 78 02 00 00 mvhi r2,0x0 1950: 2b 85 01 c0 lw r5,(sp+448) 1954: 38 42 40 24 ori r2,r2,0x4024 1958: 28 43 00 00 lw r3,(r2+0) 195c: 34 04 ff 00 mvi r4,-256 1960: a0 a4 20 00 and r4,r5,r4 1964: 5c 83 00 8a bne r4,r3,1b8c 1968: 78 04 00 00 mvhi r4,0x0 196c: 38 84 41 84 ori r4,r4,0x4184 1970: 28 86 00 00 lw r6,(r4+0) 1974: 20 a5 00 ff andi r5,r5,0xff 1978: 78 03 00 00 mvhi r3,0x0 197c: 5b 85 01 b0 sw (sp+432),r5 1980: 38 63 67 2d ori r3,r3,0x672d 1984: 44 c5 00 1c be r6,r5,19f4 1988: 30 60 00 00 sb (r3+0),r0 198c: 58 85 00 00 sw (r4+0),r5 1990: 78 02 00 00 mvhi r2,0x0 1994: 78 0d 00 00 mvhi r13,0x0 1998: 78 0e 00 00 mvhi r14,0x0 199c: 39 ce 62 e0 ori r14,r14,0x62e0 19a0: 37 81 01 54 addi r1,sp,340 19a4: 38 42 40 28 ori r2,r2,0x4028 19a8: 39 ad 46 18 ori r13,r13,0x4618 19ac: 78 0f 00 00 mvhi r15,0x0 19b0: 78 18 00 00 mvhi r24,0x0 19b4: 78 19 00 00 mvhi r25,0x0 19b8: 78 16 00 00 mvhi r22,0x0 19bc: 5b 92 00 5c sw (sp+92),r18 19c0: 37 90 01 34 addi r16,sp,308 19c4: ba 20 90 00 mv r18,r17 19c8: 5b 81 00 48 sw (sp+72),r1 19cc: b9 c0 88 00 mv r17,r14 19d0: 34 17 00 00 mvi r23,0 19d4: 28 4c 00 00 lw r12,(r2+0) 19d8: 39 ef 62 e8 ori r15,r15,0x62e8 19dc: 3b 18 63 2c ori r24,r24,0x632c 19e0: 37 9b 01 80 addi fp,sp,384 19e4: 3b 39 67 2d ori r25,r25,0x672d 19e8: 3a d6 45 b8 ori r22,r22,0x45b8 19ec: b9 a0 70 00 mv r14,r13 19f0: e0 00 00 06 bi 1a08 19f4: 40 64 00 00 lbu r4,(r3+0) 19f8: 34 84 00 01 addi r4,r4,1 19fc: 30 64 00 00 sb (r3+0),r4 1a00: e3 ff ff e4 bi 1990 1a04: b9 a0 60 00 mv r12,r13 1a08: 37 81 01 c0 addi r1,sp,448 1a0c: ba 00 10 00 mv r2,r16 1a10: 34 03 00 04 mvi r3,4 1a14: f8 00 08 18 calli 3a74 1a18: 2b 8d 01 c0 lw r13,(sp+448) 1a1c: 78 01 be af mvhi r1,0xbeaf 1a20: 38 21 be af ori r1,r1,0xbeaf 1a24: 45 a1 00 54 be r13,r1,1b74 1a28: 45 ac 00 54 be r13,r12,1b78 1a2c: 37 82 01 30 addi r2,sp,304 1a30: 34 03 00 04 mvi r3,4 1a34: 37 81 01 c4 addi r1,sp,452 1a38: f8 00 08 0f calli 3a74 1a3c: 37 82 01 2c addi r2,sp,300 1a40: 34 03 00 04 mvi r3,4 1a44: 37 81 01 bc addi r1,sp,444 1a48: f8 00 08 0b calli 3a74 1a4c: 2b 84 01 bc lw r4,(sp+444) 1a50: 78 02 ff ff mvhi r2,0xffff 1a54: 29 c3 00 00 lw r3,(r14+0) 1a58: a0 82 28 00 and r5,r4,r2 1a5c: 20 84 ff 00 andi r4,r4,0xff00 1a60: 00 84 00 08 srui r4,r4,8 1a64: 5b 85 01 b8 sw (sp+440),r5 1a68: 5b 84 01 ac sw (sp+428),r4 1a6c: 5c a3 00 11 bne r5,r3,1ab0 1a70: 2b 82 01 c4 lw r2,(sp+452) 1a74: 2b 83 01 c0 lw r3,(sp+448) 1a78: b9 c0 08 00 mv r1,r14 1a7c: f8 00 03 7b calli 2868 1a80: b8 20 b8 00 mv r23,r1 1a84: 5c 20 00 0b bne r1,r0,1ab0 1a88: 2a 23 00 00 lw r3,(r17+0) 1a8c: 34 63 00 01 addi r3,r3,1 1a90: 5a 23 00 00 sw (r17+0),r3 1a94: 2b 83 01 b0 lw r3,(sp+432) 1a98: 3c 63 00 02 sli r3,r3,2 1a9c: b6 c3 20 00 add r4,r22,r3 1aa0: 28 83 00 00 lw r3,(r4+0) 1aa4: 34 63 00 01 addi r3,r3,1 1aa8: 58 83 00 00 sw (r4+0),r3 1aac: e0 00 00 33 bi 1b78 1ab0: 29 c3 00 00 lw r3,(r14+0) 1ab4: 2b 84 01 b8 lw r4,(sp+440) 1ab8: 66 e5 00 02 cmpei r5,r23,2 1abc: fc 83 18 00 cmpne r3,r4,r3 1ac0: b8 a3 18 00 or r3,r5,r3 1ac4: 44 60 00 2d be r3,r0,1b78 1ac8: 29 e3 00 00 lw r3,(r15+0) 1acc: 37 82 01 b4 addi r2,sp,436 1ad0: 37 81 01 84 addi r1,sp,388 1ad4: 3c 63 00 05 sli r3,r3,5 1ad8: b4 78 58 00 add r11,r3,r24 1adc: 29 e3 00 00 lw r3,(r15+0) 1ae0: 34 63 00 01 addi r3,r3,1 1ae4: 20 63 00 1f andi r3,r3,0x1f 1ae8: 59 e3 00 00 sw (r15+0),r3 1aec: 43 83 01 bf lbu r3,(sp+447) 1af0: 5b 83 01 b4 sw (sp+436),r3 1af4: 34 03 00 04 mvi r3,4 1af8: f8 00 07 df calli 3a74 1afc: 37 82 01 30 addi r2,sp,304 1b00: 37 81 01 88 addi r1,sp,392 1b04: 34 03 00 08 mvi r3,8 1b08: f8 00 07 db calli 3a74 1b0c: 37 82 01 c0 addi r2,sp,448 1b10: 37 81 01 90 addi r1,sp,400 1b14: 34 03 00 04 mvi r3,4 1b18: f8 00 07 d7 calli 3a74 1b1c: 37 82 01 ac addi r2,sp,428 1b20: 37 81 01 8c addi r1,sp,396 1b24: 34 03 00 04 mvi r3,4 1b28: f8 00 07 d3 calli 3a74 1b2c: 43 23 00 00 lbu r3,(r25+0) 1b30: 2b 84 01 b0 lw r4,(sp+432) 1b34: 37 82 01 b0 addi r2,sp,432 1b38: 3c 63 00 10 sli r3,r3,16 1b3c: bb 60 08 00 mv r1,fp 1b40: b8 83 18 00 or r3,r4,r3 1b44: 5b 83 01 b0 sw (sp+432),r3 1b48: 34 03 00 04 mvi r3,4 1b4c: f8 00 07 ca calli 3a74 1b50: bb 60 10 00 mv r2,fp 1b54: b9 60 08 00 mv r1,r11 1b58: 34 03 00 14 mvi r3,20 1b5c: f8 00 07 c6 calli 3a74 1b60: 35 61 00 14 addi r1,r11,20 1b64: 37 82 01 b8 addi r2,sp,440 1b68: 34 03 00 04 mvi r3,4 1b6c: f8 00 07 c2 calli 3a74 1b70: e0 00 00 02 bi 1b78 1b74: b9 80 68 00 mv r13,r12 1b78: 2b 81 00 48 lw r1,(sp+72) 1b7c: 36 10 00 04 addi r16,r16,4 1b80: 5e 01 ff a1 bne r16,r1,1a04 1b84: ba 40 88 00 mv r17,r18 1b88: 2b 92 00 5c lw r18,(sp+92) 1b8c: 37 8b 01 58 addi r11,sp,344 1b90: 34 03 00 28 mvi r3,40 1b94: 34 02 00 00 mvi r2,0 1b98: b9 60 08 00 mv r1,r11 1b9c: f8 00 08 02 calli 3ba4 1ba0: b9 60 08 00 mv r1,r11 1ba4: f8 00 07 95 calli 39f8 1ba8: 78 03 00 00 mvhi r3,0x0 1bac: 38 63 62 dc ori r3,r3,0x62dc 1bb0: 28 65 00 00 lw r5,(r3+0) 1bb4: 2b 83 00 50 lw r3,(sp+80) 1bb8: 37 84 01 58 addi r4,sp,344 1bbc: 28 81 00 00 lw r1,(r4+0) 1bc0: 28 62 00 00 lw r2,(r3+0) 1bc4: 34 84 00 04 addi r4,r4,4 1bc8: b4 a1 28 00 add r5,r5,r1 1bcc: b4 41 10 00 add r2,r2,r1 1bd0: 58 62 00 00 sw (r3+0),r2 1bd4: 78 02 00 00 mvhi r2,0x0 1bd8: 34 63 00 04 addi r3,r3,4 1bdc: 38 42 46 08 ori r2,r2,0x4608 1be0: 5c 62 ff f7 bne r3,r2,1bbc 1be4: 78 03 00 00 mvhi r3,0x0 1be8: 38 63 62 dc ori r3,r3,0x62dc 1bec: 58 65 00 00 sw (r3+0),r5 1bf0: e3 ff fc b9 bi ed4 1bf4: 42 81 00 02 lbu r1,(r20+2) 1bf8: 34 03 00 10 mvi r3,16 1bfc: 44 23 fe 8c be r1,r3,162c 1c00: 34 03 00 31 mvi r3,49 1c04: 5c 23 fe a0 bne r1,r3,1684 1c08: e3 ff fe 9a bi 1670 00001c0c : 1c0c: 78 02 00 00 mvhi r2,0x0 1c10: 38 42 41 2c ori r2,r2,0x412c 1c14: 28 41 00 00 lw r1,(r2+0) 1c18: 34 02 00 08 mvi r2,8 1c1c: 58 22 00 00 sw (r1+0),r2 1c20: 28 22 00 00 lw r2,(r1+0) 1c24: 20 42 00 02 andi r2,r2,0x2 1c28: 44 40 ff fe be r2,r0,1c20 1c2c: c3 a0 00 00 ret 00001c30 : 1c30: 37 9c ff e8 addi sp,sp,-24 1c34: 5b 8b 00 14 sw (sp+20),r11 1c38: 5b 8c 00 10 sw (sp+16),r12 1c3c: 5b 8d 00 0c sw (sp+12),r13 1c40: 5b 8e 00 08 sw (sp+8),r14 1c44: 5b 9d 00 04 sw (sp+4),ra 1c48: b8 20 70 00 mv r14,r1 1c4c: 78 01 00 00 mvhi r1,0x0 1c50: 38 21 41 2c ori r1,r1,0x412c 1c54: 28 2c 00 00 lw r12,(r1+0) 1c58: 34 0b 00 00 mvi r11,0 1c5c: 34 0d 00 40 mvi r13,64 1c60: b5 cb 10 00 add r2,r14,r11 1c64: 37 81 00 18 addi r1,sp,24 1c68: 34 03 00 04 mvi r3,4 1c6c: f8 00 07 82 calli 3a74 1c70: 2b 81 00 18 lw r1,(sp+24) 1c74: 35 6b 00 04 addi r11,r11,4 1c78: 59 81 00 04 sw (r12+4),r1 1c7c: 21 61 00 3f andi r1,r11,0x3f 1c80: 5c 20 00 04 bne r1,r0,1c90 1c84: 29 81 00 00 lw r1,(r12+0) 1c88: 20 21 00 02 andi r1,r1,0x2 1c8c: e3 ff ff fd bi 1c80 1c90: 5d 6d ff f4 bne r11,r13,1c60 1c94: 2b 9d 00 04 lw ra,(sp+4) 1c98: 2b 8b 00 14 lw r11,(sp+20) 1c9c: 2b 8c 00 10 lw r12,(sp+16) 1ca0: 2b 8d 00 0c lw r13,(sp+12) 1ca4: 2b 8e 00 08 lw r14,(sp+8) 1ca8: 37 9c 00 18 addi sp,sp,24 1cac: c3 a0 00 00 ret 00001cb0 : 1cb0: 37 9c ff 70 addi sp,sp,-144 1cb4: 5b 8b 00 10 sw (sp+16),r11 1cb8: 5b 8c 00 0c sw (sp+12),r12 1cbc: 5b 8d 00 08 sw (sp+8),r13 1cc0: 5b 9d 00 04 sw (sp+4),ra 1cc4: 37 8c 00 54 addi r12,sp,84 1cc8: b8 40 58 00 mv r11,r2 1ccc: 34 03 00 40 mvi r3,64 1cd0: 34 02 00 00 mvi r2,0 1cd4: b8 20 68 00 mv r13,r1 1cd8: b9 80 08 00 mv r1,r12 1cdc: f8 00 07 b2 calli 3ba4 1ce0: 34 02 00 00 mvi r2,0 1ce4: 34 03 00 40 mvi r3,64 1ce8: 37 81 00 14 addi r1,sp,20 1cec: f8 00 07 ae calli 3ba4 1cf0: 21 62 00 3f andi r2,r11,0x3f 1cf4: 34 01 00 37 mvi r1,55 1cf8: 34 03 00 00 mvi r3,0 1cfc: b9 80 20 00 mv r4,r12 1d00: 48 41 00 08 bg r2,r1,1d20 1d04: b9 80 08 00 mv r1,r12 1d08: e0 00 00 1b bi 1d74 1d0c: b5 a3 08 00 add r1,r13,r3 1d10: 40 21 00 00 lbu r1,(r1+0) 1d14: b4 83 28 00 add r5,r4,r3 1d18: 34 63 00 01 addi r3,r3,1 1d1c: 30 a1 00 00 sb (r5+0),r1 1d20: 48 43 ff fb bg r2,r3,1d0c 1d24: 3d 62 00 03 sli r2,r11,3 1d28: b4 83 18 00 add r3,r4,r3 1d2c: 34 01 ff 80 mvi r1,-128 1d30: 30 61 00 00 sb (r3+0),r1 1d34: 00 41 00 18 srui r1,r2,24 1d38: 33 82 00 53 sb (sp+83),r2 1d3c: 33 81 00 50 sb (sp+80),r1 1d40: 00 41 00 10 srui r1,r2,16 1d44: 33 81 00 51 sb (sp+81),r1 1d48: 00 41 00 08 srui r1,r2,8 1d4c: 33 81 00 52 sb (sp+82),r1 1d50: b8 80 08 00 mv r1,r4 1d54: fb ff ff b7 calli 1c30 1d58: 37 81 00 14 addi r1,sp,20 1d5c: e0 00 00 12 bi 1da4 1d60: b5 a3 20 00 add r4,r13,r3 1d64: 40 84 00 00 lbu r4,(r4+0) 1d68: b4 23 28 00 add r5,r1,r3 1d6c: 34 63 00 01 addi r3,r3,1 1d70: 30 a4 00 00 sb (r5+0),r4 1d74: 48 43 ff fb bg r2,r3,1d60 1d78: b4 23 18 00 add r3,r1,r3 1d7c: 34 02 ff 80 mvi r2,-128 1d80: 30 62 00 00 sb (r3+0),r2 1d84: 3d 62 00 03 sli r2,r11,3 1d88: 00 43 00 18 srui r3,r2,24 1d8c: 33 82 00 93 sb (sp+147),r2 1d90: 33 83 00 90 sb (sp+144),r3 1d94: 00 43 00 10 srui r3,r2,16 1d98: 33 83 00 91 sb (sp+145),r3 1d9c: 00 43 00 08 srui r3,r2,8 1da0: 33 83 00 92 sb (sp+146),r3 1da4: fb ff ff a3 calli 1c30 1da8: 2b 9d 00 04 lw ra,(sp+4) 1dac: 2b 8b 00 10 lw r11,(sp+16) 1db0: 2b 8c 00 0c lw r12,(sp+12) 1db4: 2b 8d 00 08 lw r13,(sp+8) 1db8: 37 9c 00 90 addi sp,sp,144 1dbc: c3 a0 00 00 ret 00001dc0 : 1dc0: 78 02 00 00 mvhi r2,0x0 1dc4: 38 42 41 2c ori r2,r2,0x412c 1dc8: 28 41 00 00 lw r1,(r2+0) 1dcc: 34 02 00 04 mvi r2,4 1dd0: 58 22 00 00 sw (r1+0),r2 1dd4: 34 02 00 01 mvi r2,1 1dd8: 58 22 00 00 sw (r1+0),r2 1ddc: c3 a0 00 00 ret 00001de0 : 1de0: 37 9c ff f0 addi sp,sp,-16 1de4: 5b 8b 00 10 sw (sp+16),r11 1de8: 5b 8c 00 0c sw (sp+12),r12 1dec: 5b 8d 00 08 sw (sp+8),r13 1df0: 5b 9d 00 04 sw (sp+4),ra 1df4: 00 42 00 06 srui r2,r2,6 1df8: b8 20 68 00 mv r13,r1 1dfc: 3c 4c 00 06 sli r12,r2,6 1e00: 34 0b 00 00 mvi r11,0 1e04: 5c 40 00 05 bne r2,r0,1e18 1e08: e0 00 00 05 bi 1e1c 1e0c: b5 ab 08 00 add r1,r13,r11 1e10: fb ff ff 88 calli 1c30 1e14: 35 6b 00 40 addi r11,r11,64 1e18: 49 8b ff fd bg r12,r11,1e0c 1e1c: 2b 9d 00 04 lw ra,(sp+4) 1e20: 2b 8b 00 10 lw r11,(sp+16) 1e24: 2b 8c 00 0c lw r12,(sp+12) 1e28: 2b 8d 00 08 lw r13,(sp+8) 1e2c: 37 9c 00 10 addi sp,sp,16 1e30: c3 a0 00 00 ret 00001e34 : 1e34: 37 9c ff e8 addi sp,sp,-24 1e38: 5b 8b 00 14 sw (sp+20),r11 1e3c: 5b 8c 00 10 sw (sp+16),r12 1e40: 5b 8d 00 0c sw (sp+12),r13 1e44: 5b 8e 00 08 sw (sp+8),r14 1e48: 5b 9d 00 04 sw (sp+4),ra 1e4c: b8 20 70 00 mv r14,r1 1e50: 78 01 00 00 mvhi r1,0x0 1e54: 38 21 41 2c ori r1,r1,0x412c 1e58: 28 2c 00 00 lw r12,(r1+0) 1e5c: 34 0b 00 00 mvi r11,0 1e60: 34 0d 00 20 mvi r13,32 1e64: 29 81 00 08 lw r1,(r12+8) 1e68: 37 82 00 18 addi r2,sp,24 1e6c: 34 03 00 04 mvi r3,4 1e70: 5b 81 00 18 sw (sp+24),r1 1e74: b5 cb 08 00 add r1,r14,r11 1e78: 35 6b 00 04 addi r11,r11,4 1e7c: f8 00 06 fe calli 3a74 1e80: 5d 6d ff f9 bne r11,r13,1e64 1e84: 2b 9d 00 04 lw ra,(sp+4) 1e88: 2b 8b 00 14 lw r11,(sp+20) 1e8c: 2b 8c 00 10 lw r12,(sp+16) 1e90: 2b 8d 00 0c lw r13,(sp+12) 1e94: 2b 8e 00 08 lw r14,(sp+8) 1e98: 37 9c 00 18 addi sp,sp,24 1e9c: c3 a0 00 00 ret 00001ea0 : 1ea0: 37 9c ff f0 addi sp,sp,-16 1ea4: 5b 8b 00 10 sw (sp+16),r11 1ea8: 5b 8c 00 0c sw (sp+12),r12 1eac: 5b 8d 00 08 sw (sp+8),r13 1eb0: 5b 9d 00 04 sw (sp+4),ra 1eb4: b8 60 68 00 mv r13,r3 1eb8: b8 40 58 00 mv r11,r2 1ebc: b8 20 60 00 mv r12,r1 1ec0: fb ff ff c0 calli 1dc0 1ec4: b9 80 08 00 mv r1,r12 1ec8: b9 60 10 00 mv r2,r11 1ecc: fb ff ff c5 calli 1de0 1ed0: 01 62 00 06 srui r2,r11,6 1ed4: 3c 42 00 06 sli r2,r2,6 1ed8: b5 82 08 00 add r1,r12,r2 1edc: b9 60 10 00 mv r2,r11 1ee0: fb ff ff 74 calli 1cb0 1ee4: fb ff ff 4a calli 1c0c 1ee8: b9 a0 08 00 mv r1,r13 1eec: fb ff ff d2 calli 1e34 1ef0: 2b 9d 00 04 lw ra,(sp+4) 1ef4: 2b 8b 00 10 lw r11,(sp+16) 1ef8: 2b 8c 00 0c lw r12,(sp+12) 1efc: 2b 8d 00 08 lw r13,(sp+8) 1f00: 37 9c 00 10 addi sp,sp,16 1f04: c3 a0 00 00 ret 00001f08 : 1f08: 37 9c ff dc addi sp,sp,-36 1f0c: 5b 8b 00 20 sw (sp+32),r11 1f10: 5b 8c 00 1c sw (sp+28),r12 1f14: 5b 8d 00 18 sw (sp+24),r13 1f18: 5b 8e 00 14 sw (sp+20),r14 1f1c: 5b 8f 00 10 sw (sp+16),r15 1f20: 5b 90 00 0c sw (sp+12),r16 1f24: 5b 91 00 08 sw (sp+8),r17 1f28: 5b 9d 00 04 sw (sp+4),ra 1f2c: b8 20 60 00 mv r12,r1 1f30: 78 01 00 00 mvhi r1,0x0 1f34: 38 21 41 2c ori r1,r1,0x412c 1f38: b8 60 68 00 mv r13,r3 1f3c: 28 23 00 00 lw r3,(r1+0) 1f40: 34 01 00 04 mvi r1,4 1f44: b8 40 78 00 mv r15,r2 1f48: b8 80 70 00 mv r14,r4 1f4c: 58 61 00 00 sw (r3+0),r1 1f50: 34 0b 00 00 mvi r11,0 1f54: b8 60 88 00 mv r17,r3 1f58: 34 10 00 20 mvi r16,32 1f5c: b5 8b 10 00 add r2,r12,r11 1f60: 37 81 00 24 addi r1,sp,36 1f64: 34 03 00 04 mvi r3,4 1f68: f8 00 06 c3 calli 3a74 1f6c: 2b 81 00 24 lw r1,(sp+36) 1f70: 35 6b 00 04 addi r11,r11,4 1f74: 5a 21 00 0c sw (r17+12),r1 1f78: 5d 70 ff f9 bne r11,r16,1f5c 1f7c: 78 03 00 00 mvhi r3,0x0 1f80: 38 63 41 2c ori r3,r3,0x412c 1f84: 28 61 00 00 lw r1,(r3+0) 1f88: 34 02 00 01 mvi r2,1 1f8c: 58 22 00 00 sw (r1+0),r2 1f90: b9 a0 10 00 mv r2,r13 1f94: 01 ad 00 06 srui r13,r13,6 1f98: 35 81 00 20 addi r1,r12,32 1f9c: 3d ad 00 06 sli r13,r13,6 1fa0: fb ff ff 90 calli 1de0 1fa4: 35 ad 00 20 addi r13,r13,32 1fa8: b5 8d 08 00 add r1,r12,r13 1fac: b9 e0 10 00 mv r2,r15 1fb0: fb ff ff 40 calli 1cb0 1fb4: fb ff ff 83 calli 1dc0 1fb8: fb ff ff 15 calli 1c0c 1fbc: b9 c0 08 00 mv r1,r14 1fc0: fb ff ff 9d calli 1e34 1fc4: 2b 9d 00 04 lw ra,(sp+4) 1fc8: 2b 8b 00 20 lw r11,(sp+32) 1fcc: 2b 8c 00 1c lw r12,(sp+28) 1fd0: 2b 8d 00 18 lw r13,(sp+24) 1fd4: 2b 8e 00 14 lw r14,(sp+20) 1fd8: 2b 8f 00 10 lw r15,(sp+16) 1fdc: 2b 90 00 0c lw r16,(sp+12) 1fe0: 2b 91 00 08 lw r17,(sp+8) 1fe4: 37 9c 00 24 addi sp,sp,36 1fe8: c3 a0 00 00 ret 00001fec : 1fec: 37 9c ff c8 addi sp,sp,-56 1ff0: 5b 8b 00 24 sw (sp+36),r11 1ff4: 5b 8c 00 20 sw (sp+32),r12 1ff8: 5b 8d 00 1c sw (sp+28),r13 1ffc: 5b 8e 00 18 sw (sp+24),r14 2000: 5b 8f 00 14 sw (sp+20),r15 2004: 5b 90 00 10 sw (sp+16),r16 2008: 5b 91 00 0c sw (sp+12),r17 200c: 5b 92 00 08 sw (sp+8),r18 2010: 5b 9d 00 04 sw (sp+4),ra 2014: b8 20 90 00 mv r18,r1 2018: 78 01 00 00 mvhi r1,0x0 201c: 38 21 41 2c ori r1,r1,0x412c 2020: b8 40 68 00 mv r13,r2 2024: 28 22 00 00 lw r2,(r1+0) 2028: b8 60 60 00 mv r12,r3 202c: 34 03 00 04 mvi r3,4 2030: b8 80 78 00 mv r15,r4 2034: 58 43 00 00 sw (r2+0),r3 2038: 34 0b 00 1c mvi r11,28 203c: b8 40 88 00 mv r17,r2 2040: 34 10 ff fc mvi r16,-4 2044: b6 4b 10 00 add r2,r18,r11 2048: 37 81 00 38 addi r1,sp,56 204c: 34 03 00 04 mvi r3,4 2050: f8 00 06 89 calli 3a74 2054: 78 01 00 00 mvhi r1,0x0 2058: 38 21 41 2c ori r1,r1,0x412c 205c: 28 2e 00 00 lw r14,(r1+0) 2060: 2b 81 00 38 lw r1,(sp+56) 2064: 35 6b ff fc addi r11,r11,-4 2068: 5a 21 00 0c sw (r17+12),r1 206c: 5d 70 ff f6 bne r11,r16,2044 2070: 37 8b 00 28 addi r11,sp,40 2074: 34 01 00 01 mvi r1,1 2078: 59 c1 00 00 sw (r14+0),r1 207c: 35 a2 00 08 addi r2,r13,8 2080: b9 60 08 00 mv r1,r11 2084: 34 03 00 04 mvi r3,4 2088: f8 00 06 7b calli 3a74 208c: 35 a2 00 04 addi r2,r13,4 2090: 34 03 00 04 mvi r3,4 2094: 37 81 00 2c addi r1,sp,44 2098: f8 00 06 77 calli 3a74 209c: b9 a0 10 00 mv r2,r13 20a0: 34 03 00 04 mvi r3,4 20a4: 37 81 00 30 addi r1,sp,48 20a8: f8 00 06 73 calli 3a74 20ac: b9 60 08 00 mv r1,r11 20b0: b9 80 10 00 mv r2,r12 20b4: fb ff ff 4b calli 1de0 20b8: 01 81 00 06 srui r1,r12,6 20bc: b9 80 10 00 mv r2,r12 20c0: 3c 21 00 06 sli r1,r1,6 20c4: b9 c0 60 00 mv r12,r14 20c8: b5 61 08 00 add r1,r11,r1 20cc: fb ff fe f9 calli 1cb0 20d0: 34 0b 00 00 mvi r11,0 20d4: 37 8e 00 34 addi r14,sp,52 20d8: 34 0d 00 18 mvi r13,24 20dc: 29 81 00 10 lw r1,(r12+16) 20e0: b9 c0 10 00 mv r2,r14 20e4: 34 03 00 04 mvi r3,4 20e8: 5b 81 00 34 sw (sp+52),r1 20ec: b5 eb 08 00 add r1,r15,r11 20f0: 35 6b 00 04 addi r11,r11,4 20f4: f8 00 06 60 calli 3a74 20f8: 5d 6d ff f9 bne r11,r13,20dc 20fc: 2b 9d 00 04 lw ra,(sp+4) 2100: 2b 8b 00 24 lw r11,(sp+36) 2104: 2b 8c 00 20 lw r12,(sp+32) 2108: 2b 8d 00 1c lw r13,(sp+28) 210c: 2b 8e 00 18 lw r14,(sp+24) 2110: 2b 8f 00 14 lw r15,(sp+20) 2114: 2b 90 00 10 lw r16,(sp+16) 2118: 2b 91 00 0c lw r17,(sp+12) 211c: 2b 92 00 08 lw r18,(sp+8) 2120: 37 9c 00 38 addi sp,sp,56 2124: c3 a0 00 00 ret 00002128 : 2128: 78 02 00 00 mvhi r2,0x0 212c: 38 42 41 30 ori r2,r2,0x4130 2130: 28 41 00 00 lw r1,(r2+0) 2134: 34 02 00 03 mvi r2,3 2138: 58 22 00 00 sw (r1+0),r2 213c: 28 22 00 00 lw r2,(r1+0) 2140: 20 42 00 04 andi r2,r2,0x4 2144: 44 40 ff fe be r2,r0,213c 2148: c3 a0 00 00 ret 0000214c : 214c: 78 03 00 00 mvhi r3,0x0 2150: 38 63 41 30 ori r3,r3,0x4130 2154: 28 62 00 00 lw r2,(r3+0) 2158: 58 41 00 04 sw (r2+4),r1 215c: 34 01 00 13 mvi r1,19 2160: 58 41 00 00 sw (r2+0),r1 2164: 28 41 00 00 lw r1,(r2+0) 2168: 20 21 00 04 andi r1,r1,0x4 216c: 44 20 ff fe be r1,r0,2164 2170: c3 a0 00 00 ret 00002174 : 2174: 78 02 00 00 mvhi r2,0x0 2178: 38 42 41 30 ori r2,r2,0x4130 217c: 28 41 00 00 lw r1,(r2+0) 2180: 34 02 00 23 mvi r2,35 2184: 58 22 00 00 sw (r1+0),r2 2188: 28 22 00 00 lw r2,(r1+0) 218c: 20 42 00 04 andi r2,r2,0x4 2190: 44 40 ff fe be r2,r0,2188 2194: 78 02 00 00 mvhi r2,0x0 2198: 38 42 41 30 ori r2,r2,0x4130 219c: 28 41 00 00 lw r1,(r2+0) 21a0: 28 21 00 08 lw r1,(r1+8) 21a4: c3 a0 00 00 ret 000021a8 : 21a8: 78 02 00 00 mvhi r2,0x0 21ac: 38 42 41 30 ori r2,r2,0x4130 21b0: 28 41 00 00 lw r1,(r2+0) 21b4: 34 02 00 33 mvi r2,51 21b8: 58 22 00 00 sw (r1+0),r2 21bc: 28 22 00 00 lw r2,(r1+0) 21c0: 20 42 00 04 andi r2,r2,0x4 21c4: 44 40 ff fe be r2,r0,21bc 21c8: c3 a0 00 00 ret 000021cc : 21cc: 78 03 00 00 mvhi r3,0x0 21d0: 38 63 41 30 ori r3,r3,0x4130 21d4: 3c 21 00 01 sli r1,r1,1 21d8: 28 62 00 00 lw r2,(r3+0) 21dc: 38 21 00 01 ori r1,r1,0x1 21e0: 58 41 00 10 sw (r2+16),r1 21e4: c3 a0 00 00 ret 000021e8 : 21e8: 78 02 00 00 mvhi r2,0x0 21ec: 38 42 41 30 ori r2,r2,0x4130 21f0: 28 41 00 00 lw r1,(r2+0) 21f4: 28 21 00 18 lw r1,(r1+24) 21f8: 08 21 00 1e muli r1,r1,30 21fc: c3 a0 00 00 ret 00002200 : 2200: 78 02 00 00 mvhi r2,0x0 2204: 38 42 41 88 ori r2,r2,0x4188 2208: 28 43 00 00 lw r3,(r2+0) 220c: 44 61 00 0c be r3,r1,223c 2210: 58 41 00 00 sw (r2+0),r1 2214: 34 03 03 ff mvi r3,1023 2218: 50 61 00 02 bgeu r3,r1,2220 221c: 58 43 00 00 sw (r2+0),r3 2220: 78 01 00 00 mvhi r1,0x0 2224: 78 03 00 00 mvhi r3,0x0 2228: 38 21 41 88 ori r1,r1,0x4188 222c: 38 63 41 30 ori r3,r3,0x4130 2230: 28 22 00 00 lw r2,(r1+0) 2234: 28 61 00 00 lw r1,(r3+0) 2238: 58 22 00 0c sw (r1+12),r2 223c: c3 a0 00 00 ret 00002240 : 2240: 37 9c ff f4 addi sp,sp,-12 2244: 5b 8b 00 0c sw (sp+12),r11 2248: 5b 8c 00 08 sw (sp+8),r12 224c: 5b 9d 00 04 sw (sp+4),ra 2250: 34 01 00 01 mvi r1,1 2254: f8 00 02 bc calli 2d44 2258: 44 20 00 05 be r1,r0,226c 225c: 78 01 00 00 mvhi r1,0x0 2260: 38 21 67 58 ori r1,r1,0x6758 2264: 1c 21 00 00 lh r1,(r1+0) 2268: e0 00 00 44 bi 2378 226c: 34 01 00 01 mvi r1,1 2270: 34 02 00 01 mvi r2,1 2274: f8 00 02 9f calli 2cf0 2278: 78 01 00 00 mvhi r1,0x0 227c: 78 02 00 00 mvhi r2,0x0 2280: 38 42 67 5e ori r2,r2,0x675e 2284: 34 03 00 12 mvi r3,18 2288: 38 21 67 5c ori r1,r1,0x675c 228c: f8 00 05 fa calli 3a74 2290: fb ff ff a6 calli 2128 2294: 34 01 00 92 mvi r1,146 2298: fb ff ff ad calli 214c 229c: 34 01 00 00 mvi r1,0 22a0: fb ff ff ab calli 214c 22a4: fb ff ff c1 calli 21a8 22a8: fb ff ff a0 calli 2128 22ac: 34 01 00 93 mvi r1,147 22b0: fb ff ff a7 calli 214c 22b4: fb ff ff b0 calli 2174 22b8: 3c 2c 00 08 sli r12,r1,8 22bc: fb ff ff ae calli 2174 22c0: b8 20 58 00 mv r11,r1 22c4: fb ff ff b9 calli 21a8 22c8: b9 8b 10 00 or r2,r12,r11 22cc: 20 42 ff ff andi r2,r2,0xffff 22d0: 00 42 00 04 srui r2,r2,4 22d4: 34 01 07 ff mvi r1,2047 22d8: 34 03 00 01 mvi r3,1 22dc: 50 22 00 05 bgeu r1,r2,22f0 22e0: a4 40 10 00 not r2,r2 22e4: 20 42 07 ff andi r2,r2,0x7ff 22e8: 34 42 00 01 addi r2,r2,1 22ec: 34 03 ff ff mvi r3,-1 22f0: 00 41 00 04 srui r1,r2,4 22f4: 34 05 00 00 mvi r5,0 22f8: 88 23 08 00 mul r1,r1,r3 22fc: 78 03 00 00 mvhi r3,0x0 2300: 38 63 67 5c ori r3,r3,0x675c 2304: 0c 61 00 12 sh (r3+18),r1 2308: 34 67 00 14 addi r7,r3,20 230c: b8 20 10 00 mv r2,r1 2310: 1c 64 00 00 lh r4,(r3+0) 2314: b8 40 30 00 mv r6,r2 2318: dc 40 10 00 sexth r2,r2 231c: 4c 44 00 02 bge r2,r4,2324 2320: b8 80 30 00 mv r6,r4 2324: 3c c2 00 10 sli r2,r6,16 2328: b8 20 30 00 mv r6,r1 232c: dc 20 08 00 sexth r1,r1 2330: 14 42 00 10 sri r2,r2,16 2334: 4c 81 00 02 bge r4,r1,233c 2338: b8 80 30 00 mv r6,r4 233c: 3c c1 00 10 sli r1,r6,16 2340: 34 63 00 02 addi r3,r3,2 2344: 14 21 00 10 sri r1,r1,16 2348: b4 a4 28 00 add r5,r5,r4 234c: 5c 67 ff f1 bne r3,r7,2310 2350: c8 a2 10 00 sub r2,r5,r2 2354: c8 41 08 00 sub r1,r2,r1 2358: 14 22 00 1f sri r2,r1,31 235c: 00 42 00 1d srui r2,r2,29 2360: b4 41 08 00 add r1,r2,r1 2364: 14 21 00 03 sri r1,r1,3 2368: 78 02 00 00 mvhi r2,0x0 236c: dc 20 08 00 sexth r1,r1 2370: 38 42 67 58 ori r2,r2,0x6758 2374: 0c 41 00 00 sh (r2+0),r1 2378: 2b 9d 00 04 lw ra,(sp+4) 237c: 2b 8b 00 0c lw r11,(sp+12) 2380: 2b 8c 00 08 lw r12,(sp+8) 2384: 37 9c 00 0c addi sp,sp,12 2388: c3 a0 00 00 ret 0000238c : 238c: 34 23 00 40 addi r3,r1,64 2390: 40 45 00 01 lbu r5,(r2+1) 2394: 40 44 00 02 lbu r4,(r2+2) 2398: 3c a5 00 08 sli r5,r5,8 239c: 3c 84 00 10 sli r4,r4,16 23a0: b8 a4 20 00 or r4,r5,r4 23a4: 40 45 00 00 lbu r5,(r2+0) 23a8: b8 85 20 00 or r4,r4,r5 23ac: 40 45 00 03 lbu r5,(r2+3) 23b0: 34 42 00 04 addi r2,r2,4 23b4: 3c a5 00 18 sli r5,r5,24 23b8: b8 85 20 00 or r4,r4,r5 23bc: 58 24 00 00 sw (r1+0),r4 23c0: 34 21 00 04 addi r1,r1,4 23c4: 5c 23 ff f3 bne r1,r3,2390 23c8: c3 a0 00 00 ret 000023cc : 23cc: 34 44 ff ff addi r4,r2,-1 23d0: 34 03 00 00 mvi r3,0 23d4: b4 22 10 00 add r2,r1,r2 23d8: e0 00 00 07 bi 23f4 23dc: 40 46 00 00 lbu r6,(r2+0) 23e0: 40 25 00 00 lbu r5,(r1+0) 23e4: 34 63 00 01 addi r3,r3,1 23e8: 30 26 00 00 sb (r1+0),r6 23ec: 30 45 00 00 sb (r2+0),r5 23f0: 34 21 00 01 addi r1,r1,1 23f4: c8 83 28 00 sub r5,r4,r3 23f8: 34 42 ff ff addi r2,r2,-1 23fc: 54 a3 ff f8 bgu r5,r3,23dc 2400: c3 a0 00 00 ret 00002404 : 2404: 37 9c ff dc addi sp,sp,-36 2408: 5b 8b 00 0c sw (sp+12),r11 240c: 5b 8c 00 08 sw (sp+8),r12 2410: 5b 9d 00 04 sw (sp+4),ra 2414: 37 8c 00 10 addi r12,sp,16 2418: b8 20 58 00 mv r11,r1 241c: b9 80 20 00 mv r4,r12 2420: b8 40 08 00 mv r1,r2 2424: 34 03 00 0c mvi r3,12 2428: 34 42 00 20 addi r2,r2,32 242c: fb ff fe f0 calli 1fec 2430: b9 80 10 00 mv r2,r12 2434: 35 61 00 18 addi r1,r11,24 2438: 34 03 00 04 mvi r3,4 243c: f8 00 05 8e calli 3a74 2440: 37 82 00 14 addi r2,sp,20 2444: 35 61 00 1c addi r1,r11,28 2448: 34 03 00 04 mvi r3,4 244c: f8 00 05 8a calli 3a74 2450: 37 82 00 18 addi r2,sp,24 2454: 35 61 00 08 addi r1,r11,8 2458: 34 03 00 04 mvi r3,4 245c: f8 00 05 86 calli 3a74 2460: 37 82 00 1c addi r2,sp,28 2464: 35 61 00 0c addi r1,r11,12 2468: 34 03 00 04 mvi r3,4 246c: f8 00 05 82 calli 3a74 2470: 37 82 00 20 addi r2,sp,32 2474: 35 61 00 10 addi r1,r11,16 2478: 34 03 00 04 mvi r3,4 247c: f8 00 05 7e calli 3a74 2480: 35 61 00 14 addi r1,r11,20 2484: 37 82 00 24 addi r2,sp,36 2488: 34 03 00 04 mvi r3,4 248c: f8 00 05 7a calli 3a74 2490: 2b 9d 00 04 lw ra,(sp+4) 2494: 2b 8b 00 0c lw r11,(sp+12) 2498: 2b 8c 00 08 lw r12,(sp+8) 249c: 37 9c 00 24 addi sp,sp,36 24a0: c3 a0 00 00 ret 000024a4 : 24a4: 37 9c ff ec addi sp,sp,-20 24a8: 5b 8b 00 10 sw (sp+16),r11 24ac: 5b 8c 00 0c sw (sp+12),r12 24b0: 5b 8d 00 08 sw (sp+8),r13 24b4: 5b 9d 00 04 sw (sp+4),ra 24b8: b8 20 58 00 mv r11,r1 24bc: b8 40 60 00 mv r12,r2 24c0: 44 40 00 2a be r2,r0,2568 24c4: 34 2d 00 90 addi r13,r1,144 24c8: b9 a0 10 00 mv r2,r13 24cc: 34 03 00 04 mvi r3,4 24d0: 37 81 00 14 addi r1,sp,20 24d4: f8 00 05 68 calli 3a74 24d8: 2b 81 00 14 lw r1,(sp+20) 24dc: 37 82 00 14 addi r2,sp,20 24e0: 34 03 00 04 mvi r3,4 24e4: b4 2c 08 00 add r1,r1,r12 24e8: 5b 81 00 14 sw (sp+20),r1 24ec: b9 a0 08 00 mv r1,r13 24f0: f8 00 05 61 calli 3a74 24f4: 29 63 00 44 lw r3,(r11+68) 24f8: 20 61 ff ff andi r1,r3,0xffff 24fc: 00 63 00 10 srui r3,r3,16 2500: 3c 62 00 08 sli r2,r3,8 2504: 00 63 00 08 srui r3,r3,8 2508: 20 42 ff ff andi r2,r2,0xffff 250c: b8 43 10 00 or r2,r2,r3 2510: 3c 23 00 08 sli r3,r1,8 2514: 00 21 00 08 srui r1,r1,8 2518: b8 61 08 00 or r1,r3,r1 251c: 3c 21 00 10 sli r1,r1,16 2520: b8 41 10 00 or r2,r2,r1 2524: b4 4c 10 00 add r2,r2,r12 2528: 20 41 ff ff andi r1,r2,0xffff 252c: 5b 82 00 14 sw (sp+20),r2 2530: 00 42 00 10 srui r2,r2,16 2534: 3c 43 00 08 sli r3,r2,8 2538: 00 42 00 08 srui r2,r2,8 253c: 20 63 ff ff andi r3,r3,0xffff 2540: b8 62 10 00 or r2,r3,r2 2544: 3c 23 00 08 sli r3,r1,8 2548: 00 21 00 08 srui r1,r1,8 254c: b8 61 08 00 or r1,r3,r1 2550: 3c 21 00 10 sli r1,r1,16 2554: b8 41 10 00 or r2,r2,r1 2558: 59 62 00 44 sw (r11+68),r2 255c: b9 60 08 00 mv r1,r11 2560: 35 62 00 20 addi r2,r11,32 2564: fb ff ff a8 calli 2404 2568: 2b 9d 00 04 lw ra,(sp+4) 256c: 2b 8b 00 10 lw r11,(sp+16) 2570: 2b 8c 00 0c lw r12,(sp+12) 2574: 2b 8d 00 08 lw r13,(sp+8) 2578: 37 9c 00 14 addi sp,sp,20 257c: c3 a0 00 00 ret 00002580 : 2580: 37 9c ff 10 addi sp,sp,-240 2584: 5b 8b 00 20 sw (sp+32),r11 2588: 5b 8c 00 1c sw (sp+28),r12 258c: 5b 8d 00 18 sw (sp+24),r13 2590: 5b 8e 00 14 sw (sp+20),r14 2594: 5b 8f 00 10 sw (sp+16),r15 2598: 5b 90 00 0c sw (sp+12),r16 259c: 5b 91 00 08 sw (sp+8),r17 25a0: 5b 9d 00 04 sw (sp+4),ra 25a4: b8 60 60 00 mv r12,r3 25a8: 00 43 00 10 srui r3,r2,16 25ac: b8 20 58 00 mv r11,r1 25b0: 3c 64 00 08 sli r4,r3,8 25b4: 00 63 00 08 srui r3,r3,8 25b8: 20 41 ff ff andi r1,r2,0xffff 25bc: 20 84 ff ff andi r4,r4,0xffff 25c0: b8 83 18 00 or r3,r4,r3 25c4: 3c 24 00 08 sli r4,r1,8 25c8: 00 21 00 08 srui r1,r1,8 25cc: 59 82 00 04 sw (r12+4),r2 25d0: b8 81 08 00 or r1,r4,r1 25d4: 3c 21 00 10 sli r1,r1,16 25d8: b8 61 18 00 or r3,r3,r1 25dc: 78 01 00 00 mvhi r1,0x0 25e0: 38 21 41 34 ori r1,r1,0x4134 25e4: 5b 83 00 f0 sw (sp+240),r3 25e8: 28 22 00 00 lw r2,(r1+0) 25ec: 29 63 18 4c lw r3,(r11+6220) 25f0: a0 62 10 00 and r2,r3,r2 25f4: 4c 40 00 05 bge r2,r0,2608 25f8: 34 42 ff ff addi r2,r2,-1 25fc: 34 01 ff c0 mvi r1,-64 2600: b8 41 10 00 or r2,r2,r1 2604: 34 42 00 01 addi r2,r2,1 2608: 29 6f 00 04 lw r15,(r11+4) 260c: c8 43 18 00 sub r3,r2,r3 2610: 35 6d 00 08 addi r13,r11,8 2614: b4 6f 78 00 add r15,r3,r15 2618: 29 63 18 50 lw r3,(r11+6224) 261c: 34 41 00 20 addi r1,r2,32 2620: b5 a1 08 00 add r1,r13,r1 2624: 37 82 00 f0 addi r2,sp,240 2628: f8 00 05 13 calli 3a74 262c: 29 62 00 04 lw r2,(r11+4) 2630: 37 8e 00 d0 addi r14,sp,208 2634: b9 a0 08 00 mv r1,r13 2638: b9 e0 18 00 mv r3,r15 263c: b9 c0 20 00 mv r4,r14 2640: fb ff fe 32 calli 1f08 2644: 37 8f 00 64 addi r15,sp,100 2648: b9 e0 08 00 mv r1,r15 264c: b9 c0 10 00 mv r2,r14 2650: 34 03 00 20 mvi r3,32 2654: f8 00 05 08 calli 3a74 2658: 34 0d 00 00 mvi r13,0 265c: 37 91 00 84 addi r17,sp,132 2660: 35 70 18 5c addi r16,r11,6236 2664: e0 00 00 0f bi 26a0 2668: 3d a2 00 05 sli r2,r13,5 266c: 34 03 00 20 mvi r3,32 2670: b6 02 10 00 add r2,r16,r2 2674: ba 20 08 00 mv r1,r17 2678: f8 00 04 ff calli 3a74 267c: b9 e0 08 00 mv r1,r15 2680: 34 02 00 40 mvi r2,64 2684: b9 c0 18 00 mv r3,r14 2688: fb ff fe 06 calli 1ea0 268c: b9 e0 08 00 mv r1,r15 2690: b9 c0 10 00 mv r2,r14 2694: 34 03 00 20 mvi r3,32 2698: f8 00 04 f7 calli 3a74 269c: 35 ad 00 01 addi r13,r13,1 26a0: 29 61 18 58 lw r1,(r11+6232) 26a4: 48 2d ff f1 bg r1,r13,2668 26a8: 34 01 00 00 mvi r1,0 26ac: 37 86 00 64 addi r6,sp,100 26b0: 37 82 00 d0 addi r2,sp,208 26b4: 34 05 00 20 mvi r5,32 26b8: b4 c1 18 00 add r3,r6,r1 26bc: 28 64 00 00 lw r4,(r3+0) 26c0: b4 41 38 00 add r7,r2,r1 26c4: 34 21 00 04 addi r1,r1,4 26c8: 20 83 ff ff andi r3,r4,0xffff 26cc: 00 84 00 10 srui r4,r4,16 26d0: 3c 88 00 08 sli r8,r4,8 26d4: 00 84 00 08 srui r4,r4,8 26d8: 21 08 ff ff andi r8,r8,0xffff 26dc: b9 04 20 00 or r4,r8,r4 26e0: 3c 68 00 08 sli r8,r3,8 26e4: 00 63 00 08 srui r3,r3,8 26e8: b9 03 18 00 or r3,r8,r3 26ec: 3c 63 00 10 sli r3,r3,16 26f0: b8 83 20 00 or r4,r4,r3 26f4: 58 e4 00 00 sw (r7+0),r4 26f8: 5c 25 ff f0 bne r1,r5,26b8 26fc: 29 61 18 54 lw r1,(r11+6228) 2700: 35 6d 1c 1c addi r13,r11,7196 2704: 34 03 00 20 mvi r3,32 2708: b5 a1 08 00 add r1,r13,r1 270c: f8 00 04 da calli 3a74 2710: 34 03 00 80 mvi r3,128 2714: b9 a0 10 00 mv r2,r13 2718: 35 81 00 4c addi r1,r12,76 271c: f8 00 04 d6 calli 3a74 2720: 37 8e 00 24 addi r14,sp,36 2724: b9 c0 08 00 mv r1,r14 2728: b9 a0 10 00 mv r2,r13 272c: fb ff ff 18 calli 238c 2730: fb ff fd a4 calli 1dc0 2734: b9 c0 08 00 mv r1,r14 2738: 34 02 00 40 mvi r2,64 273c: 35 8d 00 20 addi r13,r12,32 2740: fb ff fd a8 calli 1de0 2744: b9 a0 08 00 mv r1,r13 2748: fb ff fd bb calli 1e34 274c: b9 a0 10 00 mv r2,r13 2750: 34 03 00 20 mvi r3,32 2754: b9 c0 08 00 mv r1,r14 2758: f8 00 04 c7 calli 3a74 275c: b9 c0 08 00 mv r1,r14 2760: b9 c0 10 00 mv r2,r14 2764: fb ff ff 0a calli 238c 2768: b9 c0 10 00 mv r2,r14 276c: b9 a0 08 00 mv r1,r13 2770: 34 03 00 20 mvi r3,32 2774: f8 00 04 c0 calli 3a74 2778: 35 62 1c 5c addi r2,r11,7260 277c: 35 81 00 40 addi r1,r12,64 2780: 34 03 00 0c mvi r3,12 2784: f8 00 04 bc calli 3a74 2788: 37 8e 00 a4 addi r14,sp,164 278c: 34 03 00 2c mvi r3,44 2790: b9 a0 10 00 mv r2,r13 2794: b9 c0 08 00 mv r1,r14 2798: f8 00 04 b7 calli 3a74 279c: b9 c0 08 00 mv r1,r14 27a0: 34 02 00 20 mvi r2,32 27a4: fb ff ff 0a calli 23cc 27a8: 37 81 00 c4 addi r1,sp,196 27ac: 34 02 00 0c mvi r2,12 27b0: fb ff ff 07 calli 23cc 27b4: b9 c0 10 00 mv r2,r14 27b8: 34 03 00 2c mvi r3,44 27bc: b9 a0 08 00 mv r1,r13 27c0: f8 00 04 ad calli 3a74 27c4: b9 80 08 00 mv r1,r12 27c8: b9 a0 10 00 mv r2,r13 27cc: fb ff ff 0e calli 2404 27d0: 35 82 00 1c addi r2,r12,28 27d4: 37 81 00 f0 addi r1,sp,240 27d8: 34 03 00 04 mvi r3,4 27dc: f8 00 04 a6 calli 3a74 27e0: 35 82 00 18 addi r2,r12,24 27e4: 37 81 00 f0 addi r1,sp,240 27e8: 34 03 00 04 mvi r3,4 27ec: f8 00 04 a2 calli 3a74 27f0: 35 82 00 14 addi r2,r12,20 27f4: 37 81 00 f0 addi r1,sp,240 27f8: 34 03 00 04 mvi r3,4 27fc: f8 00 04 9e calli 3a74 2800: 35 82 00 10 addi r2,r12,16 2804: 37 81 00 f0 addi r1,sp,240 2808: 34 03 00 04 mvi r3,4 280c: f8 00 04 9a calli 3a74 2810: 35 82 00 0c addi r2,r12,12 2814: 37 81 00 f0 addi r1,sp,240 2818: 34 03 00 04 mvi r3,4 281c: f8 00 04 96 calli 3a74 2820: 35 82 00 08 addi r2,r12,8 2824: 37 81 00 f0 addi r1,sp,240 2828: 34 03 00 04 mvi r3,4 282c: f8 00 04 92 calli 3a74 2830: 29 62 1c a0 lw r2,(r11+7328) 2834: 29 61 00 00 lw r1,(r11+0) 2838: b8 41 08 00 or r1,r2,r1 283c: 59 81 00 00 sw (r12+0),r1 2840: 2b 9d 00 04 lw ra,(sp+4) 2844: 2b 8b 00 20 lw r11,(sp+32) 2848: 2b 8c 00 1c lw r12,(sp+28) 284c: 2b 8d 00 18 lw r13,(sp+24) 2850: 2b 8e 00 14 lw r14,(sp+20) 2854: 2b 8f 00 10 lw r15,(sp+16) 2858: 2b 90 00 0c lw r16,(sp+12) 285c: 2b 91 00 08 lw r17,(sp+8) 2860: 37 9c 00 f0 addi sp,sp,240 2864: c3 a0 00 00 ret 00002868 : 2868: 37 9c fe b0 addi sp,sp,-336 286c: 5b 8b 00 14 sw (sp+20),r11 2870: 5b 8c 00 10 sw (sp+16),r12 2874: 5b 8d 00 0c sw (sp+12),r13 2878: 5b 9b 00 08 sw (sp+8),fp 287c: 5b 9d 00 04 sw (sp+4),ra 2880: 37 9b 00 18 addi fp,sp,24 2884: 34 6b c0 00 addi r11,r3,-16384 2888: bb 60 18 00 mv r3,fp 288c: b8 80 68 00 mv r13,r4 2890: b8 20 60 00 mv r12,r1 2894: fb ff ff 3b calli 2580 2898: bb 60 08 00 mv r1,fp 289c: b9 a0 10 00 mv r2,r13 28a0: fb ff ff 01 calli 24a4 28a4: 01 63 00 10 srui r3,r11,16 28a8: 21 62 ff ff andi r2,r11,0xffff 28ac: 3c 61 00 08 sli r1,r3,8 28b0: 00 63 00 08 srui r3,r3,8 28b4: 20 21 ff ff andi r1,r1,0xffff 28b8: b8 23 18 00 or r3,r1,r3 28bc: 3c 41 00 08 sli r1,r2,8 28c0: 00 42 00 08 srui r2,r2,8 28c4: b8 22 10 00 or r2,r1,r2 28c8: 3c 42 00 10 sli r2,r2,16 28cc: 37 81 00 b4 addi r1,sp,180 28d0: b8 62 18 00 or r3,r3,r2 28d4: 5b 63 00 98 sw (fp+152),r3 28d8: 37 82 00 64 addi r2,sp,100 28dc: 37 83 00 e4 addi r3,sp,228 28e0: 28 45 00 00 lw r5,(r2+0) 28e4: 34 42 00 04 addi r2,r2,4 28e8: 20 a4 ff ff andi r4,r5,0xffff 28ec: 00 a5 00 10 srui r5,r5,16 28f0: 3c a6 00 08 sli r6,r5,8 28f4: 00 a5 00 08 srui r5,r5,8 28f8: 20 c6 ff ff andi r6,r6,0xffff 28fc: b8 c5 28 00 or r5,r6,r5 2900: 3c 86 00 08 sli r6,r4,8 2904: 00 84 00 08 srui r4,r4,8 2908: b8 c4 20 00 or r4,r6,r4 290c: 3c 84 00 10 sli r4,r4,16 2910: b8 a4 28 00 or r5,r5,r4 2914: 58 65 00 00 sw (r3+0),r5 2918: 34 63 00 04 addi r3,r3,4 291c: 5c 41 ff f1 bne r2,r1,28e0 2920: 37 81 00 e4 addi r1,sp,228 2924: 34 02 00 50 mvi r2,80 2928: 37 83 01 34 addi r3,sp,308 292c: fb ff fd 5d calli 1ea0 2930: 2b 82 01 50 lw r2,(sp+336) 2934: 34 01 00 00 mvi r1,0 2938: 5c 40 00 24 bne r2,r0,29c8 293c: 37 9b 01 50 addi fp,sp,336 2940: 35 81 1c a4 addi r1,r12,7332 2944: 37 86 01 30 addi r6,sp,304 2948: 2b 64 00 00 lw r4,(fp+0) 294c: 28 25 00 1c lw r5,(r1+28) 2950: 20 83 ff ff andi r3,r4,0xffff 2954: 00 84 00 10 srui r4,r4,16 2958: 3c 82 00 08 sli r2,r4,8 295c: 00 84 00 08 srui r4,r4,8 2960: 20 42 ff ff andi r2,r2,0xffff 2964: b8 44 10 00 or r2,r2,r4 2968: 3c 64 00 08 sli r4,r3,8 296c: 00 63 00 08 srui r3,r3,8 2970: b8 83 18 00 or r3,r4,r3 2974: 3c 63 00 10 sli r3,r3,16 2978: 20 a4 ff ff andi r4,r5,0xffff 297c: 00 a5 00 10 srui r5,r5,16 2980: b8 43 10 00 or r2,r2,r3 2984: 3c a3 00 08 sli r3,r5,8 2988: 00 a5 00 08 srui r5,r5,8 298c: 20 63 ff ff andi r3,r3,0xffff 2990: b8 65 18 00 or r3,r3,r5 2994: 3c 85 00 08 sli r5,r4,8 2998: 00 84 00 08 srui r4,r4,8 299c: b8 a4 20 00 or r4,r5,r4 29a0: 3c 84 00 10 sli r4,r4,16 29a4: b8 64 18 00 or r3,r3,r4 29a8: 54 43 00 05 bgu r2,r3,29bc 29ac: 54 62 00 06 bgu r3,r2,29c4 29b0: 37 7b ff fc addi fp,fp,-4 29b4: 34 21 ff fc addi r1,r1,-4 29b8: 5f 66 ff e4 bne fp,r6,2948 29bc: 34 01 00 01 mvi r1,1 29c0: e0 00 00 02 bi 29c8 29c4: 34 01 00 02 mvi r1,2 29c8: 2b 9d 00 04 lw ra,(sp+4) 29cc: 2b 8b 00 14 lw r11,(sp+20) 29d0: 2b 8c 00 10 lw r12,(sp+16) 29d4: 2b 8d 00 0c lw r13,(sp+12) 29d8: 2b 9b 00 08 lw fp,(sp+8) 29dc: 37 9c 01 50 addi sp,sp,336 29e0: c3 a0 00 00 ret 000029e4 : 29e4: 78 04 00 00 mvhi r4,0x0 29e8: b8 20 18 00 mv r3,r1 29ec: 38 84 41 8c ori r4,r4,0x418c 29f0: 34 01 00 00 mvi r1,0 29f4: e0 00 00 0c bi 2a24 29f8: 40 65 00 00 lbu r5,(r3+0) 29fc: 00 26 00 08 srui r6,r1,8 2a00: 3c 21 00 08 sli r1,r1,8 2a04: 98 c5 28 00 xor r5,r6,r5 2a08: 3c a5 00 02 sli r5,r5,2 2a0c: 20 21 ff ff andi r1,r1,0xffff 2a10: b4 85 28 00 add r5,r4,r5 2a14: 2c a5 00 02 lhu r5,(r5+2) 2a18: 34 63 00 01 addi r3,r3,1 2a1c: 34 42 ff ff addi r2,r2,-1 2a20: 98 a1 08 00 xor r1,r5,r1 2a24: 48 40 ff f5 bg r2,r0,29f8 2a28: c3 a0 00 00 ret 00002a2c : 2a2c: 78 04 00 00 mvhi r4,0x0 2a30: 20 21 ff ff andi r1,r1,0xffff 2a34: 38 84 41 8c ori r4,r4,0x418c 2a38: e0 00 00 0c bi 2a68 2a3c: 40 45 00 00 lbu r5,(r2+0) 2a40: 00 26 00 08 srui r6,r1,8 2a44: 3c 21 00 08 sli r1,r1,8 2a48: 98 c5 28 00 xor r5,r6,r5 2a4c: 3c a5 00 02 sli r5,r5,2 2a50: 20 21 ff ff andi r1,r1,0xffff 2a54: b4 85 28 00 add r5,r4,r5 2a58: 2c a5 00 02 lhu r5,(r5+2) 2a5c: 34 42 00 01 addi r2,r2,1 2a60: 34 63 ff ff addi r3,r3,-1 2a64: 98 a1 08 00 xor r1,r5,r1 2a68: 48 60 ff f5 bg r3,r0,2a3c 2a6c: c3 a0 00 00 ret 00002a70 : 2a70: 37 9c ff fc addi sp,sp,-4 2a74: 5b 9d 00 04 sw (sp+4),ra 2a78: 28 45 00 00 lw r5,(r2+0) 2a7c: 38 04 ff 00 mvu r4,0xff00 2a80: 5c a4 00 0c bne r5,r4,2ab0 2a84: 28 44 00 04 lw r4,(r2+4) 2a88: 5c 85 00 0a bne r4,r5,2ab0 2a8c: 28 45 00 08 lw r5,(r2+8) 2a90: 5c a4 00 08 bne r5,r4,2ab0 2a94: 28 44 00 0c lw r4,(r2+12) 2a98: 5c 85 00 06 bne r4,r5,2ab0 2a9c: 28 45 00 10 lw r5,(r2+16) 2aa0: 5c a4 00 04 bne r5,r4,2ab0 2aa4: 34 02 00 07 mvi r2,7 2aa8: 58 22 00 00 sw (r1+0),r2 2aac: e0 00 00 1c bi 2b1c 2ab0: 58 20 00 00 sw (r1+0),r0 2ab4: 34 04 00 00 mvi r4,0 2ab8: 34 07 00 08 mvi r7,8 2abc: 34 06 00 14 mvi r6,20 2ac0: b4 44 28 00 add r5,r2,r4 2ac4: 28 a5 00 00 lw r5,(r5+0) 2ac8: 38 a5 00 01 ori r5,r5,0x1 2acc: 58 25 00 00 sw (r1+0),r5 2ad0: 28 25 00 00 lw r5,(r1+0) 2ad4: 20 a5 00 08 andi r5,r5,0x8 2ad8: 5c a7 ff fe bne r5,r7,2ad0 2adc: 34 84 00 04 addi r4,r4,4 2ae0: 5c 86 ff f8 bne r4,r6,2ac0 2ae4: 34 02 00 05 mvi r2,5 2ae8: 34 06 00 02 mvi r6,2 2aec: 34 05 00 08 mvi r5,8 2af0: 58 26 00 00 sw (r1+0),r6 2af4: 28 24 00 00 lw r4,(r1+0) 2af8: 20 84 00 08 andi r4,r4,0x8 2afc: 5c 85 ff fe bne r4,r5,2af4 2b00: 34 42 ff ff addi r2,r2,-1 2b04: 5c 40 ff fb bne r2,r0,2af0 2b08: 34 04 00 03 mvi r4,3 2b0c: 58 24 00 00 sw (r1+0),r4 2b10: 44 62 00 03 be r3,r2,2b1c 2b14: 34 01 00 64 mvi r1,100 2b18: fb ff f6 51 calli 45c 2b1c: 2b 9d 00 04 lw ra,(sp+4) 2b20: 37 9c 00 04 addi sp,sp,4 2b24: c3 a0 00 00 ret 00002b28 : 2b28: 78 02 00 00 mvhi r2,0x0 2b2c: 38 42 45 8c ori r2,r2,0x458c 2b30: 28 44 00 00 lw r4,(r2+0) 2b34: b8 20 18 00 mv r3,r1 2b38: 34 01 00 00 mvi r1,0 2b3c: 44 83 00 04 be r4,r3,2b4c 2b40: 38 01 ff 00 mvu r1,0xff00 2b44: e4 81 08 00 cmpe r1,r4,r1 2b48: 58 43 00 00 sw (r2+0),r3 2b4c: c3 a0 00 00 ret 00002b50 : 2b50: 37 9c ff ec addi sp,sp,-20 2b54: 5b 8b 00 14 sw (sp+20),r11 2b58: 5b 8c 00 10 sw (sp+16),r12 2b5c: 5b 8d 00 0c sw (sp+12),r13 2b60: 5b 8e 00 08 sw (sp+8),r14 2b64: 5b 9d 00 04 sw (sp+4),ra 2b68: 78 02 00 00 mvhi r2,0x0 2b6c: 38 42 67 74 ori r2,r2,0x6774 2b70: 34 0b 00 00 mvi r11,0 2b74: 34 0d 00 01 mvi r13,1 2b78: 34 0e 00 00 mvi r14,0 2b7c: 34 05 00 00 mvi r5,0 2b80: 34 03 00 00 mvi r3,0 2b84: 34 04 00 00 mvi r4,0 2b88: 34 09 00 04 mvi r9,4 2b8c: 38 08 ff 00 mvu r8,0xff00 2b90: 34 07 00 0a mvi r7,10 2b94: 28 26 00 00 lw r6,(r1+0) 2b98: 28 4a 00 00 lw r10,(r2+0) 2b9c: 45 46 00 07 be r10,r6,2bb8 2ba0: 58 46 00 00 sw (r2+0),r6 2ba4: 54 89 00 03 bgu r4,r9,2bb0 2ba8: 34 05 00 01 mvi r5,1 2bac: e0 00 00 02 bi 2bb4 2bb0: 34 0e 00 01 mvi r14,1 2bb4: 34 03 00 01 mvi r3,1 2bb8: 28 46 00 00 lw r6,(r2+0) 2bbc: 5c c8 00 03 bne r6,r8,2bc8 2bc0: 34 0b 00 01 mvi r11,1 2bc4: e0 00 00 02 bi 2bcc 2bc8: 34 0d 00 00 mvi r13,0 2bcc: 34 84 00 01 addi r4,r4,1 2bd0: 20 84 00 ff andi r4,r4,0xff 2bd4: 34 42 00 04 addi r2,r2,4 2bd8: 34 21 00 04 addi r1,r1,4 2bdc: 5c 87 ff ee bne r4,r7,2b94 2be0: 34 0c 00 00 mvi r12,0 2be4: 44 60 00 14 be r3,r0,2c34 2be8: 44 a0 00 08 be r5,r0,2c08 2bec: 78 02 00 00 mvhi r2,0x0 2bf0: 38 42 41 38 ori r2,r2,0x4138 2bf4: 28 41 00 00 lw r1,(r2+0) 2bf8: 78 02 00 00 mvhi r2,0x0 2bfc: 38 42 67 74 ori r2,r2,0x6774 2c00: b9 60 18 00 mv r3,r11 2c04: fb ff ff 9b calli 2a70 2c08: 45 c0 00 08 be r14,r0,2c28 2c0c: 78 02 00 00 mvhi r2,0x0 2c10: 38 42 41 3c ori r2,r2,0x413c 2c14: 28 41 00 00 lw r1,(r2+0) 2c18: 78 02 00 00 mvhi r2,0x0 2c1c: 38 42 67 88 ori r2,r2,0x6788 2c20: b9 60 18 00 mv r3,r11 2c24: fb ff ff 93 calli 2a70 2c28: 34 0c 00 01 mvi r12,1 2c2c: 45 a0 00 02 be r13,r0,2c34 2c30: f8 00 00 72 calli 2df8 2c34: b9 80 08 00 mv r1,r12 2c38: 2b 9d 00 04 lw ra,(sp+4) 2c3c: 2b 8b 00 14 lw r11,(sp+20) 2c40: 2b 8c 00 10 lw r12,(sp+16) 2c44: 2b 8d 00 0c lw r13,(sp+12) 2c48: 2b 8e 00 08 lw r14,(sp+8) 2c4c: 37 9c 00 14 addi sp,sp,20 2c50: c3 a0 00 00 ret 00002c54 : 2c54: 78 01 00 00 mvhi r1,0x0 2c58: 38 21 45 8c ori r1,r1,0x458c 2c5c: 28 21 00 00 lw r1,(r1+0) 2c60: c3 a0 00 00 ret 00002c64 : 2c64: 78 01 00 00 mvhi r1,0x0 2c68: 38 21 67 70 ori r1,r1,0x6770 2c6c: 28 21 00 00 lw r1,(r1+0) 2c70: c3 a0 00 00 ret 00002c74 : 2c74: 78 02 00 00 mvhi r2,0x0 2c78: 38 42 67 70 ori r2,r2,0x6770 2c7c: 28 43 00 00 lw r3,(r2+0) 2c80: 44 61 00 06 be r3,r1,2c98 2c84: 78 03 00 00 mvhi r3,0x0 2c88: 38 63 41 40 ori r3,r3,0x4140 2c8c: 58 41 00 00 sw (r2+0),r1 2c90: 28 62 00 00 lw r2,(r3+0) 2c94: 58 41 00 00 sw (r2+0),r1 2c98: c3 a0 00 00 ret 00002c9c : 2c9c: 5c 20 00 08 bne r1,r0,2cbc 2ca0: 78 02 00 00 mvhi r2,0x0 2ca4: 38 42 41 44 ori r2,r2,0x4144 2ca8: 28 41 00 00 lw r1,(r2+0) 2cac: 28 21 00 00 lw r1,(r1+0) 2cb0: 20 21 00 02 andi r1,r1,0x2 2cb4: 38 21 01 00 ori r1,r1,0x100 2cb8: e0 00 00 09 bi 2cdc 2cbc: 78 03 00 00 mvhi r3,0x0 2cc0: 38 63 41 44 ori r3,r3,0x4144 2cc4: 28 61 00 00 lw r1,(r3+0) 2cc8: 28 22 00 00 lw r2,(r1+0) 2ccc: 78 01 00 02 mvhi r1,0x2 2cd0: a0 41 08 00 and r1,r2,r1 2cd4: 78 02 01 00 mvhi r2,0x100 2cd8: b8 22 08 00 or r1,r1,r2 2cdc: 78 03 00 00 mvhi r3,0x0 2ce0: 38 63 41 44 ori r3,r3,0x4144 2ce4: 28 62 00 00 lw r2,(r3+0) 2ce8: 58 41 00 00 sw (r2+0),r1 2cec: c3 a0 00 00 ret 00002cf0 : 2cf0: 78 04 00 00 mvhi r4,0x0 2cf4: 38 84 41 44 ori r4,r4,0x4144 2cf8: 28 83 00 00 lw r3,(r4+0) 2cfc: 78 06 00 00 mvhi r6,0x0 2d00: 38 c6 41 48 ori r6,r6,0x4148 2d04: 28 65 00 00 lw r5,(r3+0) 2d08: 28 c4 00 00 lw r4,(r6+0) 2d0c: 20 42 00 ff andi r2,r2,0xff 2d10: 20 21 00 ff andi r1,r1,0xff 2d14: a0 a4 20 00 and r4,r5,r4 2d18: 3c 42 00 02 sli r2,r2,2 2d1c: 5c 20 00 05 bne r1,r0,2d30 2d20: 38 84 00 01 ori r4,r4,0x1 2d24: b8 82 10 00 or r2,r4,r2 2d28: 58 62 00 00 sw (r3+0),r2 2d2c: c3 a0 00 00 ret 2d30: 38 42 00 01 ori r2,r2,0x1 2d34: 3c 42 00 10 sli r2,r2,16 2d38: b8 44 20 00 or r4,r2,r4 2d3c: 58 64 00 00 sw (r3+0),r4 2d40: c3 a0 00 00 ret 00002d44 : 2d44: 20 21 00 ff andi r1,r1,0xff 2d48: 5c 20 00 08 bne r1,r0,2d68 2d4c: 78 02 00 00 mvhi r2,0x0 2d50: 38 42 41 44 ori r2,r2,0x4144 2d54: 28 41 00 00 lw r1,(r2+0) 2d58: 28 21 00 00 lw r1,(r1+0) 2d5c: 00 21 00 02 srui r1,r1,2 2d60: 20 21 00 3f andi r1,r1,0x3f 2d64: c3 a0 00 00 ret 2d68: 78 02 00 00 mvhi r2,0x0 2d6c: 38 42 41 44 ori r2,r2,0x4144 2d70: 28 41 00 00 lw r1,(r2+0) 2d74: 28 21 00 00 lw r1,(r1+0) 2d78: 00 21 00 12 srui r1,r1,18 2d7c: 20 21 00 3f andi r1,r1,0x3f 2d80: c3 a0 00 00 ret 00002d84 : 2d84: 37 9c ff fc addi sp,sp,-4 2d88: 5b 9d 00 04 sw (sp+4),ra 2d8c: 34 01 00 00 mvi r1,0 2d90: fb ff ff c3 calli 2c9c 2d94: 34 01 00 20 mvi r1,32 2d98: d0 41 00 00 wcsr IP,r1 2d9c: 2b 9d 00 04 lw ra,(sp+4) 2da0: 37 9c 00 04 addi sp,sp,4 2da4: c3 a0 00 00 ret 00002da8 : 2da8: 37 9c ff fc addi sp,sp,-4 2dac: 5b 9d 00 04 sw (sp+4),ra 2db0: 34 01 00 01 mvi r1,1 2db4: fb ff ff ba calli 2c9c 2db8: 34 01 00 20 mvi r1,32 2dbc: d0 41 00 00 wcsr IP,r1 2dc0: 2b 9d 00 04 lw ra,(sp+4) 2dc4: 37 9c 00 04 addi sp,sp,4 2dc8: c3 a0 00 00 ret 00002dcc : 2dcc: 78 03 00 00 mvhi r3,0x0 2dd0: 38 63 41 4c ori r3,r3,0x414c 2dd4: 28 62 00 00 lw r2,(r3+0) 2dd8: 20 21 00 ff andi r1,r1,0xff 2ddc: 34 03 ff 0f mvi r3,-241 2de0: 28 44 00 00 lw r4,(r2+0) 2de4: 3c 21 00 04 sli r1,r1,4 2de8: a0 83 18 00 and r3,r4,r3 2dec: b8 23 08 00 or r1,r1,r3 2df0: 58 41 00 00 sw (r2+0),r1 2df4: c3 a0 00 00 ret 00002df8 : 2df8: 37 9c ff f0 addi sp,sp,-16 2dfc: 5b 8b 00 10 sw (sp+16),r11 2e00: 5b 8c 00 0c sw (sp+12),r12 2e04: 5b 8d 00 08 sw (sp+8),r13 2e08: 5b 9d 00 04 sw (sp+4),ra 2e0c: 78 02 00 00 mvhi r2,0x0 2e10: 38 42 41 50 ori r2,r2,0x4150 2e14: 28 41 00 00 lw r1,(r2+0) 2e18: 34 02 00 01 mvi r2,1 2e1c: 58 22 00 00 sw (r1+0),r2 2e20: 28 21 00 00 lw r1,(r1+0) 2e24: 78 01 00 00 mvhi r1,0x0 2e28: 38 21 41 4c ori r1,r1,0x414c 2e2c: 28 2b 00 00 lw r11,(r1+0) 2e30: 34 01 00 0a mvi r1,10 2e34: 29 6d 00 00 lw r13,(r11+0) 2e38: 39 ac 00 0c ori r12,r13,0xc 2e3c: 59 6c 00 00 sw (r11+0),r12 2e40: fb ff f5 87 calli 45c 2e44: 34 01 ff f3 mvi r1,-13 2e48: a1 a1 68 00 and r13,r13,r1 2e4c: 59 6d 00 00 sw (r11+0),r13 2e50: 34 01 00 0a mvi r1,10 2e54: fb ff f5 82 calli 45c 2e58: 34 01 00 0a mvi r1,10 2e5c: 59 6c 00 00 sw (r11+0),r12 2e60: fb ff f5 7f calli 45c 2e64: 2b 9d 00 04 lw ra,(sp+4) 2e68: 2b 8b 00 10 lw r11,(sp+16) 2e6c: 2b 8c 00 0c lw r12,(sp+12) 2e70: 2b 8d 00 08 lw r13,(sp+8) 2e74: 37 9c 00 10 addi sp,sp,16 2e78: c3 a0 00 00 ret 00002e7c : 2e7c: 78 02 00 00 mvhi r2,0x0 2e80: 38 42 41 4c ori r2,r2,0x414c 2e84: 28 41 00 00 lw r1,(r2+0) 2e88: 28 21 00 00 lw r1,(r1+0) 2e8c: 00 21 00 10 srui r1,r1,16 2e90: 20 21 03 ff andi r1,r1,0x3ff 2e94: c3 a0 00 00 ret 00002e98 : 2e98: 78 01 00 00 mvhi r1,0x0 2e9c: 38 21 41 54 ori r1,r1,0x4154 2ea0: 28 23 00 00 lw r3,(r1+0) 2ea4: 78 01 01 00 mvhi r1,0x100 2ea8: 78 02 00 00 mvhi r2,0x0 2eac: 58 61 00 00 sw (r3+0),r1 2eb0: 78 01 00 00 mvhi r1,0x0 2eb4: 38 21 67 9c ori r1,r1,0x679c 2eb8: 38 42 67 a4 ori r2,r2,0x67a4 2ebc: e0 00 00 0a bi 2ee4 2ec0: 28 24 00 00 lw r4,(r1+0) 2ec4: 28 65 00 0c lw r5,(r3+12) 2ec8: 3c 84 00 02 sli r4,r4,2 2ecc: b4 44 20 00 add r4,r2,r4 2ed0: 58 85 00 00 sw (r4+0),r5 2ed4: 28 24 00 00 lw r4,(r1+0) 2ed8: 34 84 00 01 addi r4,r4,1 2edc: 20 84 00 7f andi r4,r4,0x7f 2ee0: 58 24 00 00 sw (r1+0),r4 2ee4: 28 64 00 00 lw r4,(r3+0) 2ee8: 20 84 01 ff andi r4,r4,0x1ff 2eec: 5c 80 ff f5 bne r4,r0,2ec0 2ef0: 78 03 00 00 mvhi r3,0x0 2ef4: 38 63 41 54 ori r3,r3,0x4154 2ef8: 28 61 00 00 lw r1,(r3+0) 2efc: 78 02 02 00 mvhi r2,0x200 2f00: 58 22 00 00 sw (r1+0),r2 2f04: 34 01 00 04 mvi r1,4 2f08: d0 41 00 00 wcsr IP,r1 2f0c: c3 a0 00 00 ret 00002f10 : 2f10: 37 9c ff f8 addi sp,sp,-8 2f14: 5b 8b 00 08 sw (sp+8),r11 2f18: 5b 9d 00 04 sw (sp+4),ra 2f1c: 34 02 00 ff mvi r2,255 2f20: 34 03 00 08 mvi r3,8 2f24: b8 20 58 00 mv r11,r1 2f28: f8 00 03 1f calli 3ba4 2f2c: 78 01 00 00 mvhi r1,0x0 2f30: 38 21 41 58 ori r1,r1,0x4158 2f34: 28 22 00 00 lw r2,(r1+0) 2f38: 59 60 00 00 sw (r11+0),r0 2f3c: 34 01 00 04 mvi r1,4 2f40: 58 40 00 00 sw (r2+0),r0 2f44: 58 41 00 00 sw (r2+0),r1 2f48: 34 04 00 05 mvi r4,5 2f4c: 58 44 00 00 sw (r2+0),r4 2f50: 28 44 00 00 lw r4,(r2+0) 2f54: 35 63 00 04 addi r3,r11,4 2f58: 34 06 00 08 mvi r6,8 2f5c: 00 84 00 04 srui r4,r4,4 2f60: 34 08 00 09 mvi r8,9 2f64: 20 84 00 01 andi r4,r4,0x1 2f68: 59 64 00 04 sw (r11+4),r4 2f6c: 58 41 00 00 sw (r2+0),r1 2f70: 58 40 00 00 sw (r2+0),r0 2f74: 34 01 00 01 mvi r1,1 2f78: 34 07 00 20 mvi r7,32 2f7c: 58 46 00 00 sw (r2+0),r6 2f80: 78 09 00 00 mvhi r9,0x0 2f84: 39 29 41 58 ori r9,r9,0x4158 2f88: 58 48 00 00 sw (r2+0),r8 2f8c: 29 25 00 00 lw r5,(r9+0) 2f90: 28 49 00 00 lw r9,(r2+0) 2f94: 3c 84 00 01 sli r4,r4,1 2f98: 58 46 00 00 sw (r2+0),r6 2f9c: 01 29 00 04 srui r9,r9,4 2fa0: 34 21 00 01 addi r1,r1,1 2fa4: 21 29 00 01 andi r9,r9,0x1 2fa8: b8 89 20 00 or r4,r4,r9 2fac: 5c 27 ff f4 bne r1,r7,2f7c 2fb0: 59 64 00 04 sw (r11+4),r4 2fb4: 58 a0 00 00 sw (r5+0),r0 2fb8: b8 a0 10 00 mv r2,r5 2fbc: 34 04 00 08 mvi r4,8 2fc0: 34 06 00 09 mvi r6,9 2fc4: 34 05 00 39 mvi r5,57 2fc8: 28 68 00 00 lw r8,(r3+0) 2fcc: 29 67 00 00 lw r7,(r11+0) 2fd0: 58 44 00 00 sw (r2+0),r4 2fd4: 01 08 00 1f srui r8,r8,31 2fd8: 3c e7 00 01 sli r7,r7,1 2fdc: 58 46 00 00 sw (r2+0),r6 2fe0: b9 07 38 00 or r7,r8,r7 2fe4: 59 67 00 00 sw (r11+0),r7 2fe8: 28 47 00 00 lw r7,(r2+0) 2fec: 28 68 00 00 lw r8,(r3+0) 2ff0: 34 21 00 01 addi r1,r1,1 2ff4: 00 e7 00 04 srui r7,r7,4 2ff8: 3d 08 00 01 sli r8,r8,1 2ffc: 20 e7 00 01 andi r7,r7,0x1 3000: b9 07 38 00 or r7,r8,r7 3004: 58 67 00 00 sw (r3+0),r7 3008: 58 44 00 00 sw (r2+0),r4 300c: 5c 25 ff ef bne r1,r5,2fc8 3010: 2b 9d 00 04 lw ra,(sp+4) 3014: 2b 8b 00 08 lw r11,(sp+8) 3018: 37 9c 00 08 addi sp,sp,8 301c: c3 a0 00 00 ret 00003020 : 3020: 78 05 00 00 mvhi r5,0x0 3024: 38 a5 41 54 ori r5,r5,0x4154 3028: 28 a4 00 00 lw r4,(r5+0) 302c: 78 05 00 18 mvhi r5,0x18 3030: 20 42 ff ff andi r2,r2,0xffff 3034: 28 86 00 00 lw r6,(r4+0) 3038: a0 c5 28 00 and r5,r6,r5 303c: 58 85 00 00 sw (r4+0),r5 3040: 00 46 00 02 srui r6,r2,2 3044: 34 05 00 00 mvi r5,0 3048: e0 00 00 05 bi 305c 304c: 28 27 00 00 lw r7,(r1+0) 3050: 34 a5 00 01 addi r5,r5,1 3054: 34 21 00 04 addi r1,r1,4 3058: 58 87 00 08 sw (r4+8),r7 305c: 54 c5 ff fc bgu r6,r5,304c 3060: 44 60 00 17 be r3,r0,30bc 3064: 78 01 00 00 mvhi r1,0x0 3068: 38 21 41 54 ori r1,r1,0x4154 306c: 28 24 00 00 lw r4,(r1+0) 3070: 34 03 00 00 mvi r3,0 3074: 78 07 00 18 mvhi r7,0x18 3078: 28 81 00 00 lw r1,(r4+0) 307c: b8 80 30 00 mv r6,r4 3080: 78 05 00 10 mvhi r5,0x10 3084: e0 00 00 04 bi 3094 3088: 28 c1 00 00 lw r1,(r6+0) 308c: 34 63 00 01 addi r3,r3,1 3090: 44 65 00 0d be r3,r5,30c4 3094: a0 27 20 00 and r4,r1,r7 3098: 44 80 ff fc be r4,r0,3088 309c: 78 05 00 00 mvhi r5,0x0 30a0: 38 a5 41 54 ori r5,r5,0x4154 30a4: 28 a3 00 00 lw r3,(r5+0) 30a8: 58 64 00 00 sw (r3+0),r4 30ac: 78 03 00 10 mvhi r3,0x10 30b0: a0 23 18 00 and r3,r1,r3 30b4: 34 01 00 00 mvi r1,0 30b8: 5c 60 00 04 bne r3,r0,30c8 30bc: b8 40 08 00 mv r1,r2 30c0: c3 a0 00 00 ret 30c4: 34 01 00 00 mvi r1,0 30c8: c3 a0 00 00 ret 000030cc : 30cc: 78 01 00 00 mvhi r1,0x0 30d0: 78 02 00 00 mvhi r2,0x0 30d4: 38 21 67 a0 ori r1,r1,0x67a0 30d8: 38 42 67 9c ori r2,r2,0x679c 30dc: 28 23 00 00 lw r3,(r1+0) 30e0: 28 41 00 00 lw r1,(r2+0) 30e4: fc 61 08 00 cmpne r1,r3,r1 30e8: c3 a0 00 00 ret 000030ec : 30ec: 78 02 00 00 mvhi r2,0x0 30f0: 78 01 00 00 mvhi r1,0x0 30f4: 38 42 67 a0 ori r2,r2,0x67a0 30f8: 38 21 67 9c ori r1,r1,0x679c 30fc: 28 44 00 00 lw r4,(r2+0) 3100: 28 23 00 00 lw r3,(r1+0) 3104: 44 83 ff fe be r4,r3,30fc 3108: 28 43 00 00 lw r3,(r2+0) 310c: 78 01 00 00 mvhi r1,0x0 3110: 38 21 67 a4 ori r1,r1,0x67a4 3114: 3c 63 00 02 sli r3,r3,2 3118: b4 23 08 00 add r1,r1,r3 311c: 28 43 00 00 lw r3,(r2+0) 3120: 28 21 00 00 lw r1,(r1+0) 3124: 34 63 00 01 addi r3,r3,1 3128: 20 63 00 7f andi r3,r3,0x7f 312c: 58 43 00 00 sw (r2+0),r3 3130: c3 a0 00 00 ret 00003134 : 3134: 78 03 00 00 mvhi r3,0x0 3138: 38 63 41 54 ori r3,r3,0x4154 313c: 28 62 00 00 lw r2,(r3+0) 3140: 20 21 00 7f andi r1,r1,0x7f 3144: 58 41 00 04 sw (r2+4),r1 3148: c3 a0 00 00 ret 0000314c : 314c: 78 01 00 00 mvhi r1,0x0 3150: 38 21 67 9c ori r1,r1,0x679c 3154: 58 20 00 00 sw (r1+0),r0 3158: 78 01 00 00 mvhi r1,0x0 315c: 38 21 67 a0 ori r1,r1,0x67a0 3160: 58 20 00 00 sw (r1+0),r0 3164: 34 01 00 04 mvi r1,4 3168: d0 41 00 00 wcsr IP,r1 316c: 78 03 00 00 mvhi r3,0x0 3170: 38 63 41 54 ori r3,r3,0x4154 3174: 28 61 00 00 lw r1,(r3+0) 3178: 78 02 02 00 mvhi r2,0x200 317c: 58 22 00 00 sw (r1+0),r2 3180: 90 20 08 00 rcsr r1,IM 3184: 38 21 00 04 ori r1,r1,0x4 3188: d0 21 00 00 wcsr IM,r1 318c: c3 a0 00 00 ret 00003190 : 3190: 78 03 00 00 mvhi r3,0x0 3194: 38 63 41 54 ori r3,r3,0x4154 3198: 28 61 00 00 lw r1,(r3+0) 319c: 78 02 00 20 mvhi r2,0x20 31a0: 58 22 00 00 sw (r1+0),r2 31a4: c3 a0 00 00 ret 000031a8 : 31a8: 78 03 00 00 mvhi r3,0x0 31ac: 38 63 41 54 ori r3,r3,0x4154 31b0: 28 61 00 00 lw r1,(r3+0) 31b4: 78 02 00 40 mvhi r2,0x40 31b8: 58 22 00 00 sw (r1+0),r2 31bc: c3 a0 00 00 ret 000031c0 : 31c0: 78 03 00 00 mvhi r3,0x0 31c4: 38 63 41 5c ori r3,r3,0x415c 31c8: 28 64 00 00 lw r4,(r3+0) 31cc: 34 02 00 00 mvi r2,0 31d0: 34 03 00 5c mvi r3,92 31d4: b4 22 28 00 add r5,r1,r2 31d8: 28 a5 00 00 lw r5,(r5+0) 31dc: 34 42 00 04 addi r2,r2,4 31e0: 58 85 00 00 sw (r4+0),r5 31e4: 5c 43 ff fc bne r2,r3,31d4 31e8: c3 a0 00 00 ret 000031ec : 31ec: 20 27 00 0f andi r7,r1,0xf 31f0: 78 06 00 00 mvhi r6,0x0 31f4: 08 e7 00 12 muli r7,r7,18 31f8: 38 c6 41 5c ori r6,r6,0x415c 31fc: 28 c5 00 00 lw r5,(r6+0) 3200: b8 40 20 00 mv r4,r2 3204: 34 03 00 00 mvi r3,0 3208: 34 06 00 12 mvi r6,18 320c: b4 67 40 00 add r8,r3,r7 3210: 58 a8 00 14 sw (r5+20),r8 3214: 28 a8 00 14 lw r8,(r5+20) 3218: 34 63 00 01 addi r3,r3,1 321c: 58 88 00 00 sw (r4+0),r8 3220: 34 84 00 04 addi r4,r4,4 3224: 5c 66 ff fa bne r3,r6,320c 3228: 28 44 00 00 lw r4,(r2+0) 322c: 34 03 ff f0 mvi r3,-16 3230: a0 23 18 00 and r3,r1,r3 3234: 98 83 18 00 xor r3,r4,r3 3238: 58 43 00 00 sw (r2+0),r3 323c: 34 03 00 01 mvi r3,1 3240: 58 41 00 4c sw (r2+76),r1 3244: 58 40 00 48 sw (r2+72),r0 3248: 58 43 00 50 sw (r2+80),r3 324c: 58 43 00 54 sw (r2+84),r3 3250: 58 43 00 58 sw (r2+88),r3 3254: 78 02 00 00 mvhi r2,0x0 3258: 38 42 41 60 ori r2,r2,0x4160 325c: 28 41 00 00 lw r1,(r2+0) 3260: b4 81 08 00 add r1,r4,r1 3264: c3 a0 00 00 ret 00003268 : 3268: 37 9c ff fc addi sp,sp,-4 326c: 5b 9d 00 04 sw (sp+4),ra 3270: 78 03 00 00 mvhi r3,0x0 3274: 38 63 41 5c ori r3,r3,0x415c 3278: 28 61 00 00 lw r1,(r3+0) 327c: 34 02 00 02 mvi r2,2 3280: 58 22 00 08 sw (r1+8),r2 3284: 34 01 00 01 mvi r1,1 3288: fb ff f4 75 calli 45c 328c: 2b 9d 00 04 lw ra,(sp+4) 3290: 37 9c 00 04 addi sp,sp,4 3294: c3 a0 00 00 ret 00003298 : 3298: 78 05 00 00 mvhi r5,0x0 329c: 38 a5 41 5c ori r5,r5,0x415c 32a0: 28 a4 00 00 lw r4,(r5+0) 32a4: 08 42 00 17 muli r2,r2,23 32a8: 3c 21 00 10 sli r1,r1,16 32ac: 28 85 00 10 lw r5,(r4+16) 32b0: 3c 42 00 18 sli r2,r2,24 32b4: 20 a5 00 ff andi r5,r5,0xff 32b8: b8 25 08 00 or r1,r1,r5 32bc: b8 22 08 00 or r1,r1,r2 32c0: 58 81 00 10 sw (r4+16),r1 32c4: 28 82 00 10 lw r2,(r4+16) 32c8: 78 01 ff ff mvhi r1,0xffff 32cc: a0 41 08 00 and r1,r2,r1 32d0: b8 61 18 00 or r3,r3,r1 32d4: 58 83 00 10 sw (r4+16),r3 32d8: c3 a0 00 00 ret 000032dc : 32dc: 78 02 00 00 mvhi r2,0x0 32e0: 38 42 41 5c ori r2,r2,0x415c 32e4: 28 41 00 00 lw r1,(r2+0) 32e8: 28 21 00 08 lw r1,(r1+8) 32ec: 00 21 00 02 srui r1,r1,2 32f0: 20 21 03 ff andi r1,r1,0x3ff 32f4: c3 a0 00 00 ret 000032f8 : 32f8: 78 02 00 00 mvhi r2,0x0 32fc: 38 42 41 5c ori r2,r2,0x415c 3300: 28 41 00 00 lw r1,(r2+0) 3304: 28 21 00 08 lw r1,(r1+8) 3308: 00 21 00 14 srui r1,r1,20 330c: 20 21 03 ff andi r1,r1,0x3ff 3310: c3 a0 00 00 ret 00003314 : 3314: 78 03 00 00 mvhi r3,0x0 3318: 38 63 41 5c ori r3,r3,0x415c 331c: 28 64 00 00 lw r4,(r3+0) 3320: 34 02 00 00 mvi r2,0 3324: 34 03 00 2c mvi r3,44 3328: 28 86 00 04 lw r6,(r4+4) 332c: b4 22 28 00 add r5,r1,r2 3330: 34 42 00 04 addi r2,r2,4 3334: 58 a6 00 00 sw (r5+0),r6 3338: 5c 43 ff fc bne r2,r3,3328 333c: c3 a0 00 00 ret 00003340 : 3340: 37 9c ff a8 addi sp,sp,-88 3344: 5b 8b 00 2c sw (sp+44),r11 3348: 5b 8c 00 28 sw (sp+40),r12 334c: 5b 8d 00 24 sw (sp+36),r13 3350: 5b 8e 00 20 sw (sp+32),r14 3354: 5b 8f 00 1c sw (sp+28),r15 3358: 5b 90 00 18 sw (sp+24),r16 335c: 5b 91 00 14 sw (sp+20),r17 3360: 5b 92 00 10 sw (sp+16),r18 3364: 5b 93 00 0c sw (sp+12),r19 3368: 5b 94 00 08 sw (sp+8),r20 336c: 5b 9d 00 04 sw (sp+4),ra 3370: b8 40 80 00 mv r16,r2 3374: 7c 73 00 00 cmpnei r19,r3,0 3378: 7c 22 00 00 cmpnei r2,r1,0 337c: 78 0c 00 00 mvhi r12,0x0 3380: 78 0b 00 00 mvhi r11,0x0 3384: b8 20 88 00 mv r17,r1 3388: b8 60 90 00 mv r18,r3 338c: 34 0f 00 0a mvi r15,10 3390: 34 0e 00 00 mvi r14,0 3394: 37 94 00 30 addi r20,sp,48 3398: 39 8c 45 90 ori r12,r12,0x4590 339c: 39 6b 69 a4 ori r11,r11,0x69a4 33a0: a2 62 98 00 and r19,r19,r2 33a4: e0 00 00 22 bi 342c 33a8: ba 80 08 00 mv r1,r20 33ac: fb ff ff da calli 3314 33b0: 43 82 00 5b lbu r2,(sp+91) 33b4: 29 81 00 00 lw r1,(r12+0) 33b8: 44 22 00 04 be r1,r2,33c8 33bc: 31 60 00 00 sb (r11+0),r0 33c0: 59 82 00 00 sw (r12+0),r2 33c4: e0 00 00 04 bi 33d4 33c8: 41 61 00 00 lbu r1,(r11+0) 33cc: 34 21 00 01 addi r1,r1,1 33d0: 31 61 00 00 sb (r11+0),r1 33d4: 46 20 00 09 be r17,r0,33f8 33d8: 2b 81 00 38 lw r1,(sp+56) 33dc: 44 30 00 05 be r1,r16,33f0 33e0: 2b 81 00 3c lw r1,(sp+60) 33e4: 44 30 00 03 be r1,r16,33f0 33e8: 2b 81 00 40 lw r1,(sp+64) 33ec: 5c 30 00 03 bne r1,r16,33f8 33f0: 35 ce 00 01 addi r14,r14,1 33f4: e0 00 00 0a bi 341c 33f8: 46 60 00 09 be r19,r0,341c 33fc: 41 61 00 00 lbu r1,(r11+0) 3400: 3c 42 00 04 sli r2,r2,4 3404: 3c 21 00 02 sli r1,r1,2 3408: b6 42 10 00 add r2,r18,r2 340c: b4 41 10 00 add r2,r2,r1 3410: 28 41 00 00 lw r1,(r2+0) 3414: 34 21 00 01 addi r1,r1,1 3418: 58 41 00 00 sw (r2+0),r1 341c: 35 ad ff ff addi r13,r13,-1 3420: 5d a0 ff e2 bne r13,r0,33a8 3424: 35 ef ff ff addi r15,r15,-1 3428: 45 ed 00 03 be r15,r13,3434 342c: 34 0d 00 04 mvi r13,4 3430: e3 ff ff de bi 33a8 3434: b9 c0 08 00 mv r1,r14 3438: 2b 9d 00 04 lw ra,(sp+4) 343c: 2b 8b 00 2c lw r11,(sp+44) 3440: 2b 8c 00 28 lw r12,(sp+40) 3444: 2b 8d 00 24 lw r13,(sp+36) 3448: 2b 8e 00 20 lw r14,(sp+32) 344c: 2b 8f 00 1c lw r15,(sp+28) 3450: 2b 90 00 18 lw r16,(sp+24) 3454: 2b 91 00 14 lw r17,(sp+20) 3458: 2b 92 00 10 lw r18,(sp+16) 345c: 2b 93 00 0c lw r19,(sp+12) 3460: 2b 94 00 08 lw r20,(sp+8) 3464: 37 9c 00 58 addi sp,sp,88 3468: c3 a0 00 00 ret 0000346c : 346c: 37 9c ff e0 addi sp,sp,-32 3470: 5b 8b 00 1c sw (sp+28),r11 3474: 5b 8c 00 18 sw (sp+24),r12 3478: 5b 8d 00 14 sw (sp+20),r13 347c: 5b 8e 00 10 sw (sp+16),r14 3480: 5b 8f 00 0c sw (sp+12),r15 3484: 5b 90 00 08 sw (sp+8),r16 3488: 5b 9d 00 04 sw (sp+4),ra 348c: b8 20 58 00 mv r11,r1 3490: 78 01 00 00 mvhi r1,0x0 3494: 38 21 41 5c ori r1,r1,0x415c 3498: 28 2c 00 00 lw r12,(r1+0) 349c: 35 62 00 08 addi r2,r11,8 34a0: 37 81 00 20 addi r1,sp,32 34a4: 59 80 00 00 sw (r12+0),r0 34a8: 34 03 00 04 mvi r3,4 34ac: f8 00 01 72 calli 3a74 34b0: 2b 81 00 20 lw r1,(sp+32) 34b4: 34 0d 00 00 mvi r13,0 34b8: 35 6f 00 20 addi r15,r11,32 34bc: 59 81 00 00 sw (r12+0),r1 34c0: b9 80 80 00 mv r16,r12 34c4: 34 0e 00 20 mvi r14,32 34c8: b5 ed 10 00 add r2,r15,r13 34cc: 37 81 00 20 addi r1,sp,32 34d0: 34 03 00 04 mvi r3,4 34d4: f8 00 01 68 calli 3a74 34d8: 78 01 00 00 mvhi r1,0x0 34dc: 38 21 41 5c ori r1,r1,0x415c 34e0: 28 2c 00 00 lw r12,(r1+0) 34e4: 2b 81 00 20 lw r1,(sp+32) 34e8: 35 ad 00 04 addi r13,r13,4 34ec: 5a 01 00 00 sw (r16+0),r1 34f0: 5d ae ff f6 bne r13,r14,34c8 34f4: 35 62 00 0c addi r2,r11,12 34f8: 34 03 00 04 mvi r3,4 34fc: 37 81 00 20 addi r1,sp,32 3500: f8 00 01 5d calli 3a74 3504: 2b 81 00 20 lw r1,(sp+32) 3508: 35 62 00 10 addi r2,r11,16 350c: 34 03 00 04 mvi r3,4 3510: 59 81 00 00 sw (r12+0),r1 3514: 37 81 00 20 addi r1,sp,32 3518: f8 00 01 57 calli 3a74 351c: 2b 81 00 20 lw r1,(sp+32) 3520: 35 62 00 14 addi r2,r11,20 3524: 34 03 00 04 mvi r3,4 3528: 59 81 00 00 sw (r12+0),r1 352c: 37 81 00 20 addi r1,sp,32 3530: f8 00 01 51 calli 3a74 3534: 2b 81 00 20 lw r1,(sp+32) 3538: 35 62 00 18 addi r2,r11,24 353c: 34 03 00 04 mvi r3,4 3540: 59 81 00 00 sw (r12+0),r1 3544: 37 81 00 20 addi r1,sp,32 3548: f8 00 01 4b calli 3a74 354c: 2b 81 00 20 lw r1,(sp+32) 3550: 35 62 00 1c addi r2,r11,28 3554: 34 03 00 04 mvi r3,4 3558: 59 81 00 00 sw (r12+0),r1 355c: 37 81 00 20 addi r1,sp,32 3560: f8 00 01 45 calli 3a74 3564: 2b 81 00 20 lw r1,(sp+32) 3568: 34 0e 00 00 mvi r14,0 356c: 35 ef 00 20 addi r15,r15,32 3570: 59 81 00 00 sw (r12+0),r1 3574: 34 10 00 0c mvi r16,12 3578: b5 ee 10 00 add r2,r15,r14 357c: 37 81 00 20 addi r1,sp,32 3580: 34 03 00 04 mvi r3,4 3584: f8 00 01 3c calli 3a74 3588: 78 01 00 00 mvhi r1,0x0 358c: 38 21 41 5c ori r1,r1,0x415c 3590: 28 2d 00 00 lw r13,(r1+0) 3594: 2b 81 00 20 lw r1,(sp+32) 3598: 35 ce 00 04 addi r14,r14,4 359c: 59 81 00 00 sw (r12+0),r1 35a0: 5d d0 ff f6 bne r14,r16,3578 35a4: b9 60 10 00 mv r2,r11 35a8: 37 81 00 20 addi r1,sp,32 35ac: 34 03 00 04 mvi r3,4 35b0: f8 00 01 31 calli 3a74 35b4: 2b 81 00 20 lw r1,(sp+32) 35b8: 35 62 00 04 addi r2,r11,4 35bc: 34 03 00 04 mvi r3,4 35c0: 59 a1 00 00 sw (r13+0),r1 35c4: 37 81 00 20 addi r1,sp,32 35c8: f8 00 01 2b calli 3a74 35cc: 2b 81 00 20 lw r1,(sp+32) 35d0: 59 a1 00 00 sw (r13+0),r1 35d4: 34 01 00 01 mvi r1,1 35d8: 59 a1 00 00 sw (r13+0),r1 35dc: 59 a1 00 00 sw (r13+0),r1 35e0: 59 a1 00 00 sw (r13+0),r1 35e4: 34 01 00 00 mvi r1,0 35e8: 2b 9d 00 04 lw ra,(sp+4) 35ec: 2b 8b 00 1c lw r11,(sp+28) 35f0: 2b 8c 00 18 lw r12,(sp+24) 35f4: 2b 8d 00 14 lw r13,(sp+20) 35f8: 2b 8e 00 10 lw r14,(sp+16) 35fc: 2b 8f 00 0c lw r15,(sp+12) 3600: 2b 90 00 08 lw r16,(sp+8) 3604: 37 9c 00 20 addi sp,sp,32 3608: c3 a0 00 00 ret 0000360c : 360c: 37 9c ff f8 addi sp,sp,-8 3610: 5b 8b 00 08 sw (sp+8),r11 3614: 5b 9d 00 04 sw (sp+4),ra 3618: 28 24 00 00 lw r4,(r1+0) 361c: 78 03 00 00 mvhi r3,0x0 3620: 38 63 45 94 ori r3,r3,0x4594 3624: 58 64 00 00 sw (r3+0),r4 3628: 28 22 00 04 lw r2,(r1+4) 362c: 58 62 00 04 sw (r3+4),r2 3630: 28 21 00 08 lw r1,(r1+8) 3634: 58 61 00 08 sw (r3+8),r1 3638: 50 41 00 02 bgeu r2,r1,3640 363c: b8 20 10 00 mv r2,r1 3640: 50 44 00 02 bgeu r2,r4,3648 3644: b8 80 10 00 mv r2,r4 3648: 78 03 00 00 mvhi r3,0x0 364c: 38 63 41 64 ori r3,r3,0x4164 3650: 28 61 00 00 lw r1,(r3+0) 3654: 78 0b 00 00 mvhi r11,0x0 3658: 39 6b 69 a8 ori r11,r11,0x69a8 365c: f8 00 01 59 calli 3bc0 <__udivsi3> 3660: 08 21 00 64 muli r1,r1,100 3664: 34 02 00 1c mvi r2,28 3668: f8 00 01 56 calli 3bc0 <__udivsi3> 366c: 78 03 00 00 mvhi r3,0x0 3670: 38 63 41 5c ori r3,r3,0x415c 3674: 28 62 00 00 lw r2,(r3+0) 3678: 58 41 00 0c sw (r2+12),r1 367c: fb ff fe fb calli 3268 3680: 78 02 00 00 mvhi r2,0x0 3684: 38 42 45 94 ori r2,r2,0x4594 3688: 28 41 00 08 lw r1,(r2+8) 368c: 28 43 00 04 lw r3,(r2+4) 3690: b4 61 18 00 add r3,r3,r1 3694: 28 41 00 00 lw r1,(r2+0) 3698: 3c 63 00 02 sli r3,r3,2 369c: 34 02 00 09 mvi r2,9 36a0: b4 61 08 00 add r1,r3,r1 36a4: f8 00 01 47 calli 3bc0 <__udivsi3> 36a8: 59 61 00 00 sw (r11+0),r1 36ac: 2b 9d 00 04 lw ra,(sp+4) 36b0: 2b 8b 00 08 lw r11,(sp+8) 36b4: 37 9c 00 08 addi sp,sp,8 36b8: c3 a0 00 00 ret 000036bc : 36bc: 37 9c ff 74 addi sp,sp,-140 36c0: 5b 8b 00 30 sw (sp+48),r11 36c4: 5b 8c 00 2c sw (sp+44),r12 36c8: 5b 8d 00 28 sw (sp+40),r13 36cc: 5b 8e 00 24 sw (sp+36),r14 36d0: 5b 8f 00 20 sw (sp+32),r15 36d4: 5b 90 00 1c sw (sp+28),r16 36d8: 5b 91 00 18 sw (sp+24),r17 36dc: 5b 92 00 14 sw (sp+20),r18 36e0: 5b 93 00 10 sw (sp+16),r19 36e4: 5b 94 00 0c sw (sp+12),r20 36e8: 5b 95 00 08 sw (sp+8),r21 36ec: 5b 9d 00 04 sw (sp+4),ra 36f0: 28 35 00 00 lw r21,(r1+0) 36f4: 28 34 00 04 lw r20,(r1+4) 36f8: 28 33 00 08 lw r19,(r1+8) 36fc: 78 01 00 00 mvhi r1,0x0 3700: 38 21 41 68 ori r1,r1,0x4168 3704: 28 32 00 00 lw r18,(r1+0) 3708: 78 01 00 00 mvhi r1,0x0 370c: 38 21 41 6c ori r1,r1,0x416c 3710: 28 31 00 00 lw r17,(r1+0) 3714: 34 0b 00 00 mvi r11,0 3718: 34 0c 00 01 mvi r12,1 371c: 37 8d 00 34 addi r13,sp,52 3720: 34 10 01 b8 mvi r16,440 3724: 34 0f 00 03 mvi r15,3 3728: b5 72 08 00 add r1,r11,r18 372c: 5b 81 00 7c sw (sp+124),r1 3730: b5 71 08 00 add r1,r11,r17 3734: 5b 81 00 80 sw (sp+128),r1 3738: 5d 60 00 06 bne r11,r0,3750 373c: 5b 95 00 84 sw (sp+132),r21 3740: 5b 8c 00 88 sw (sp+136),r12 3744: 5b 8c 00 8c sw (sp+140),r12 3748: 34 0e 00 0a mvi r14,10 374c: e0 00 00 0a bi 3774 3750: 5d 6c 00 05 bne r11,r12,3764 3754: 5b 8b 00 84 sw (sp+132),r11 3758: 5b 94 00 88 sw (sp+136),r20 375c: 5b 8b 00 8c sw (sp+140),r11 3760: e3 ff ff fa bi 3748 3764: 5b 8c 00 84 sw (sp+132),r12 3768: 5b 8c 00 88 sw (sp+136),r12 376c: 5b 93 00 8c sw (sp+140),r19 3770: e3 ff ff f6 bi 3748 3774: b9 a0 08 00 mv r1,r13 3778: fb ff fe 92 calli 31c0 377c: b9 a0 08 00 mv r1,r13 3780: fb ff fe 90 calli 31c0 3784: b9 a0 08 00 mv r1,r13 3788: fb ff fe 8e calli 31c0 378c: b9 a0 08 00 mv r1,r13 3790: 35 ce ff ff addi r14,r14,-1 3794: fb ff fe 8b calli 31c0 3798: 5d c0 ff f7 bne r14,r0,3774 379c: fb ff fe d7 calli 32f8 37a0: 5c 30 ff ff bne r1,r16,379c 37a4: 34 02 00 00 mvi r2,0 37a8: 34 03 00 00 mvi r3,0 37ac: 34 01 00 00 mvi r1,0 37b0: fb ff fe e4 calli 3340 37b4: 34 01 00 01 mvi r1,1 37b8: 35 6b 00 01 addi r11,r11,1 37bc: fb ff f3 28 calli 45c 37c0: 5d 6f ff da bne r11,r15,3728 37c4: 2b 9d 00 04 lw ra,(sp+4) 37c8: 2b 8b 00 30 lw r11,(sp+48) 37cc: 2b 8c 00 2c lw r12,(sp+44) 37d0: 2b 8d 00 28 lw r13,(sp+40) 37d4: 2b 8e 00 24 lw r14,(sp+36) 37d8: 2b 8f 00 20 lw r15,(sp+32) 37dc: 2b 90 00 1c lw r16,(sp+28) 37e0: 2b 91 00 18 lw r17,(sp+24) 37e4: 2b 92 00 14 lw r18,(sp+20) 37e8: 2b 93 00 10 lw r19,(sp+16) 37ec: 2b 94 00 0c lw r20,(sp+12) 37f0: 2b 95 00 08 lw r21,(sp+8) 37f4: 37 9c 00 8c addi sp,sp,140 37f8: c3 a0 00 00 ret 000037fc : 37fc: 78 01 00 00 mvhi r1,0x0 3800: 38 21 69 a8 ori r1,r1,0x69a8 3804: 28 21 00 00 lw r1,(r1+0) 3808: c3 a0 00 00 ret 0000380c : 380c: 37 9c fe c4 addi sp,sp,-316 3810: 5b 8b 00 2c sw (sp+44),r11 3814: 5b 8c 00 28 sw (sp+40),r12 3818: 5b 8d 00 24 sw (sp+36),r13 381c: 5b 8e 00 20 sw (sp+32),r14 3820: 5b 8f 00 1c sw (sp+28),r15 3824: 5b 90 00 18 sw (sp+24),r16 3828: 5b 91 00 14 sw (sp+20),r17 382c: 5b 92 00 10 sw (sp+16),r18 3830: 5b 93 00 0c sw (sp+12),r19 3834: 5b 94 00 08 sw (sp+8),r20 3838: 5b 9d 00 04 sw (sp+4),ra 383c: 78 03 00 00 mvhi r3,0x0 3840: 38 63 41 5c ori r3,r3,0x415c 3844: b8 20 60 00 mv r12,r1 3848: 08 2e 00 28 muli r14,r1,40 384c: 28 61 00 00 lw r1,(r3+0) 3850: b8 40 80 00 mv r16,r2 3854: 34 02 00 10 mvi r2,16 3858: 58 22 00 0c sw (r1+12),r2 385c: fb ff fe 83 calli 3268 3860: 37 8f 00 30 addi r15,sp,48 3864: b9 e0 08 00 mv r1,r15 3868: 34 02 00 00 mvi r2,0 386c: 34 03 00 a0 mvi r3,160 3870: 35 94 00 02 addi r20,r12,2 3874: f8 00 00 cc calli 3ba4 3878: 34 0b 00 00 mvi r11,0 387c: 34 0d 00 00 mvi r13,0 3880: 37 8c 00 d0 addi r12,sp,208 3884: 34 13 00 0a mvi r19,10 3888: 34 12 01 b8 mvi r18,440 388c: b9 e0 88 00 mv r17,r15 3890: e0 00 00 1b bi 38fc 3894: b9 a0 08 00 mv r1,r13 3898: b9 80 10 00 mv r2,r12 389c: fb ff fe 54 calli 31ec 38a0: 34 0f 00 00 mvi r15,0 38a4: b9 80 08 00 mv r1,r12 38a8: fb ff fe 46 calli 31c0 38ac: b9 80 08 00 mv r1,r12 38b0: fb ff fe 44 calli 31c0 38b4: b9 80 08 00 mv r1,r12 38b8: fb ff fe 42 calli 31c0 38bc: b9 80 08 00 mv r1,r12 38c0: 35 ef 00 01 addi r15,r15,1 38c4: fb ff fe 3f calli 31c0 38c8: 5d f3 ff f7 bne r15,r19,38a4 38cc: fb ff fe 8b calli 32f8 38d0: 5c 32 ff ff bne r1,r18,38cc 38d4: 35 a1 ff fe addi r1,r13,-2 38d8: b9 80 10 00 mv r2,r12 38dc: 20 21 00 0f andi r1,r1,0xf 38e0: fb ff fe 43 calli 31ec 38e4: b8 20 10 00 mv r2,r1 38e8: 75 a1 00 01 cmpgui r1,r13,0x1 38ec: ba 20 18 00 mv r3,r17 38f0: fb ff fe 94 calli 3340 38f4: b5 61 58 00 add r11,r11,r1 38f8: 35 ad 00 01 addi r13,r13,1 38fc: 56 8d ff e6 bgu r20,r13,3894 3900: 34 0c 00 00 mvi r12,0 3904: 37 92 00 30 addi r18,sp,48 3908: 37 91 01 3d addi r17,sp,317 390c: 37 8f 01 2c addi r15,sp,300 3910: 34 0d 00 0a mvi r13,10 3914: 3d 81 00 04 sli r1,r12,4 3918: 33 8c 01 2c sb (sp+300),r12 391c: b6 41 08 00 add r1,r18,r1 3920: 37 83 01 2d addi r3,sp,301 3924: 28 24 00 00 lw r4,(r1+0) 3928: 34 21 00 04 addi r1,r1,4 392c: 00 82 00 18 srui r2,r4,24 3930: 30 64 00 03 sb (r3+3),r4 3934: 30 62 00 00 sb (r3+0),r2 3938: 00 82 00 10 srui r2,r4,16 393c: 30 62 00 01 sb (r3+1),r2 3940: 00 82 00 08 srui r2,r4,8 3944: 30 62 00 02 sb (r3+2),r2 3948: 34 63 00 04 addi r3,r3,4 394c: 5c 71 ff f6 bne r3,r17,3924 3950: 46 00 00 06 be r16,r0,3968 3954: 34 01 00 43 mvi r1,67 3958: b9 e0 10 00 mv r2,r15 395c: 34 03 00 11 mvi r3,17 3960: 34 04 00 00 mvi r4,0 3964: fb ff f2 c7 calli 480 3968: 35 8c 00 01 addi r12,r12,1 396c: 5d 8d ff ea bne r12,r13,3914 3970: 46 00 00 14 be r16,r0,39c0 3974: 01 61 00 18 srui r1,r11,24 3978: 37 82 01 2c addi r2,sp,300 397c: 33 81 01 2c sb (sp+300),r1 3980: 01 61 00 10 srui r1,r11,16 3984: 34 03 00 08 mvi r3,8 3988: 33 81 01 2d sb (sp+301),r1 398c: 01 61 00 08 srui r1,r11,8 3990: 34 04 00 00 mvi r4,0 3994: 33 81 01 2e sb (sp+302),r1 3998: 01 c1 00 18 srui r1,r14,24 399c: 33 8b 01 2f sb (sp+303),r11 39a0: 33 81 01 30 sb (sp+304),r1 39a4: 01 c1 00 10 srui r1,r14,16 39a8: 33 8e 01 33 sb (sp+307),r14 39ac: 33 81 01 31 sb (sp+305),r1 39b0: 01 c1 00 08 srui r1,r14,8 39b4: 33 81 01 32 sb (sp+306),r1 39b8: 34 01 00 43 mvi r1,67 39bc: fb ff f2 b1 calli 480 39c0: c9 cb 08 00 sub r1,r14,r11 39c4: 2b 9d 00 04 lw ra,(sp+4) 39c8: 2b 8b 00 2c lw r11,(sp+44) 39cc: 2b 8c 00 28 lw r12,(sp+40) 39d0: 2b 8d 00 24 lw r13,(sp+36) 39d4: 2b 8e 00 20 lw r14,(sp+32) 39d8: 2b 8f 00 1c lw r15,(sp+28) 39dc: 2b 90 00 18 lw r16,(sp+24) 39e0: 2b 91 00 14 lw r17,(sp+20) 39e4: 2b 92 00 10 lw r18,(sp+16) 39e8: 2b 93 00 0c lw r19,(sp+12) 39ec: 2b 94 00 08 lw r20,(sp+8) 39f0: 37 9c 01 3c addi sp,sp,316 39f4: c3 a0 00 00 ret 000039f8 : 39f8: 78 04 00 00 mvhi r4,0x0 39fc: 38 84 41 5c ori r4,r4,0x415c 3a00: 28 83 00 00 lw r3,(r4+0) 3a04: 34 02 00 00 mvi r2,0 3a08: 34 04 00 0a mvi r4,10 3a0c: 58 62 00 18 sw (r3+24),r2 3a10: 28 65 00 18 lw r5,(r3+24) 3a14: 34 42 00 01 addi r2,r2,1 3a18: 58 25 00 00 sw (r1+0),r5 3a1c: 34 21 00 04 addi r1,r1,4 3a20: 5c 44 ff fb bne r2,r4,3a0c 3a24: c3 a0 00 00 ret 00003a28 : 3a28: 37 9c ff f8 addi sp,sp,-8 3a2c: 5b 8b 00 08 sw (sp+8),r11 3a30: 5b 9d 00 04 sw (sp+4),ra 3a34: 90 40 08 00 rcsr r1,IP 3a38: 90 20 58 00 rcsr r11,IM 3a3c: a1 61 58 00 and r11,r11,r1 3a40: 21 61 00 04 andi r1,r11,0x4 3a44: 44 20 00 02 be r1,r0,3a4c 3a48: fb ff fd 14 calli 2e98 3a4c: 21 61 00 20 andi r1,r11,0x20 3a50: 44 20 00 02 be r1,r0,3a58 3a54: fb ff fc cc calli 2d84 3a58: 21 6b 00 40 andi r11,r11,0x40 3a5c: 45 60 00 02 be r11,r0,3a64 3a60: fb ff fc d2 calli 2da8 3a64: 2b 9d 00 04 lw ra,(sp+4) 3a68: 2b 8b 00 08 lw r11,(sp+8) 3a6c: 37 9c 00 08 addi sp,sp,8 3a70: c3 a0 00 00 ret 00003a74 : 3a74: 44 60 00 4b be r3,r0,3ba0 3a78: 20 25 00 01 andi r5,r1,0x1 3a7c: b8 20 20 00 mv r4,r1 3a80: 44 a0 00 06 be r5,r0,3a98 3a84: 40 44 00 00 lbu r4,(r2+0) 3a88: 34 63 ff ff addi r3,r3,-1 3a8c: 34 42 00 01 addi r2,r2,1 3a90: 30 24 00 00 sb (r1+0),r4 3a94: 34 24 00 01 addi r4,r1,1 3a98: 20 46 00 01 andi r6,r2,0x1 3a9c: 34 05 00 00 mvi r5,0 3aa0: 5c c0 00 08 bne r6,r0,3ac0 3aa4: e0 00 00 09 bi 3ac8 3aa8: b4 45 30 00 add r6,r2,r5 3aac: 40 c6 00 00 lbu r6,(r6+0) 3ab0: b4 85 38 00 add r7,r4,r5 3ab4: 34 63 ff ff addi r3,r3,-1 3ab8: 30 e6 00 00 sb (r7+0),r6 3abc: 34 a5 00 01 addi r5,r5,1 3ac0: 5c 60 ff fa bne r3,r0,3aa8 3ac4: c3 a0 00 00 ret 3ac8: 34 05 00 02 mvi r5,2 3acc: 50 a3 00 08 bgeu r5,r3,3aec 3ad0: 20 85 00 02 andi r5,r4,0x2 3ad4: 44 a0 00 06 be r5,r0,3aec 3ad8: 2c 45 00 00 lhu r5,(r2+0) 3adc: 34 63 ff fe addi r3,r3,-2 3ae0: 34 42 00 02 addi r2,r2,2 3ae4: 0c 85 00 00 sh (r4+0),r5 3ae8: 34 84 00 02 addi r4,r4,2 3aec: 20 45 00 02 andi r5,r2,0x2 3af0: 44 a0 00 14 be r5,r0,3b40 3af4: 00 67 00 01 srui r7,r3,1 3af8: 34 06 00 00 mvi r6,0 3afc: b8 e0 28 00 mv r5,r7 3b00: e0 00 00 07 bi 3b1c 3b04: b4 46 40 00 add r8,r2,r6 3b08: 2d 08 00 00 lhu r8,(r8+0) 3b0c: b4 86 48 00 add r9,r4,r6 3b10: 34 a5 ff ff addi r5,r5,-1 3b14: 0d 28 00 00 sh (r9+0),r8 3b18: 34 c6 00 02 addi r6,r6,2 3b1c: 5c a0 ff fa bne r5,r0,3b04 3b20: 3c e6 00 01 sli r6,r7,1 3b24: 20 63 00 01 andi r3,r3,0x1 3b28: b4 86 20 00 add r4,r4,r6 3b2c: b4 46 10 00 add r2,r2,r6 3b30: 44 65 00 1c be r3,r5,3ba0 3b34: 40 42 00 00 lbu r2,(r2+0) 3b38: 30 82 00 00 sb (r4+0),r2 3b3c: c3 a0 00 00 ret 3b40: 00 66 00 02 srui r6,r3,2 3b44: 44 c5 00 0d be r6,r5,3b78 3b48: b8 c0 38 00 mv r7,r6 3b4c: 34 05 00 00 mvi r5,0 3b50: b4 45 40 00 add r8,r2,r5 3b54: 29 08 00 00 lw r8,(r8+0) 3b58: b4 85 48 00 add r9,r4,r5 3b5c: 34 e7 ff ff addi r7,r7,-1 3b60: 59 28 00 00 sw (r9+0),r8 3b64: 34 a5 00 04 addi r5,r5,4 3b68: 5c e0 ff fa bne r7,r0,3b50 3b6c: 3c c6 00 02 sli r6,r6,2 3b70: b4 46 10 00 add r2,r2,r6 3b74: b4 86 20 00 add r4,r4,r6 3b78: 20 65 00 02 andi r5,r3,0x2 3b7c: 44 a0 00 05 be r5,r0,3b90 3b80: 2c 45 00 00 lhu r5,(r2+0) 3b84: 34 42 00 02 addi r2,r2,2 3b88: 0c 85 00 00 sh (r4+0),r5 3b8c: 34 84 00 02 addi r4,r4,2 3b90: 20 63 00 01 andi r3,r3,0x1 3b94: 44 60 00 03 be r3,r0,3ba0 3b98: 40 42 00 00 lbu r2,(r2+0) 3b9c: 30 82 00 00 sb (r4+0),r2 3ba0: c3 a0 00 00 ret 00003ba4 : 3ba4: b8 20 20 00 mv r4,r1 3ba8: e0 00 00 04 bi 3bb8 3bac: 30 82 00 00 sb (r4+0),r2 3bb0: 34 63 ff ff addi r3,r3,-1 3bb4: 34 84 00 01 addi r4,r4,1 3bb8: 5c 60 ff fd bne r3,r0,3bac 3bbc: c3 a0 00 00 ret 00003bc0 <__udivsi3>: 3bc0: 37 9c ff fc addi sp,sp,-4 3bc4: 5b 9d 00 04 sw (sp+4),ra 3bc8: 44 40 00 06 be r2,r0,3be0 <__udivsi3+0x20> 3bcc: 34 03 00 00 mvi r3,0 3bd0: f8 00 00 1c calli 3c40 <__udivmodsi4> 3bd4: 2b 9d 00 04 lw ra,(sp+4) 3bd8: 37 9c 00 04 addi sp,sp,4 3bdc: c3 a0 00 00 ret 3be0: 90 00 08 00 rcsr r1,IE 3be4: 20 21 00 01 andi r1,r1,0x1 3be8: b4 21 08 00 add r1,r1,r1 3bec: d0 01 00 00 wcsr IE,r1 3bf0: 90 e0 08 00 rcsr r1,EBA 3bf4: bb a0 f0 00 mv ea,ra 3bf8: 34 21 00 a0 addi r1,r1,160 3bfc: c0 20 00 00 b r1 00003c00 <__umodsi3>: 3c00: 37 9c ff fc addi sp,sp,-4 3c04: 5b 9d 00 04 sw (sp+4),ra 3c08: 44 40 00 06 be r2,r0,3c20 <__umodsi3+0x20> 3c0c: 34 03 00 01 mvi r3,1 3c10: f8 00 00 0c calli 3c40 <__udivmodsi4> 3c14: 2b 9d 00 04 lw ra,(sp+4) 3c18: 37 9c 00 04 addi sp,sp,4 3c1c: c3 a0 00 00 ret 3c20: 90 00 08 00 rcsr r1,IE 3c24: 20 21 00 01 andi r1,r1,0x1 3c28: b4 21 08 00 add r1,r1,r1 3c2c: d0 01 00 00 wcsr IE,r1 3c30: 90 e0 08 00 rcsr r1,EBA 3c34: bb a0 f0 00 mv ea,ra 3c38: 34 21 00 a0 addi r1,r1,160 3c3c: c0 20 00 00 b r1 00003c40 <__udivmodsi4>: 3c40: f4 22 20 00 cmpgu r4,r1,r2 3c44: 44 80 00 18 be r4,r0,3ca4 <__udivmodsi4+0x64> 3c48: 34 04 00 01 mvi r4,1 3c4c: 4c 40 00 0b bge r2,r0,3c78 <__udivmodsi4+0x38> 3c50: 34 05 00 00 mvi r5,0 3c54: 54 41 00 03 bgu r2,r1,3c60 <__udivmodsi4+0x20> 3c58: c8 22 08 00 sub r1,r1,r2 3c5c: b8 a4 28 00 or r5,r5,r4 3c60: 00 84 00 01 srui r4,r4,1 3c64: 00 42 00 01 srui r2,r2,1 3c68: 5c 80 ff fb bne r4,r0,3c54 <__udivmodsi4+0x14> 3c6c: 5c 60 00 02 bne r3,r0,3c74 <__udivmodsi4+0x34> 3c70: b8 a0 08 00 mv r1,r5 3c74: c3 a0 00 00 ret 3c78: b4 42 10 00 add r2,r2,r2 3c7c: b4 84 20 00 add r4,r4,r4 3c80: 7c 86 00 00 cmpnei r6,r4,0 3c84: f4 22 28 00 cmpgu r5,r1,r2 3c88: a0 c5 28 00 and r5,r6,r5 3c8c: 44 a0 00 02 be r5,r0,3c94 <__udivmodsi4+0x54> 3c90: 4c 40 ff fa bge r2,r0,3c78 <__udivmodsi4+0x38> 3c94: 34 05 00 00 mvi r5,0 3c98: 44 80 ff f5 be r4,r0,3c6c <__udivmodsi4+0x2c> 3c9c: 34 05 00 00 mvi r5,0 3ca0: e3 ff ff ed bi 3c54 <__udivmodsi4+0x14> 3ca4: 34 04 00 01 mvi r4,1 3ca8: 34 05 00 00 mvi r5,0 3cac: e3 ff ff ea bi 3c54 <__udivmodsi4+0x14> 00003cb0 <_init>: 3cb0: 37 9c ff fc addi sp,sp,-4 3cb4: 5b 9d 00 04 sw (sp+4),ra 3cb8: fb ff f1 6e calli 270 3cbc: fb ff f1 7f calli 2b8 <__do_global_ctors_aux> 3cc0: 2b 9d 00 04 lw ra,(sp+4) 3cc4: 37 9c 00 04 addi sp,sp,4 3cc8: c3 a0 00 00 ret 00003ccc <_fini>: 3ccc: 37 9c ff fc addi sp,sp,-4 3cd0: 5b 9d 00 04 sw (sp+4),ra 3cd4: fb ff f1 3a calli 1bc <__do_global_dtors_aux> 3cd8: 2b 9d 00 04 lw ra,(sp+4) 3cdc: 37 9c 00 04 addi sp,sp,4 3ce0: c3 a0 00 00 ret 00003ce4 <__CTOR_LIST__>: 3ce4: ff ff ff ff *unknown* 00003ce8 <__CTOR_END__>: 3ce8: 00 00 00 00 srui r0,r0,0 00003cec <__DTOR_LIST__>: 3cec: ff ff ff ff *unknown* 00003cf0 <__DTOR_END__>: 3cf0: 00 00 00 00 srui r0,r0,0 00003cf4 <__JCR_END__>: 3cf4: 00 00 00 00 srui r0,r0,0 Disassembly of section .rodata: 00004000 <_frodata>: 4000: fe ff ff ff *unknown* 4004: ef ff ff ff *unknown* 4008: ff 00 00 ff *unknown* 400c: 00 44 44 00 srui r4,r2,17408 4010: 00 0f ff 80 srui r15,r0,-128 4014: 08 f0 d1 80 muli r16,r7,-11904 4018: 7f ff ff ff cmpnei ba,ba,-1 401c: 2c b4 17 80 lhu r20,(r5+6016) 4020: ff ff 00 ff *unknown* 4024: be af 12 00 *unknown* 4028: be af be af *unknown* 402c: 00 00 04 44 srui r0,r0,1092 4030: 00 00 03 5c srui r0,r0,860 4034: 00 00 03 6c srui r0,r0,876 4038: 00 00 03 74 srui r0,r0,884 403c: 00 00 03 84 srui r0,r0,900 4040: 00 00 03 94 srui r0,r0,916 4044: 00 00 03 a0 srui r0,r0,928 4048: 00 00 04 34 srui r0,r0,1076 404c: 00 00 04 10 srui r0,r0,1040 4050: 00 00 03 b0 srui r0,r0,944 4054: 00 00 03 c8 srui r0,r0,968 4058: 00 00 03 e0 srui r0,r0,992 405c: 00 00 03 f8 srui r0,r0,1016 4060: 00 00 05 20 srui r0,r0,1312 4064: 00 00 05 5c srui r0,r0,1372 4068: 00 00 05 4c srui r0,r0,1356 406c: 00 00 05 4c srui r0,r0,1356 4070: 00 00 06 18 srui r0,r0,1560 4074: 00 00 06 50 srui r0,r0,1616 4078: 00 00 0f f4 srui r0,r0,4084 407c: 00 00 10 b0 srui r0,r0,4272 4080: 00 00 10 c4 srui r0,r0,4292 4084: 00 00 10 f4 srui r0,r0,4340 4088: 00 00 11 08 srui r0,r0,4360 408c: 00 00 11 20 srui r0,r0,4384 4090: 00 00 1b f4 srui r0,r0,7156 4094: 00 00 1b f4 srui r0,r0,7156 4098: 00 00 1b f4 srui r0,r0,7156 409c: 00 00 1b f4 srui r0,r0,7156 40a0: 00 00 1b f4 srui r0,r0,7156 40a4: 00 00 1b f4 srui r0,r0,7156 40a8: 00 00 1b f4 srui r0,r0,7156 40ac: 00 00 1b f4 srui r0,r0,7156 40b0: 00 00 1b f4 srui r0,r0,7156 40b4: 00 00 11 38 srui r0,r0,4408 40b8: 00 00 13 3c srui r0,r0,4924 40bc: 00 00 12 74 srui r0,r0,4724 40c0: 00 00 12 b0 srui r0,r0,4784 40c4: 00 00 1b f4 srui r0,r0,7156 40c8: 00 00 1b f4 srui r0,r0,7156 40cc: 00 00 1b f4 srui r0,r0,7156 40d0: 00 00 1b f4 srui r0,r0,7156 40d4: 00 00 1b f4 srui r0,r0,7156 40d8: 00 00 1b f4 srui r0,r0,7156 40dc: 00 00 1b f4 srui r0,r0,7156 40e0: 00 00 1b f4 srui r0,r0,7156 40e4: 00 00 1b f4 srui r0,r0,7156 40e8: 00 00 1b f4 srui r0,r0,7156 40ec: 00 00 1b f4 srui r0,r0,7156 40f0: 00 00 1b f4 srui r0,r0,7156 40f4: 00 00 13 5c srui r0,r0,4956 40f8: 00 00 1b f4 srui r0,r0,7156 40fc: 00 00 14 94 srui r0,r0,5268 4100: 00 00 16 24 srui r0,r0,5668 00004104 : 4104: 1e 07 84 c7 lh r7,(r16+-31545) 4108: 1e 07 84 c7 lh r7,(r16+-31545) 410c: 1e 07 84 c7 lh r7,(r16+-31545) 00004110 : 4110: 00 00 00 c8 srui r0,r0,200 4114: 00 00 00 c8 srui r0,r0,200 4118: 00 00 00 c8 srui r0,r0,200 411c: 34 31 31 35 addi r17,r1,12597 4120: 30 31 2d 64 sb (r1+11620),r17 4124: 31 37 66 34 sb (r9+26164),r23 4128: 61 31 30 00 andhi r17,r9,0x3000 412c: 80 00 04 00 *unknown* 4130: 80 00 06 00 *unknown* 4134: 80 00 00 3f *unknown* 4138: 80 00 06 14 *unknown* 413c: 80 00 06 2c *unknown* 4140: 80 00 06 30 *unknown* 4144: 80 00 06 20 *unknown* 4148: 00 02 00 02 srui r2,r0,2 414c: 80 00 06 24 *unknown* 4150: 80 00 06 28 *unknown* 4154: 80 00 07 00 *unknown* 4158: 80 00 07 10 *unknown* 415c: 80 00 05 00 *unknown* 4160: 00 01 80 00 srui r1,r0,-32768 4164: 04 11 3e 98 nori r17,r0,0x3e98 4168: a8 bc 6d e9 *unknown* 416c: 35 41 67 84 addi r1,r10,26500 Disassembly of section .data: 00004170 <_fdata>: 4170: 80 00 08 00 sru r1,r0,r0 00004174 : 4174: 80 00 08 04 *unknown* 00004178 : 4178: 80 00 08 08 *unknown* 0000417c : 417c: 00 00 00 04 srui r0,r0,4 00004180 : 4180: ff ff ff ff *unknown* 00004184 : 4184: 00 00 00 ff srui r0,r0,255 00004188 : 4188: 00 00 03 ff srui r0,r0,1023 0000418c : 418c: 00 00 00 00 srui r0,r0,0 4190: 00 00 10 21 srui r0,r0,4129 4194: 00 00 20 42 srui r0,r0,8258 4198: 00 00 30 63 srui r0,r0,12387 419c: 00 00 40 84 srui r0,r0,16516 41a0: 00 00 50 a5 srui r0,r0,20645 41a4: 00 00 60 c6 srui r0,r0,24774 41a8: 00 00 70 e7 srui r0,r0,28903 41ac: 00 00 81 08 srui r0,r0,-32504 41b0: 00 00 91 29 srui r0,r0,-28375 41b4: 00 00 a1 4a srui r0,r0,-24246 41b8: 00 00 b1 6b srui r0,r0,-20117 41bc: 00 00 c1 8c srui r0,r0,-15988 41c0: 00 00 d1 ad srui r0,r0,-11859 41c4: 00 00 e1 ce srui r0,r0,-7730 41c8: 00 00 f1 ef srui r0,r0,-3601 41cc: 00 00 12 31 srui r0,r0,4657 41d0: 00 00 02 10 srui r0,r0,528 41d4: 00 00 32 73 srui r0,r0,12915 41d8: 00 00 22 52 srui r0,r0,8786 41dc: 00 00 52 b5 srui r0,r0,21173 41e0: 00 00 42 94 srui r0,r0,17044 41e4: 00 00 72 f7 srui r0,r0,29431 41e8: 00 00 62 d6 srui r0,r0,25302 41ec: 00 00 93 39 srui r0,r0,-27847 41f0: 00 00 83 18 srui r0,r0,-31976 41f4: 00 00 b3 7b srui r0,r0,-19589 41f8: 00 00 a3 5a srui r0,r0,-23718 41fc: 00 00 d3 bd srui r0,r0,-11331 4200: 00 00 c3 9c srui r0,r0,-15460 4204: 00 00 f3 ff srui r0,r0,-3073 4208: 00 00 e3 de srui r0,r0,-7202 420c: 00 00 24 62 srui r0,r0,9314 4210: 00 00 34 43 srui r0,r0,13379 4214: 00 00 04 20 srui r0,r0,1056 4218: 00 00 14 01 srui r0,r0,5121 421c: 00 00 64 e6 srui r0,r0,25830 4220: 00 00 74 c7 srui r0,r0,29895 4224: 00 00 44 a4 srui r0,r0,17572 4228: 00 00 54 85 srui r0,r0,21637 422c: 00 00 a5 6a srui r0,r0,-23190 4230: 00 00 b5 4b srui r0,r0,-19125 4234: 00 00 85 28 srui r0,r0,-31448 4238: 00 00 95 09 srui r0,r0,-27383 423c: 00 00 e5 ee srui r0,r0,-6674 4240: 00 00 f5 cf srui r0,r0,-2609 4244: 00 00 c5 ac srui r0,r0,-14932 4248: 00 00 d5 8d srui r0,r0,-10867 424c: 00 00 36 53 srui r0,r0,13907 4250: 00 00 26 72 srui r0,r0,9842 4254: 00 00 16 11 srui r0,r0,5649 4258: 00 00 06 30 srui r0,r0,1584 425c: 00 00 76 d7 srui r0,r0,30423 4260: 00 00 66 f6 srui r0,r0,26358 4264: 00 00 56 95 srui r0,r0,22165 4268: 00 00 46 b4 srui r0,r0,18100 426c: 00 00 b7 5b srui r0,r0,-18597 4270: 00 00 a7 7a srui r0,r0,-22662 4274: 00 00 97 19 srui r0,r0,-26855 4278: 00 00 87 38 srui r0,r0,-30920 427c: 00 00 f7 df srui r0,r0,-2081 4280: 00 00 e7 fe srui r0,r0,-6146 4284: 00 00 d7 9d srui r0,r0,-10339 4288: 00 00 c7 bc srui r0,r0,-14404 428c: 00 00 48 c4 srui r0,r0,18628 4290: 00 00 58 e5 srui r0,r0,22757 4294: 00 00 68 86 srui r0,r0,26758 4298: 00 00 78 a7 srui r0,r0,30887 429c: 00 00 08 40 srui r0,r0,2112 42a0: 00 00 18 61 srui r0,r0,6241 42a4: 00 00 28 02 srui r0,r0,10242 42a8: 00 00 38 23 srui r0,r0,14371 42ac: 00 00 c9 cc srui r0,r0,-13876 42b0: 00 00 d9 ed srui r0,r0,-9747 42b4: 00 00 e9 8e srui r0,r0,-5746 42b8: 00 00 f9 af srui r0,r0,-1617 42bc: 00 00 89 48 srui r0,r0,-30392 42c0: 00 00 99 69 srui r0,r0,-26263 42c4: 00 00 a9 0a srui r0,r0,-22262 42c8: 00 00 b9 2b srui r0,r0,-18133 42cc: 00 00 5a f5 srui r0,r0,23285 42d0: 00 00 4a d4 srui r0,r0,19156 42d4: 00 00 7a b7 srui r0,r0,31415 42d8: 00 00 6a 96 srui r0,r0,27286 42dc: 00 00 1a 71 srui r0,r0,6769 42e0: 00 00 0a 50 srui r0,r0,2640 42e4: 00 00 3a 33 srui r0,r0,14899 42e8: 00 00 2a 12 srui r0,r0,10770 42ec: 00 00 db fd srui r0,r0,-9219 42f0: 00 00 cb dc srui r0,r0,-13348 42f4: 00 00 fb bf srui r0,r0,-1089 42f8: 00 00 eb 9e srui r0,r0,-5218 42fc: 00 00 9b 79 srui r0,r0,-25735 4300: 00 00 8b 58 srui r0,r0,-29864 4304: 00 00 bb 3b srui r0,r0,-17605 4308: 00 00 ab 1a srui r0,r0,-21734 430c: 00 00 6c a6 srui r0,r0,27814 4310: 00 00 7c 87 srui r0,r0,31879 4314: 00 00 4c e4 srui r0,r0,19684 4318: 00 00 5c c5 srui r0,r0,23749 431c: 00 00 2c 22 srui r0,r0,11298 4320: 00 00 3c 03 srui r0,r0,15363 4324: 00 00 0c 60 srui r0,r0,3168 4328: 00 00 1c 41 srui r0,r0,7233 432c: 00 00 ed ae srui r0,r0,-4690 4330: 00 00 fd 8f srui r0,r0,-625 4334: 00 00 cd ec srui r0,r0,-12820 4338: 00 00 dd cd srui r0,r0,-8755 433c: 00 00 ad 2a srui r0,r0,-21206 4340: 00 00 bd 0b srui r0,r0,-17141 4344: 00 00 8d 68 srui r0,r0,-29336 4348: 00 00 9d 49 srui r0,r0,-25271 434c: 00 00 7e 97 srui r0,r0,32407 4350: 00 00 6e b6 srui r0,r0,28342 4354: 00 00 5e d5 srui r0,r0,24277 4358: 00 00 4e f4 srui r0,r0,20212 435c: 00 00 3e 13 srui r0,r0,15891 4360: 00 00 2e 32 srui r0,r0,11826 4364: 00 00 1e 51 srui r0,r0,7761 4368: 00 00 0e 70 srui r0,r0,3696 436c: 00 00 ff 9f srui r0,r0,-97 4370: 00 00 ef be srui r0,r0,-4162 4374: 00 00 df dd srui r0,r0,-8227 4378: 00 00 cf fc srui r0,r0,-12292 437c: 00 00 bf 1b srui r0,r0,-16613 4380: 00 00 af 3a srui r0,r0,-20678 4384: 00 00 9f 59 srui r0,r0,-24743 4388: 00 00 8f 78 srui r0,r0,-28808 438c: 00 00 91 88 srui r0,r0,-28280 4390: 00 00 81 a9 srui r0,r0,-32343 4394: 00 00 b1 ca srui r0,r0,-20022 4398: 00 00 a1 eb srui r0,r0,-24085 439c: 00 00 d1 0c srui r0,r0,-12020 43a0: 00 00 c1 2d srui r0,r0,-16083 43a4: 00 00 f1 4e srui r0,r0,-3762 43a8: 00 00 e1 6f srui r0,r0,-7825 43ac: 00 00 10 80 srui r0,r0,4224 43b0: 00 00 00 a1 srui r0,r0,161 43b4: 00 00 30 c2 srui r0,r0,12482 43b8: 00 00 20 e3 srui r0,r0,8419 43bc: 00 00 50 04 srui r0,r0,20484 43c0: 00 00 40 25 srui r0,r0,16421 43c4: 00 00 70 46 srui r0,r0,28742 43c8: 00 00 60 67 srui r0,r0,24679 43cc: 00 00 83 b9 srui r0,r0,-31815 43d0: 00 00 93 98 srui r0,r0,-27752 43d4: 00 00 a3 fb srui r0,r0,-23557 43d8: 00 00 b3 da srui r0,r0,-19494 43dc: 00 00 c3 3d srui r0,r0,-15555 43e0: 00 00 d3 1c srui r0,r0,-11492 43e4: 00 00 e3 7f srui r0,r0,-7297 43e8: 00 00 f3 5e srui r0,r0,-3234 43ec: 00 00 02 b1 srui r0,r0,689 43f0: 00 00 12 90 srui r0,r0,4752 43f4: 00 00 22 f3 srui r0,r0,8947 43f8: 00 00 32 d2 srui r0,r0,13010 43fc: 00 00 42 35 srui r0,r0,16949 4400: 00 00 52 14 srui r0,r0,21012 4404: 00 00 62 77 srui r0,r0,25207 4408: 00 00 72 56 srui r0,r0,29270 440c: 00 00 b5 ea srui r0,r0,-18966 4410: 00 00 a5 cb srui r0,r0,-23093 4414: 00 00 95 a8 srui r0,r0,-27224 4418: 00 00 85 89 srui r0,r0,-31351 441c: 00 00 f5 6e srui r0,r0,-2706 4420: 00 00 e5 4f srui r0,r0,-6833 4424: 00 00 d5 2c srui r0,r0,-10964 4428: 00 00 c5 0d srui r0,r0,-15091 442c: 00 00 34 e2 srui r0,r0,13538 4430: 00 00 24 c3 srui r0,r0,9411 4434: 00 00 14 a0 srui r0,r0,5280 4438: 00 00 04 81 srui r0,r0,1153 443c: 00 00 74 66 srui r0,r0,29798 4440: 00 00 64 47 srui r0,r0,25671 4444: 00 00 54 24 srui r0,r0,21540 4448: 00 00 44 05 srui r0,r0,17413 444c: 00 00 a7 db srui r0,r0,-22565 4450: 00 00 b7 fa srui r0,r0,-18438 4454: 00 00 87 99 srui r0,r0,-30823 4458: 00 00 97 b8 srui r0,r0,-26696 445c: 00 00 e7 5f srui r0,r0,-6305 4460: 00 00 f7 7e srui r0,r0,-2178 4464: 00 00 c7 1d srui r0,r0,-14563 4468: 00 00 d7 3c srui r0,r0,-10436 446c: 00 00 26 d3 srui r0,r0,9939 4470: 00 00 36 f2 srui r0,r0,14066 4474: 00 00 06 91 srui r0,r0,1681 4478: 00 00 16 b0 srui r0,r0,5808 447c: 00 00 66 57 srui r0,r0,26199 4480: 00 00 76 76 srui r0,r0,30326 4484: 00 00 46 15 srui r0,r0,17941 4488: 00 00 56 34 srui r0,r0,22068 448c: 00 00 d9 4c srui r0,r0,-9908 4490: 00 00 c9 6d srui r0,r0,-13971 4494: 00 00 f9 0e srui r0,r0,-1778 4498: 00 00 e9 2f srui r0,r0,-5841 449c: 00 00 99 c8 srui r0,r0,-26168 44a0: 00 00 89 e9 srui r0,r0,-30231 44a4: 00 00 b9 8a srui r0,r0,-18038 44a8: 00 00 a9 ab srui r0,r0,-22101 44ac: 00 00 58 44 srui r0,r0,22596 44b0: 00 00 48 65 srui r0,r0,18533 44b4: 00 00 78 06 srui r0,r0,30726 44b8: 00 00 68 27 srui r0,r0,26663 44bc: 00 00 18 c0 srui r0,r0,6336 44c0: 00 00 08 e1 srui r0,r0,2273 44c4: 00 00 38 82 srui r0,r0,14466 44c8: 00 00 28 a3 srui r0,r0,10403 44cc: 00 00 cb 7d srui r0,r0,-13443 44d0: 00 00 db 5c srui r0,r0,-9380 44d4: 00 00 eb 3f srui r0,r0,-5313 44d8: 00 00 fb 1e srui r0,r0,-1250 44dc: 00 00 8b f9 srui r0,r0,-29703 44e0: 00 00 9b d8 srui r0,r0,-25640 44e4: 00 00 ab bb srui r0,r0,-21573 44e8: 00 00 bb 9a srui r0,r0,-17510 44ec: 00 00 4a 75 srui r0,r0,19061 44f0: 00 00 5a 54 srui r0,r0,23124 44f4: 00 00 6a 37 srui r0,r0,27191 44f8: 00 00 7a 16 srui r0,r0,31254 44fc: 00 00 0a f1 srui r0,r0,2801 4500: 00 00 1a d0 srui r0,r0,6864 4504: 00 00 2a b3 srui r0,r0,10931 4508: 00 00 3a 92 srui r0,r0,14994 450c: 00 00 fd 2e srui r0,r0,-722 4510: 00 00 ed 0f srui r0,r0,-4849 4514: 00 00 dd 6c srui r0,r0,-8852 4518: 00 00 cd 4d srui r0,r0,-12979 451c: 00 00 bd aa srui r0,r0,-16982 4520: 00 00 ad 8b srui r0,r0,-21109 4524: 00 00 9d e8 srui r0,r0,-25112 4528: 00 00 8d c9 srui r0,r0,-29239 452c: 00 00 7c 26 srui r0,r0,31782 4530: 00 00 6c 07 srui r0,r0,27655 4534: 00 00 5c 64 srui r0,r0,23652 4538: 00 00 4c 45 srui r0,r0,19525 453c: 00 00 3c a2 srui r0,r0,15522 4540: 00 00 2c 83 srui r0,r0,11395 4544: 00 00 1c e0 srui r0,r0,7392 4548: 00 00 0c c1 srui r0,r0,3265 454c: 00 00 ef 1f srui r0,r0,-4321 4550: 00 00 ff 3e srui r0,r0,-194 4554: 00 00 cf 5d srui r0,r0,-12451 4558: 00 00 df 7c srui r0,r0,-8324 455c: 00 00 af 9b srui r0,r0,-20581 4560: 00 00 bf ba srui r0,r0,-16454 4564: 00 00 8f d9 srui r0,r0,-28711 4568: 00 00 9f f8 srui r0,r0,-24584 456c: 00 00 6e 17 srui r0,r0,28183 4570: 00 00 7e 36 srui r0,r0,32310 4574: 00 00 4e 55 srui r0,r0,20053 4578: 00 00 5e 74 srui r0,r0,24180 457c: 00 00 2e 93 srui r0,r0,11923 4580: 00 00 3e b2 srui r0,r0,16050 4584: 00 00 0e d1 srui r0,r0,3793 4588: 00 00 1e f0 srui r0,r0,7920 0000458c : 458c: 00 00 ff 00 srui r0,r0,-256 00004590 : 4590: 00 00 00 ff srui r0,r0,255 00004594 : 4594: 00 00 00 c8 srui r0,r0,200 4598: 00 00 00 c8 srui r0,r0,200 459c: 00 00 00 c8 srui r0,r0,200 Disassembly of section .bss: 000045a0 <_fbss>: 45a0: 00 00 00 00 srui r0,r0,0 000045a4 : 45a4: 00 00 00 00 srui r0,r0,0 000045a8 : 45a8: 00 00 00 00 srui r0,r0,0 000045ac : ... 000045b4 : 45b4: 00 00 00 00 srui r0,r0,0 000045b8 : ... 000045e0 : ... 00004608 : ... 00004614 : 4614: 00 00 00 00 srui r0,r0,0 00004618 : ... 000062dc : 62dc: 00 00 00 00 srui r0,r0,0 000062e0 : 62e0: 00 00 00 00 srui r0,r0,0 000062e4 : 62e4: 00 00 00 00 srui r0,r0,0 000062e8 : 62e8: 00 00 00 00 srui r0,r0,0 000062ec : 62ec: 00 00 00 00 srui r0,r0,0 000062f0 : ... 00006318 : 6318: 00 00 00 00 srui r0,r0,0 0000631c : 631c: 00 00 00 00 srui r0,r0,0 00006320 : ... 00006321 : 6321: 00 00 00 00 srui r0,r0,0 00006324 : 6324: 00 00 00 00 srui r0,r0,0 00006328 : 6328: 00 00 00 00 srui r0,r0,0 0000632c : ... 0000672c : ... 0000672d : 672d: 00 00 00 00 srui r0,r0,0 00006730 : ... 00006758 : 6758: 00 00 00 00 srui r0,r0,0 0000675c : ... 00006770 : 6770: 00 00 00 00 srui r0,r0,0 00006774 : ... 0000679c : 679c: 00 00 00 00 srui r0,r0,0 000067a0 : 67a0: 00 00 00 00 srui r0,r0,0 000067a4 : ... 000069a4 : 69a4: 00 00 00 00 srui r0,r0,0 000069a8 : 69a8: 00 00 00 00 srui r0,r0,0 Disassembly of section .comment: 00000000 <.comment>: 0: 47 43 43 3a be gp,r3,10ce8 <_gp+0x4758> 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 3b c0 srui r0,r0,15296 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 3c 00 srui r0,r0,15360 34: 00 00 00 40 srui r0,r0,64 ... 40: 00 00 00 1c srui r0,r0,28 44: 00 02 00 00 srui r2,r0,0 48: 01 40 04 00 srui r0,r10,1024 4c: 00 00 00 00 srui r0,r0,0 50: 00 00 3c 40 srui r0,r0,15424 54: 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 1c srui r0,r0,28 24: 00 02 00 00 srui r2,r0,0 28: 00 a0 00 00 srui r0,r5,0 2c: 00 a0 00 00 srui r0,r5,0 30: 00 45 5f 5f srui r5,r2,24415 34: 75 6d 6f 64 cmpgui r13,r11,0x6f64 38: 73 69 33 00 cmpgeui r9,fp,0x3300 3c: 00 00 00 00 srui r0,r0,0 40: 00 00 00 1f srui r0,r0,31 44: 00 02 00 00 srui r2,r0,0 48: 01 40 00 00 srui r0,r10,0 4c: 00 a8 00 00 srui r8,r5,0 50: 00 45 5f 5f srui r5,r2,24415 54: 75 64 69 76 cmpgui r4,r11,0x6976 58: 6d 6f 64 73 cmpgei r15,r11,25715 5c: 69 34 00 00 cmpgi r20,r9,0 60: Address 0x0000000000000060 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 93 srui r0,r0,147 10: 01 00 00 00 srui r0,r8,0 14: 17 00 00 00 sri r0,r24,0 18: 48 00 00 3b bg r0,r0,104 <_crt0+0x4> 1c: c0 00 00 3c *unknown* 20: 00 00 00 00 srui r0,r0,0 24: 00 02 01 08 srui r2,r0,264 28: 00 00 00 85 srui r0,r0,133 2c: 03 04 05 69 srui r4,r24,1385 30: 6e 74 00 04 cmpgei r20,r19,4 34: 00 00 00 9f srui r0,r0,159 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: 00 05 01 00 srui r5,r0,256 48: 00 00 0d 01 srui r0,r0,3329 4c: 1e 01 00 00 lh r1,(r16+0) 50: 00 33 00 00 srui r19,r1,0 54: 3b c0 00 00 ori r0,ea,0x0 58: 3c 00 02 8c sli r0,r0,652 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 3b e0 srui r0,r0,15328 7c: 00 00 3c 00 srui r0,r0,15360 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 9c srui r0,r0,156 a4: 00 02 00 00 srui r2,r0,0 a8: 00 75 04 01 srui r21,r3,1025 ac: 00 00 00 93 srui r0,r0,147 b0: 01 00 00 00 srui r0,r8,0 b4: a7 00 00 00 not r0,r24 b8: 48 00 00 3c bg r0,r0,1a8 <.restore_all_and_eret+0x28> bc: 00 00 00 3c srui r0,r0,60 c0: 40 00 00 00 lbu r0,(r0+0) c4: c3 02 01 08 *unknown* c8: 00 00 00 85 srui r0,r0,133 cc: 03 04 05 69 srui r4,r24,1385 d0: 6e 74 00 04 cmpgei r20,r19,4 d4: 00 00 00 9f srui r0,r0,159 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: 00 05 01 00 srui r5,r0,256 e8: 00 00 d8 01 srui r0,r0,-10239 ec: 1e 01 00 00 lh r1,(r16+0) f0: 00 33 00 00 srui r19,r1,0 f4: 3c 00 00 00 sli r0,r0,0 f8: 3c 40 02 8c sli r0,r2,652 fc: 00 06 61 00 srui r6,r0,24832 100: 01 1e 00 00 srui ea,r8,0 104: 00 33 00 00 srui r19,r1,0 108: 00 7f 06 62 srui ba,r3,1634 10c: 00 01 1e 00 srui r1,r0,7680 110: 00 00 33 00 srui r0,r0,13056 114: 00 00 9d 07 srui r0,r0,-25337 118: 00 00 3c 20 srui r0,r0,15392 11c: 00 00 3c 40 srui r0,r0,15424 120: 08 65 62 61 muli r5,r3,25185 124: 00 01 23 00 srui r1,r0,8960 128: 00 00 2c 00 srui r0,r0,11264 12c: 00 00 bb 08 srui r0,r0,-17656 130: 73 72 00 01 cmpgeui r18,fp,0x1 134: 23 00 00 00 andi r0,r24,0x0 138: 2c 00 00 00 lhu r0,(r0+0) 13c: dc 00 00 00 sexth r0,r0 140: 00 00 00 a4 srui r0,r0,164 144: 00 02 00 00 srui r2,r0,0 148: 00 ea 04 01 srui r10,r7,1025 14c: 00 00 00 93 srui r0,r0,147 150: 01 00 00 00 srui r0,r8,0 154: ec 00 00 00 cmpge r0,r0,r0 158: 48 00 00 3c bg r0,r0,248 <_ftext_rom+0x8c> 15c: 40 00 00 3c lbu r0,(r0+60) 160: b0 00 00 01 *unknown* 164: 86 02 01 08 *unknown* 168: 00 00 00 85 srui r0,r0,133 16c: 03 04 05 69 srui r4,r24,1385 170: 6e 74 00 04 cmpgei r20,r19,4 174: 00 00 00 9f srui r0,r0,159 178: 02 20 00 00 srui r0,r17,0 17c: 00 3e 02 04 srui ea,r1,516 180: 07 00 00 00 nori r0,r24,0x0 184: 00 05 01 00 srui r5,r0,256 188: 00 01 20 01 srui r1,r0,8193 18c: 1e 01 00 00 lh r1,(r16+0) 190: 00 33 00 00 srui r19,r1,0 194: 3c 40 00 00 sli r0,r2,0 198: 3c b0 02 8c sli r16,r5,652 19c: 00 06 6e 75 srui r6,r0,28277 1a0: 6d 00 01 1e cmpgei r0,r8,286 1a4: 00 00 00 33 srui r0,r0,51 1a8: 00 00 00 fe srui r0,r0,254 1ac: 06 64 65 6e nori r4,r19,0x656e 1b0: 00 01 1e 00 srui r1,r0,7680 1b4: 00 00 33 00 srui r0,r0,13056 1b8: 00 01 27 07 srui r1,r0,9991 1bc: 00 00 00 e2 srui r0,r0,226 1c0: 01 1e 00 00 srui ea,r8,0 1c4: 00 2c 01 53 srui r12,r1,339 1c8: 08 62 69 74 muli r2,r3,26996 1cc: 00 01 20 00 srui r1,r0,8192 1d0: 00 00 33 00 srui r0,r0,13056 1d4: 00 01 6a 08 srui r1,r0,27144 1d8: 72 65 73 00 cmpgeui r5,r19,0x7300 1dc: 01 21 00 00 srui r1,r9,0 1e0: 00 33 00 00 srui r19,r1,0 1e4: 01 a0 00 00 srui r0,r13,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 0b 01 srui r7,r0,2817 d4: 11 01 12 01 lb r1,(r8+4609) d8: 00 00 08 34 srui r0,r0,2100 dc: 00 03 08 3a srui r3,r0,2106 e0: 0b 3b 0b 49 muli fp,r25,2889 e4: 13 02 06 00 lb r2,(r24+1536) e8: 00 00 01 11 srui r0,r0,273 ec: 01 25 0e 13 srui r5,r9,3603 f0: 0b 03 0e 1b muli r3,r24,3611 f4: 0e 11 01 12 sh (r16+274),r17 f8: 01 10 06 00 srui r16,r8,1536 fc: 00 02 24 00 srui r2,r0,9216 100: 0b 0b 3e 0b muli r11,r24,15883 104: 03 0e 00 00 srui r14,r24,0 108: 03 24 00 0b srui r4,r25,11 10c: 0b 3e 0b 03 muli ea,r25,2819 110: 08 00 00 04 muli r0,r0,4 114: 16 00 03 0e sri r0,r16,782 118: 3a 0b 3b 0b ori r11,r16,0x3b0b 11c: 49 13 00 00 bg r8,r19,11c <_crt0+0x1c> 120: 05 2e 01 3f nori r14,r9,0x13f 124: 0c 03 0e 3a sh (r0+3642),r3 128: 0b 3b 0b 27 muli fp,r25,2855 12c: 0c 49 13 11 sh (r2+4881),r9 130: 01 12 01 40 srui r18,r8,320 134: 0a 00 00 06 muli r0,r16,6 138: 05 00 03 08 nori r0,r8,0x308 13c: 3a 0b 3b 0b ori r11,r16,0x3b0b 140: 49 13 02 06 bg r8,r19,958 144: 00 00 07 05 srui r0,r0,1797 148: 00 03 0e 3a srui r3,r0,3642 14c: 0b 3b 0b 49 muli fp,r25,2889 150: 13 02 0a 00 lb r2,(r24+2560) 154: 00 08 34 00 srui r8,r0,13312 158: 03 08 3a 0b srui r8,r24,14859 15c: 3b 0b 49 13 ori r11,r24,0x4913 160: 02 06 00 00 srui r6,r16,0 ... 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: 3b c0 32 00 ori r0,ea,0x3200 68: 05 02 00 00 nori r2,r8,0x0 6c: 3b c8 15 00 ori r8,ea,0x1500 70: 05 02 00 00 nori r2,r8,0x0 74: 3b cc 24 00 ori r12,ea,0x2400 78: 05 02 00 00 nori r2,r8,0x0 7c: 3b d4 15 00 ori r20,ea,0x1500 80: 05 02 00 00 nori r2,r8,0x0 84: 3b e0 03 74 ori r0,ba,0x374 88: 01 00 05 02 srui r0,r8,1282 8c: 00 00 3b e4 srui r0,r0,15332 90: 15 00 05 02 sri r0,r8,1282 94: 00 00 3b ec srui r0,r0,15340 98: 15 00 05 02 sri r0,r8,1282 9c: 00 00 3b f0 srui r0,r0,15344 a0: 16 00 05 02 sri r0,r16,1282 a4: 00 00 3b f4 srui r0,r0,15348 a8: 16 00 05 02 sri r0,r16,1282 ac: 00 00 3b f8 srui r0,r0,15352 b0: 13 00 05 02 lb r0,(r24+1282) b4: 00 00 3b fc srui r0,r0,15356 b8: 16 00 05 02 sri r0,r16,1282 bc: 00 00 3c 00 srui r0,r0,15360 c0: 00 01 01 00 srui r1,r0,256 c4: 00 00 bf 00 srui r0,r0,-16640 c8: 02 00 00 00 srui r0,r16,0 cc: 55 01 01 f6 bgu r8,r1,8a4 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: 6d 6f 64 73 cmpgei r15,r11,25715 108: 69 33 2e 63 cmpgi r19,r9,11875 10c: 00 01 00 00 srui r1,r0,0 110: 6c 69 62 67 cmpgei r9,r3,25191 114: 63 63 5f 6c andhi r3,fp,0x5f6c 118: 6d 33 32 2e cmpgei r19,r9,12846 11c: 68 00 01 00 cmpgi r0,r0,256 120: 00 00 00 05 srui r0,r0,5 124: 02 00 00 3c srui r0,r16,60 128: 00 32 00 05 srui r18,r1,5 12c: 02 00 00 3c srui r0,r16,60 130: 08 15 00 05 muli r21,r0,5 134: 02 00 00 3c srui r0,r16,60 138: 0c 24 00 05 sh (r1+5),r4 13c: 02 00 00 3c srui r0,r16,60 140: 14 15 00 05 sri r21,r0,5 144: 02 00 00 3c srui r0,r16,60 148: 20 03 74 01 andi r3,r0,0x7401 14c: 00 05 02 00 srui r5,r0,512 150: 00 3c 24 15 srui sp,r1,9237 154: 00 05 02 00 srui r5,r0,512 158: 00 3c 2c 15 srui sp,r1,11285 15c: 00 05 02 00 srui r5,r0,512 160: 00 3c 30 16 srui sp,r1,12310 164: 00 05 02 00 srui r5,r0,512 168: 00 3c 34 16 srui sp,r1,13334 16c: 00 05 02 00 srui r5,r0,512 170: 00 3c 38 13 srui sp,r1,14355 174: 00 05 02 00 srui r5,r0,512 178: 00 3c 3c 16 srui sp,r1,15382 17c: 00 05 02 00 srui r5,r0,512 180: 00 3c 40 00 srui sp,r1,16384 184: 01 01 00 00 srui r1,r8,0 188: 01 02 00 02 srui r2,r8,2 18c: 00 00 00 58 srui r0,r0,88 190: 01 01 f6 f5 srui r1,r8,-2315 194: 0a 00 01 01 muli r0,r16,257 198: 01 01 00 00 srui r1,r8,0 19c: 00 01 2e 2e srui r1,r0,11822 1a0: 2f 2e 2e 2f lhu r14,(r25+11823) 1a4: 2e 2e 2f 67 lhu r14,(r17+12135) 1a8: 63 63 2d 34 andhi r3,fp,0x2d34 1ac: 2e 35 2e 34 lhu r21,(r17+11828) 1b0: 2f 6c 69 62 lhu r12,(fp+26978) 1b4: 67 63 63 2f cmpei r3,fp,25391 1b8: 63 6f 6e 66 andhi r15,fp,0x6e66 1bc: 69 67 2f 6c cmpgi r7,r11,12140 1c0: 6d 33 32 00 cmpgei r19,r9,12800 1c4: 00 5f 75 64 srui ba,r2,30052 1c8: 69 76 6d 6f cmpgi r22,r11,28015 1cc: 64 73 69 34 cmpei r19,r3,26932 1d0: 2e 63 00 01 lhu r3,(r19+1) 1d4: 00 00 6c 69 srui r0,r0,27753 1d8: 62 67 63 63 andhi r7,r19,0x6363 1dc: 5f 6c 6d 33 bne fp,r12,1b6a8 <_gp+0xf118> 1e0: 32 2e 68 00 sb (r17+26624),r14 1e4: 01 00 00 00 srui r0,r8,0 1e8: 00 05 02 00 srui r5,r0,512 1ec: 00 3c 40 32 srui sp,r1,16434 1f0: 00 05 02 00 srui r5,r0,512 1f4: 00 3c 40 18 srui sp,r1,16408 1f8: 00 05 02 00 srui r5,r0,512 1fc: 00 3c 50 17 srui sp,r1,20503 200: 00 05 02 00 srui r5,r0,512 204: 00 3c 54 18 srui sp,r1,21528 208: 00 05 02 00 srui r5,r0,512 20c: 00 3c 58 16 srui sp,r1,22550 210: 00 05 02 00 srui r5,r0,512 214: 00 3c 5c 15 srui sp,r1,23573 218: 00 05 02 00 srui r5,r0,512 21c: 00 3c 60 16 srui sp,r1,24598 220: 00 05 02 00 srui r5,r0,512 224: 00 3c 64 15 srui sp,r1,25621 228: 00 05 02 00 srui r5,r0,512 22c: 00 3c 68 0c srui sp,r1,26636 230: 00 05 02 00 srui r5,r0,512 234: 00 3c 6c 1e srui sp,r1,27678 238: 00 05 02 00 srui r5,r0,512 23c: 00 3c 74 17 srui sp,r1,29719 240: 00 05 02 00 srui r5,r0,512 244: 00 3c 78 03 srui sp,r1,30723 248: 70 01 00 05 cmpgeui r1,r0,0x5 24c: 02 00 00 3c srui r0,r16,60 250: 7c 15 00 05 cmpnei r21,r0,5 254: 02 00 00 3c srui r0,r16,60 258: 80 11 00 05 *unknown* 25c: 02 00 00 3c srui r0,r16,60 260: 90 01 00 05 *unknown* 264: 02 00 00 3c srui r0,r16,60 268: 94 19 00 05 *unknown* 26c: 02 00 00 3c srui r0,r16,60 270: 9c 12 00 05 *unknown* 274: 02 00 00 3c srui r0,r16,60 278: a4 11 00 05 *unknown* 27c: 02 00 00 3c srui r0,r16,60 280: a8 17 00 05 *unknown* 284: 02 00 00 3c srui r0,r16,60 288: b0 00 01 01 *unknown* 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 3b c0 srui r0,r0,15296 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 3c 00 srui r0,r0,15360 3c: 00 00 00 40 srui r0,r0,64 40: 00 00 00 0c srui r0,r0,12 44: ff ff ff ff *unknown* 48: 01 00 01 7c srui r0,r8,380 4c: 20 0c 1c 00 andi r12,r0,0x1c00 50: 00 00 00 0c srui r0,r0,12 54: 00 00 00 40 srui r0,r0,64 58: 00 00 3c 40 srui r0,r0,15424 5c: 00 00 00 70 srui r0,r0,112 Disassembly of section .debug_str: 00000000 <.debug_str>: 0: 75 6e 73 69 cmpgui r14,r11,0x7369 4: 67 6e 65 64 cmpei r14,fp,25956 8: 20 69 6e 74 andi r9,r3,0x6e74 c: 00 5f 5f 75 srui ba,r2,24437 10: 64 69 76 73 cmpei r9,r3,30323 14: 69 33 00 2e cmpgi r19,r9,46 18: 2e 2f 2e 2e lhu r15,(r17+11822) 1c: 2f 2e 2e 2f lhu r14,(r25+11823) 20: 67 63 63 2d cmpei r3,fp,25389 24: 34 2e 35 2e addi r14,r1,13614 28: 34 2f 6c 69 addi r15,r1,27753 2c: 62 67 63 63 andhi r7,r19,0x6363 30: 2f 63 6f 6e lhu r3,(fp+28526) 34: 66 69 67 2f cmpei r9,r19,26415 38: 6c 6d 33 32 cmpgei r13,r3,13106 3c: 2f 5f 75 64 lhu ba,30052 40: 69 76 73 69 cmpgi r22,r11,29545 44: 33 2e 63 00 sb (r25+25344),r14 48: 2f 68 6f 6d lhu r8,(fp+28525) 4c: 65 2f 66 75 cmpei r15,r9,26229 50: 79 65 2f 4d orhi r5,r11,0x2f4d 54: 4d 2f 66 69 bge r9,r15,199f8 <_gp+0xd468> 58: 72 6d 77 61 cmpgeui r13,r19,0x7761 5c: 72 65 2f 74 cmpgeui r5,r19,0x2f74 60: 6f 6f 6c 63 cmpgei r15,fp,27747 64: 68 61 69 6e cmpgi r1,r3,26990 68: 2f 62 2d 67 lhu r2,(fp+11623) 6c: 63 63 2f 6c andhi r3,fp,0x2f6c 70: 6d 33 32 2d cmpgei r19,r9,12845 74: 72 74 65 6d cmpgeui r20,r19,0x656d 78: 73 34 2e 31 cmpgeui r20,r25,0x2e31 7c: 31 2f 6c 69 sb (r9+27753),r15 80: 62 67 63 63 andhi r7,r19,0x6363 84: 00 75 6e 73 srui r21,r3,28275 88: 69 67 6e 65 cmpgi r7,r11,28261 8c: 64 20 63 68 cmpei r0,r1,25448 90: 61 72 00 47 andhi r18,r11,0x47 94: 4e 55 20 43 bge r18,r21,81a0 <_fstack+0x1a4> 98: 20 34 2e 35 andi r20,r1,0x2e35 9c: 2e 34 00 55 lhu r20,(r17+85) a0: 53 49 74 79 bgeu gp,r9,1d284 <_gp+0x10cf4> a4: 70 65 00 2e cmpgeui r5,r3,0x2e a8: 2e 2f 2e 2e lhu r15,(r17+11822) ac: 2f 2e 2e 2f lhu r14,(r25+11823) b0: 67 63 63 2d cmpei r3,fp,25389 b4: 34 2e 35 2e addi r14,r1,13614 b8: 34 2f 6c 69 addi r15,r1,27753 bc: 62 67 63 63 andhi r7,r19,0x6363 c0: 2f 63 6f 6e lhu r3,(fp+28526) c4: 66 69 67 2f cmpei r9,r19,26415 c8: 6c 6d 33 32 cmpgei r13,r3,13106 cc: 2f 5f 75 6d lhu ba,30061 d0: 6f 64 73 69 cmpgei r4,fp,29545 d4: 33 2e 63 00 sb (r25+25344),r14 d8: 5f 5f 75 6d bne gp,ba,1d68c <_gp+0x110fc> dc: 6f 64 73 69 cmpgei r4,fp,29545 e0: 33 00 6d 6f sb (r24+28015),r0 e4: 64 77 61 6e cmpei r23,r3,24942 e8: 74 65 64 00 cmpgui r5,r3,0x6400 ec: 2e 2e 2f 2e lhu r14,(r17+12078) f0: 2e 2f 2e 2e lhu r15,(r17+11822) f4: 2f 67 63 63 lhu r7,(fp+25443) f8: 2d 34 2e 35 lhu r20,(r9+11829) fc: 2e 34 2f 6c lhu r20,(r17+12140) 100: 69 62 67 63 cmpgi r2,r11,26467 104: 63 2f 63 6f andhi r15,r25,0x636f 108: 6e 66 69 67 cmpgei r6,r19,26983 10c: 2f 6c 6d 33 lhu r12,(fp+27955) 110: 32 2f 5f 75 sb (r17+24437),r15 114: 64 69 76 6d cmpei r9,r3,30317 118: 6f 64 73 69 cmpgei r4,fp,29545 11c: 34 2e 63 00 addi r14,r1,25344 120: 5f 5f 75 64 bne gp,ba,1d6b0 <_gp+0x11120> 124: 69 76 6d 6f cmpgi r22,r11,28015 128: 64 73 69 34 cmpei r19,r3,26932 ... 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 13 00 srui r0,r0,4864 88: 01 51 00 00 srui r17,r10,0 8c: 00 20 00 00 srui r0,r1,0 90: 00 24 00 01 srui r4,r1,1 94: 51 00 00 00 bgeu r8,r0,94 <_data_bus_error_handler+0x14> ... a4: 13 00 01 52 lb r0,(r24+338) a8: 00 00 00 20 srui r0,r0,32 ac: 00 00 00 40 srui r0,r0,64 b0: 00 01 52 00 srui r1,r0,20992 ... bc: 00 00 34 00 srui r0,r0,13312 c0: 00 00 3c 00 srui r0,r0,15360 c4: 04 71 a0 01 nori r17,r3,0xa001 c8: 9f 00 00 00 *unknown* cc: 3c 00 00 00 sli r0,r0,0 d0: 40 00 01 51 lbu r0,(r0+337) ... dc: 00 00 00 24 srui r0,r0,36 e0: 00 00 00 28 srui r0,r0,40 e4: 00 01 51 00 srui r1,r0,20736 e8: 00 00 28 00 srui r0,r0,10240 ec: 00 00 2c 00 srui r0,r0,11264 f0: 05 71 00 31 nori r17,r11,0x31 f4: 24 9f 00 00 xnori ba,r4,0x0 ... 104: 00 1c 00 01 srui sp,r0,1 108: 51 00 00 00 bgeu r8,r0,108 <_crt0+0x8> 10c: 1c 00 00 00 lh r0,(r0+0) 110: 34 00 01 51 mvi r0,337 114: 00 00 00 38 srui r0,r0,56 118: 00 00 00 70 srui r0,r0,112 11c: 00 01 51 00 srui r1,r0,20736 ... 12c: 00 00 14 00 srui r0,r0,5120 130: 01 52 00 00 srui r18,r10,0 134: 00 24 00 00 srui r4,r1,0 138: 00 28 00 05 srui r8,r1,5 13c: 72 00 31 25 cmpgeui r0,r16,0x3125 140: 9f 00 00 00 *unknown* 144: 28 00 00 00 lw r0,(r0+0) 148: 2c 00 01 52 lhu r0,(r0+338) 14c: 00 00 00 38 srui r0,r0,56 150: 00 00 00 3c srui r0,r0,60 154: 00 01 52 00 srui r1,r0,20992 158: 00 00 3c 00 srui r0,r0,15360 15c: 00 00 70 00 srui r0,r0,28672 160: 01 52 00 00 srui r18,r10,0 ... 170: 00 14 00 02 srui r20,r0,2 174: 31 9f 00 00 sb (r12+0),ba 178: 00 24 00 00 srui r4,r1,0 17c: 00 38 00 01 srui r24,r1,1 180: 54 00 00 00 bgu r0,r0,180 <.restore_all_and_eret> 184: 40 00 00 00 lbu r0,(r0+0) 188: 64 00 01 54 cmpei r0,r0,340 18c: 00 00 00 64 srui r0,r0,100 190: 00 00 00 70 srui r0,r0,112 194: 00 02 31 9f srui r2,r0,12703 ... 1a4: 00 00 00 14 srui r0,r0,20 1a8: 00 02 30 9f srui r2,r0,12447 1ac: 00 00 00 20 srui r0,r0,32 1b0: 00 00 00 2c srui r0,r0,44 1b4: 00 01 55 00 srui r1,r0,21760 1b8: 00 00 38 00 srui r0,r0,14336 1bc: 00 00 70 00 srui r0,r0,28672 1c0: 02 30 9f 00 srui r16,r17,-24832 1c4: 00 00 00 00 srui r0,r0,0 1c8: Address 0x00000000000001c8 is out of bounds. 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+0x12044> 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 a0 srui r0,r0,160 2c: 00 00 00 33 srui r0,r0,51 30: 55 53 49 74 bgu r10,r19,12600 <_gp+0x6070> 34: 79 70 65 00 orhi r16,r11,0x6500 38: 00 00 00 00 srui r0,r0,0 3c: 00 00 00 1a srui r0,r0,26 40: 00 02 00 00 srui r2,r0,0 44: 01 40 00 00 srui r0,r10,0 48: 00 a8 00 00 srui r8,r5,0 4c: 00 33 55 53 srui r19,r1,21843 50: 49 74 79 70 bg r11,r20,1e610 <_gp+0x12080> 54: 65 00 00 00 cmpei r0,r8,0 ...