mm.elf: file format elf32-lm32 Disassembly of section .boot: 00000000 <_start>: 0: 98 00 00 00 xor r0,r0,r0 4: d0 00 00 00 wcsr IE,r0 8: 78 01 00 00 mvhi r1,0x0 c: 38 21 00 00 ori r1,r1,0x0 10: d0 e1 00 00 wcsr EBA,r1 14: e0 00 00 3b bi 100 <_crt0> 18: 34 00 00 00 nop 1c: 34 00 00 00 nop 00000020 <_breakpoint_handler>: 20: e0 00 00 00 bi 20 <_breakpoint_handler> 24: 34 00 00 00 nop 28: 34 00 00 00 nop 2c: 34 00 00 00 nop 30: 34 00 00 00 nop 34: 34 00 00 00 nop 38: 34 00 00 00 nop 3c: 34 00 00 00 nop 00000040 <_instruction_bus_error_handler>: 40: e0 00 00 00 bi 40 <_instruction_bus_error_handler> 44: 34 00 00 00 nop 48: 34 00 00 00 nop 4c: 34 00 00 00 nop 50: 34 00 00 00 nop 54: 34 00 00 00 nop 58: 34 00 00 00 nop 5c: 34 00 00 00 nop 00000060 <_watchpoint_handler>: 60: e0 00 00 00 bi 60 <_watchpoint_handler> 64: 34 00 00 00 nop 68: 34 00 00 00 nop 6c: 34 00 00 00 nop 70: 34 00 00 00 nop 74: 34 00 00 00 nop 78: 34 00 00 00 nop 7c: 34 00 00 00 nop 00000080 <_data_bus_error_handler>: 80: e0 00 00 00 bi 80 <_data_bus_error_handler> 84: 34 00 00 00 nop 88: 34 00 00 00 nop 8c: 34 00 00 00 nop 90: 34 00 00 00 nop 94: 34 00 00 00 nop 98: 34 00 00 00 nop 9c: 34 00 00 00 nop 000000a0 <_divide_by_zero_handler>: a0: e0 00 00 00 bi a0 <_divide_by_zero_handler> a4: 34 00 00 00 nop a8: 34 00 00 00 nop ac: 34 00 00 00 nop b0: 34 00 00 00 nop b4: 34 00 00 00 nop b8: 34 00 00 00 nop bc: 34 00 00 00 nop 000000c0 <_interrupt_handler>: c0: 5b 9d 00 00 sw (sp+0),ra c4: f8 00 00 1f calli 140 <.save_all> c8: f8 00 0b 8b calli 2ef4 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 cb 10 ori gp,gp,0xcb10 110: 78 01 00 00 mvhi r1,0x0 114: 38 21 4b 1c ori r1,r1,0x4b1c 118: 78 03 00 00 mvhi r3,0x0 11c: 38 63 51 c4 ori r3,r3,0x51c4 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 03 1d calli db0
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 4b 1c ori r14,r14,0x4b1c 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 36 08 ori r13,r13,0x3608 1f0: 39 8c 36 04 ori r12,r12,0x3604 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 4b 20 ori r11,r11,0x4b20 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 36 0c ori r1,r1,0x360c 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 36 00 ori r1,r1,0x3600 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 35 fc ori r11,r11,0x35fc 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 70 addi sp,sp,-144 324: 5b 8b 00 40 sw (sp+64),r11 328: 5b 8c 00 3c sw (sp+60),r12 32c: 5b 8d 00 38 sw (sp+56),r13 330: 5b 8e 00 34 sw (sp+52),r14 334: 5b 8f 00 30 sw (sp+48),r15 338: 5b 90 00 2c sw (sp+44),r16 33c: 5b 91 00 28 sw (sp+40),r17 340: 5b 92 00 24 sw (sp+36),r18 344: 5b 93 00 20 sw (sp+32),r19 348: 5b 94 00 1c sw (sp+28),r20 34c: 5b 95 00 18 sw (sp+24),r21 350: 5b 96 00 14 sw (sp+20),r22 354: 5b 97 00 10 sw (sp+16),r23 358: 5b 98 00 0c sw (sp+12),r24 35c: 5b 99 00 08 sw (sp+8),r25 360: 5b 9d 00 04 sw (sp+4),ra 364: 78 0b 00 00 mvhi r11,0x0 368: b8 20 c8 00 mv r25,r1 36c: b8 40 70 00 mv r14,r2 370: 34 0c 00 00 mvi r12,0 374: 37 8d 00 44 addi r13,sp,68 378: 34 18 00 3c mvi r24,60 37c: 34 17 00 7c mvi r23,124 380: 34 16 00 4d mvi r22,77 384: 34 15 00 4e mvi r21,78 388: 34 14 00 20 mvi r20,32 38c: 34 13 00 50 mvi r19,80 390: 39 6b 40 cc ori r11,r11,0x40cc 394: 34 12 ff fc mvi r18,-4 398: 37 91 00 45 addi r17,sp,69 39c: 34 10 00 5e mvi r16,94 3a0: 34 0f 00 10 mvi r15,16 3a4: e0 00 00 38 bi 484 3a8: 44 78 00 02 be r3,r24,3b0 3ac: 5c 76 00 03 bne r3,r22,3b8 3b0: 30 97 00 00 sb (r4+0),r23 3b4: e0 00 00 05 bi 3c8 3b8: 5c 75 00 03 bne r3,r21,3c4 3bc: 33 80 00 92 sb (sp+146),r0 3c0: e0 00 00 02 bi 3c8 3c4: 30 94 00 00 sb (r4+0),r20 3c8: 34 63 00 01 addi r3,r3,1 3cc: 34 84 00 01 addi r4,r4,1 3d0: 5c 73 ff f6 bne r3,r19,3a8 3d4: 34 03 00 1c mvi r3,28 3d8: 81 83 10 00 sru r2,r12,r3 3dc: 34 63 ff fc addi r3,r3,-4 3e0: 20 42 00 0f andi r2,r2,0xf 3e4: b5 62 10 00 add r2,r11,r2 3e8: 40 41 00 00 lbu r1,(r2+0) 3ec: 30 a1 00 00 sb (r5+0),r1 3f0: 34 a5 00 01 addi r5,r5,1 3f4: 5c 72 ff f9 bne r3,r18,3d8 3f8: 37 86 00 81 addi r6,sp,129 3fc: b9 80 28 00 mv r5,r12 400: 34 03 00 00 mvi r3,0 404: e0 00 00 02 bi 40c 408: 50 ae 00 1a bgeu r5,r14,470 40c: b7 25 08 00 add r1,r25,r5 410: 40 24 00 00 lbu r4,(r1+0) 414: 00 62 00 03 srui r2,r3,3 418: 08 61 00 03 muli r1,r3,3 41c: 00 87 00 04 srui r7,r4,4 420: 34 42 00 0b addi r2,r2,11 424: b5 67 38 00 add r7,r11,r7 428: 40 e7 00 00 lbu r7,(r7+0) 42c: b4 41 10 00 add r2,r2,r1 430: b5 a2 08 00 add r1,r13,r2 434: 30 27 00 00 sb (r1+0),r7 438: b6 22 08 00 add r1,r17,r2 43c: 20 82 00 0f andi r2,r4,0xf 440: b5 62 10 00 add r2,r11,r2 444: 40 42 00 00 lbu r2,(r2+0) 448: 30 22 00 00 sb (r1+0),r2 44c: 34 81 ff e0 addi r1,r4,-32 450: 20 21 00 ff andi r1,r1,0xff 454: 52 01 00 02 bgeu r16,r1,45c 458: 34 04 00 2e mvi r4,46 45c: 30 c4 00 00 sb (r6+0),r4 460: 34 63 00 01 addi r3,r3,1 464: 34 a5 00 01 addi r5,r5,1 468: 34 c6 00 01 addi r6,r6,1 46c: 5c 6f ff e7 bne r3,r15,408 470: b9 a0 08 00 mv r1,r13 474: f8 00 03 89 calli 1298 478: 34 01 00 0a mvi r1,10 47c: f8 00 03 6b calli 1228 480: 35 8c 00 10 addi r12,r12,16 484: 51 8e 00 05 bgeu r12,r14,498 488: b9 a0 28 00 mv r5,r13 48c: b9 a0 20 00 mv r4,r13 490: 34 03 00 00 mvi r3,0 494: e3 ff ff c5 bi 3a8 498: 2b 9d 00 04 lw ra,(sp+4) 49c: 2b 8b 00 40 lw r11,(sp+64) 4a0: 2b 8c 00 3c lw r12,(sp+60) 4a4: 2b 8d 00 38 lw r13,(sp+56) 4a8: 2b 8e 00 34 lw r14,(sp+52) 4ac: 2b 8f 00 30 lw r15,(sp+48) 4b0: 2b 90 00 2c lw r16,(sp+44) 4b4: 2b 91 00 28 lw r17,(sp+40) 4b8: 2b 92 00 24 lw r18,(sp+36) 4bc: 2b 93 00 20 lw r19,(sp+32) 4c0: 2b 94 00 1c lw r20,(sp+28) 4c4: 2b 95 00 18 lw r21,(sp+24) 4c8: 2b 96 00 14 lw r22,(sp+20) 4cc: 2b 97 00 10 lw r23,(sp+16) 4d0: 2b 98 00 0c lw r24,(sp+12) 4d4: 2b 99 00 08 lw r25,(sp+8) 4d8: 37 9c 00 90 addi sp,sp,144 4dc: c3 a0 00 00 ret 000004e0 : 4e0: e0 00 00 04 bi 4f0 4e4: 34 00 00 00 nop 4e8: 34 42 ff ff addi r2,r2,-1 4ec: 5c 40 ff fe bne r2,r0,4e4 4f0: 44 20 00 04 be r1,r0,500 4f4: 34 21 ff ff addi r1,r1,-1 4f8: 34 02 4e 20 mvi r2,20000 4fc: e3 ff ff fa bi 4e4 500: c3 a0 00 00 ret 00000504 : 504: 37 9c ff e8 addi sp,sp,-24 508: 5b 8b 00 14 sw (sp+20),r11 50c: 5b 8c 00 10 sw (sp+16),r12 510: 5b 8d 00 0c sw (sp+12),r13 514: 5b 8e 00 08 sw (sp+8),r14 518: 5b 9d 00 04 sw (sp+4),ra 51c: 78 04 00 00 mvhi r4,0x0 520: 78 0b 00 00 mvhi r11,0x0 524: b8 20 60 00 mv r12,r1 528: 39 6b 51 a4 ori r11,r11,0x51a4 52c: b8 40 70 00 mv r14,r2 530: b8 80 10 00 mv r2,r4 534: 38 42 40 00 ori r2,r2,0x4000 538: b9 60 08 00 mv r1,r11 53c: b8 60 68 00 mv r13,r3 540: b9 80 18 00 mv r3,r12 544: f8 00 0b 52 calli 328c 548: b9 60 08 00 mv r1,r11 54c: 78 0b 00 00 mvhi r11,0x0 550: 39 6b 4d 74 ori r11,r11,0x4d74 554: f8 00 03 51 calli 1298 558: 34 02 00 00 mvi r2,0 55c: 34 03 00 27 mvi r3,39 560: b9 60 08 00 mv r1,r11 564: f8 00 0a c3 calli 3070 568: 34 01 00 41 mvi r1,65 56c: 31 61 00 00 sb (r11+0),r1 570: 34 01 00 56 mvi r1,86 574: 31 61 00 01 sb (r11+1),r1 578: 78 04 00 00 mvhi r4,0x0 57c: 34 01 00 01 mvi r1,1 580: 31 61 00 03 sb (r11+3),r1 584: 31 61 00 04 sb (r11+4),r1 588: b8 80 10 00 mv r2,r4 58c: 78 01 00 00 mvhi r1,0x0 590: 31 6c 00 02 sb (r11+2),r12 594: 38 21 4d 95 ori r1,r1,0x4d95 598: 38 42 4b 28 ori r2,r2,0x4b28 59c: 34 03 00 04 mvi r3,4 5a0: f8 00 0a 68 calli 2f40 5a4: 34 01 00 18 mvi r1,24 5a8: 45 81 00 0c be r12,r1,5d8 5ac: 49 81 00 04 bg r12,r1,5bc 5b0: 34 01 00 17 mvi r1,23 5b4: 5d 81 00 40 bne r12,r1,6b4 5b8: e0 00 00 03 bi 5c4 5bc: 34 01 00 1a mvi r1,26 5c0: 49 81 00 3d bg r12,r1,6b4 5c4: 78 01 00 00 mvhi r1,0x0 5c8: 38 21 4d 79 ori r1,r1,0x4d79 5cc: b9 c0 10 00 mv r2,r14 5d0: b9 a0 18 00 mv r3,r13 5d4: e0 00 00 37 bi 6b0 5d8: f8 00 06 9a calli 2040 5dc: b8 20 58 00 mv r11,r1 5e0: f8 00 06 a1 calli 2064 5e4: 3d 62 00 10 sli r2,r11,16 5e8: 34 03 00 04 mvi r3,4 5ec: b8 41 08 00 or r1,r2,r1 5f0: 5b 81 00 18 sw (sp+24),r1 5f4: 78 01 00 00 mvhi r1,0x0 5f8: 37 82 00 18 addi r2,sp,24 5fc: 38 21 4d 79 ori r1,r1,0x4d79 600: f8 00 0a 50 calli 2f40 604: f8 00 06 73 calli 1fd0 608: b8 20 58 00 mv r11,r1 60c: f8 00 06 77 calli 1fe8 610: 3d 62 00 10 sli r2,r11,16 614: 34 03 00 04 mvi r3,4 618: b8 41 08 00 or r1,r2,r1 61c: 5b 81 00 18 sw (sp+24),r1 620: 78 01 00 00 mvhi r1,0x0 624: 37 82 00 18 addi r2,sp,24 628: 38 21 4d 7d ori r1,r1,0x4d7d 62c: f8 00 0a 45 calli 2f40 630: f8 00 06 ba calli 2118 634: 5b 81 00 18 sw (sp+24),r1 638: 78 01 00 00 mvhi r1,0x0 63c: 37 82 00 18 addi r2,sp,24 640: 34 03 00 04 mvi r3,4 644: 38 21 4d 81 ori r1,r1,0x4d81 648: f8 00 0a 3e calli 2f40 64c: f8 00 09 88 calli 2c6c 650: 5b 81 00 18 sw (sp+24),r1 654: 78 01 00 00 mvhi r1,0x0 658: 37 82 00 18 addi r2,sp,24 65c: 34 03 00 04 mvi r3,4 660: 38 21 4d 85 ori r1,r1,0x4d85 664: f8 00 0a 37 calli 2f40 668: 78 01 00 00 mvhi r1,0x0 66c: 78 02 00 00 mvhi r2,0x0 670: 38 42 4b 6c ori r2,r2,0x4b6c 674: 34 03 00 04 mvi r3,4 678: 38 21 4d 89 ori r1,r1,0x4d89 67c: f8 00 0a 31 calli 2f40 680: 78 01 00 00 mvhi r1,0x0 684: 78 02 00 00 mvhi r2,0x0 688: 38 42 4b 70 ori r2,r2,0x4b70 68c: 34 03 00 04 mvi r3,4 690: 38 21 4d 8d ori r1,r1,0x4d8d 694: f8 00 0a 2b calli 2f40 698: f8 00 0a 0a calli 2ec0 69c: 5b 81 00 18 sw (sp+24),r1 6a0: 78 01 00 00 mvhi r1,0x0 6a4: 38 21 4d 91 ori r1,r1,0x4d91 6a8: 37 82 00 18 addi r2,sp,24 6ac: 34 03 00 04 mvi r3,4 6b0: f8 00 0a 24 calli 2f40 6b4: 78 01 00 00 mvhi r1,0x0 6b8: 34 02 00 20 mvi r2,32 6bc: 38 21 4d 79 ori r1,r1,0x4d79 6c0: f8 00 09 4e calli 2bf8 6c4: 78 02 00 00 mvhi r2,0x0 6c8: 38 42 4d 74 ori r2,r2,0x4d74 6cc: 30 41 00 25 sb (r2+37),r1 6d0: 00 21 00 08 srui r1,r1,8 6d4: 30 41 00 26 sb (r2+38),r1 6d8: b8 40 08 00 mv r1,r2 6dc: 34 02 00 27 mvi r2,39 6e0: f8 00 02 c1 calli 11e4 6e4: 2b 9d 00 04 lw ra,(sp+4) 6e8: 2b 8b 00 14 lw r11,(sp+20) 6ec: 2b 8c 00 10 lw r12,(sp+16) 6f0: 2b 8d 00 0c lw r13,(sp+12) 6f4: 2b 8e 00 08 lw r14,(sp+8) 6f8: 37 9c 00 18 addi sp,sp,24 6fc: c3 a0 00 00 ret 00000700 : 700: 37 9c ff b4 addi sp,sp,-76 704: 5b 8b 00 44 sw (sp+68),r11 708: 5b 8c 00 40 sw (sp+64),r12 70c: 5b 8d 00 3c sw (sp+60),r13 710: 5b 8e 00 38 sw (sp+56),r14 714: 5b 8f 00 34 sw (sp+52),r15 718: 5b 90 00 30 sw (sp+48),r16 71c: 5b 91 00 2c sw (sp+44),r17 720: 5b 92 00 28 sw (sp+40),r18 724: 5b 93 00 24 sw (sp+36),r19 728: 5b 94 00 20 sw (sp+32),r20 72c: 5b 95 00 1c sw (sp+28),r21 730: 5b 96 00 18 sw (sp+24),r22 734: 5b 97 00 14 sw (sp+20),r23 738: 5b 98 00 10 sw (sp+16),r24 73c: 5b 9d 00 0c sw (sp+12),ra 740: 78 10 00 00 mvhi r16,0x0 744: 78 14 00 00 mvhi r20,0x0 748: 78 12 00 00 mvhi r18,0x0 74c: 78 11 00 00 mvhi r17,0x0 750: 78 0d 00 00 mvhi r13,0x0 754: 78 0f 00 00 mvhi r15,0x0 758: 78 18 00 00 mvhi r24,0x0 75c: 78 0e 00 00 mvhi r14,0x0 760: 78 13 00 00 mvhi r19,0x0 764: 78 0c 00 00 mvhi r12,0x0 768: 78 17 00 00 mvhi r23,0x0 76c: b8 20 58 00 mv r11,r1 770: 3a 10 4b 58 ori r16,r16,0x4b58 774: 3a 94 4b 5d ori r20,r20,0x4b5d 778: 3a 52 4b 5c ori r18,r18,0x4b5c 77c: 3a 31 47 08 ori r17,r17,0x4708 780: 39 ad 4b 30 ori r13,r13,0x4b30 784: 39 ef 51 a4 ori r15,r15,0x51a4 788: 3b 18 40 0c ori r24,r24,0x400c 78c: 39 ce 4b 35 ori r14,r14,0x4b35 790: 3a 73 4b 51 ori r19,r19,0x4b51 794: 39 8c 4b 28 ori r12,r12,0x4b28 798: 3a f7 40 a0 ori r23,r23,0x40a0 79c: f8 00 02 60 calli 111c 7a0: 5c 20 00 03 bne r1,r0,7ac 7a4: 2a 02 00 00 lw r2,(r16+0) 7a8: 44 41 01 6a be r2,r1,d50 7ac: 42 41 00 00 lbu r1,(r18+0) 7b0: 32 81 00 00 sb (r20+0),r1 7b4: f8 00 02 49 calli 10d8 7b8: 2a 02 00 00 lw r2,(r16+0) 7bc: 32 41 00 00 sb (r18+0),r1 7c0: 44 40 00 06 be r2,r0,7d8 7c4: 2a 22 00 00 lw r2,(r17+0) 7c8: b5 a2 18 00 add r3,r13,r2 7cc: 30 61 00 00 sb (r3+0),r1 7d0: 34 41 00 01 addi r1,r2,1 7d4: 5a 21 00 00 sw (r17+0),r1 7d8: 2a 22 00 00 lw r2,(r17+0) 7dc: 34 01 00 27 mvi r1,39 7e0: 5c 41 01 4d bne r2,r1,d14 7e4: 41 b5 00 03 lbu r21,(r13+3) 7e8: 41 a3 00 02 lbu r3,(r13+2) 7ec: 41 a5 00 04 lbu r5,(r13+4) 7f0: 34 01 00 02 mvi r1,2 7f4: ba a0 20 00 mv r4,r21 7f8: bb 00 10 00 mv r2,r24 7fc: 5a 21 00 00 sw (r17+0),r1 800: b9 e0 08 00 mv r1,r15 804: 32 40 00 00 sb (r18+0),r0 808: 32 80 00 00 sb (r20+0),r0 80c: 5a 00 00 00 sw (r16+0),r0 810: f8 00 0a 9f calli 328c 814: b9 e0 08 00 mv r1,r15 818: f8 00 02 a0 calli 1298 81c: 41 b6 00 25 lbu r22,(r13+37) 820: 41 a1 00 26 lbu r1,(r13+38) 824: 34 02 00 20 mvi r2,32 828: 3e d6 00 08 sli r22,r22,8 82c: ba c1 b0 00 or r22,r22,r1 830: b9 c0 08 00 mv r1,r14 834: f8 00 08 f1 calli 2bf8 838: b8 20 20 00 mv r4,r1 83c: 46 c1 00 0a be r22,r1,864 840: 78 02 00 00 mvhi r2,0x0 844: 38 42 40 20 ori r2,r2,0x4020 848: ba c0 18 00 mv r3,r22 84c: b9 e0 08 00 mv r1,r15 850: f8 00 0a 8f calli 328c 854: b9 e0 08 00 mv r1,r15 858: f8 00 02 90 calli 1298 85c: 34 01 00 01 mvi r1,1 860: e0 00 01 3d bi d54 864: 34 01 00 00 mvi r1,0 868: 34 02 00 05 mvi r2,5 86c: f8 00 09 3b calli 2d58 870: 41 a1 00 02 lbu r1,(r13+2) 874: 34 02 00 0a mvi r2,10 878: 34 21 ff f6 addi r1,r1,-10 87c: 20 21 00 ff andi r1,r1,0xff 880: 54 22 01 46 bgu r1,r2,d98 884: 3c 21 00 02 sli r1,r1,2 888: b6 e1 08 00 add r1,r23,r1 88c: 28 21 00 00 lw r1,(r1+0) 890: c0 20 00 00 b r1 894: 78 01 00 00 mvhi r1,0x0 898: 38 21 4b 2c ori r1,r1,0x4b2c 89c: e0 00 00 9a bi b04 8a0: 78 15 00 00 mvhi r21,0x0 8a4: 3a b5 4b 2c ori r21,r21,0x4b2c 8a8: 5a a0 00 00 sw (r21+0),r0 8ac: f8 00 04 89 calli 1ad0 8b0: b9 c0 10 00 mv r2,r14 8b4: 35 61 00 04 addi r1,r11,4 8b8: 34 03 00 04 mvi r3,4 8bc: f8 00 09 a1 calli 2f40 8c0: 78 02 00 00 mvhi r2,0x0 8c4: 35 61 18 0c addi r1,r11,6156 8c8: 38 42 4b 39 ori r2,r2,0x4b39 8cc: 34 03 00 04 mvi r3,4 8d0: f8 00 09 9c calli 2f40 8d4: 78 02 00 00 mvhi r2,0x0 8d8: 35 61 18 10 addi r1,r11,6160 8dc: 38 42 4b 3d ori r2,r2,0x4b3d 8e0: 34 03 00 04 mvi r3,4 8e4: f8 00 09 97 calli 2f40 8e8: 78 02 00 00 mvhi r2,0x0 8ec: 35 61 18 14 addi r1,r11,6164 8f0: 38 42 4b 41 ori r2,r2,0x4b41 8f4: 34 03 00 04 mvi r3,4 8f8: f8 00 09 92 calli 2f40 8fc: 78 02 00 00 mvhi r2,0x0 900: 35 61 18 18 addi r1,r11,6168 904: 38 42 4b 45 ori r2,r2,0x4b45 908: 34 03 00 04 mvi r3,4 90c: f8 00 09 8d calli 2f40 910: 78 02 00 00 mvhi r2,0x0 914: 35 61 1b 1c addi r1,r11,6940 918: 38 42 4b 49 ori r2,r2,0x4b49 91c: 34 03 00 04 mvi r3,4 920: f8 00 09 88 calli 2f40 924: 78 02 00 00 mvhi r2,0x0 928: 35 61 1b 20 addi r1,r11,6944 92c: 38 42 4b 4d ori r2,r2,0x4b4d 930: 34 03 00 04 mvi r3,4 934: f8 00 09 83 calli 2f40 938: 29 61 1b 1c lw r1,(r11+6940) 93c: 29 64 00 04 lw r4,(r11+4) 940: 29 65 18 0c lw r5,(r11+6156) 944: 5b 81 00 04 sw (sp+4),r1 948: 29 61 1b 20 lw r1,(r11+6944) 94c: 29 66 18 10 lw r6,(r11+6160) 950: 29 67 18 14 lw r7,(r11+6164) 954: 5b 81 00 08 sw (sp+8),r1 958: 29 68 18 18 lw r8,(r11+6168) 95c: 2a a3 00 00 lw r3,(r21+0) 960: 78 02 00 00 mvhi r2,0x0 964: b9 e0 08 00 mv r1,r15 968: 38 42 40 44 ori r2,r2,0x4044 96c: f8 00 0a 48 calli 328c 970: b9 e0 08 00 mv r1,r15 974: f8 00 02 49 calli 1298 978: e0 00 01 08 bi d98 97c: b9 c0 10 00 mv r2,r14 980: b9 60 08 00 mv r1,r11 984: 34 03 00 04 mvi r3,4 988: f8 00 09 6e calli 2f40 98c: b9 60 08 00 mv r1,r11 990: 34 02 00 04 mvi r2,4 994: fb ff fe 63 calli 320 998: e0 00 01 00 bi d98 99c: 34 01 00 01 mvi r1,1 9a0: 5e a1 00 05 bne r21,r1,9b4 9a4: 35 61 00 08 addi r1,r11,8 9a8: 34 02 00 00 mvi r2,0 9ac: 34 03 18 00 mvi r3,6144 9b0: f8 00 09 b0 calli 3070 9b4: 35 61 00 08 addi r1,r11,8 9b8: e0 00 00 04 bi 9c8 9bc: 35 61 18 1c addi r1,r11,6172 9c0: e0 00 00 02 bi 9c8 9c4: 35 61 1a 9c addi r1,r11,6812 9c8: 36 b5 ff ff addi r21,r21,-1 9cc: 3e b5 00 05 sli r21,r21,5 9d0: b4 35 08 00 add r1,r1,r21 9d4: e0 00 00 96 bi c2c 9d8: ba 60 10 00 mv r2,r19 9dc: 34 03 00 04 mvi r3,4 9e0: 37 81 00 48 addi r1,sp,72 9e4: f8 00 09 57 calli 2f40 9e8: 29 83 00 00 lw r3,(r12+0) 9ec: 2b 84 00 48 lw r4,(sp+72) 9f0: 78 02 00 00 mvhi r2,0x0 9f4: 38 42 40 6c ori r2,r2,0x406c 9f8: b9 e0 08 00 mv r1,r15 9fc: f8 00 0a 24 calli 328c a00: b9 e0 08 00 mv r1,r15 a04: f8 00 02 25 calli 1298 a08: 29 82 00 00 lw r2,(r12+0) a0c: 2b 81 00 48 lw r1,(sp+72) a10: 5c 41 00 1f bne r2,r1,a8c a14: 78 01 00 00 mvhi r1,0x0 a18: 78 02 00 00 mvhi r2,0x0 a1c: 38 21 4b 64 ori r1,r1,0x4b64 a20: 38 42 4b 68 ori r2,r2,0x4b68 a24: 28 23 00 00 lw r3,(r1+0) a28: 28 42 00 00 lw r2,(r2+0) a2c: 5c 62 00 0c bne r3,r2,a5c a30: 34 01 00 18 mvi r1,24 a34: 34 02 00 00 mvi r2,0 a38: 34 03 00 00 mvi r3,0 a3c: fb ff fe b2 calli 504 a40: 78 01 00 00 mvhi r1,0x0 a44: 38 21 4b 6c ori r1,r1,0x4b6c a48: 58 20 00 00 sw (r1+0),r0 a4c: 78 01 00 00 mvhi r1,0x0 a50: 38 21 4b 70 ori r1,r1,0x4b70 a54: 58 20 00 00 sw (r1+0),r0 a58: e0 00 00 0d bi a8c a5c: 28 22 00 00 lw r2,(r1+0) a60: 28 23 00 00 lw r3,(r1+0) a64: 3c 42 00 05 sli r2,r2,5 a68: 34 63 00 01 addi r3,r3,1 a6c: 20 63 00 0f andi r3,r3,0xf a70: 58 23 00 00 sw (r1+0),r3 a74: 78 03 00 00 mvhi r3,0x0 a78: 38 63 4b 74 ori r3,r3,0x4b74 a7c: b4 43 10 00 add r2,r2,r3 a80: 34 01 00 17 mvi r1,23 a84: 34 03 00 1c mvi r3,28 a88: fb ff fe 9f calli 504 a8c: 37 95 00 48 addi r21,sp,72 a90: 78 02 00 00 mvhi r2,0x0 a94: ba a0 08 00 mv r1,r21 a98: 38 42 4b 4d ori r2,r2,0x4b4d a9c: 34 03 00 04 mvi r3,4 aa0: f8 00 09 28 calli 2f40 aa4: 2b 81 00 48 lw r1,(sp+72) aa8: 44 20 00 bc be r1,r0,d98 aac: b9 c0 10 00 mv r2,r14 ab0: 34 03 00 04 mvi r3,4 ab4: ba a0 08 00 mv r1,r21 ab8: f8 00 09 22 calli 2f40 abc: 2b 81 00 48 lw r1,(sp+72) ac0: f8 00 05 50 calli 2000 ac4: 78 02 00 00 mvhi r2,0x0 ac8: 38 42 4b 39 ori r2,r2,0x4b39 acc: 34 03 00 04 mvi r3,4 ad0: ba a0 08 00 mv r1,r21 ad4: f8 00 09 1b calli 2f40 ad8: 2b 81 00 48 lw r1,(sp+72) adc: f8 00 08 68 calli 2c7c ae0: 78 02 00 00 mvhi r2,0x0 ae4: 38 42 4b 3d ori r2,r2,0x4b3d ae8: 34 03 00 04 mvi r3,4 aec: ba a0 08 00 mv r1,r21 af0: f8 00 09 14 calli 2f40 af4: 2b 81 00 48 lw r1,(sp+72) af8: f8 00 05 82 calli 2100 afc: 78 01 00 00 mvhi r1,0x0 b00: 38 21 4b 24 ori r1,r1,0x4b24 b04: 58 20 00 00 sw (r1+0),r0 b08: f8 00 03 f2 calli 1ad0 b0c: e0 00 00 a3 bi d98 b10: f8 00 05 4c calli 2040 b14: 34 15 00 59 mvi r21,89 b18: 54 35 00 a0 bgu r1,r21,d98 b1c: f8 00 05 52 calli 2064 b20: 54 35 00 9e bgu r1,r21,d98 b24: 37 95 00 48 addi r21,sp,72 b28: b9 c0 10 00 mv r2,r14 b2c: 34 03 00 04 mvi r3,4 b30: ba a0 08 00 mv r1,r21 b34: f8 00 09 03 calli 2f40 b38: 2b 81 00 48 lw r1,(sp+72) b3c: 78 16 00 00 mvhi r22,0x0 b40: 3a d6 47 0c ori r22,r22,0x470c b44: f8 00 05 2f calli 2000 b48: 78 02 00 00 mvhi r2,0x0 b4c: 38 42 4b 39 ori r2,r2,0x4b39 b50: 34 03 00 04 mvi r3,4 b54: ba a0 08 00 mv r1,r21 b58: f8 00 08 fa calli 2f40 b5c: 2b 81 00 48 lw r1,(sp+72) b60: f8 00 08 47 calli 2c7c b64: 34 01 00 01 mvi r1,1 b68: f8 00 08 dd calli 2edc b6c: 34 01 00 02 mvi r1,2 b70: f8 00 08 c7 calli 2e8c b74: 34 01 00 64 mvi r1,100 b78: fb ff fe 5a calli 4e0 b7c: 34 01 00 00 mvi r1,0 b80: f8 00 08 c3 calli 2e8c b84: 34 01 00 64 mvi r1,100 b88: fb ff fe 56 calli 4e0 b8c: 34 01 00 02 mvi r1,2 b90: f8 00 08 bf calli 2e8c b94: 34 01 00 64 mvi r1,100 b98: fb ff fe 52 calli 4e0 b9c: 78 02 00 00 mvhi r2,0x0 ba0: 38 42 4b 3d ori r2,r2,0x4b3d ba4: 34 03 00 04 mvi r3,4 ba8: ba a0 08 00 mv r1,r21 bac: f8 00 08 e5 calli 2f40 bb0: 2b 81 00 48 lw r1,(sp+72) bb4: 78 15 00 00 mvhi r21,0x0 bb8: 3a b5 4b 60 ori r21,r21,0x4b60 bbc: f8 00 05 51 calli 2100 bc0: 78 01 00 00 mvhi r1,0x0 bc4: 38 21 4b 24 ori r1,r1,0x4b24 bc8: 78 02 00 00 mvhi r2,0x0 bcc: 58 20 00 00 sw (r1+0),r0 bd0: 38 42 4b 41 ori r2,r2,0x4b41 bd4: 34 03 00 04 mvi r3,4 bd8: ba a0 08 00 mv r1,r21 bdc: f8 00 08 d9 calli 2f40 be0: 78 02 00 00 mvhi r2,0x0 be4: 38 42 4b 45 ori r2,r2,0x4b45 be8: 34 03 00 04 mvi r3,4 bec: ba c0 08 00 mv r1,r22 bf0: f8 00 08 d4 calli 2f40 bf4: 2a c1 00 00 lw r1,(r22+0) bf8: 29 82 00 00 lw r2,(r12+0) bfc: 00 21 00 02 srui r1,r1,2 c00: 88 22 08 00 mul r1,r1,r2 c04: 2a a2 00 00 lw r2,(r21+0) c08: b4 22 08 00 add r1,r1,r2 c0c: 59 61 18 08 sw (r11+6152),r1 c10: f8 00 03 b0 calli 1ad0 c14: 78 01 00 00 mvhi r1,0x0 c18: 38 21 4b 2c ori r1,r1,0x4b2c c1c: 34 02 00 01 mvi r2,1 c20: 58 22 00 00 sw (r1+0),r2 c24: e0 00 00 5d bi d98 c28: 35 61 1b 24 addi r1,r11,6948 c2c: b9 c0 10 00 mv r2,r14 c30: 34 03 00 20 mvi r3,32 c34: f8 00 08 c3 calli 2f40 c38: e0 00 00 58 bi d98 c3c: ba 60 10 00 mv r2,r19 c40: 37 81 00 48 addi r1,sp,72 c44: 34 03 00 04 mvi r3,4 c48: f8 00 08 be calli 2f40 c4c: 29 82 00 00 lw r2,(r12+0) c50: 2b 81 00 48 lw r1,(sp+72) c54: 5c 41 00 51 bne r2,r1,d98 c58: 38 01 81 00 mvu r1,0x8100 c5c: f8 00 08 08 calli 2c7c c60: 34 01 00 01 mvi r1,1 c64: f8 00 08 8a calli 2e8c c68: 34 01 00 01 mvi r1,1 c6c: f8 00 08 9c calli 2edc c70: 34 01 00 03 mvi r1,3 c74: f8 00 08 86 calli 2e8c c78: 34 01 00 64 mvi r1,100 c7c: fb ff fe 19 calli 4e0 c80: 34 01 00 01 mvi r1,1 c84: f8 00 08 82 calli 2e8c c88: 34 01 00 64 mvi r1,100 c8c: fb ff fe 15 calli 4e0 c90: 34 01 00 03 mvi r1,3 c94: f8 00 08 7e calli 2e8c c98: 34 01 00 64 mvi r1,100 c9c: fb ff fe 11 calli 4e0 ca0: f8 00 03 fc calli 1c90 ca4: 34 01 00 00 mvi r1,0 ca8: f8 00 08 79 calli 2e8c cac: 38 01 8f 00 mvu r1,0x8f00 cb0: f8 00 07 f3 calli 2c7c cb4: e0 00 00 39 bi d98 cb8: ba 60 10 00 mv r2,r19 cbc: 37 81 00 4c addi r1,sp,76 cc0: 34 03 00 04 mvi r3,4 cc4: f8 00 08 9f calli 2f40 cc8: 29 82 00 00 lw r2,(r12+0) ccc: 2b 81 00 4c lw r1,(sp+76) cd0: 5c 41 00 11 bne r2,r1,d14 cd4: 78 02 00 00 mvhi r2,0x0 cd8: 34 01 00 19 mvi r1,25 cdc: 38 42 40 78 ori r2,r2,0x4078 ce0: 34 03 00 0f mvi r3,15 ce4: e0 00 00 0b bi d10 ce8: ba 60 10 00 mv r2,r19 cec: 37 81 00 4c addi r1,sp,76 cf0: 34 03 00 04 mvi r3,4 cf4: f8 00 08 93 calli 2f40 cf8: 29 82 00 00 lw r2,(r12+0) cfc: 2b 81 00 4c lw r1,(sp+76) d00: 5c 41 00 05 bne r2,r1,d14 d04: 34 01 00 18 mvi r1,24 d08: 34 02 00 00 mvi r2,0 d0c: 34 03 00 00 mvi r3,0 d10: fb ff fd fd calli 504 d14: 42 82 00 00 lbu r2,(r20+0) d18: 34 01 00 41 mvi r1,65 d1c: 5c 41 fe a0 bne r2,r1,79c d20: 42 41 00 00 lbu r1,(r18+0) d24: 34 03 00 56 mvi r3,86 d28: 5c 23 fe 9d bne r1,r3,79c d2c: 2a 03 00 00 lw r3,(r16+0) d30: 5c 60 fe 9b bne r3,r0,79c d34: 31 a1 00 01 sb (r13+1),r1 d38: 34 01 00 01 mvi r1,1 d3c: 5a 01 00 00 sw (r16+0),r1 d40: 34 01 00 02 mvi r1,2 d44: 31 a2 00 00 sb (r13+0),r2 d48: 5a 21 00 00 sw (r17+0),r1 d4c: e3 ff fe 94 bi 79c d50: 34 01 00 00 mvi r1,0 d54: 2b 9d 00 0c lw ra,(sp+12) d58: 2b 8b 00 44 lw r11,(sp+68) d5c: 2b 8c 00 40 lw r12,(sp+64) d60: 2b 8d 00 3c lw r13,(sp+60) d64: 2b 8e 00 38 lw r14,(sp+56) d68: 2b 8f 00 34 lw r15,(sp+52) d6c: 2b 90 00 30 lw r16,(sp+48) d70: 2b 91 00 2c lw r17,(sp+44) d74: 2b 92 00 28 lw r18,(sp+40) d78: 2b 93 00 24 lw r19,(sp+36) d7c: 2b 94 00 20 lw r20,(sp+32) d80: 2b 95 00 1c lw r21,(sp+28) d84: 2b 96 00 18 lw r22,(sp+24) d88: 2b 97 00 14 lw r23,(sp+20) d8c: 2b 98 00 10 lw r24,(sp+16) d90: 37 9c 00 4c addi sp,sp,76 d94: c3 a0 00 00 ret d98: 41 a1 00 02 lbu r1,(r13+2) d9c: 34 02 00 0a mvi r2,10 da0: 44 22 ff c6 be r1,r2,cb8 da4: 34 02 00 12 mvi r2,18 da8: 5c 22 ff db bne r1,r2,d14 dac: e3 ff ff cf bi ce8 00000db0
: db0: 37 9c e3 84 addi sp,sp,-7292 db4: 5b 8b 00 40 sw (sp+64),r11 db8: 5b 8c 00 3c sw (sp+60),r12 dbc: 5b 8d 00 38 sw (sp+56),r13 dc0: 5b 8e 00 34 sw (sp+52),r14 dc4: 5b 8f 00 30 sw (sp+48),r15 dc8: 5b 90 00 2c sw (sp+44),r16 dcc: 5b 91 00 28 sw (sp+40),r17 dd0: 5b 92 00 24 sw (sp+36),r18 dd4: 5b 93 00 20 sw (sp+32),r19 dd8: 5b 94 00 1c sw (sp+28),r20 ddc: 5b 95 00 18 sw (sp+24),r21 de0: 5b 96 00 14 sw (sp+20),r22 de4: 5b 97 00 10 sw (sp+16),r23 de8: 5b 98 00 0c sw (sp+12),r24 dec: 5b 99 00 08 sw (sp+8),r25 df0: 5b 9d 00 04 sw (sp+4),ra df4: 34 01 00 00 mvi r1,0 df8: f8 00 04 82 calli 2000 dfc: f8 00 03 35 calli 1ad0 e00: 34 01 00 01 mvi r1,1 e04: f8 00 04 64 calli 1f94 e08: 78 02 00 00 mvhi r2,0x0 e0c: 38 42 40 dc ori r2,r2,0x40dc e10: 28 41 00 00 lw r1,(r2+0) e14: f8 00 04 65 calli 1fa8 e18: 34 01 00 00 mvi r1,0 e1c: d0 21 00 00 wcsr IM,r1 e20: 34 01 00 01 mvi r1,1 e24: d0 01 00 00 wcsr IE,r1 e28: 78 0c 00 00 mvhi r12,0x0 e2c: f8 00 08 1e calli 2ea4 e30: 39 8c 4b 28 ori r12,r12,0x4b28 e34: 59 81 00 00 sw (r12+0),r1 e38: f8 00 00 d1 calli 117c e3c: 29 83 00 00 lw r3,(r12+0) e40: 78 0b 00 00 mvhi r11,0x0 e44: 39 6b 51 a4 ori r11,r11,0x51a4 e48: 78 02 00 00 mvhi r2,0x0 e4c: 78 04 00 00 mvhi r4,0x0 e50: 38 42 40 88 ori r2,r2,0x4088 e54: 38 84 40 78 ori r4,r4,0x4078 e58: b9 60 08 00 mv r1,r11 e5c: f8 00 09 0c calli 328c e60: b9 60 08 00 mv r1,r11 e64: f8 00 01 0d calli 1298 e68: f8 00 04 76 calli 2040 e6c: b8 20 60 00 mv r12,r1 e70: f8 00 04 7d calli 2064 e74: 78 02 00 00 mvhi r2,0x0 e78: b8 20 20 00 mv r4,r1 e7c: b9 80 18 00 mv r3,r12 e80: 38 42 40 94 ori r2,r2,0x4094 e84: b9 60 08 00 mv r1,r11 e88: f8 00 09 01 calli 328c e8c: b9 60 08 00 mv r1,r11 e90: f8 00 01 02 calli 1298 e94: 78 0c 00 00 mvhi r12,0x0 e98: 34 02 00 05 mvi r2,5 e9c: 34 01 00 00 mvi r1,0 ea0: 39 8c 4b 2c ori r12,r12,0x4b2c ea4: f8 00 07 ad calli 2d58 ea8: 59 80 00 00 sw (r12+0),r0 eac: f8 00 03 44 calli 1bbc eb0: 34 01 01 ff mvi r1,511 eb4: f8 00 04 53 calli 2000 eb8: 38 01 8f 00 mvu r1,0x8f00 ebc: 78 0f 00 00 mvhi r15,0x0 ec0: 78 0e 00 00 mvhi r14,0x0 ec4: 78 12 00 00 mvhi r18,0x0 ec8: 78 0d 00 00 mvhi r13,0x0 ecc: 78 10 00 00 mvhi r16,0x0 ed0: f8 00 07 6b calli 2c7c ed4: 37 8b 00 44 addi r11,sp,68 ed8: 34 15 00 59 mvi r21,89 edc: 34 19 00 77 mvi r25,119 ee0: 37 93 1c 68 addi r19,sp,7272 ee4: 39 ef 4b 6c ori r15,r15,0x4b6c ee8: 34 18 00 02 mvi r24,2 eec: 39 ce 4b 68 ori r14,r14,0x4b68 ef0: 3a 52 4b 74 ori r18,r18,0x4b74 ef4: 37 94 1c 78 addi r20,sp,7288 ef8: 39 ad 4b 70 ori r13,r13,0x4b70 efc: 3a 10 4b 24 ori r16,r16,0x4b24 f00: 34 17 00 63 mvi r23,99 f04: 37 91 1b 88 addi r17,sp,7048 f08: b9 60 08 00 mv r1,r11 f0c: fb ff fd fd calli 700 f10: 78 02 00 00 mvhi r2,0x0 f14: 38 42 40 dc ori r2,r2,0x40dc f18: 28 41 00 00 lw r1,(r2+0) f1c: f8 00 04 23 calli 1fa8 f20: 34 01 00 00 mvi r1,0 f24: f8 00 07 a2 calli 2dac f28: 5c 20 00 03 bne r1,r0,f34 f2c: 29 82 00 00 lw r2,(r12+0) f30: 5c 41 00 05 bne r2,r1,f44 f34: f8 00 04 43 calli 2040 f38: 54 35 00 03 bgu r1,r21,f44 f3c: f8 00 04 4a calli 2064 f40: 52 a1 00 07 bgeu r21,r1,f5c f44: 59 80 00 00 sw (r12+0),r0 f48: f8 00 03 1d calli 1bbc f4c: 34 01 01 ff mvi r1,511 f50: f8 00 04 2c calli 2000 f54: 38 01 8f 00 mvu r1,0x8f00 f58: f8 00 07 49 calli 2c7c f5c: 29 81 00 00 lw r1,(r12+0) f60: 44 20 ff ea be r1,r0,f08 f64: f8 00 02 2a calli 180c f68: 48 39 00 15 bg r1,r25,fbc f6c: 2a 01 00 00 lw r1,(r16+0) f70: 54 37 00 03 bgu r1,r23,f7c f74: 34 21 00 01 addi r1,r1,1 f78: 5a 01 00 00 sw (r16+0),r1 f7c: 2b 82 18 4c lw r2,(sp+6220) f80: b9 60 08 00 mv r1,r11 f84: ba 20 18 00 mv r3,r17 f88: f8 00 05 d6 calli 26e0 f8c: b9 60 08 00 mv r1,r11 f90: fb ff fd dc calli 700 f94: 29 81 00 00 lw r1,(r12+0) f98: 44 20 ff dc be r1,r0,f08 f9c: 2b 81 18 4c lw r1,(sp+6220) fa0: ba 20 10 00 mv r2,r17 fa4: 34 21 00 01 addi r1,r1,1 fa8: 5b 81 18 4c sw (sp+6220),r1 fac: b9 60 08 00 mv r1,r11 fb0: f8 00 04 5e calli 2128 fb4: ba 20 08 00 mv r1,r17 fb8: f8 00 02 23 calli 1844 fbc: f8 00 02 1b calli 1828 fc0: b8 20 b0 00 mv r22,r1 fc4: 5c 20 ff d1 bne r1,r0,f08 fc8: f8 00 02 cf calli 1b04 fcc: ba 60 08 00 mv r1,r19 fd0: f8 00 02 96 calli 1a28 fd4: 29 e1 00 00 lw r1,(r15+0) fd8: ba 60 10 00 mv r2,r19 fdc: 34 21 00 01 addi r1,r1,1 fe0: 59 e1 00 00 sw (r15+0),r1 fe4: b9 60 08 00 mv r1,r11 fe8: f8 00 06 b3 calli 2ab4 fec: 5c 36 00 05 bne r1,r22,1000 ff0: 29 a1 00 00 lw r1,(r13+0) ff4: 34 21 00 01 addi r1,r1,1 ff8: 59 a1 00 00 sw (r13+0),r1 ffc: e0 00 00 1c bi 106c 1000: 5c 38 00 1b bne r1,r24,106c 1004: 29 d6 00 00 lw r22,(r14+0) 1008: 29 c1 00 00 lw r1,(r14+0) 100c: ba 80 10 00 mv r2,r20 1010: 34 03 00 04 mvi r3,4 1014: 34 21 00 01 addi r1,r1,1 1018: 20 21 00 0f andi r1,r1,0xf 101c: 59 c1 00 00 sw (r14+0),r1 1020: 37 81 1c 7c addi r1,sp,7292 1024: f8 00 07 c7 calli 2f40 1028: 2b 81 1c 7c lw r1,(sp+7292) 102c: 3e d6 00 05 sli r22,r22,5 1030: 37 82 1c 7c addi r2,sp,7292 1034: 34 21 f1 80 addi r1,r1,-3712 1038: 5b 81 1c 7c sw (sp+7292),r1 103c: 34 03 00 04 mvi r3,4 1040: ba 80 08 00 mv r1,r20 1044: f8 00 07 bf calli 2f40 1048: b6 d2 b0 00 add r22,r22,r18 104c: ba 60 10 00 mv r2,r19 1050: 34 03 00 14 mvi r3,20 1054: ba c0 08 00 mv r1,r22 1058: f8 00 07 ba calli 2f40 105c: 36 c1 00 14 addi r1,r22,20 1060: b9 60 10 00 mv r2,r11 1064: 34 03 00 04 mvi r3,4 1068: f8 00 07 b6 calli 2f40 106c: b9 60 08 00 mv r1,r11 1070: fb ff fd a4 calli 700 1074: 29 81 00 00 lw r1,(r12+0) 1078: 5c 20 ff d1 bne r1,r0,fbc 107c: e3 ff ff a3 bi f08 00001080 : 1080: 78 01 00 00 mvhi r1,0x0 1084: 38 21 40 e0 ori r1,r1,0x40e0 1088: 28 23 00 00 lw r3,(r1+0) 108c: 78 02 00 00 mvhi r2,0x0 1090: 78 01 00 00 mvhi r1,0x0 1094: 38 21 4d 9c ori r1,r1,0x4d9c 1098: 38 42 4d a4 ori r2,r2,0x4da4 109c: e0 00 00 09 bi 10c0 10a0: 28 24 00 00 lw r4,(r1+0) 10a4: 40 65 00 00 lbu r5,(r3+0) 10a8: b4 44 20 00 add r4,r2,r4 10ac: 30 85 00 00 sb (r4+0),r5 10b0: 28 24 00 00 lw r4,(r1+0) 10b4: 34 84 00 01 addi r4,r4,1 10b8: 20 84 03 ff andi r4,r4,0x3ff 10bc: 58 24 00 00 sw (r1+0),r4 10c0: 40 64 00 05 lbu r4,(r3+5) 10c4: 20 84 00 01 andi r4,r4,0x1 10c8: 5c 80 ff f6 bne r4,r0,10a0 10cc: 34 01 00 08 mvi r1,8 10d0: d0 41 00 00 wcsr IP,r1 10d4: c3 a0 00 00 ret 000010d8 : 10d8: 78 02 00 00 mvhi r2,0x0 10dc: 78 01 00 00 mvhi r1,0x0 10e0: 38 42 4d a0 ori r2,r2,0x4da0 10e4: 38 21 4d 9c ori r1,r1,0x4d9c 10e8: 28 44 00 00 lw r4,(r2+0) 10ec: 28 23 00 00 lw r3,(r1+0) 10f0: 44 83 ff fe be r4,r3,10e8 10f4: 28 43 00 00 lw r3,(r2+0) 10f8: 78 01 00 00 mvhi r1,0x0 10fc: 38 21 4d a4 ori r1,r1,0x4da4 1100: b4 23 08 00 add r1,r1,r3 1104: 28 43 00 00 lw r3,(r2+0) 1108: 40 21 00 00 lbu r1,(r1+0) 110c: 34 63 00 01 addi r3,r3,1 1110: 20 63 03 ff andi r3,r3,0x3ff 1114: 58 43 00 00 sw (r2+0),r3 1118: c3 a0 00 00 ret 0000111c : 111c: 78 01 00 00 mvhi r1,0x0 1120: 78 02 00 00 mvhi r2,0x0 1124: 38 21 4d a0 ori r1,r1,0x4da0 1128: 38 42 4d 9c ori r2,r2,0x4d9c 112c: 28 23 00 00 lw r3,(r1+0) 1130: 28 41 00 00 lw r1,(r2+0) 1134: fc 61 08 00 cmpne r1,r3,r1 1138: c3 a0 00 00 ret 0000113c : 113c: 20 21 00 ff andi r1,r1,0xff 1140: 90 20 10 00 rcsr r2,IM 1144: 34 03 00 00 mvi r3,0 1148: d0 23 00 00 wcsr IM,r3 114c: 78 04 00 00 mvhi r4,0x0 1150: 38 84 40 e0 ori r4,r4,0x40e0 1154: 28 83 00 00 lw r3,(r4+0) 1158: 40 64 00 05 lbu r4,(r3+5) 115c: 20 84 00 60 andi r4,r4,0x60 1160: 44 80 ff fe be r4,r0,1158 1164: 78 04 00 00 mvhi r4,0x0 1168: 38 84 40 e0 ori r4,r4,0x40e0 116c: 28 83 00 00 lw r3,(r4+0) 1170: 30 61 00 00 sb (r3+0),r1 1174: d0 22 00 00 wcsr IM,r2 1178: c3 a0 00 00 ret 0000117c : 117c: 78 01 00 00 mvhi r1,0x0 1180: 38 21 4d 9c ori r1,r1,0x4d9c 1184: 58 20 00 00 sw (r1+0),r0 1188: 78 01 00 00 mvhi r1,0x0 118c: 38 21 4d a0 ori r1,r1,0x4da0 1190: 58 20 00 00 sw (r1+0),r0 1194: 34 01 00 08 mvi r1,8 1198: d0 41 00 00 wcsr IP,r1 119c: 78 03 00 00 mvhi r3,0x0 11a0: 38 63 40 e0 ori r3,r3,0x40e0 11a4: 28 61 00 00 lw r1,(r3+0) 11a8: 34 02 00 01 mvi r2,1 11ac: 30 22 00 01 sb (r1+1),r2 11b0: 90 20 08 00 rcsr r1,IM 11b4: 38 21 00 08 ori r1,r1,0x8 11b8: d0 21 00 00 wcsr IM,r1 11bc: 78 02 00 00 mvhi r2,0x0 11c0: 38 42 40 e0 ori r2,r2,0x40e0 11c4: 28 41 00 00 lw r1,(r2+0) 11c8: 34 02 00 03 mvi r2,3 11cc: 34 03 00 64 mvi r3,100 11d0: 30 22 00 03 sb (r1+3),r2 11d4: 30 22 00 04 sb (r1+4),r2 11d8: 30 23 00 08 sb (r1+8),r3 11dc: 30 22 00 09 sb (r1+9),r2 11e0: c3 a0 00 00 ret 000011e4 : 11e4: 37 9c ff f4 addi sp,sp,-12 11e8: 5b 8b 00 0c sw (sp+12),r11 11ec: 5b 8c 00 08 sw (sp+8),r12 11f0: 5b 9d 00 04 sw (sp+4),ra 11f4: b8 20 60 00 mv r12,r1 11f8: b8 40 58 00 mv r11,r2 11fc: e0 00 00 05 bi 1210 1200: 41 81 00 00 lbu r1,(r12+0) 1204: 35 6b ff ff addi r11,r11,-1 1208: 35 8c 00 01 addi r12,r12,1 120c: fb ff ff cc calli 113c 1210: 5d 60 ff fc bne r11,r0,1200 1214: 2b 9d 00 04 lw ra,(sp+4) 1218: 2b 8b 00 0c lw r11,(sp+12) 121c: 2b 8c 00 08 lw r12,(sp+8) 1220: 37 9c 00 0c addi sp,sp,12 1224: c3 a0 00 00 ret 00001228 : 1228: 37 9c ff f4 addi sp,sp,-12 122c: 5b 8b 00 0c sw (sp+12),r11 1230: 5b 8c 00 08 sw (sp+8),r12 1234: 5b 9d 00 04 sw (sp+4),ra 1238: 20 2b 00 ff andi r11,r1,0xff 123c: 90 20 60 00 rcsr r12,IM 1240: 34 01 00 00 mvi r1,0 1244: d0 21 00 00 wcsr IM,r1 1248: 34 01 00 0a mvi r1,10 124c: 5d 61 00 03 bne r11,r1,1258 1250: 34 01 00 0d mvi r1,13 1254: fb ff ff f5 calli 1228 1258: 78 02 00 00 mvhi r2,0x0 125c: 38 42 40 e4 ori r2,r2,0x40e4 1260: 28 41 00 00 lw r1,(r2+0) 1264: 40 22 00 05 lbu r2,(r1+5) 1268: 20 42 00 60 andi r2,r2,0x60 126c: 44 40 ff fe be r2,r0,1264 1270: 78 02 00 00 mvhi r2,0x0 1274: 38 42 40 e4 ori r2,r2,0x40e4 1278: 28 41 00 00 lw r1,(r2+0) 127c: 30 2b 00 00 sb (r1+0),r11 1280: d0 2c 00 00 wcsr IM,r12 1284: 2b 9d 00 04 lw ra,(sp+4) 1288: 2b 8b 00 0c lw r11,(sp+12) 128c: 2b 8c 00 08 lw r12,(sp+8) 1290: 37 9c 00 0c addi sp,sp,12 1294: c3 a0 00 00 ret 00001298 : 1298: 37 9c ff f8 addi sp,sp,-8 129c: 5b 8b 00 08 sw (sp+8),r11 12a0: 5b 9d 00 04 sw (sp+4),ra 12a4: b8 20 58 00 mv r11,r1 12a8: e0 00 00 03 bi 12b4 12ac: 35 6b 00 01 addi r11,r11,1 12b0: fb ff ff de calli 1228 12b4: 41 61 00 00 lbu r1,(r11+0) 12b8: 5c 20 ff fd bne r1,r0,12ac 12bc: 2b 9d 00 04 lw ra,(sp+4) 12c0: 2b 8b 00 08 lw r11,(sp+8) 12c4: 37 9c 00 08 addi sp,sp,8 12c8: c3 a0 00 00 ret 000012cc : 12cc: 37 9c ff e8 addi sp,sp,-24 12d0: 5b 8b 00 14 sw (sp+20),r11 12d4: 5b 8c 00 10 sw (sp+16),r12 12d8: 5b 8d 00 0c sw (sp+12),r13 12dc: 5b 8e 00 08 sw (sp+8),r14 12e0: 5b 9d 00 04 sw (sp+4),ra 12e4: b8 20 70 00 mv r14,r1 12e8: 78 01 00 00 mvhi r1,0x0 12ec: 38 21 40 e8 ori r1,r1,0x40e8 12f0: 28 2c 00 00 lw r12,(r1+0) 12f4: 34 0b 00 00 mvi r11,0 12f8: 34 0d 00 40 mvi r13,64 12fc: b5 cb 10 00 add r2,r14,r11 1300: 37 81 00 18 addi r1,sp,24 1304: 34 03 00 04 mvi r3,4 1308: f8 00 07 0e calli 2f40 130c: 2b 81 00 18 lw r1,(sp+24) 1310: 35 6b 00 04 addi r11,r11,4 1314: 59 81 00 04 sw (r12+4),r1 1318: 21 61 00 3f andi r1,r11,0x3f 131c: 5c 20 00 04 bne r1,r0,132c 1320: 29 81 00 00 lw r1,(r12+0) 1324: 20 21 00 02 andi r1,r1,0x2 1328: e3 ff ff fd bi 131c 132c: 5d 6d ff f4 bne r11,r13,12fc 1330: 2b 9d 00 04 lw ra,(sp+4) 1334: 2b 8b 00 14 lw r11,(sp+20) 1338: 2b 8c 00 10 lw r12,(sp+16) 133c: 2b 8d 00 0c lw r13,(sp+12) 1340: 2b 8e 00 08 lw r14,(sp+8) 1344: 37 9c 00 18 addi sp,sp,24 1348: c3 a0 00 00 ret 0000134c : 134c: 37 9c ff 70 addi sp,sp,-144 1350: 5b 8b 00 10 sw (sp+16),r11 1354: 5b 8c 00 0c sw (sp+12),r12 1358: 5b 8d 00 08 sw (sp+8),r13 135c: 5b 9d 00 04 sw (sp+4),ra 1360: 37 8c 00 54 addi r12,sp,84 1364: b8 40 58 00 mv r11,r2 1368: 34 03 00 40 mvi r3,64 136c: 34 02 00 00 mvi r2,0 1370: b8 20 68 00 mv r13,r1 1374: b9 80 08 00 mv r1,r12 1378: f8 00 07 3e calli 3070 137c: 34 02 00 00 mvi r2,0 1380: 34 03 00 40 mvi r3,64 1384: 37 81 00 14 addi r1,sp,20 1388: f8 00 07 3a calli 3070 138c: 21 62 00 3f andi r2,r11,0x3f 1390: 34 01 00 37 mvi r1,55 1394: 34 03 00 00 mvi r3,0 1398: b9 80 20 00 mv r4,r12 139c: 48 41 00 08 bg r2,r1,13bc 13a0: b9 80 08 00 mv r1,r12 13a4: e0 00 00 1b bi 1410 13a8: b5 a3 08 00 add r1,r13,r3 13ac: 40 21 00 00 lbu r1,(r1+0) 13b0: b4 83 28 00 add r5,r4,r3 13b4: 34 63 00 01 addi r3,r3,1 13b8: 30 a1 00 00 sb (r5+0),r1 13bc: 48 43 ff fb bg r2,r3,13a8 13c0: 3d 62 00 03 sli r2,r11,3 13c4: b4 83 18 00 add r3,r4,r3 13c8: 34 01 ff 80 mvi r1,-128 13cc: 30 61 00 00 sb (r3+0),r1 13d0: 00 41 00 18 srui r1,r2,24 13d4: 33 82 00 53 sb (sp+83),r2 13d8: 33 81 00 50 sb (sp+80),r1 13dc: 00 41 00 10 srui r1,r2,16 13e0: 33 81 00 51 sb (sp+81),r1 13e4: 00 41 00 08 srui r1,r2,8 13e8: 33 81 00 52 sb (sp+82),r1 13ec: b8 80 08 00 mv r1,r4 13f0: fb ff ff b7 calli 12cc 13f4: 37 81 00 14 addi r1,sp,20 13f8: e0 00 00 12 bi 1440 13fc: b5 a3 20 00 add r4,r13,r3 1400: 40 84 00 00 lbu r4,(r4+0) 1404: b4 23 28 00 add r5,r1,r3 1408: 34 63 00 01 addi r3,r3,1 140c: 30 a4 00 00 sb (r5+0),r4 1410: 48 43 ff fb bg r2,r3,13fc 1414: b4 23 18 00 add r3,r1,r3 1418: 34 02 ff 80 mvi r2,-128 141c: 30 62 00 00 sb (r3+0),r2 1420: 3d 62 00 03 sli r2,r11,3 1424: 00 43 00 18 srui r3,r2,24 1428: 33 82 00 93 sb (sp+147),r2 142c: 33 83 00 90 sb (sp+144),r3 1430: 00 43 00 10 srui r3,r2,16 1434: 33 83 00 91 sb (sp+145),r3 1438: 00 43 00 08 srui r3,r2,8 143c: 33 83 00 92 sb (sp+146),r3 1440: fb ff ff a3 calli 12cc 1444: 2b 9d 00 04 lw ra,(sp+4) 1448: 2b 8b 00 10 lw r11,(sp+16) 144c: 2b 8c 00 0c lw r12,(sp+12) 1450: 2b 8d 00 08 lw r13,(sp+8) 1454: 37 9c 00 90 addi sp,sp,144 1458: c3 a0 00 00 ret 0000145c : 145c: 78 02 00 00 mvhi r2,0x0 1460: 38 42 40 e8 ori r2,r2,0x40e8 1464: 28 41 00 00 lw r1,(r2+0) 1468: 34 02 00 04 mvi r2,4 146c: 58 22 00 00 sw (r1+0),r2 1470: 34 02 00 01 mvi r2,1 1474: 58 22 00 00 sw (r1+0),r2 1478: c3 a0 00 00 ret 0000147c : 147c: 37 9c ff f0 addi sp,sp,-16 1480: 5b 8b 00 10 sw (sp+16),r11 1484: 5b 8c 00 0c sw (sp+12),r12 1488: 5b 8d 00 08 sw (sp+8),r13 148c: 5b 9d 00 04 sw (sp+4),ra 1490: 00 42 00 06 srui r2,r2,6 1494: b8 20 68 00 mv r13,r1 1498: 3c 4c 00 06 sli r12,r2,6 149c: 34 0b 00 00 mvi r11,0 14a0: 5c 40 00 05 bne r2,r0,14b4 14a4: e0 00 00 05 bi 14b8 14a8: b5 ab 08 00 add r1,r13,r11 14ac: fb ff ff 88 calli 12cc 14b0: 35 6b 00 40 addi r11,r11,64 14b4: 49 8b ff fd bg r12,r11,14a8 14b8: 2b 9d 00 04 lw ra,(sp+4) 14bc: 2b 8b 00 10 lw r11,(sp+16) 14c0: 2b 8c 00 0c lw r12,(sp+12) 14c4: 2b 8d 00 08 lw r13,(sp+8) 14c8: 37 9c 00 10 addi sp,sp,16 14cc: c3 a0 00 00 ret 000014d0 : 14d0: 37 9c ff e8 addi sp,sp,-24 14d4: 5b 8b 00 14 sw (sp+20),r11 14d8: 5b 8c 00 10 sw (sp+16),r12 14dc: 5b 8d 00 0c sw (sp+12),r13 14e0: 5b 8e 00 08 sw (sp+8),r14 14e4: 5b 9d 00 04 sw (sp+4),ra 14e8: b8 20 70 00 mv r14,r1 14ec: 78 01 00 00 mvhi r1,0x0 14f0: 38 21 40 e8 ori r1,r1,0x40e8 14f4: 28 2c 00 00 lw r12,(r1+0) 14f8: 34 0b 00 00 mvi r11,0 14fc: 34 0d 00 18 mvi r13,24 1500: 29 81 00 10 lw r1,(r12+16) 1504: 37 82 00 18 addi r2,sp,24 1508: 34 03 00 04 mvi r3,4 150c: 5b 81 00 18 sw (sp+24),r1 1510: b5 cb 08 00 add r1,r14,r11 1514: 35 6b 00 04 addi r11,r11,4 1518: f8 00 06 8a calli 2f40 151c: 5d 6d ff f9 bne r11,r13,1500 1520: 2b 9d 00 04 lw ra,(sp+4) 1524: 2b 8b 00 14 lw r11,(sp+20) 1528: 2b 8c 00 10 lw r12,(sp+16) 152c: 2b 8d 00 0c lw r13,(sp+12) 1530: 2b 8e 00 08 lw r14,(sp+8) 1534: 37 9c 00 18 addi sp,sp,24 1538: c3 a0 00 00 ret 0000153c : 153c: 37 9c ff e8 addi sp,sp,-24 1540: 5b 8b 00 14 sw (sp+20),r11 1544: 5b 8c 00 10 sw (sp+16),r12 1548: 5b 8d 00 0c sw (sp+12),r13 154c: 5b 8e 00 08 sw (sp+8),r14 1550: 5b 9d 00 04 sw (sp+4),ra 1554: b8 20 70 00 mv r14,r1 1558: 78 01 00 00 mvhi r1,0x0 155c: 38 21 40 e8 ori r1,r1,0x40e8 1560: 28 2c 00 00 lw r12,(r1+0) 1564: 34 0b 00 00 mvi r11,0 1568: 34 0d 00 20 mvi r13,32 156c: 29 81 00 08 lw r1,(r12+8) 1570: 37 82 00 18 addi r2,sp,24 1574: 34 03 00 04 mvi r3,4 1578: 5b 81 00 18 sw (sp+24),r1 157c: b5 cb 08 00 add r1,r14,r11 1580: 35 6b 00 04 addi r11,r11,4 1584: f8 00 06 6f calli 2f40 1588: 5d 6d ff f9 bne r11,r13,156c 158c: 2b 9d 00 04 lw ra,(sp+4) 1590: 2b 8b 00 14 lw r11,(sp+20) 1594: 2b 8c 00 10 lw r12,(sp+16) 1598: 2b 8d 00 0c lw r13,(sp+12) 159c: 2b 8e 00 08 lw r14,(sp+8) 15a0: 37 9c 00 18 addi sp,sp,24 15a4: c3 a0 00 00 ret 000015a8 : 15a8: 37 9c ff f0 addi sp,sp,-16 15ac: 5b 8b 00 10 sw (sp+16),r11 15b0: 5b 8c 00 0c sw (sp+12),r12 15b4: 5b 8d 00 08 sw (sp+8),r13 15b8: 5b 9d 00 04 sw (sp+4),ra 15bc: b8 40 58 00 mv r11,r2 15c0: b8 20 60 00 mv r12,r1 15c4: b8 60 68 00 mv r13,r3 15c8: fb ff ff a5 calli 145c 15cc: b9 80 08 00 mv r1,r12 15d0: b9 60 10 00 mv r2,r11 15d4: fb ff ff aa calli 147c 15d8: 01 62 00 06 srui r2,r11,6 15dc: 3c 42 00 06 sli r2,r2,6 15e0: b5 82 08 00 add r1,r12,r2 15e4: b9 60 10 00 mv r2,r11 15e8: fb ff ff 59 calli 134c 15ec: 78 01 00 00 mvhi r1,0x0 15f0: 38 21 40 e8 ori r1,r1,0x40e8 15f4: 28 22 00 00 lw r2,(r1+0) 15f8: 34 01 00 08 mvi r1,8 15fc: 58 41 00 00 sw (r2+0),r1 1600: 28 41 00 00 lw r1,(r2+0) 1604: 20 21 00 02 andi r1,r1,0x2 1608: 44 20 ff fe be r1,r0,1600 160c: b9 a0 08 00 mv r1,r13 1610: fb ff ff cb calli 153c 1614: 2b 9d 00 04 lw ra,(sp+4) 1618: 2b 8b 00 10 lw r11,(sp+16) 161c: 2b 8c 00 0c lw r12,(sp+12) 1620: 2b 8d 00 08 lw r13,(sp+8) 1624: 37 9c 00 10 addi sp,sp,16 1628: c3 a0 00 00 ret 0000162c : 162c: 37 9c ff d0 addi sp,sp,-48 1630: 5b 8b 00 20 sw (sp+32),r11 1634: 5b 8c 00 1c sw (sp+28),r12 1638: 5b 8d 00 18 sw (sp+24),r13 163c: 5b 8e 00 14 sw (sp+20),r14 1640: 5b 8f 00 10 sw (sp+16),r15 1644: 5b 90 00 0c sw (sp+12),r16 1648: 5b 91 00 08 sw (sp+8),r17 164c: 5b 9d 00 04 sw (sp+4),ra 1650: b8 20 88 00 mv r17,r1 1654: 78 01 00 00 mvhi r1,0x0 1658: 38 21 40 e8 ori r1,r1,0x40e8 165c: b8 40 68 00 mv r13,r2 1660: 28 22 00 00 lw r2,(r1+0) 1664: b8 60 60 00 mv r12,r3 1668: 34 03 00 04 mvi r3,4 166c: b8 80 70 00 mv r14,r4 1670: 58 43 00 00 sw (r2+0),r3 1674: 34 0b 00 1c mvi r11,28 1678: b8 40 80 00 mv r16,r2 167c: 34 0f ff fc mvi r15,-4 1680: b6 2b 10 00 add r2,r17,r11 1684: 37 81 00 30 addi r1,sp,48 1688: 34 03 00 04 mvi r3,4 168c: f8 00 06 2d calli 2f40 1690: 2b 81 00 30 lw r1,(sp+48) 1694: 35 6b ff fc addi r11,r11,-4 1698: 5a 01 00 0c sw (r16+12),r1 169c: 5d 6f ff f9 bne r11,r15,1680 16a0: 78 03 00 00 mvhi r3,0x0 16a4: 38 63 40 e8 ori r3,r3,0x40e8 16a8: 28 61 00 00 lw r1,(r3+0) 16ac: 37 8b 00 24 addi r11,sp,36 16b0: 34 02 00 01 mvi r2,1 16b4: 58 22 00 00 sw (r1+0),r2 16b8: 34 03 00 04 mvi r3,4 16bc: 35 a2 00 08 addi r2,r13,8 16c0: b9 60 08 00 mv r1,r11 16c4: f8 00 06 1f calli 2f40 16c8: 35 a2 00 04 addi r2,r13,4 16cc: 37 81 00 28 addi r1,sp,40 16d0: 34 03 00 04 mvi r3,4 16d4: f8 00 06 1b calli 2f40 16d8: 34 03 00 04 mvi r3,4 16dc: b9 a0 10 00 mv r2,r13 16e0: 37 81 00 2c addi r1,sp,44 16e4: f8 00 06 17 calli 2f40 16e8: b9 60 08 00 mv r1,r11 16ec: b9 80 10 00 mv r2,r12 16f0: fb ff ff 63 calli 147c 16f4: 01 82 00 06 srui r2,r12,6 16f8: 3c 42 00 06 sli r2,r2,6 16fc: b5 62 08 00 add r1,r11,r2 1700: b9 80 10 00 mv r2,r12 1704: fb ff ff 12 calli 134c 1708: b9 c0 08 00 mv r1,r14 170c: fb ff ff 71 calli 14d0 1710: 2b 9d 00 04 lw ra,(sp+4) 1714: 2b 8b 00 20 lw r11,(sp+32) 1718: 2b 8c 00 1c lw r12,(sp+28) 171c: 2b 8d 00 18 lw r13,(sp+24) 1720: 2b 8e 00 14 lw r14,(sp+20) 1724: 2b 8f 00 10 lw r15,(sp+16) 1728: 2b 90 00 0c lw r16,(sp+12) 172c: 2b 91 00 08 lw r17,(sp+8) 1730: 37 9c 00 30 addi sp,sp,48 1734: c3 a0 00 00 ret 00001738 : 1738: 37 9c ff a4 addi sp,sp,-92 173c: 78 04 00 00 mvhi r4,0x0 1740: 38 84 40 ec ori r4,r4,0x40ec 1744: 28 87 00 00 lw r7,(r4+0) 1748: 78 05 00 00 mvhi r5,0x0 174c: 38 a5 41 48 ori r5,r5,0x4148 1750: a0 47 38 00 and r7,r2,r7 1754: 20 42 00 0f andi r2,r2,0xf 1758: 08 44 00 48 muli r4,r2,72 175c: 37 86 00 60 addi r6,sp,96 1760: b4 85 28 00 add r5,r4,r5 1764: 37 84 00 1c addi r4,sp,28 1768: 28 a8 00 00 lw r8,(r5+0) 176c: 34 a5 00 04 addi r5,r5,4 1770: 58 88 00 00 sw (r4+0),r8 1774: 34 84 00 04 addi r4,r4,4 1778: 5c 86 ff fc bne r4,r6,1768 177c: 08 42 00 48 muli r2,r2,72 1780: 78 04 00 00 mvhi r4,0x0 1784: 64 63 00 00 cmpei r3,r3,0 1788: 38 84 41 48 ori r4,r4,0x4148 178c: b4 82 20 00 add r4,r4,r2 1790: c8 03 18 00 sub r3,r0,r3 1794: 34 02 ff f6 mvi r2,-10 1798: a0 62 10 00 and r2,r3,r2 179c: 34 42 00 0b addi r2,r2,11 17a0: 78 05 00 00 mvhi r5,0x0 17a4: 38 a5 40 f0 ori r5,r5,0x40f0 17a8: 5b 82 00 14 sw (sp+20),r2 17ac: 78 02 d0 01 mvhi r2,0xd001 17b0: a0 62 18 00 and r3,r3,r2 17b4: 28 a2 00 00 lw r2,(r5+0) 17b8: 28 84 00 44 lw r4,(r4+68) 17bc: 78 05 00 00 mvhi r5,0x0 17c0: b4 62 18 00 add r3,r3,r2 17c4: 5b 83 00 10 sw (sp+16),r3 17c8: 78 03 00 00 mvhi r3,0x0 17cc: 38 63 40 f4 ori r3,r3,0x40f4 17d0: 28 62 00 00 lw r2,(r3+0) 17d4: 38 a5 40 f8 ori r5,r5,0x40f8 17d8: 5b 81 00 04 sw (sp+4),r1 17dc: 28 a1 00 00 lw r1,(r5+0) 17e0: 5b 82 00 0c sw (sp+12),r2 17e4: 98 e4 10 00 xor r2,r7,r4 17e8: 5b 82 00 08 sw (sp+8),r2 17ec: 37 82 00 04 addi r2,sp,4 17f0: 28 43 00 00 lw r3,(r2+0) 17f4: 34 42 00 04 addi r2,r2,4 17f8: 58 23 00 00 sw (r1+0),r3 17fc: 5c 46 ff fd bne r2,r6,17f0 1800: 34 81 60 00 addi r1,r4,24576 1804: 37 9c 00 5c addi sp,sp,92 1808: c3 a0 00 00 ret 0000180c : 180c: 78 02 00 00 mvhi r2,0x0 1810: 38 42 40 f8 ori r2,r2,0x40f8 1814: 28 41 00 00 lw r1,(r2+0) 1818: 28 21 00 04 lw r1,(r1+4) 181c: 20 21 7f f0 andi r1,r1,0x7ff0 1820: 00 21 00 04 srui r1,r1,4 1824: c3 a0 00 00 ret 00001828 : 1828: 78 02 00 00 mvhi r2,0x0 182c: 38 42 40 f8 ori r2,r2,0x40f8 1830: 28 41 00 00 lw r1,(r2+0) 1834: 28 22 00 04 lw r2,(r1+4) 1838: 78 01 00 01 mvhi r1,0x1 183c: a0 41 08 00 and r1,r2,r1 1840: c3 a0 00 00 ret 00001844 : 1844: 37 9c ff e0 addi sp,sp,-32 1848: 5b 8b 00 1c sw (sp+28),r11 184c: 5b 8c 00 18 sw (sp+24),r12 1850: 5b 8d 00 14 sw (sp+20),r13 1854: 5b 8e 00 10 sw (sp+16),r14 1858: 5b 8f 00 0c sw (sp+12),r15 185c: 5b 90 00 08 sw (sp+8),r16 1860: 5b 9d 00 04 sw (sp+4),ra 1864: b8 20 58 00 mv r11,r1 1868: 35 62 00 04 addi r2,r11,4 186c: 34 03 00 04 mvi r3,4 1870: 37 81 00 20 addi r1,sp,32 1874: f8 00 05 b3 calli 2f40 1878: 78 01 00 00 mvhi r1,0x0 187c: 38 21 40 f8 ori r1,r1,0x40f8 1880: 28 2c 00 00 lw r12,(r1+0) 1884: 2b 81 00 20 lw r1,(sp+32) 1888: 35 62 00 08 addi r2,r11,8 188c: 34 03 00 04 mvi r3,4 1890: 59 81 00 00 sw (r12+0),r1 1894: 37 81 00 20 addi r1,sp,32 1898: f8 00 05 aa calli 2f40 189c: 2b 81 00 20 lw r1,(sp+32) 18a0: 35 62 00 0c addi r2,r11,12 18a4: 34 03 00 04 mvi r3,4 18a8: 59 81 00 00 sw (r12+0),r1 18ac: 37 81 00 20 addi r1,sp,32 18b0: f8 00 05 a4 calli 2f40 18b4: 2b 81 00 20 lw r1,(sp+32) 18b8: 35 62 00 10 addi r2,r11,16 18bc: 34 03 00 04 mvi r3,4 18c0: 59 81 00 00 sw (r12+0),r1 18c4: 37 81 00 20 addi r1,sp,32 18c8: f8 00 05 9e calli 2f40 18cc: 2b 81 00 20 lw r1,(sp+32) 18d0: 35 62 00 14 addi r2,r11,20 18d4: 34 03 00 04 mvi r3,4 18d8: 59 81 00 00 sw (r12+0),r1 18dc: 37 81 00 20 addi r1,sp,32 18e0: f8 00 05 98 calli 2f40 18e4: 2b 81 00 20 lw r1,(sp+32) 18e8: 35 62 00 18 addi r2,r11,24 18ec: 34 03 00 04 mvi r3,4 18f0: 59 81 00 00 sw (r12+0),r1 18f4: 37 81 00 20 addi r1,sp,32 18f8: f8 00 05 92 calli 2f40 18fc: 2b 81 00 20 lw r1,(sp+32) 1900: 34 0e 00 28 mvi r14,40 1904: 35 6f 00 34 addi r15,r11,52 1908: 59 81 00 00 sw (r12+0),r1 190c: 34 10 00 1c mvi r16,28 1910: b5 ee 10 00 add r2,r15,r14 1914: 37 81 00 20 addi r1,sp,32 1918: 34 03 00 04 mvi r3,4 191c: f8 00 05 89 calli 2f40 1920: 2b 81 00 20 lw r1,(sp+32) 1924: 78 02 00 00 mvhi r2,0x0 1928: 38 42 40 f8 ori r2,r2,0x40f8 192c: 59 81 00 00 sw (r12+0),r1 1930: 35 ce ff fc addi r14,r14,-4 1934: 28 4d 00 00 lw r13,(r2+0) 1938: 5d d0 ff f6 bne r14,r16,1910 193c: 35 62 00 30 addi r2,r11,48 1940: 34 03 00 04 mvi r3,4 1944: 37 81 00 20 addi r1,sp,32 1948: f8 00 05 7e calli 2f40 194c: 2b 81 00 20 lw r1,(sp+32) 1950: 35 62 00 2c addi r2,r11,44 1954: 34 03 00 04 mvi r3,4 1958: 59 a1 00 00 sw (r13+0),r1 195c: 37 81 00 20 addi r1,sp,32 1960: f8 00 05 78 calli 2f40 1964: 2b 81 00 20 lw r1,(sp+32) 1968: 35 62 00 28 addi r2,r11,40 196c: 34 03 00 04 mvi r3,4 1970: 59 a1 00 00 sw (r13+0),r1 1974: 37 81 00 20 addi r1,sp,32 1978: f8 00 05 72 calli 2f40 197c: 2b 81 00 20 lw r1,(sp+32) 1980: 35 62 00 24 addi r2,r11,36 1984: 34 03 00 04 mvi r3,4 1988: 59 a1 00 00 sw (r13+0),r1 198c: 37 81 00 20 addi r1,sp,32 1990: f8 00 05 6c calli 2f40 1994: 2b 81 00 20 lw r1,(sp+32) 1998: 35 62 00 20 addi r2,r11,32 199c: 34 03 00 04 mvi r3,4 19a0: 59 a1 00 00 sw (r13+0),r1 19a4: 37 81 00 20 addi r1,sp,32 19a8: f8 00 05 66 calli 2f40 19ac: 2b 81 00 20 lw r1,(sp+32) 19b0: 34 0c 00 1c mvi r12,28 19b4: 34 0e ff fc mvi r14,-4 19b8: 59 a1 00 00 sw (r13+0),r1 19bc: b5 ec 10 00 add r2,r15,r12 19c0: 37 81 00 20 addi r1,sp,32 19c4: 34 03 00 04 mvi r3,4 19c8: f8 00 05 5e calli 2f40 19cc: 2b 81 00 20 lw r1,(sp+32) 19d0: 35 8c ff fc addi r12,r12,-4 19d4: 59 a1 00 00 sw (r13+0),r1 19d8: 5d 8e ff f9 bne r12,r14,19bc 19dc: 35 62 00 1c addi r2,r11,28 19e0: 37 81 00 20 addi r1,sp,32 19e4: 34 03 00 04 mvi r3,4 19e8: f8 00 05 56 calli 2f40 19ec: 78 02 00 00 mvhi r2,0x0 19f0: 38 42 40 f8 ori r2,r2,0x40f8 19f4: 28 41 00 00 lw r1,(r2+0) 19f8: 2b 82 00 20 lw r2,(sp+32) 19fc: 58 22 00 00 sw (r1+0),r2 1a00: 34 01 00 00 mvi r1,0 1a04: 2b 9d 00 04 lw ra,(sp+4) 1a08: 2b 8b 00 1c lw r11,(sp+28) 1a0c: 2b 8c 00 18 lw r12,(sp+24) 1a10: 2b 8d 00 14 lw r13,(sp+20) 1a14: 2b 8e 00 10 lw r14,(sp+16) 1a18: 2b 8f 00 0c lw r15,(sp+12) 1a1c: 2b 90 00 08 lw r16,(sp+8) 1a20: 37 9c 00 20 addi sp,sp,32 1a24: c3 a0 00 00 ret 00001a28 : 1a28: 37 9c ff f0 addi sp,sp,-16 1a2c: 5b 8b 00 0c sw (sp+12),r11 1a30: 5b 8c 00 08 sw (sp+8),r12 1a34: 5b 9d 00 04 sw (sp+4),ra 1a38: 78 02 00 00 mvhi r2,0x0 1a3c: 38 42 40 f8 ori r2,r2,0x40f8 1a40: 28 4b 00 00 lw r11,(r2+0) 1a44: 34 03 00 04 mvi r3,4 1a48: b8 20 60 00 mv r12,r1 1a4c: 29 62 00 10 lw r2,(r11+16) 1a50: 5b 82 00 10 sw (sp+16),r2 1a54: 37 82 00 10 addi r2,sp,16 1a58: f8 00 05 3a calli 2f40 1a5c: 29 61 00 10 lw r1,(r11+16) 1a60: 37 82 00 10 addi r2,sp,16 1a64: 34 03 00 04 mvi r3,4 1a68: 5b 81 00 10 sw (sp+16),r1 1a6c: 35 81 00 04 addi r1,r12,4 1a70: f8 00 05 34 calli 2f40 1a74: 29 61 00 10 lw r1,(r11+16) 1a78: 37 82 00 10 addi r2,sp,16 1a7c: 34 03 00 04 mvi r3,4 1a80: 5b 81 00 10 sw (sp+16),r1 1a84: 35 81 00 08 addi r1,r12,8 1a88: f8 00 05 2e calli 2f40 1a8c: 29 61 00 10 lw r1,(r11+16) 1a90: 37 82 00 10 addi r2,sp,16 1a94: 34 03 00 04 mvi r3,4 1a98: 5b 81 00 10 sw (sp+16),r1 1a9c: 35 81 00 0c addi r1,r12,12 1aa0: f8 00 05 28 calli 2f40 1aa4: 29 61 00 10 lw r1,(r11+16) 1aa8: 37 82 00 10 addi r2,sp,16 1aac: 34 03 00 04 mvi r3,4 1ab0: 5b 81 00 10 sw (sp+16),r1 1ab4: 35 81 00 10 addi r1,r12,16 1ab8: f8 00 05 22 calli 2f40 1abc: 2b 9d 00 04 lw ra,(sp+4) 1ac0: 2b 8b 00 0c lw r11,(sp+12) 1ac4: 2b 8c 00 08 lw r12,(sp+8) 1ac8: 37 9c 00 10 addi sp,sp,16 1acc: c3 a0 00 00 ret 00001ad0 : 1ad0: 37 9c ff fc addi sp,sp,-4 1ad4: 5b 9d 00 04 sw (sp+4),ra 1ad8: 78 02 00 00 mvhi r2,0x0 1adc: 38 42 40 f8 ori r2,r2,0x40f8 1ae0: 28 41 00 00 lw r1,(r2+0) 1ae4: 28 22 00 04 lw r2,(r1+4) 1ae8: 38 42 00 02 ori r2,r2,0x2 1aec: 58 22 00 04 sw (r1+4),r2 1af0: 34 01 00 01 mvi r1,1 1af4: fb ff fa 7b calli 4e0 1af8: 2b 9d 00 04 lw ra,(sp+4) 1afc: 37 9c 00 04 addi sp,sp,4 1b00: c3 a0 00 00 ret 00001b04 : 1b04: 37 9c ff e8 addi sp,sp,-24 1b08: 5b 8b 00 18 sw (sp+24),r11 1b0c: 5b 8c 00 14 sw (sp+20),r12 1b10: 5b 8d 00 10 sw (sp+16),r13 1b14: 5b 8e 00 0c sw (sp+12),r14 1b18: 5b 8f 00 08 sw (sp+8),r15 1b1c: 5b 9d 00 04 sw (sp+4),ra 1b20: 78 01 00 00 mvhi r1,0x0 1b24: 38 21 40 f8 ori r1,r1,0x40f8 1b28: 28 2c 00 00 lw r12,(r1+0) 1b2c: 78 0b 00 00 mvhi r11,0x0 1b30: 39 6b 51 a4 ori r11,r11,0x51a4 1b34: 29 83 00 0c lw r3,(r12+12) 1b38: 78 02 00 00 mvhi r2,0x0 1b3c: 38 42 41 0c ori r2,r2,0x410c 1b40: b9 60 08 00 mv r1,r11 1b44: f8 00 05 d2 calli 328c 1b48: b9 60 08 00 mv r1,r11 1b4c: fb ff fd d3 calli 1298 1b50: 29 8c 00 04 lw r12,(r12+4) 1b54: 34 02 00 05 mvi r2,5 1b58: 78 0d 00 00 mvhi r13,0x0 1b5c: 3d 8e 00 02 sli r14,r12,2 1b60: 21 8f 7f f0 andi r15,r12,0x7ff0 1b64: 01 ce 00 16 srui r14,r14,22 1b68: 01 ef 00 04 srui r15,r15,4 1b6c: b9 c0 08 00 mv r1,r14 1b70: f8 00 06 5a calli 34d8 <__udivsi3> 1b74: 39 ad 41 1c ori r13,r13,0x411c 1b78: b8 20 30 00 mv r6,r1 1b7c: b9 a0 10 00 mv r2,r13 1b80: b9 80 18 00 mv r3,r12 1b84: b9 e0 20 00 mv r4,r15 1b88: b9 c0 28 00 mv r5,r14 1b8c: b9 60 08 00 mv r1,r11 1b90: f8 00 05 bf calli 328c 1b94: b9 60 08 00 mv r1,r11 1b98: fb ff fd c0 calli 1298 1b9c: 2b 9d 00 04 lw ra,(sp+4) 1ba0: 2b 8b 00 18 lw r11,(sp+24) 1ba4: 2b 8c 00 14 lw r12,(sp+20) 1ba8: 2b 8d 00 10 lw r13,(sp+16) 1bac: 2b 8e 00 0c lw r14,(sp+12) 1bb0: 2b 8f 00 08 lw r15,(sp+8) 1bb4: 37 9c 00 18 addi sp,sp,24 1bb8: c3 a0 00 00 ret 00001bbc : 1bbc: 37 9c ff e4 addi sp,sp,-28 1bc0: 5b 8b 00 1c sw (sp+28),r11 1bc4: 5b 8c 00 18 sw (sp+24),r12 1bc8: 5b 8d 00 14 sw (sp+20),r13 1bcc: 5b 8e 00 10 sw (sp+16),r14 1bd0: 5b 8f 00 0c sw (sp+12),r15 1bd4: 5b 90 00 08 sw (sp+8),r16 1bd8: 5b 9d 00 04 sw (sp+4),ra 1bdc: fb ff ff bd calli 1ad0 1be0: 78 01 00 00 mvhi r1,0x0 1be4: 38 21 40 f8 ori r1,r1,0x40f8 1be8: 28 2e 00 00 lw r14,(r1+0) 1bec: 78 0c 00 00 mvhi r12,0x0 1bf0: 78 0d 00 00 mvhi r13,0x0 1bf4: 34 0b 00 00 mvi r11,0 1bf8: 39 8c 51 a4 ori r12,r12,0x51a4 1bfc: 39 ad 41 3c ori r13,r13,0x413c 1c00: 34 10 00 01 mvi r16,1 1c04: 34 0f 00 05 mvi r15,5 1c08: b9 a0 10 00 mv r2,r13 1c0c: b9 60 18 00 mv r3,r11 1c10: b9 80 08 00 mv r1,r12 1c14: f8 00 05 9e calli 328c 1c18: b9 80 08 00 mv r1,r12 1c1c: fb ff fd 9f calli 1298 1c20: be 0b 08 00 sl r1,r16,r11 1c24: 34 02 00 00 mvi r2,0 1c28: 59 c1 00 08 sw (r14+8),r1 1c2c: 34 03 00 01 mvi r3,1 1c30: b9 60 08 00 mv r1,r11 1c34: fb ff fe c1 calli 1738 1c38: fb ff fe f5 calli 180c 1c3c: 44 20 ff ff be r1,r0,1c38 1c40: 29 c1 00 0c lw r1,(r14+12) 1c44: 44 20 ff ff be r1,r0,1c40 1c48: 34 01 00 01 mvi r1,1 1c4c: 35 6b 00 01 addi r11,r11,1 1c50: fb ff fa 24 calli 4e0 1c54: 5d 6f ff ed bne r11,r15,1c08 1c58: 78 03 00 00 mvhi r3,0x0 1c5c: 38 63 40 f8 ori r3,r3,0x40f8 1c60: 28 61 00 00 lw r1,(r3+0) 1c64: 34 02 00 1f mvi r2,31 1c68: 58 22 00 08 sw (r1+8),r2 1c6c: 2b 9d 00 04 lw ra,(sp+4) 1c70: 2b 8b 00 1c lw r11,(sp+28) 1c74: 2b 8c 00 18 lw r12,(sp+24) 1c78: 2b 8d 00 14 lw r13,(sp+20) 1c7c: 2b 8e 00 10 lw r14,(sp+16) 1c80: 2b 8f 00 0c lw r15,(sp+12) 1c84: 2b 90 00 08 lw r16,(sp+8) 1c88: 37 9c 00 1c addi sp,sp,28 1c8c: c3 a0 00 00 ret 00001c90 : 1c90: 37 9c ff 94 addi sp,sp,-108 1c94: 5b 8b 00 44 sw (sp+68),r11 1c98: 5b 8c 00 40 sw (sp+64),r12 1c9c: 5b 8d 00 3c sw (sp+60),r13 1ca0: 5b 8e 00 38 sw (sp+56),r14 1ca4: 5b 8f 00 34 sw (sp+52),r15 1ca8: 5b 90 00 30 sw (sp+48),r16 1cac: 5b 91 00 2c sw (sp+44),r17 1cb0: 5b 92 00 28 sw (sp+40),r18 1cb4: 5b 93 00 24 sw (sp+36),r19 1cb8: 5b 94 00 20 sw (sp+32),r20 1cbc: 5b 95 00 1c sw (sp+28),r21 1cc0: 5b 96 00 18 sw (sp+24),r22 1cc4: 5b 97 00 14 sw (sp+20),r23 1cc8: 5b 98 00 10 sw (sp+16),r24 1ccc: 5b 99 00 0c sw (sp+12),r25 1cd0: 5b 9b 00 08 sw (sp+8),fp 1cd4: 5b 9d 00 04 sw (sp+4),ra 1cd8: 78 01 00 00 mvhi r1,0x0 1cdc: 38 21 40 f8 ori r1,r1,0x40f8 1ce0: 28 33 00 00 lw r19,(r1+0) 1ce4: 78 0c 00 00 mvhi r12,0x0 1ce8: 78 01 80 00 mvhi r1,0x8000 1cec: 78 11 00 00 mvhi r17,0x0 1cf0: 78 10 00 00 mvhi r16,0x0 1cf4: 5a 61 00 04 sw (r19+4),r1 1cf8: 34 0d 00 01 mvi r13,1 1cfc: 39 8c 51 a4 ori r12,r12,0x51a4 1d00: 3a 31 41 40 ori r17,r17,0x4140 1d04: 34 1b 00 01 mvi fp,1 1d08: 37 99 00 4c addi r25,sp,76 1d0c: 37 98 00 5c addi r24,sp,92 1d10: 34 17 03 00 mvi r23,768 1d14: 37 92 00 60 addi r18,sp,96 1d18: 34 16 00 ff mvi r22,255 1d1c: 3a 10 41 44 ori r16,r16,0x4144 1d20: 34 15 00 0a mvi r21,10 1d24: 34 14 00 06 mvi r20,6 1d28: 35 ab ff ff addi r11,r13,-1 1d2c: b9 60 18 00 mv r3,r11 1d30: ba 20 10 00 mv r2,r17 1d34: b9 80 08 00 mv r1,r12 1d38: f8 00 05 55 calli 328c 1d3c: bf 6b 58 00 sl r11,fp,r11 1d40: b9 80 08 00 mv r1,r12 1d44: fb ff fd 55 calli 1298 1d48: 34 0e 00 00 mvi r14,0 1d4c: 5a 6b 00 08 sw (r19+8),r11 1d50: e0 00 00 29 bi 1df4 1d54: b9 c0 08 00 mv r1,r14 1d58: b9 e0 10 00 mv r2,r15 1d5c: 34 03 00 00 mvi r3,0 1d60: fb ff fe 76 calli 1738 1d64: 5b 81 00 48 sw (sp+72),r1 1d68: fb ff fe a9 calli 180c 1d6c: 44 20 ff ff be r1,r0,1d68 1d70: 2a 61 00 0c lw r1,(r19+12) 1d74: 44 20 ff ff be r1,r0,1d70 1d78: 34 01 00 01 mvi r1,1 1d7c: fb ff f9 d9 calli 4e0 1d80: fb ff fe aa calli 1828 1d84: 5c 20 00 0c bne r1,r0,1db4 1d88: bb 20 08 00 mv r1,r25 1d8c: fb ff ff 27 calli 1a28 1d90: bb 00 10 00 mv r2,r24 1d94: 37 81 00 6c addi r1,sp,108 1d98: 34 03 00 04 mvi r3,4 1d9c: f8 00 04 69 calli 2f40 1da0: 2b 81 00 6c lw r1,(sp+108) 1da4: 2b 82 00 48 lw r2,(sp+72) 1da8: fc 22 08 00 cmpne r1,r1,r2 1dac: b5 61 58 00 add r11,r11,r1 1db0: e0 00 00 02 bi 1db8 1db4: 35 6b 00 01 addi r11,r11,1 1db8: 35 ef 00 01 addi r15,r15,1 1dbc: 5d f7 ff e6 bne r15,r23,1d54 1dc0: 35 ce 00 01 addi r14,r14,1 1dc4: b6 4e 08 00 add r1,r18,r14 1dc8: b9 60 18 00 mv r3,r11 1dcc: 4e cb 00 02 bge r22,r11,1dd4 1dd0: 34 03 00 ff mvi r3,255 1dd4: 30 23 00 00 sb (r1+0),r3 1dd8: ba 00 10 00 mv r2,r16 1ddc: b9 80 08 00 mv r1,r12 1de0: b9 60 18 00 mv r3,r11 1de4: f8 00 05 2a calli 328c 1de8: b9 80 08 00 mv r1,r12 1dec: fb ff fd 2b calli 1298 1df0: 45 d5 00 04 be r14,r21,1e00 1df4: 34 0b 00 00 mvi r11,0 1df8: 34 0f 00 00 mvi r15,0 1dfc: e3 ff ff d6 bi 1d54 1e00: 33 8d 00 60 sb (sp+96),r13 1e04: 34 01 00 1a mvi r1,26 1e08: ba 40 10 00 mv r2,r18 1e0c: 34 03 00 0b mvi r3,11 1e10: 35 ad 00 01 addi r13,r13,1 1e14: fb ff f9 bc calli 504 1e18: 5d b4 ff c4 bne r13,r20,1d28 1e1c: 78 02 00 00 mvhi r2,0x0 1e20: 38 42 40 f8 ori r2,r2,0x40f8 1e24: 28 41 00 00 lw r1,(r2+0) 1e28: 34 02 00 1f mvi r2,31 1e2c: 58 20 00 04 sw (r1+4),r0 1e30: 58 22 00 08 sw (r1+8),r2 1e34: 2b 9d 00 04 lw ra,(sp+4) 1e38: 2b 8b 00 44 lw r11,(sp+68) 1e3c: 2b 8c 00 40 lw r12,(sp+64) 1e40: 2b 8d 00 3c lw r13,(sp+60) 1e44: 2b 8e 00 38 lw r14,(sp+56) 1e48: 2b 8f 00 34 lw r15,(sp+52) 1e4c: 2b 90 00 30 lw r16,(sp+48) 1e50: 2b 91 00 2c lw r17,(sp+44) 1e54: 2b 92 00 28 lw r18,(sp+40) 1e58: 2b 93 00 24 lw r19,(sp+36) 1e5c: 2b 94 00 20 lw r20,(sp+32) 1e60: 2b 95 00 1c lw r21,(sp+28) 1e64: 2b 96 00 18 lw r22,(sp+24) 1e68: 2b 97 00 14 lw r23,(sp+20) 1e6c: 2b 98 00 10 lw r24,(sp+16) 1e70: 2b 99 00 0c lw r25,(sp+12) 1e74: 2b 9b 00 08 lw fp,(sp+8) 1e78: 37 9c 00 6c addi sp,sp,108 1e7c: c3 a0 00 00 ret 00001e80 : 1e80: 78 02 00 00 mvhi r2,0x0 1e84: 38 42 45 c8 ori r2,r2,0x45c8 1e88: 28 41 00 00 lw r1,(r2+0) 1e8c: 34 02 00 03 mvi r2,3 1e90: 58 22 00 00 sw (r1+0),r2 1e94: 28 22 00 00 lw r2,(r1+0) 1e98: 20 42 00 04 andi r2,r2,0x4 1e9c: 44 40 ff fe be r2,r0,1e94 1ea0: c3 a0 00 00 ret 00001ea4 : 1ea4: 78 03 00 00 mvhi r3,0x0 1ea8: 38 63 45 c8 ori r3,r3,0x45c8 1eac: 28 62 00 00 lw r2,(r3+0) 1eb0: 58 41 00 04 sw (r2+4),r1 1eb4: 34 01 00 13 mvi r1,19 1eb8: 58 41 00 00 sw (r2+0),r1 1ebc: 28 41 00 00 lw r1,(r2+0) 1ec0: 20 21 00 04 andi r1,r1,0x4 1ec4: 44 20 ff fe be r1,r0,1ebc 1ec8: c3 a0 00 00 ret 00001ecc : 1ecc: 78 02 00 00 mvhi r2,0x0 1ed0: 38 42 45 c8 ori r2,r2,0x45c8 1ed4: 28 41 00 00 lw r1,(r2+0) 1ed8: 34 02 00 23 mvi r2,35 1edc: 58 22 00 00 sw (r1+0),r2 1ee0: 28 22 00 00 lw r2,(r1+0) 1ee4: 20 42 00 04 andi r2,r2,0x4 1ee8: 44 40 ff fe be r2,r0,1ee0 1eec: 78 02 00 00 mvhi r2,0x0 1ef0: 38 42 45 c8 ori r2,r2,0x45c8 1ef4: 28 41 00 00 lw r1,(r2+0) 1ef8: 28 21 00 08 lw r1,(r1+8) 1efc: c3 a0 00 00 ret 00001f00 : 1f00: 78 02 00 00 mvhi r2,0x0 1f04: 38 42 45 c8 ori r2,r2,0x45c8 1f08: 28 41 00 00 lw r1,(r2+0) 1f0c: 34 02 00 33 mvi r2,51 1f10: 58 22 00 00 sw (r1+0),r2 1f14: 28 22 00 00 lw r2,(r1+0) 1f18: 20 42 00 04 andi r2,r2,0x4 1f1c: 44 40 ff fe be r2,r0,1f14 1f20: c3 a0 00 00 ret 00001f24 : 1f24: 37 9c ff f4 addi sp,sp,-12 1f28: 5b 8b 00 0c sw (sp+12),r11 1f2c: 5b 8c 00 08 sw (sp+8),r12 1f30: 5b 9d 00 04 sw (sp+4),ra 1f34: 20 2b 00 ff andi r11,r1,0xff 1f38: 3d 6b 00 01 sli r11,r11,1 1f3c: fb ff ff d1 calli 1e80 1f40: 21 61 00 fe andi r1,r11,0xfe 1f44: fb ff ff d8 calli 1ea4 1f48: 34 01 00 00 mvi r1,0 1f4c: fb ff ff d6 calli 1ea4 1f50: fb ff ff ec calli 1f00 1f54: fb ff ff cb calli 1e80 1f58: 39 61 00 01 ori r1,r11,0x1 1f5c: 20 21 00 ff andi r1,r1,0xff 1f60: fb ff ff d1 calli 1ea4 1f64: fb ff ff da calli 1ecc 1f68: 3c 2c 00 08 sli r12,r1,8 1f6c: fb ff ff d8 calli 1ecc 1f70: b8 20 58 00 mv r11,r1 1f74: fb ff ff e3 calli 1f00 1f78: b9 8b 08 00 or r1,r12,r11 1f7c: 20 21 ff ff andi r1,r1,0xffff 1f80: 2b 9d 00 04 lw ra,(sp+4) 1f84: 2b 8b 00 0c lw r11,(sp+12) 1f88: 2b 8c 00 08 lw r12,(sp+8) 1f8c: 37 9c 00 0c addi sp,sp,12 1f90: c3 a0 00 00 ret 00001f94 : 1f94: 78 03 00 00 mvhi r3,0x0 1f98: 38 63 45 c8 ori r3,r3,0x45c8 1f9c: 28 62 00 00 lw r2,(r3+0) 1fa0: 58 41 00 10 sw (r2+16),r1 1fa4: c3 a0 00 00 ret 00001fa8 : 1fa8: 78 03 00 00 mvhi r3,0x0 1fac: 38 63 45 cc ori r3,r3,0x45cc 1fb0: 28 62 00 00 lw r2,(r3+0) 1fb4: 78 03 00 00 mvhi r3,0x0 1fb8: 38 63 45 c8 ori r3,r3,0x45c8 1fbc: a0 22 08 00 and r1,r1,r2 1fc0: 28 62 00 00 lw r2,(r3+0) 1fc4: 3c 21 00 01 sli r1,r1,1 1fc8: 58 41 00 10 sw (r2+16),r1 1fcc: c3 a0 00 00 ret 00001fd0 : 1fd0: 78 02 00 00 mvhi r2,0x0 1fd4: 38 42 45 c8 ori r2,r2,0x45c8 1fd8: 28 41 00 00 lw r1,(r2+0) 1fdc: 28 21 00 18 lw r1,(r1+24) 1fe0: 08 21 00 1e muli r1,r1,30 1fe4: c3 a0 00 00 ret 00001fe8 : 1fe8: 78 02 00 00 mvhi r2,0x0 1fec: 38 42 45 c8 ori r2,r2,0x45c8 1ff0: 28 41 00 00 lw r1,(r2+0) 1ff4: 28 21 00 1c lw r1,(r1+28) 1ff8: 08 21 00 1e muli r1,r1,30 1ffc: c3 a0 00 00 ret 00002000 : 2000: 78 02 00 00 mvhi r2,0x0 2004: 38 42 47 10 ori r2,r2,0x4710 2008: 28 43 00 00 lw r3,(r2+0) 200c: 44 61 00 0c be r3,r1,203c 2010: 58 41 00 00 sw (r2+0),r1 2014: 34 03 03 ff mvi r3,1023 2018: 50 61 00 02 bgeu r3,r1,2020 201c: 58 43 00 00 sw (r2+0),r3 2020: 78 01 00 00 mvhi r1,0x0 2024: 78 03 00 00 mvhi r3,0x0 2028: 38 21 47 10 ori r1,r1,0x4710 202c: 38 63 45 c8 ori r3,r3,0x45c8 2030: 28 22 00 00 lw r2,(r1+0) 2034: 28 61 00 00 lw r1,(r3+0) 2038: 58 22 00 0c sw (r1+12),r2 203c: c3 a0 00 00 ret 00002040 : 2040: 37 9c ff fc addi sp,sp,-4 2044: 5b 9d 00 04 sw (sp+4),ra 2048: 34 01 00 48 mvi r1,72 204c: fb ff ff b6 calli 1f24 2050: 3c 21 00 0c sli r1,r1,12 2054: 00 21 00 14 srui r1,r1,20 2058: 2b 9d 00 04 lw ra,(sp+4) 205c: 37 9c 00 04 addi sp,sp,4 2060: c3 a0 00 00 ret 00002064 : 2064: 37 9c ff fc addi sp,sp,-4 2068: 5b 9d 00 04 sw (sp+4),ra 206c: 34 01 00 49 mvi r1,73 2070: fb ff ff ad calli 1f24 2074: 3c 21 00 0c sli r1,r1,12 2078: 00 21 00 14 srui r1,r1,20 207c: 2b 9d 00 04 lw ra,(sp+4) 2080: 37 9c 00 04 addi sp,sp,4 2084: c3 a0 00 00 ret 00002088 : 2088: 34 23 00 40 addi r3,r1,64 208c: 40 45 00 01 lbu r5,(r2+1) 2090: 40 44 00 02 lbu r4,(r2+2) 2094: 3c a5 00 08 sli r5,r5,8 2098: 3c 84 00 10 sli r4,r4,16 209c: b8 a4 20 00 or r4,r5,r4 20a0: 40 45 00 00 lbu r5,(r2+0) 20a4: b8 85 20 00 or r4,r4,r5 20a8: 40 45 00 03 lbu r5,(r2+3) 20ac: 34 42 00 04 addi r2,r2,4 20b0: 3c a5 00 18 sli r5,r5,24 20b4: b8 85 20 00 or r4,r4,r5 20b8: 58 24 00 00 sw (r1+0),r4 20bc: 34 21 00 04 addi r1,r1,4 20c0: 5c 23 ff f3 bne r1,r3,208c 20c4: c3 a0 00 00 ret 000020c8 : 20c8: 34 44 ff ff addi r4,r2,-1 20cc: 34 03 00 00 mvi r3,0 20d0: b4 22 10 00 add r2,r1,r2 20d4: e0 00 00 07 bi 20f0 20d8: 40 46 00 00 lbu r6,(r2+0) 20dc: 40 25 00 00 lbu r5,(r1+0) 20e0: 34 63 00 01 addi r3,r3,1 20e4: 30 26 00 00 sb (r1+0),r6 20e8: 30 45 00 00 sb (r2+0),r5 20ec: 34 21 00 01 addi r1,r1,1 20f0: c8 83 28 00 sub r5,r4,r3 20f4: 34 42 ff ff addi r2,r2,-1 20f8: 54 a3 ff f8 bgu r5,r3,20d8 20fc: c3 a0 00 00 ret 00002100 : 2100: 78 02 00 00 mvhi r2,0x0 2104: 38 42 47 14 ori r2,r2,0x4714 2108: 28 43 00 00 lw r3,(r2+0) 210c: 44 61 00 02 be r3,r1,2114 2110: 58 41 00 00 sw (r2+0),r1 2114: c3 a0 00 00 ret 00002118 : 2118: 78 01 00 00 mvhi r1,0x0 211c: 38 21 47 14 ori r1,r1,0x4714 2120: 28 21 00 00 lw r1,(r1+0) 2124: c3 a0 00 00 ret 00002128 : 2128: 37 9c ff f0 addi sp,sp,-16 212c: 5b 8b 00 0c sw (sp+12),r11 2130: 5b 8c 00 08 sw (sp+8),r12 2134: 5b 9d 00 04 sw (sp+4),ra 2138: b8 40 58 00 mv r11,r2 213c: 34 03 00 04 mvi r3,4 2140: 34 22 1b 20 addi r2,r1,6944 2144: 35 61 00 04 addi r1,r11,4 2148: f8 00 03 7e calli 2f40 214c: b9 60 10 00 mv r2,r11 2150: 34 03 00 04 mvi r3,4 2154: 35 61 00 08 addi r1,r11,8 2158: f8 00 03 7a calli 2f40 215c: 34 01 00 01 mvi r1,1 2160: 31 61 00 1a sb (r11+26),r1 2164: 78 0c 00 00 mvhi r12,0x0 2168: 34 01 00 74 mvi r1,116 216c: 31 61 00 1b sb (r11+27),r1 2170: 31 60 00 18 sb (r11+24),r0 2174: 31 60 00 19 sb (r11+25),r0 2178: 39 8c 47 14 ori r12,r12,0x4714 217c: 29 82 00 00 lw r2,(r12+0) 2180: 78 03 00 00 mvhi r3,0x0 2184: 38 63 45 d0 ori r3,r3,0x45d0 2188: 28 61 00 00 lw r1,(r3+0) 218c: 08 42 00 96 muli r2,r2,150 2190: f8 00 04 d2 calli 34d8 <__udivsi3> 2194: 78 03 00 00 mvhi r3,0x0 2198: 38 63 45 d4 ori r3,r3,0x45d4 219c: 28 62 00 00 lw r2,(r3+0) 21a0: 34 21 ff fc addi r1,r1,-4 21a4: 34 03 00 04 mvi r3,4 21a8: 88 22 08 00 mul r1,r1,r2 21ac: 37 82 00 10 addi r2,sp,16 21b0: 5b 81 00 10 sw (sp+16),r1 21b4: 35 61 00 10 addi r1,r11,16 21b8: f8 00 03 62 calli 2f40 21bc: 78 02 00 00 mvhi r2,0x0 21c0: 29 83 00 00 lw r3,(r12+0) 21c4: 38 42 45 d8 ori r2,r2,0x45d8 21c8: 28 41 00 00 lw r1,(r2+0) 21cc: 34 02 00 c8 mvi r2,200 21d0: 44 62 01 29 be r3,r2,2674 21d4: 78 02 00 00 mvhi r2,0x0 21d8: 38 42 45 dc ori r2,r2,0x45dc 21dc: 28 41 00 00 lw r1,(r2+0) 21e0: 34 02 00 e1 mvi r2,225 21e4: 44 62 01 24 be r3,r2,2674 21e8: 78 02 00 00 mvhi r2,0x0 21ec: 38 42 45 e0 ori r2,r2,0x45e0 21f0: 28 41 00 00 lw r1,(r2+0) 21f4: 34 02 00 fa mvi r2,250 21f8: 44 62 01 1f be r3,r2,2674 21fc: 78 02 00 00 mvhi r2,0x0 2200: 38 42 45 e4 ori r2,r2,0x45e4 2204: 28 41 00 00 lw r1,(r2+0) 2208: 34 02 01 13 mvi r2,275 220c: 44 62 01 1a be r3,r2,2674 2210: 78 02 00 00 mvhi r2,0x0 2214: 38 42 45 e8 ori r2,r2,0x45e8 2218: 28 41 00 00 lw r1,(r2+0) 221c: 34 02 01 2c mvi r2,300 2220: 44 62 01 15 be r3,r2,2674 2224: 78 02 00 00 mvhi r2,0x0 2228: 38 42 45 ec ori r2,r2,0x45ec 222c: 28 41 00 00 lw r1,(r2+0) 2230: 34 02 01 45 mvi r2,325 2234: 44 62 01 10 be r3,r2,2674 2238: 78 02 00 00 mvhi r2,0x0 223c: 38 42 45 f0 ori r2,r2,0x45f0 2240: 28 41 00 00 lw r1,(r2+0) 2244: 34 02 01 5e mvi r2,350 2248: 44 62 01 0b be r3,r2,2674 224c: 78 02 00 00 mvhi r2,0x0 2250: 38 42 45 f4 ori r2,r2,0x45f4 2254: 28 41 00 00 lw r1,(r2+0) 2258: 34 02 01 77 mvi r2,375 225c: 44 62 01 06 be r3,r2,2674 2260: 78 02 00 00 mvhi r2,0x0 2264: 38 42 45 f8 ori r2,r2,0x45f8 2268: 28 41 00 00 lw r1,(r2+0) 226c: 34 02 01 90 mvi r2,400 2270: 44 62 01 01 be r3,r2,2674 2274: 78 02 00 00 mvhi r2,0x0 2278: 38 42 45 fc ori r2,r2,0x45fc 227c: 28 41 00 00 lw r1,(r2+0) 2280: 34 02 01 a9 mvi r2,425 2284: 44 62 00 fc be r3,r2,2674 2288: 78 02 00 00 mvhi r2,0x0 228c: 38 42 46 00 ori r2,r2,0x4600 2290: 28 41 00 00 lw r1,(r2+0) 2294: 34 02 01 c2 mvi r2,450 2298: 44 62 00 f7 be r3,r2,2674 229c: 78 02 00 00 mvhi r2,0x0 22a0: 38 42 46 04 ori r2,r2,0x4604 22a4: 28 41 00 00 lw r1,(r2+0) 22a8: 34 02 01 db mvi r2,475 22ac: 44 62 00 f2 be r3,r2,2674 22b0: 78 02 00 00 mvhi r2,0x0 22b4: 38 42 46 08 ori r2,r2,0x4608 22b8: 28 41 00 00 lw r1,(r2+0) 22bc: 34 02 01 f4 mvi r2,500 22c0: 44 62 00 ed be r3,r2,2674 22c4: 78 02 00 00 mvhi r2,0x0 22c8: 38 42 46 0c ori r2,r2,0x460c 22cc: 28 41 00 00 lw r1,(r2+0) 22d0: 34 02 01 fa mvi r2,506 22d4: 44 62 00 e8 be r3,r2,2674 22d8: 78 02 00 00 mvhi r2,0x0 22dc: 38 42 46 10 ori r2,r2,0x4610 22e0: 28 41 00 00 lw r1,(r2+0) 22e4: 34 02 02 06 mvi r2,518 22e8: 44 62 00 e3 be r3,r2,2674 22ec: 78 02 00 00 mvhi r2,0x0 22f0: 38 42 46 14 ori r2,r2,0x4614 22f4: 28 41 00 00 lw r1,(r2+0) 22f8: 34 02 02 0d mvi r2,525 22fc: 44 62 00 de be r3,r2,2674 2300: 78 02 00 00 mvhi r2,0x0 2304: 38 42 46 18 ori r2,r2,0x4618 2308: 28 41 00 00 lw r1,(r2+0) 230c: 34 02 02 26 mvi r2,550 2310: 44 62 00 d9 be r3,r2,2674 2314: 78 02 00 00 mvhi r2,0x0 2318: 38 42 46 1c ori r2,r2,0x461c 231c: 28 41 00 00 lw r1,(r2+0) 2320: 34 02 02 3f mvi r2,575 2324: 44 62 00 d4 be r3,r2,2674 2328: 78 02 00 00 mvhi r2,0x0 232c: 38 42 46 20 ori r2,r2,0x4620 2330: 28 41 00 00 lw r1,(r2+0) 2334: 34 02 02 51 mvi r2,593 2338: 44 62 00 cf be r3,r2,2674 233c: 78 02 00 00 mvhi r2,0x0 2340: 38 42 46 24 ori r2,r2,0x4624 2344: 28 41 00 00 lw r1,(r2+0) 2348: 34 02 02 58 mvi r2,600 234c: 44 62 00 ca be r3,r2,2674 2350: 34 02 02 5e mvi r2,606 2354: 44 62 00 c8 be r3,r2,2674 2358: 78 02 00 00 mvhi r2,0x0 235c: 38 42 46 28 ori r2,r2,0x4628 2360: 28 41 00 00 lw r1,(r2+0) 2364: 34 02 02 71 mvi r2,625 2368: 44 62 00 c3 be r3,r2,2674 236c: 78 02 00 00 mvhi r2,0x0 2370: 38 42 46 2c ori r2,r2,0x462c 2374: 28 41 00 00 lw r1,(r2+0) 2378: 34 02 02 8a mvi r2,650 237c: 44 62 00 be be r3,r2,2674 2380: 78 02 00 00 mvhi r2,0x0 2384: 38 42 46 30 ori r2,r2,0x4630 2388: 28 41 00 00 lw r1,(r2+0) 238c: 34 02 02 a3 mvi r2,675 2390: 44 62 00 b9 be r3,r2,2674 2394: 78 02 00 00 mvhi r2,0x0 2398: 38 42 46 34 ori r2,r2,0x4634 239c: 28 41 00 00 lw r1,(r2+0) 23a0: 34 02 02 bc mvi r2,700 23a4: 44 62 00 b4 be r3,r2,2674 23a8: 78 02 00 00 mvhi r2,0x0 23ac: 38 42 46 38 ori r2,r2,0x4638 23b0: 28 41 00 00 lw r1,(r2+0) 23b4: 34 02 02 d5 mvi r2,725 23b8: 44 62 00 af be r3,r2,2674 23bc: 78 02 00 00 mvhi r2,0x0 23c0: 38 42 46 3c ori r2,r2,0x463c 23c4: 28 41 00 00 lw r1,(r2+0) 23c8: 34 02 02 ee mvi r2,750 23cc: 44 62 00 aa be r3,r2,2674 23d0: 78 02 00 00 mvhi r2,0x0 23d4: 38 42 46 40 ori r2,r2,0x4640 23d8: 28 41 00 00 lw r1,(r2+0) 23dc: 34 02 03 07 mvi r2,775 23e0: 44 62 00 a5 be r3,r2,2674 23e4: 78 02 00 00 mvhi r2,0x0 23e8: 38 42 46 44 ori r2,r2,0x4644 23ec: 28 41 00 00 lw r1,(r2+0) 23f0: 34 02 03 20 mvi r2,800 23f4: 44 62 00 a0 be r3,r2,2674 23f8: 78 02 00 00 mvhi r2,0x0 23fc: 38 42 46 48 ori r2,r2,0x4648 2400: 28 41 00 00 lw r1,(r2+0) 2404: 34 02 03 39 mvi r2,825 2408: 44 62 00 9b be r3,r2,2674 240c: 78 02 00 00 mvhi r2,0x0 2410: 38 42 46 4c ori r2,r2,0x464c 2414: 28 41 00 00 lw r1,(r2+0) 2418: 34 02 03 52 mvi r2,850 241c: 44 62 00 96 be r3,r2,2674 2420: 78 02 00 00 mvhi r2,0x0 2424: 38 42 46 50 ori r2,r2,0x4650 2428: 28 41 00 00 lw r1,(r2+0) 242c: 34 02 03 6b mvi r2,875 2430: 44 62 00 91 be r3,r2,2674 2434: 78 02 00 00 mvhi r2,0x0 2438: 38 42 46 54 ori r2,r2,0x4654 243c: 28 41 00 00 lw r1,(r2+0) 2440: 34 02 03 84 mvi r2,900 2444: 44 62 00 8c be r3,r2,2674 2448: 78 02 00 00 mvhi r2,0x0 244c: 38 42 46 58 ori r2,r2,0x4658 2450: 28 41 00 00 lw r1,(r2+0) 2454: 34 02 03 9d mvi r2,925 2458: 44 62 00 87 be r3,r2,2674 245c: 78 02 00 00 mvhi r2,0x0 2460: 38 42 46 5c ori r2,r2,0x465c 2464: 28 41 00 00 lw r1,(r2+0) 2468: 34 02 03 b6 mvi r2,950 246c: 44 62 00 82 be r3,r2,2674 2470: 78 02 00 00 mvhi r2,0x0 2474: 38 42 46 60 ori r2,r2,0x4660 2478: 28 41 00 00 lw r1,(r2+0) 247c: 34 02 03 cf mvi r2,975 2480: 44 62 00 7d be r3,r2,2674 2484: 78 02 00 00 mvhi r2,0x0 2488: 38 42 46 64 ori r2,r2,0x4664 248c: 28 41 00 00 lw r1,(r2+0) 2490: 34 02 03 e8 mvi r2,1000 2494: 44 62 00 78 be r3,r2,2674 2498: 78 02 00 00 mvhi r2,0x0 249c: 38 42 46 68 ori r2,r2,0x4668 24a0: 28 41 00 00 lw r1,(r2+0) 24a4: 34 02 04 01 mvi r2,1025 24a8: 44 62 00 73 be r3,r2,2674 24ac: 78 02 00 00 mvhi r2,0x0 24b0: 38 42 46 6c ori r2,r2,0x466c 24b4: 28 41 00 00 lw r1,(r2+0) 24b8: 34 02 04 1a mvi r2,1050 24bc: 44 62 00 6e be r3,r2,2674 24c0: 78 02 00 00 mvhi r2,0x0 24c4: 38 42 46 70 ori r2,r2,0x4670 24c8: 28 41 00 00 lw r1,(r2+0) 24cc: 34 02 04 33 mvi r2,1075 24d0: 44 62 00 69 be r3,r2,2674 24d4: 78 02 00 00 mvhi r2,0x0 24d8: 38 42 46 74 ori r2,r2,0x4674 24dc: 28 41 00 00 lw r1,(r2+0) 24e0: 34 02 04 4c mvi r2,1100 24e4: 44 62 00 64 be r3,r2,2674 24e8: 78 02 00 00 mvhi r2,0x0 24ec: 38 42 46 78 ori r2,r2,0x4678 24f0: 28 41 00 00 lw r1,(r2+0) 24f4: 34 02 04 65 mvi r2,1125 24f8: 44 62 00 5f be r3,r2,2674 24fc: 78 02 00 00 mvhi r2,0x0 2500: 38 42 46 7c ori r2,r2,0x467c 2504: 28 41 00 00 lw r1,(r2+0) 2508: 34 02 04 7e mvi r2,1150 250c: 44 62 00 5a be r3,r2,2674 2510: 78 02 00 00 mvhi r2,0x0 2514: 38 42 46 80 ori r2,r2,0x4680 2518: 28 41 00 00 lw r1,(r2+0) 251c: 34 02 04 97 mvi r2,1175 2520: 44 62 00 55 be r3,r2,2674 2524: 78 02 00 00 mvhi r2,0x0 2528: 38 42 46 84 ori r2,r2,0x4684 252c: 28 41 00 00 lw r1,(r2+0) 2530: 34 02 04 b0 mvi r2,1200 2534: 44 62 00 50 be r3,r2,2674 2538: 78 02 00 00 mvhi r2,0x0 253c: 38 42 46 88 ori r2,r2,0x4688 2540: 28 41 00 00 lw r1,(r2+0) 2544: 34 02 04 c9 mvi r2,1225 2548: 44 62 00 4b be r3,r2,2674 254c: 78 02 00 00 mvhi r2,0x0 2550: 38 42 46 8c ori r2,r2,0x468c 2554: 28 41 00 00 lw r1,(r2+0) 2558: 34 02 04 e2 mvi r2,1250 255c: 44 62 00 46 be r3,r2,2674 2560: 78 02 00 00 mvhi r2,0x0 2564: 38 42 46 90 ori r2,r2,0x4690 2568: 28 41 00 00 lw r1,(r2+0) 256c: 34 02 04 fb mvi r2,1275 2570: 44 62 00 41 be r3,r2,2674 2574: 78 02 00 00 mvhi r2,0x0 2578: 38 42 46 94 ori r2,r2,0x4694 257c: 28 41 00 00 lw r1,(r2+0) 2580: 34 02 05 14 mvi r2,1300 2584: 44 62 00 3c be r3,r2,2674 2588: 78 02 00 00 mvhi r2,0x0 258c: 38 42 46 98 ori r2,r2,0x4698 2590: 28 41 00 00 lw r1,(r2+0) 2594: 34 02 05 2d mvi r2,1325 2598: 44 62 00 37 be r3,r2,2674 259c: 78 02 00 00 mvhi r2,0x0 25a0: 38 42 46 9c ori r2,r2,0x469c 25a4: 28 41 00 00 lw r1,(r2+0) 25a8: 34 02 05 46 mvi r2,1350 25ac: 44 62 00 32 be r3,r2,2674 25b0: 78 02 00 00 mvhi r2,0x0 25b4: 38 42 46 a0 ori r2,r2,0x46a0 25b8: 28 41 00 00 lw r1,(r2+0) 25bc: 34 02 05 5f mvi r2,1375 25c0: 44 62 00 2d be r3,r2,2674 25c4: 78 02 00 00 mvhi r2,0x0 25c8: 38 42 46 a4 ori r2,r2,0x46a4 25cc: 28 41 00 00 lw r1,(r2+0) 25d0: 34 02 05 78 mvi r2,1400 25d4: 44 62 00 28 be r3,r2,2674 25d8: 78 02 00 00 mvhi r2,0x0 25dc: 38 42 46 a8 ori r2,r2,0x46a8 25e0: 28 41 00 00 lw r1,(r2+0) 25e4: 34 02 05 91 mvi r2,1425 25e8: 44 62 00 23 be r3,r2,2674 25ec: 78 02 00 00 mvhi r2,0x0 25f0: 38 42 46 ac ori r2,r2,0x46ac 25f4: 28 41 00 00 lw r1,(r2+0) 25f8: 34 02 05 aa mvi r2,1450 25fc: 44 62 00 1e be r3,r2,2674 2600: 78 02 00 00 mvhi r2,0x0 2604: 38 42 46 b0 ori r2,r2,0x46b0 2608: 28 41 00 00 lw r1,(r2+0) 260c: 34 02 05 c3 mvi r2,1475 2610: 44 62 00 19 be r3,r2,2674 2614: 78 02 00 00 mvhi r2,0x0 2618: 38 42 46 b4 ori r2,r2,0x46b4 261c: 28 41 00 00 lw r1,(r2+0) 2620: 34 02 05 dc mvi r2,1500 2624: 44 62 00 14 be r3,r2,2674 2628: 34 02 05 f5 mvi r2,1525 262c: 44 62 00 12 be r3,r2,2674 2630: 78 02 00 00 mvhi r2,0x0 2634: 38 42 46 b8 ori r2,r2,0x46b8 2638: 28 41 00 00 lw r1,(r2+0) 263c: 34 02 06 0e mvi r2,1550 2640: 44 62 00 0d be r3,r2,2674 2644: 34 02 06 27 mvi r2,1575 2648: 44 62 00 0b be r3,r2,2674 264c: 7c 61 06 40 cmpnei r1,r3,1600 2650: 78 03 00 00 mvhi r3,0x0 2654: 38 63 46 bc ori r3,r3,0x46bc 2658: 28 62 00 00 lw r2,(r3+0) 265c: 78 03 00 00 mvhi r3,0x0 2660: c8 01 08 00 sub r1,r0,r1 2664: 38 63 46 c0 ori r3,r3,0x46c0 2668: a0 22 08 00 and r1,r1,r2 266c: 28 62 00 00 lw r2,(r3+0) 2670: b4 22 08 00 add r1,r1,r2 2674: 00 22 00 18 srui r2,r1,24 2678: 00 21 00 10 srui r1,r1,16 267c: 20 42 00 7f andi r2,r2,0x7f 2680: 31 61 00 15 sb (r11+21),r1 2684: 78 01 00 00 mvhi r1,0x0 2688: 31 62 00 14 sb (r11+20),r2 268c: 31 60 00 16 sb (r11+22),r0 2690: 38 21 4b 24 ori r1,r1,0x4b24 2694: 28 21 00 00 lw r1,(r1+0) 2698: 34 02 00 63 mvi r2,99 269c: f0 41 08 00 cmpgeu r1,r2,r1 26a0: c8 01 08 00 sub r1,r0,r1 26a4: 20 21 00 06 andi r1,r1,0x6 26a8: 34 21 00 01 addi r1,r1,1 26ac: 31 61 00 17 sb (r11+23),r1 26b0: 34 01 00 19 mvi r1,25 26b4: 31 61 00 0c sb (r11+12),r1 26b8: 34 01 ff 99 mvi r1,-103 26bc: 31 61 00 0d sb (r11+13),r1 26c0: 31 61 00 0e sb (r11+14),r1 26c4: 34 01 ff 9a mvi r1,-102 26c8: 31 61 00 0f sb (r11+15),r1 26cc: 2b 9d 00 04 lw ra,(sp+4) 26d0: 2b 8b 00 0c lw r11,(sp+12) 26d4: 2b 8c 00 08 lw r12,(sp+8) 26d8: 37 9c 00 10 addi sp,sp,16 26dc: c3 a0 00 00 ret 000026e0 : 26e0: 37 9c ff 10 addi sp,sp,-240 26e4: 5b 8b 00 20 sw (sp+32),r11 26e8: 5b 8c 00 1c sw (sp+28),r12 26ec: 5b 8d 00 18 sw (sp+24),r13 26f0: 5b 8e 00 14 sw (sp+20),r14 26f4: 5b 8f 00 10 sw (sp+16),r15 26f8: 5b 90 00 0c sw (sp+12),r16 26fc: 5b 91 00 08 sw (sp+8),r17 2700: 5b 9d 00 04 sw (sp+4),ra 2704: b8 20 60 00 mv r12,r1 2708: b8 40 68 00 mv r13,r2 270c: 20 41 ff ff andi r1,r2,0xffff 2710: 00 42 00 10 srui r2,r2,16 2714: b8 60 58 00 mv r11,r3 2718: 3c 43 00 08 sli r3,r2,8 271c: 00 42 00 08 srui r2,r2,8 2720: 20 63 ff ff andi r3,r3,0xffff 2724: b8 62 10 00 or r2,r3,r2 2728: 3c 23 00 08 sli r3,r1,8 272c: 00 21 00 08 srui r1,r1,8 2730: 35 8f 00 08 addi r15,r12,8 2734: b8 61 08 00 or r1,r3,r1 2738: 3c 21 00 10 sli r1,r1,16 273c: 34 03 00 04 mvi r3,4 2740: b8 41 10 00 or r2,r2,r1 2744: 29 81 18 0c lw r1,(r12+6156) 2748: 5b 82 00 f0 sw (sp+240),r2 274c: 37 82 00 f0 addi r2,sp,240 2750: b5 e1 08 00 add r1,r15,r1 2754: f8 00 01 fb calli 2f40 2758: 29 82 00 04 lw r2,(r12+4) 275c: 37 8e 00 d0 addi r14,sp,208 2760: b9 e0 08 00 mv r1,r15 2764: 59 6d 00 00 sw (r11+0),r13 2768: b9 c0 18 00 mv r3,r14 276c: fb ff fb 8f calli 15a8 2770: 37 8f 00 64 addi r15,sp,100 2774: b9 e0 08 00 mv r1,r15 2778: b9 c0 10 00 mv r2,r14 277c: 34 03 00 20 mvi r3,32 2780: f8 00 01 f0 calli 2f40 2784: 34 0d 00 00 mvi r13,0 2788: 37 91 00 84 addi r17,sp,132 278c: 35 90 18 1c addi r16,r12,6172 2790: e0 00 00 0f bi 27cc 2794: 3d a2 00 05 sli r2,r13,5 2798: 34 03 00 20 mvi r3,32 279c: b6 02 10 00 add r2,r16,r2 27a0: ba 20 08 00 mv r1,r17 27a4: f8 00 01 e7 calli 2f40 27a8: b9 e0 08 00 mv r1,r15 27ac: 34 02 00 40 mvi r2,64 27b0: b9 c0 18 00 mv r3,r14 27b4: fb ff fb 7d calli 15a8 27b8: b9 e0 08 00 mv r1,r15 27bc: b9 c0 10 00 mv r2,r14 27c0: 34 03 00 20 mvi r3,32 27c4: f8 00 01 df calli 2f40 27c8: 35 ad 00 01 addi r13,r13,1 27cc: 29 81 18 18 lw r1,(r12+6168) 27d0: 48 2d ff f1 bg r1,r13,2794 27d4: 34 01 00 00 mvi r1,0 27d8: 37 86 00 64 addi r6,sp,100 27dc: 37 82 00 d0 addi r2,sp,208 27e0: 34 05 00 20 mvi r5,32 27e4: b4 c1 18 00 add r3,r6,r1 27e8: 28 64 00 00 lw r4,(r3+0) 27ec: b4 41 38 00 add r7,r2,r1 27f0: 34 21 00 04 addi r1,r1,4 27f4: 20 83 ff ff andi r3,r4,0xffff 27f8: 00 84 00 10 srui r4,r4,16 27fc: 3c 88 00 08 sli r8,r4,8 2800: 00 84 00 08 srui r4,r4,8 2804: 21 08 ff ff andi r8,r8,0xffff 2808: b9 04 20 00 or r4,r8,r4 280c: 3c 68 00 08 sli r8,r3,8 2810: 00 63 00 08 srui r3,r3,8 2814: b9 03 18 00 or r3,r8,r3 2818: 3c 63 00 10 sli r3,r3,16 281c: b8 83 20 00 or r4,r4,r3 2820: 58 e4 00 00 sw (r7+0),r4 2824: 5c 25 ff f0 bne r1,r5,27e4 2828: 29 81 18 14 lw r1,(r12+6164) 282c: 35 8e 1a 9c addi r14,r12,6812 2830: 34 03 00 20 mvi r3,32 2834: b5 c1 08 00 add r1,r14,r1 2838: f8 00 01 c2 calli 2f40 283c: b9 c0 10 00 mv r2,r14 2840: 35 61 00 60 addi r1,r11,96 2844: 34 03 00 80 mvi r3,128 2848: f8 00 01 be calli 2f40 284c: 29 63 00 00 lw r3,(r11+0) 2850: 78 0d 00 00 mvhi r13,0x0 2854: 39 ad 51 a4 ori r13,r13,0x51a4 2858: 78 02 00 00 mvhi r2,0x0 285c: 38 42 46 c4 ori r2,r2,0x46c4 2860: b9 a0 08 00 mv r1,r13 2864: f8 00 02 8a calli 328c 2868: b9 a0 08 00 mv r1,r13 286c: fb ff fa 8b calli 1298 2870: 37 8d 00 24 addi r13,sp,36 2874: b9 a0 08 00 mv r1,r13 2878: b9 c0 10 00 mv r2,r14 287c: fb ff fe 03 calli 2088 2880: fb ff fa f7 calli 145c 2884: b9 a0 08 00 mv r1,r13 2888: 34 02 00 40 mvi r2,64 288c: 35 6e 00 34 addi r14,r11,52 2890: fb ff fa fb calli 147c 2894: b9 c0 08 00 mv r1,r14 2898: fb ff fb 29 calli 153c 289c: b9 c0 10 00 mv r2,r14 28a0: 34 03 00 20 mvi r3,32 28a4: b9 a0 08 00 mv r1,r13 28a8: f8 00 01 a6 calli 2f40 28ac: b9 a0 08 00 mv r1,r13 28b0: b9 a0 10 00 mv r2,r13 28b4: fb ff fd f5 calli 2088 28b8: b9 a0 10 00 mv r2,r13 28bc: b9 c0 08 00 mv r1,r14 28c0: 34 03 00 20 mvi r3,32 28c4: f8 00 01 9f calli 2f40 28c8: 35 6f 00 54 addi r15,r11,84 28cc: 35 82 1a dc addi r2,r12,6876 28d0: b9 e0 08 00 mv r1,r15 28d4: 34 03 00 0c mvi r3,12 28d8: f8 00 01 9a calli 2f40 28dc: 37 8c 00 a4 addi r12,sp,164 28e0: 34 03 00 2c mvi r3,44 28e4: b9 c0 10 00 mv r2,r14 28e8: b9 80 08 00 mv r1,r12 28ec: f8 00 01 95 calli 2f40 28f0: b9 80 08 00 mv r1,r12 28f4: 34 02 00 20 mvi r2,32 28f8: fb ff fd f4 calli 20c8 28fc: 37 81 00 c4 addi r1,sp,196 2900: 34 02 00 0c mvi r2,12 2904: fb ff fd f1 calli 20c8 2908: b9 80 10 00 mv r2,r12 290c: b9 c0 08 00 mv r1,r14 2910: 34 03 00 2c mvi r3,44 2914: f8 00 01 8b calli 2f40 2918: b9 a0 20 00 mv r4,r13 291c: b9 c0 08 00 mv r1,r14 2920: b9 e0 10 00 mv r2,r15 2924: 34 03 00 0c mvi r3,12 2928: fb ff fb 41 calli 162c 292c: 35 6f 00 2c addi r15,r11,44 2930: b9 a0 10 00 mv r2,r13 2934: b9 e0 08 00 mv r1,r15 2938: 34 03 00 04 mvi r3,4 293c: f8 00 01 81 calli 2f40 2940: 35 70 00 30 addi r16,r11,48 2944: 37 82 00 28 addi r2,sp,40 2948: ba 00 08 00 mv r1,r16 294c: 34 03 00 04 mvi r3,4 2950: f8 00 01 7c calli 2f40 2954: 35 6c 00 1c addi r12,r11,28 2958: 37 82 00 2c addi r2,sp,44 295c: b9 80 08 00 mv r1,r12 2960: 34 03 00 04 mvi r3,4 2964: f8 00 01 77 calli 2f40 2968: 35 6d 00 20 addi r13,r11,32 296c: 37 82 00 30 addi r2,sp,48 2970: b9 a0 08 00 mv r1,r13 2974: 34 03 00 04 mvi r3,4 2978: f8 00 01 72 calli 2f40 297c: 35 6e 00 24 addi r14,r11,36 2980: 37 82 00 34 addi r2,sp,52 2984: b9 c0 08 00 mv r1,r14 2988: 34 03 00 04 mvi r3,4 298c: f8 00 01 6d calli 2f40 2990: 35 6b 00 28 addi r11,r11,40 2994: 37 82 00 38 addi r2,sp,56 2998: b9 60 08 00 mv r1,r11 299c: 34 03 00 04 mvi r3,4 29a0: f8 00 01 68 calli 2f40 29a4: ba 00 10 00 mv r2,r16 29a8: 37 81 00 f0 addi r1,sp,240 29ac: 34 03 00 04 mvi r3,4 29b0: f8 00 01 64 calli 2f40 29b4: b9 e0 10 00 mv r2,r15 29b8: 37 81 00 f0 addi r1,sp,240 29bc: 34 03 00 04 mvi r3,4 29c0: f8 00 01 60 calli 2f40 29c4: b9 60 10 00 mv r2,r11 29c8: 37 81 00 f0 addi r1,sp,240 29cc: 34 03 00 04 mvi r3,4 29d0: f8 00 01 5c calli 2f40 29d4: b9 c0 10 00 mv r2,r14 29d8: 37 81 00 f0 addi r1,sp,240 29dc: 34 03 00 04 mvi r3,4 29e0: f8 00 01 58 calli 2f40 29e4: b9 a0 10 00 mv r2,r13 29e8: 37 81 00 f0 addi r1,sp,240 29ec: 34 03 00 04 mvi r3,4 29f0: f8 00 01 54 calli 2f40 29f4: 37 81 00 f0 addi r1,sp,240 29f8: b9 80 10 00 mv r2,r12 29fc: 34 03 00 04 mvi r3,4 2a00: f8 00 01 50 calli 2f40 2a04: 2b 9d 00 04 lw ra,(sp+4) 2a08: 2b 8b 00 20 lw r11,(sp+32) 2a0c: 2b 8c 00 1c lw r12,(sp+28) 2a10: 2b 8d 00 18 lw r13,(sp+24) 2a14: 2b 8e 00 14 lw r14,(sp+20) 2a18: 2b 8f 00 10 lw r15,(sp+16) 2a1c: 2b 90 00 0c lw r16,(sp+12) 2a20: 2b 91 00 08 lw r17,(sp+8) 2a24: 37 9c 00 f0 addi sp,sp,240 2a28: c3 a0 00 00 ret 00002a2c : 2a2c: 34 27 ff e0 addi r7,r1,-32 2a30: 28 25 00 1c lw r5,(r1+28) 2a34: 28 46 00 1c lw r6,(r2+28) 2a38: 20 a4 ff ff andi r4,r5,0xffff 2a3c: 00 a5 00 10 srui r5,r5,16 2a40: 3c a3 00 08 sli r3,r5,8 2a44: 00 a5 00 08 srui r5,r5,8 2a48: 20 63 ff ff andi r3,r3,0xffff 2a4c: b8 65 18 00 or r3,r3,r5 2a50: 3c 85 00 08 sli r5,r4,8 2a54: 00 84 00 08 srui r4,r4,8 2a58: b8 a4 20 00 or r4,r5,r4 2a5c: 3c 84 00 10 sli r4,r4,16 2a60: 20 c5 ff ff andi r5,r6,0xffff 2a64: 00 c6 00 10 srui r6,r6,16 2a68: b8 64 18 00 or r3,r3,r4 2a6c: 3c c4 00 08 sli r4,r6,8 2a70: 00 c6 00 08 srui r6,r6,8 2a74: 20 84 ff ff andi r4,r4,0xffff 2a78: b8 86 20 00 or r4,r4,r6 2a7c: 3c a6 00 08 sli r6,r5,8 2a80: 00 a5 00 08 srui r5,r5,8 2a84: b8 c5 28 00 or r5,r6,r5 2a88: 3c a5 00 10 sli r5,r5,16 2a8c: b8 85 20 00 or r4,r4,r5 2a90: 54 64 00 05 bgu r3,r4,2aa4 2a94: 54 83 00 06 bgu r4,r3,2aac 2a98: 34 21 ff fc addi r1,r1,-4 2a9c: 34 42 ff fc addi r2,r2,-4 2aa0: 5c 27 ff e4 bne r1,r7,2a30 2aa4: 34 01 00 01 mvi r1,1 2aa8: c3 a0 00 00 ret 2aac: 34 01 00 02 mvi r1,2 2ab0: c3 a0 00 00 ret 00002ab4 : 2ab4: 37 9c fe 9c addi sp,sp,-356 2ab8: 5b 8b 00 0c sw (sp+12),r11 2abc: 5b 8c 00 08 sw (sp+8),r12 2ac0: 5b 9d 00 04 sw (sp+4),ra 2ac4: 34 03 00 04 mvi r3,4 2ac8: b8 40 58 00 mv r11,r2 2acc: b8 20 60 00 mv r12,r1 2ad0: 34 42 00 08 addi r2,r2,8 2ad4: 37 81 01 64 addi r1,sp,356 2ad8: f8 00 01 1a calli 2f40 2adc: 35 62 00 10 addi r2,r11,16 2ae0: 34 03 00 04 mvi r3,4 2ae4: 37 81 01 60 addi r1,sp,352 2ae8: f8 00 01 16 calli 2f40 2aec: 2b 84 01 60 lw r4,(sp+352) 2af0: 2b 83 01 64 lw r3,(sp+356) 2af4: 78 0b 00 00 mvhi r11,0x0 2af8: 39 6b 51 a4 ori r11,r11,0x51a4 2afc: 78 02 00 00 mvhi r2,0x0 2b00: 34 84 f0 00 addi r4,r4,-4096 2b04: 38 42 46 d8 ori r2,r2,0x46d8 2b08: b9 60 08 00 mv r1,r11 2b0c: 5b 84 01 60 sw (sp+352),r4 2b10: f8 00 01 df calli 328c 2b14: b9 60 08 00 mv r1,r11 2b18: fb ff f9 e0 calli 1298 2b1c: 2b 82 01 64 lw r2,(sp+356) 2b20: 37 8b 00 10 addi r11,sp,16 2b24: b9 80 08 00 mv r1,r12 2b28: b9 60 18 00 mv r3,r11 2b2c: fb ff fe ed calli 26e0 2b30: 2b 82 01 60 lw r2,(sp+352) 2b34: 37 84 00 f0 addi r4,sp,240 2b38: 37 85 00 c0 addi r5,sp,192 2b3c: 20 41 ff ff andi r1,r2,0xffff 2b40: 00 42 00 10 srui r2,r2,16 2b44: 3c 43 00 08 sli r3,r2,8 2b48: 00 42 00 08 srui r2,r2,8 2b4c: 20 63 ff ff andi r3,r3,0xffff 2b50: b8 62 10 00 or r2,r3,r2 2b54: 3c 23 00 08 sli r3,r1,8 2b58: 00 21 00 08 srui r1,r1,8 2b5c: b8 61 08 00 or r1,r3,r1 2b60: 3c 21 00 10 sli r1,r1,16 2b64: 37 83 00 70 addi r3,sp,112 2b68: b8 41 10 00 or r2,r2,r1 2b6c: 59 62 00 ac sw (r11+172),r2 2b70: 28 62 00 00 lw r2,(r3+0) 2b74: 34 63 00 04 addi r3,r3,4 2b78: 20 41 ff ff andi r1,r2,0xffff 2b7c: 00 42 00 10 srui r2,r2,16 2b80: 3c 46 00 08 sli r6,r2,8 2b84: 00 42 00 08 srui r2,r2,8 2b88: 20 c6 ff ff andi r6,r6,0xffff 2b8c: b8 c2 10 00 or r2,r6,r2 2b90: 3c 26 00 08 sli r6,r1,8 2b94: 00 21 00 08 srui r1,r1,8 2b98: b8 c1 08 00 or r1,r6,r1 2b9c: 3c 21 00 10 sli r1,r1,16 2ba0: b8 41 10 00 or r2,r2,r1 2ba4: 58 82 00 00 sw (r4+0),r2 2ba8: 34 84 00 04 addi r4,r4,4 2bac: 5c 65 ff f1 bne r3,r5,2b70 2bb0: 37 8b 01 40 addi r11,sp,320 2bb4: 37 81 00 f0 addi r1,sp,240 2bb8: 34 02 00 50 mvi r2,80 2bbc: b9 60 18 00 mv r3,r11 2bc0: fb ff fa 7a calli 15a8 2bc4: 2b 81 01 5c lw r1,(sp+348) 2bc8: 34 04 00 00 mvi r4,0 2bcc: 5c 20 00 05 bne r1,r0,2be0 2bd0: b9 60 08 00 mv r1,r11 2bd4: 35 82 1b 24 addi r2,r12,6948 2bd8: fb ff ff 95 calli 2a2c 2bdc: b8 20 20 00 mv r4,r1 2be0: b8 80 08 00 mv r1,r4 2be4: 2b 9d 00 04 lw ra,(sp+4) 2be8: 2b 8b 00 0c lw r11,(sp+12) 2bec: 2b 8c 00 08 lw r12,(sp+8) 2bf0: 37 9c 01 64 addi sp,sp,356 2bf4: c3 a0 00 00 ret 00002bf8 : 2bf8: 78 04 00 00 mvhi r4,0x0 2bfc: b8 20 18 00 mv r3,r1 2c00: 38 84 47 18 ori r4,r4,0x4718 2c04: 34 01 00 00 mvi r1,0 2c08: e0 00 00 0c bi 2c38 2c0c: 40 65 00 00 lbu r5,(r3+0) 2c10: 00 26 00 08 srui r6,r1,8 2c14: 3c 21 00 08 sli r1,r1,8 2c18: 98 c5 28 00 xor r5,r6,r5 2c1c: 3c a5 00 02 sli r5,r5,2 2c20: 20 21 ff ff andi r1,r1,0xffff 2c24: b4 85 28 00 add r5,r4,r5 2c28: 2c a5 00 02 lhu r5,(r5+2) 2c2c: 34 63 00 01 addi r3,r3,1 2c30: 34 42 ff ff addi r2,r2,-1 2c34: 98 a1 08 00 xor r1,r5,r1 2c38: 48 40 ff f5 bg r2,r0,2c0c 2c3c: c3 a0 00 00 ret 00002c40 : 2c40: 78 02 00 00 mvhi r2,0x0 2c44: 38 42 46 ec ori r2,r2,0x46ec 2c48: 28 41 00 00 lw r1,(r2+0) 2c4c: 34 03 00 08 mvi r3,8 2c50: 28 22 00 00 lw r2,(r1+0) 2c54: 20 42 00 08 andi r2,r2,0x8 2c58: e0 00 00 03 bi 2c64 2c5c: 28 22 00 00 lw r2,(r1+0) 2c60: 20 42 00 08 andi r2,r2,0x8 2c64: 5c 43 ff fe bne r2,r3,2c5c 2c68: c3 a0 00 00 ret 00002c6c : 2c6c: 78 01 00 00 mvhi r1,0x0 2c70: 38 21 4b 18 ori r1,r1,0x4b18 2c74: 28 21 00 00 lw r1,(r1+0) 2c78: c3 a0 00 00 ret 00002c7c : 2c7c: 37 9c ff ec addi sp,sp,-20 2c80: 5b 8b 00 14 sw (sp+20),r11 2c84: 5b 8c 00 10 sw (sp+16),r12 2c88: 5b 8d 00 0c sw (sp+12),r13 2c8c: 5b 8e 00 08 sw (sp+8),r14 2c90: 5b 9d 00 04 sw (sp+4),ra 2c94: 78 02 00 00 mvhi r2,0x0 2c98: 38 42 4b 18 ori r2,r2,0x4b18 2c9c: 28 43 00 00 lw r3,(r2+0) 2ca0: 44 61 00 27 be r3,r1,2d3c 2ca4: 58 41 00 00 sw (r2+0),r1 2ca8: 38 02 8f 00 mvu r2,0x8f00 2cac: 5c 22 00 07 bne r1,r2,2cc8 2cb0: 78 03 00 00 mvhi r3,0x0 2cb4: 38 63 46 ec ori r3,r3,0x46ec 2cb8: 28 61 00 00 lw r1,(r3+0) 2cbc: 34 02 00 07 mvi r2,7 2cc0: 58 22 00 00 sw (r1+0),r2 2cc4: e0 00 00 1c bi 2d34 2cc8: 78 03 00 00 mvhi r3,0x0 2ccc: 38 63 46 ec ori r3,r3,0x46ec 2cd0: 28 62 00 00 lw r2,(r3+0) 2cd4: 34 0c 00 05 mvi r12,5 2cd8: 38 2e 00 01 ori r14,r1,0x1 2cdc: 58 40 00 00 sw (r2+0),r0 2ce0: b8 40 68 00 mv r13,r2 2ce4: 78 01 00 00 mvhi r1,0x0 2ce8: 38 21 46 ec ori r1,r1,0x46ec 2cec: 59 ae 00 00 sw (r13+0),r14 2cf0: 35 8c ff ff addi r12,r12,-1 2cf4: 28 2b 00 00 lw r11,(r1+0) 2cf8: fb ff ff d2 calli 2c40 2cfc: 5d 80 ff fa bne r12,r0,2ce4 2d00: 34 0c 00 02 mvi r12,2 2d04: 59 6c 00 00 sw (r11+0),r12 2d08: fb ff ff ce calli 2c40 2d0c: 59 6c 00 00 sw (r11+0),r12 2d10: fb ff ff cc calli 2c40 2d14: 59 6c 00 00 sw (r11+0),r12 2d18: fb ff ff ca calli 2c40 2d1c: 59 6c 00 00 sw (r11+0),r12 2d20: fb ff ff c8 calli 2c40 2d24: 59 6c 00 00 sw (r11+0),r12 2d28: fb ff ff c6 calli 2c40 2d2c: 34 01 00 03 mvi r1,3 2d30: 59 61 00 00 sw (r11+0),r1 2d34: 34 01 00 64 mvi r1,100 2d38: fb ff f5 ea calli 4e0 2d3c: 2b 9d 00 04 lw ra,(sp+4) 2d40: 2b 8b 00 14 lw r11,(sp+20) 2d44: 2b 8c 00 10 lw r12,(sp+16) 2d48: 2b 8d 00 0c lw r13,(sp+12) 2d4c: 2b 8e 00 08 lw r14,(sp+8) 2d50: 37 9c 00 14 addi sp,sp,20 2d54: c3 a0 00 00 ret 00002d58 : 2d58: 78 04 00 00 mvhi r4,0x0 2d5c: 38 84 46 f0 ori r4,r4,0x46f0 2d60: 28 83 00 00 lw r3,(r4+0) 2d64: 78 06 00 00 mvhi r6,0x0 2d68: 38 c6 46 f4 ori r6,r6,0x46f4 2d6c: 28 65 00 00 lw r5,(r3+0) 2d70: 28 c4 00 00 lw r4,(r6+0) 2d74: 20 42 00 ff andi r2,r2,0xff 2d78: 20 21 00 ff andi r1,r1,0xff 2d7c: a0 a4 20 00 and r4,r5,r4 2d80: 3c 42 00 02 sli r2,r2,2 2d84: 5c 20 00 05 bne r1,r0,2d98 2d88: 38 84 00 01 ori r4,r4,0x1 2d8c: b8 82 10 00 or r2,r4,r2 2d90: 58 62 00 00 sw (r3+0),r2 2d94: c3 a0 00 00 ret 2d98: 38 42 00 01 ori r2,r2,0x1 2d9c: 3c 42 00 10 sli r2,r2,16 2da0: b8 44 20 00 or r4,r2,r4 2da4: 58 64 00 00 sw (r3+0),r4 2da8: c3 a0 00 00 ret 00002dac : 2dac: 20 21 00 ff andi r1,r1,0xff 2db0: 5c 20 00 08 bne r1,r0,2dd0 2db4: 78 02 00 00 mvhi r2,0x0 2db8: 38 42 46 f0 ori r2,r2,0x46f0 2dbc: 28 41 00 00 lw r1,(r2+0) 2dc0: 28 21 00 00 lw r1,(r1+0) 2dc4: 00 21 00 02 srui r1,r1,2 2dc8: 20 21 00 3f andi r1,r1,0x3f 2dcc: c3 a0 00 00 ret 2dd0: 78 02 00 00 mvhi r2,0x0 2dd4: 38 42 46 f0 ori r2,r2,0x46f0 2dd8: 28 41 00 00 lw r1,(r2+0) 2ddc: 28 21 00 00 lw r1,(r1+0) 2de0: 00 21 00 12 srui r1,r1,18 2de4: 20 21 00 3f andi r1,r1,0x3f 2de8: c3 a0 00 00 ret 00002dec : 2dec: 20 21 00 ff andi r1,r1,0xff 2df0: 5c 20 00 08 bne r1,r0,2e10 2df4: 78 02 00 00 mvhi r2,0x0 2df8: 38 42 46 f0 ori r2,r2,0x46f0 2dfc: 28 41 00 00 lw r1,(r2+0) 2e00: 28 21 00 00 lw r1,(r1+0) 2e04: 20 21 00 02 andi r1,r1,0x2 2e08: 38 21 01 00 ori r1,r1,0x100 2e0c: e0 00 00 09 bi 2e30 2e10: 78 03 00 00 mvhi r3,0x0 2e14: 38 63 46 f0 ori r3,r3,0x46f0 2e18: 28 61 00 00 lw r1,(r3+0) 2e1c: 28 22 00 00 lw r2,(r1+0) 2e20: 78 01 00 02 mvhi r1,0x2 2e24: a0 41 08 00 and r1,r2,r1 2e28: 78 02 01 00 mvhi r2,0x100 2e2c: b8 22 08 00 or r1,r1,r2 2e30: 78 03 00 00 mvhi r3,0x0 2e34: 38 63 46 f0 ori r3,r3,0x46f0 2e38: 28 62 00 00 lw r2,(r3+0) 2e3c: 58 41 00 00 sw (r2+0),r1 2e40: c3 a0 00 00 ret 00002e44 : 2e44: 37 9c ff fc addi sp,sp,-4 2e48: 5b 9d 00 04 sw (sp+4),ra 2e4c: 34 01 00 00 mvi r1,0 2e50: fb ff ff e7 calli 2dec 2e54: 34 01 00 20 mvi r1,32 2e58: d0 41 00 00 wcsr IP,r1 2e5c: 2b 9d 00 04 lw ra,(sp+4) 2e60: 37 9c 00 04 addi sp,sp,4 2e64: c3 a0 00 00 ret 00002e68 : 2e68: 37 9c ff fc addi sp,sp,-4 2e6c: 5b 9d 00 04 sw (sp+4),ra 2e70: 34 01 00 01 mvi r1,1 2e74: fb ff ff de calli 2dec 2e78: 34 01 00 20 mvi r1,32 2e7c: d0 41 00 00 wcsr IP,r1 2e80: 2b 9d 00 04 lw ra,(sp+4) 2e84: 37 9c 00 04 addi sp,sp,4 2e88: c3 a0 00 00 ret 00002e8c : 2e8c: 78 03 00 00 mvhi r3,0x0 2e90: 38 63 46 f8 ori r3,r3,0x46f8 2e94: 28 62 00 00 lw r2,(r3+0) 2e98: 20 21 00 ff andi r1,r1,0xff 2e9c: 58 41 00 00 sw (r2+0),r1 2ea0: c3 a0 00 00 ret 00002ea4 : 2ea4: 78 02 00 00 mvhi r2,0x0 2ea8: 38 42 46 f8 ori r2,r2,0x46f8 2eac: 28 41 00 00 lw r1,(r2+0) 2eb0: 28 21 00 00 lw r1,(r1+0) 2eb4: 00 21 00 04 srui r1,r1,4 2eb8: 20 21 00 03 andi r1,r1,0x3 2ebc: c3 a0 00 00 ret 00002ec0 : 2ec0: 78 02 00 00 mvhi r2,0x0 2ec4: 38 42 46 f8 ori r2,r2,0x46f8 2ec8: 28 41 00 00 lw r1,(r2+0) 2ecc: 28 21 00 00 lw r1,(r1+0) 2ed0: 00 21 00 07 srui r1,r1,7 2ed4: 20 21 00 1f andi r1,r1,0x1f 2ed8: c3 a0 00 00 ret 00002edc : 2edc: 78 03 00 00 mvhi r3,0x0 2ee0: 38 63 46 fc ori r3,r3,0x46fc 2ee4: 28 62 00 00 lw r2,(r3+0) 2ee8: 58 41 00 00 sw (r2+0),r1 2eec: 28 41 00 00 lw r1,(r2+0) 2ef0: c3 a0 00 00 ret 00002ef4 : 2ef4: 37 9c ff f8 addi sp,sp,-8 2ef8: 5b 8b 00 08 sw (sp+8),r11 2efc: 5b 9d 00 04 sw (sp+4),ra 2f00: 90 40 08 00 rcsr r1,IP 2f04: 90 20 58 00 rcsr r11,IM 2f08: a1 61 58 00 and r11,r11,r1 2f0c: 21 61 00 08 andi r1,r11,0x8 2f10: 44 20 00 02 be r1,r0,2f18 2f14: fb ff f8 5b calli 1080 2f18: 21 61 00 20 andi r1,r11,0x20 2f1c: 44 20 00 02 be r1,r0,2f24 2f20: fb ff ff c9 calli 2e44 2f24: 21 6b 00 40 andi r11,r11,0x40 2f28: 45 60 00 02 be r11,r0,2f30 2f2c: fb ff ff cf calli 2e68 2f30: 2b 9d 00 04 lw ra,(sp+4) 2f34: 2b 8b 00 08 lw r11,(sp+8) 2f38: 37 9c 00 08 addi sp,sp,8 2f3c: c3 a0 00 00 ret 00002f40 : 2f40: 44 60 00 4b be r3,r0,306c 2f44: 20 25 00 01 andi r5,r1,0x1 2f48: b8 20 20 00 mv r4,r1 2f4c: 44 a0 00 06 be r5,r0,2f64 2f50: 40 44 00 00 lbu r4,(r2+0) 2f54: 34 63 ff ff addi r3,r3,-1 2f58: 34 42 00 01 addi r2,r2,1 2f5c: 30 24 00 00 sb (r1+0),r4 2f60: 34 24 00 01 addi r4,r1,1 2f64: 20 46 00 01 andi r6,r2,0x1 2f68: 34 05 00 00 mvi r5,0 2f6c: 5c c0 00 08 bne r6,r0,2f8c 2f70: e0 00 00 09 bi 2f94 2f74: b4 45 30 00 add r6,r2,r5 2f78: 40 c6 00 00 lbu r6,(r6+0) 2f7c: b4 85 38 00 add r7,r4,r5 2f80: 34 63 ff ff addi r3,r3,-1 2f84: 30 e6 00 00 sb (r7+0),r6 2f88: 34 a5 00 01 addi r5,r5,1 2f8c: 5c 60 ff fa bne r3,r0,2f74 2f90: c3 a0 00 00 ret 2f94: 34 05 00 02 mvi r5,2 2f98: 50 a3 00 08 bgeu r5,r3,2fb8 2f9c: 20 85 00 02 andi r5,r4,0x2 2fa0: 44 a0 00 06 be r5,r0,2fb8 2fa4: 2c 45 00 00 lhu r5,(r2+0) 2fa8: 34 63 ff fe addi r3,r3,-2 2fac: 34 42 00 02 addi r2,r2,2 2fb0: 0c 85 00 00 sh (r4+0),r5 2fb4: 34 84 00 02 addi r4,r4,2 2fb8: 20 45 00 02 andi r5,r2,0x2 2fbc: 44 a0 00 14 be r5,r0,300c 2fc0: 00 67 00 01 srui r7,r3,1 2fc4: 34 06 00 00 mvi r6,0 2fc8: b8 e0 28 00 mv r5,r7 2fcc: e0 00 00 07 bi 2fe8 2fd0: b4 46 40 00 add r8,r2,r6 2fd4: 2d 08 00 00 lhu r8,(r8+0) 2fd8: b4 86 48 00 add r9,r4,r6 2fdc: 34 a5 ff ff addi r5,r5,-1 2fe0: 0d 28 00 00 sh (r9+0),r8 2fe4: 34 c6 00 02 addi r6,r6,2 2fe8: 5c a0 ff fa bne r5,r0,2fd0 2fec: 3c e6 00 01 sli r6,r7,1 2ff0: 20 63 00 01 andi r3,r3,0x1 2ff4: b4 86 20 00 add r4,r4,r6 2ff8: b4 46 10 00 add r2,r2,r6 2ffc: 44 65 00 1c be r3,r5,306c 3000: 40 42 00 00 lbu r2,(r2+0) 3004: 30 82 00 00 sb (r4+0),r2 3008: c3 a0 00 00 ret 300c: 00 66 00 02 srui r6,r3,2 3010: 44 c5 00 0d be r6,r5,3044 3014: b8 c0 38 00 mv r7,r6 3018: 34 05 00 00 mvi r5,0 301c: b4 45 40 00 add r8,r2,r5 3020: 29 08 00 00 lw r8,(r8+0) 3024: b4 85 48 00 add r9,r4,r5 3028: 34 e7 ff ff addi r7,r7,-1 302c: 59 28 00 00 sw (r9+0),r8 3030: 34 a5 00 04 addi r5,r5,4 3034: 5c e0 ff fa bne r7,r0,301c 3038: 3c c6 00 02 sli r6,r6,2 303c: b4 46 10 00 add r2,r2,r6 3040: b4 86 20 00 add r4,r4,r6 3044: 20 65 00 02 andi r5,r3,0x2 3048: 44 a0 00 05 be r5,r0,305c 304c: 2c 45 00 00 lhu r5,(r2+0) 3050: 34 42 00 02 addi r2,r2,2 3054: 0c 85 00 00 sh (r4+0),r5 3058: 34 84 00 02 addi r4,r4,2 305c: 20 63 00 01 andi r3,r3,0x1 3060: 44 60 00 03 be r3,r0,306c 3064: 40 42 00 00 lbu r2,(r2+0) 3068: 30 82 00 00 sb (r4+0),r2 306c: c3 a0 00 00 ret 00003070 : 3070: b8 20 20 00 mv r4,r1 3074: e0 00 00 04 bi 3084 3078: 30 82 00 00 sb (r4+0),r2 307c: 34 63 ff ff addi r3,r3,-1 3080: 34 84 00 01 addi r4,r4,1 3084: 5c 60 ff fd bne r3,r0,3078 3088: c3 a0 00 00 ret 0000308c : 308c: 34 05 00 20 mvi r5,32 3090: 4c 03 00 11 bge r0,r3,30d4 3094: 34 05 00 00 mvi r5,0 3098: e0 00 00 02 bi 30a0 309c: 34 a5 00 01 addi r5,r5,1 30a0: b4 45 30 00 add r6,r2,r5 30a4: 40 c6 00 00 lbu r6,(r6+0) 30a8: 5c c0 ff fd bne r6,r0,309c 30ac: 4c a3 00 03 bge r5,r3,30b8 30b0: c8 65 18 00 sub r3,r3,r5 30b4: e0 00 00 02 bi 30bc 30b8: 34 03 00 00 mvi r3,0 30bc: 20 85 00 02 andi r5,r4,0x2 30c0: 64 a5 00 00 cmpei r5,r5,0 30c4: 34 06 ff f0 mvi r6,-16 30c8: c8 05 28 00 sub r5,r0,r5 30cc: a0 a6 28 00 and r5,r5,r6 30d0: 34 a5 00 30 addi r5,r5,48 30d4: 20 84 00 01 andi r4,r4,0x1 30d8: 5c 80 00 10 bne r4,r0,3118 30dc: e0 00 00 07 bi 30f8 30e0: 44 20 00 05 be r1,r0,30f4 30e4: 28 24 00 00 lw r4,(r1+0) 30e8: 30 85 00 00 sb (r4+0),r5 30ec: 34 84 00 01 addi r4,r4,1 30f0: 58 24 00 00 sw (r1+0),r4 30f4: 34 63 ff ff addi r3,r3,-1 30f8: 48 60 ff fa bg r3,r0,30e0 30fc: e0 00 00 07 bi 3118 3100: 44 20 00 05 be r1,r0,3114 3104: 28 26 00 00 lw r6,(r1+0) 3108: 30 c4 00 00 sb (r6+0),r4 310c: 34 c6 00 01 addi r6,r6,1 3110: 58 26 00 00 sw (r1+0),r6 3114: 34 42 00 01 addi r2,r2,1 3118: 40 44 00 00 lbu r4,(r2+0) 311c: 5c 80 ff f9 bne r4,r0,3100 3120: e0 00 00 07 bi 313c 3124: 44 20 00 05 be r1,r0,3138 3128: 28 22 00 00 lw r2,(r1+0) 312c: 30 45 00 00 sb (r2+0),r5 3130: 34 42 00 01 addi r2,r2,1 3134: 58 22 00 00 sw (r1+0),r2 3138: 34 63 ff ff addi r3,r3,-1 313c: 48 60 ff fa bg r3,r0,3124 3140: c3 a0 00 00 ret 00003144 : 3144: 37 9c ff cc addi sp,sp,-52 3148: 5b 8b 00 28 sw (sp+40),r11 314c: 5b 8c 00 24 sw (sp+36),r12 3150: 5b 8d 00 20 sw (sp+32),r13 3154: 5b 8e 00 1c sw (sp+28),r14 3158: 5b 8f 00 18 sw (sp+24),r15 315c: 5b 90 00 14 sw (sp+20),r16 3160: 5b 91 00 10 sw (sp+16),r17 3164: 5b 92 00 0c sw (sp+12),r18 3168: 5b 93 00 08 sw (sp+8),r19 316c: 5b 9d 00 04 sw (sp+4),ra 3170: b8 20 70 00 mv r14,r1 3174: b8 60 80 00 mv r16,r3 3178: b8 a0 68 00 mv r13,r5 317c: b8 c0 78 00 mv r15,r6 3180: b8 40 58 00 mv r11,r2 3184: 5c 40 00 06 bne r2,r0,319c 3188: 34 02 00 30 mvi r2,48 318c: 33 82 00 2c sb (sp+44),r2 3190: 33 80 00 2d sb (sp+45),r0 3194: 37 82 00 2c addi r2,sp,44 3198: e0 00 00 2e bi 3250 319c: 7c 84 00 00 cmpnei r4,r4,0 31a0: 64 61 00 0a cmpei r1,r3,10 31a4: 34 11 00 00 mvi r17,0 31a8: a0 81 20 00 and r4,r4,r1 31ac: 44 80 00 04 be r4,r0,31bc 31b0: 4c 40 00 03 bge r2,r0,31bc 31b4: c8 02 58 00 sub r11,r0,r2 31b8: 34 11 00 01 mvi r17,1 31bc: 33 80 00 37 sb (sp+55),r0 31c0: 37 8c 00 37 addi r12,sp,55 31c4: 34 13 00 09 mvi r19,9 31c8: 34 f2 ff c6 addi r18,r7,-58 31cc: e0 00 00 0e bi 3204 31d0: b9 60 08 00 mv r1,r11 31d4: ba 00 10 00 mv r2,r16 31d8: f8 00 00 d0 calli 3518 <__umodsi3> 31dc: b8 20 28 00 mv r5,r1 31e0: 4e 61 00 02 bge r19,r1,31e8 31e4: b4 32 28 00 add r5,r1,r18 31e8: 34 a5 00 30 addi r5,r5,48 31ec: b9 60 08 00 mv r1,r11 31f0: 35 8c ff ff addi r12,r12,-1 31f4: ba 00 10 00 mv r2,r16 31f8: 31 85 00 00 sb (r12+0),r5 31fc: f8 00 00 b7 calli 34d8 <__udivsi3> 3200: b8 20 58 00 mv r11,r1 3204: 5d 60 ff f3 bne r11,r0,31d0 3208: b9 80 08 00 mv r1,r12 320c: 46 2b 00 0f be r17,r11,3248 3210: 45 a0 00 0b be r13,r0,323c 3214: 21 e2 00 02 andi r2,r15,0x2 3218: 44 40 00 09 be r2,r0,323c 321c: 45 c0 00 06 be r14,r0,3234 3220: 29 c1 00 00 lw r1,(r14+0) 3224: 34 02 00 2d mvi r2,45 3228: 30 22 00 00 sb (r1+0),r2 322c: 34 21 00 01 addi r1,r1,1 3230: 59 c1 00 00 sw (r14+0),r1 3234: 35 ad ff ff addi r13,r13,-1 3238: e0 00 00 04 bi 3248 323c: 34 02 00 2d mvi r2,45 3240: 35 8c ff ff addi r12,r12,-1 3244: 30 22 ff ff sb (r1+-1),r2 3248: b9 c0 08 00 mv r1,r14 324c: b9 80 10 00 mv r2,r12 3250: b9 a0 18 00 mv r3,r13 3254: b9 e0 20 00 mv r4,r15 3258: fb ff ff 8d calli 308c 325c: 2b 9d 00 04 lw ra,(sp+4) 3260: 2b 8b 00 28 lw r11,(sp+40) 3264: 2b 8c 00 24 lw r12,(sp+36) 3268: 2b 8d 00 20 lw r13,(sp+32) 326c: 2b 8e 00 1c lw r14,(sp+28) 3270: 2b 8f 00 18 lw r15,(sp+24) 3274: 2b 90 00 14 lw r16,(sp+20) 3278: 2b 91 00 10 lw r17,(sp+16) 327c: 2b 92 00 0c lw r18,(sp+12) 3280: 2b 93 00 08 lw r19,(sp+8) 3284: 37 9c 00 34 addi sp,sp,52 3288: c3 a0 00 00 ret 0000328c : 328c: 37 9c ff a4 addi sp,sp,-92 3290: 5b 8b 00 38 sw (sp+56),r11 3294: 5b 8c 00 34 sw (sp+52),r12 3298: 5b 8d 00 30 sw (sp+48),r13 329c: 5b 8e 00 2c sw (sp+44),r14 32a0: 5b 8f 00 28 sw (sp+40),r15 32a4: 5b 90 00 24 sw (sp+36),r16 32a8: 5b 91 00 20 sw (sp+32),r17 32ac: 5b 92 00 1c sw (sp+28),r18 32b0: 5b 93 00 18 sw (sp+24),r19 32b4: 5b 94 00 14 sw (sp+20),r20 32b8: 5b 95 00 10 sw (sp+16),r21 32bc: 5b 96 00 0c sw (sp+12),r22 32c0: 5b 97 00 08 sw (sp+8),r23 32c4: 5b 9d 00 04 sw (sp+4),ra 32c8: 78 0d 00 00 mvhi r13,0x0 32cc: 5b 87 00 58 sw (sp+88),r7 32d0: 5b 81 00 3c sw (sp+60),r1 32d4: 5b 82 00 44 sw (sp+68),r2 32d8: 5b 83 00 48 sw (sp+72),r3 32dc: 5b 84 00 4c sw (sp+76),r4 32e0: 5b 85 00 50 sw (sp+80),r5 32e4: 5b 86 00 54 sw (sp+84),r6 32e8: 5b 88 00 5c sw (sp+92),r8 32ec: b8 40 58 00 mv r11,r2 32f0: b8 20 78 00 mv r15,r1 32f4: 37 87 00 48 addi r7,sp,72 32f8: 34 0e 00 25 mvi r14,37 32fc: 34 16 00 2d mvi r22,45 3300: 34 15 00 30 mvi r21,48 3304: 34 14 00 09 mvi r20,9 3308: 34 13 00 73 mvi r19,115 330c: 34 12 00 58 mvi r18,88 3310: 34 11 00 75 mvi r17,117 3314: 34 10 00 63 mvi r16,99 3318: 37 8c 00 3c addi r12,sp,60 331c: 39 ad 47 00 ori r13,r13,0x4700 3320: e0 00 00 56 bi 3478 3324: 5c 4e 00 4e bne r2,r14,345c 3328: 35 6b 00 01 addi r11,r11,1 332c: 41 62 00 00 lbu r2,(r11+0) 3330: 44 40 00 54 be r2,r0,3480 3334: 44 4e 00 4a be r2,r14,345c 3338: 34 06 00 00 mvi r6,0 333c: 5c 56 00 06 bne r2,r22,3354 3340: 35 6b 00 01 addi r11,r11,1 3344: 34 06 00 01 mvi r6,1 3348: e0 00 00 03 bi 3354 334c: 35 6b 00 01 addi r11,r11,1 3350: 38 c6 00 02 ori r6,r6,0x2 3354: 41 61 00 00 lbu r1,(r11+0) 3358: 44 35 ff fd be r1,r21,334c 335c: 34 05 00 00 mvi r5,0 3360: e0 00 00 04 bi 3370 3364: 08 a5 00 0a muli r5,r5,10 3368: 35 6b 00 01 addi r11,r11,1 336c: b4 65 28 00 add r5,r3,r5 3370: 41 62 00 00 lbu r2,(r11+0) 3374: 34 43 ff d0 addi r3,r2,-48 3378: 20 61 00 ff andi r1,r3,0xff 337c: 52 81 ff fa bgeu r20,r1,3364 3380: 5c 53 00 07 bne r2,r19,339c 3384: 28 e2 00 00 lw r2,(r7+0) 3388: 34 f7 00 04 addi r23,r7,4 338c: 5c 40 00 02 bne r2,r0,3394 3390: b9 a0 10 00 mv r2,r13 3394: b9 80 08 00 mv r1,r12 3398: e0 00 00 2d bi 344c 339c: 64 43 00 69 cmpei r3,r2,105 33a0: 64 41 00 64 cmpei r1,r2,100 33a4: b8 61 18 00 or r3,r3,r1 33a8: 44 60 00 0a be r3,r0,33d0 33ac: 28 e2 00 00 lw r2,(r7+0) 33b0: 34 f7 00 04 addi r23,r7,4 33b4: b9 80 08 00 mv r1,r12 33b8: 34 03 00 0a mvi r3,10 33bc: 34 04 00 01 mvi r4,1 33c0: 34 07 00 61 mvi r7,97 33c4: fb ff ff 60 calli 3144 33c8: ba e0 38 00 mv r7,r23 33cc: e0 00 00 2a bi 3474 33d0: 64 44 00 70 cmpei r4,r2,112 33d4: 64 41 00 78 cmpei r1,r2,120 33d8: b8 81 08 00 or r1,r4,r1 33dc: 44 23 00 06 be r1,r3,33f4 33e0: 34 f7 00 04 addi r23,r7,4 33e4: b9 80 08 00 mv r1,r12 33e8: 28 e2 00 00 lw r2,(r7+0) 33ec: 34 03 00 10 mvi r3,16 33f0: e0 00 00 0e bi 3428 33f4: 5c 52 00 08 bne r2,r18,3414 33f8: 34 f7 00 04 addi r23,r7,4 33fc: 28 e2 00 00 lw r2,(r7+0) 3400: b9 80 08 00 mv r1,r12 3404: 34 03 00 10 mvi r3,16 3408: 34 04 00 00 mvi r4,0 340c: 34 07 00 41 mvi r7,65 3410: e3 ff ff ed bi 33c4 3414: 5c 51 00 07 bne r2,r17,3430 3418: 28 e2 00 00 lw r2,(r7+0) 341c: 34 f7 00 04 addi r23,r7,4 3420: b9 80 08 00 mv r1,r12 3424: 34 03 00 0a mvi r3,10 3428: 34 04 00 00 mvi r4,0 342c: e3 ff ff e5 bi 33c0 3430: 5c 50 00 11 bne r2,r16,3474 3434: 28 e1 00 00 lw r1,(r7+0) 3438: 34 f7 00 04 addi r23,r7,4 343c: 33 80 00 41 sb (sp+65),r0 3440: 33 81 00 40 sb (sp+64),r1 3444: 37 82 00 40 addi r2,sp,64 3448: b9 80 08 00 mv r1,r12 344c: b8 a0 18 00 mv r3,r5 3450: b8 c0 20 00 mv r4,r6 3454: fb ff ff 0e calli 308c 3458: e3 ff ff dc bi 33c8 345c: 2b 82 00 3c lw r2,(sp+60) 3460: 44 40 00 05 be r2,r0,3474 3464: 41 61 00 00 lbu r1,(r11+0) 3468: 30 41 00 00 sb (r2+0),r1 346c: 34 42 00 01 addi r2,r2,1 3470: 5b 82 00 3c sw (sp+60),r2 3474: 35 6b 00 01 addi r11,r11,1 3478: 41 62 00 00 lbu r2,(r11+0) 347c: 5c 40 ff aa bne r2,r0,3324 3480: 2b 82 00 3c lw r2,(sp+60) 3484: 44 40 00 04 be r2,r0,3494 3488: 30 40 00 00 sb (r2+0),r0 348c: 34 42 00 01 addi r2,r2,1 3490: 5b 82 00 3c sw (sp+60),r2 3494: b9 e0 08 00 mv r1,r15 3498: 2b 9d 00 04 lw ra,(sp+4) 349c: 2b 8b 00 38 lw r11,(sp+56) 34a0: 2b 8c 00 34 lw r12,(sp+52) 34a4: 2b 8d 00 30 lw r13,(sp+48) 34a8: 2b 8e 00 2c lw r14,(sp+44) 34ac: 2b 8f 00 28 lw r15,(sp+40) 34b0: 2b 90 00 24 lw r16,(sp+36) 34b4: 2b 91 00 20 lw r17,(sp+32) 34b8: 2b 92 00 1c lw r18,(sp+28) 34bc: 2b 93 00 18 lw r19,(sp+24) 34c0: 2b 94 00 14 lw r20,(sp+20) 34c4: 2b 95 00 10 lw r21,(sp+16) 34c8: 2b 96 00 0c lw r22,(sp+12) 34cc: 2b 97 00 08 lw r23,(sp+8) 34d0: 37 9c 00 5c addi sp,sp,92 34d4: c3 a0 00 00 ret 000034d8 <__udivsi3>: 34d8: 37 9c ff fc addi sp,sp,-4 34dc: 5b 9d 00 04 sw (sp+4),ra 34e0: 44 40 00 06 be r2,r0,34f8 <__udivsi3+0x20> 34e4: 34 03 00 00 mvi r3,0 34e8: f8 00 00 1c calli 3558 <__udivmodsi4> 34ec: 2b 9d 00 04 lw ra,(sp+4) 34f0: 37 9c 00 04 addi sp,sp,4 34f4: c3 a0 00 00 ret 34f8: 90 00 08 00 rcsr r1,IE 34fc: 20 21 00 01 andi r1,r1,0x1 3500: b4 21 08 00 add r1,r1,r1 3504: d0 01 00 00 wcsr IE,r1 3508: 90 e0 08 00 rcsr r1,EBA 350c: bb a0 f0 00 mv ea,ra 3510: 34 21 00 a0 addi r1,r1,160 3514: c0 20 00 00 b r1 00003518 <__umodsi3>: 3518: 37 9c ff fc addi sp,sp,-4 351c: 5b 9d 00 04 sw (sp+4),ra 3520: 44 40 00 06 be r2,r0,3538 <__umodsi3+0x20> 3524: 34 03 00 01 mvi r3,1 3528: f8 00 00 0c calli 3558 <__udivmodsi4> 352c: 2b 9d 00 04 lw ra,(sp+4) 3530: 37 9c 00 04 addi sp,sp,4 3534: c3 a0 00 00 ret 3538: 90 00 08 00 rcsr r1,IE 353c: 20 21 00 01 andi r1,r1,0x1 3540: b4 21 08 00 add r1,r1,r1 3544: d0 01 00 00 wcsr IE,r1 3548: 90 e0 08 00 rcsr r1,EBA 354c: bb a0 f0 00 mv ea,ra 3550: 34 21 00 a0 addi r1,r1,160 3554: c0 20 00 00 b r1 00003558 <__udivmodsi4>: 3558: f4 22 20 00 cmpgu r4,r1,r2 355c: 44 80 00 18 be r4,r0,35bc <__udivmodsi4+0x64> 3560: 34 04 00 01 mvi r4,1 3564: 4c 40 00 0b bge r2,r0,3590 <__udivmodsi4+0x38> 3568: 34 05 00 00 mvi r5,0 356c: 54 41 00 03 bgu r2,r1,3578 <__udivmodsi4+0x20> 3570: c8 22 08 00 sub r1,r1,r2 3574: b8 a4 28 00 or r5,r5,r4 3578: 00 84 00 01 srui r4,r4,1 357c: 00 42 00 01 srui r2,r2,1 3580: 5c 80 ff fb bne r4,r0,356c <__udivmodsi4+0x14> 3584: 5c 60 00 02 bne r3,r0,358c <__udivmodsi4+0x34> 3588: b8 a0 08 00 mv r1,r5 358c: c3 a0 00 00 ret 3590: b4 42 10 00 add r2,r2,r2 3594: b4 84 20 00 add r4,r4,r4 3598: 7c 86 00 00 cmpnei r6,r4,0 359c: f4 22 28 00 cmpgu r5,r1,r2 35a0: a0 c5 28 00 and r5,r6,r5 35a4: 44 a0 00 02 be r5,r0,35ac <__udivmodsi4+0x54> 35a8: 4c 40 ff fa bge r2,r0,3590 <__udivmodsi4+0x38> 35ac: 34 05 00 00 mvi r5,0 35b0: 44 80 ff f5 be r4,r0,3584 <__udivmodsi4+0x2c> 35b4: 34 05 00 00 mvi r5,0 35b8: e3 ff ff ed bi 356c <__udivmodsi4+0x14> 35bc: 34 04 00 01 mvi r4,1 35c0: 34 05 00 00 mvi r5,0 35c4: e3 ff ff ea bi 356c <__udivmodsi4+0x14> 000035c8 <_init>: 35c8: 37 9c ff fc addi sp,sp,-4 35cc: 5b 9d 00 04 sw (sp+4),ra 35d0: fb ff f3 28 calli 270 35d4: fb ff f3 39 calli 2b8 <__do_global_ctors_aux> 35d8: 2b 9d 00 04 lw ra,(sp+4) 35dc: 37 9c 00 04 addi sp,sp,4 35e0: c3 a0 00 00 ret 000035e4 <_fini>: 35e4: 37 9c ff fc addi sp,sp,-4 35e8: 5b 9d 00 04 sw (sp+4),ra 35ec: fb ff f2 f4 calli 1bc <__do_global_dtors_aux> 35f0: 2b 9d 00 04 lw ra,(sp+4) 35f4: 37 9c 00 04 addi sp,sp,4 35f8: c3 a0 00 00 ret 000035fc <__CTOR_LIST__>: 35fc: ff ff ff ff *unknown* 00003600 <__CTOR_END__>: 3600: 00 00 00 00 srui r0,r0,0 00003604 <__DTOR_LIST__>: 3604: ff ff ff ff *unknown* 00003608 <__DTOR_END__>: 3608: 00 00 00 00 srui r0,r0,0 0000360c <__JCR_END__>: 360c: 00 00 00 00 srui r0,r0,0 Disassembly of section .rodata: 00004000 <_frodata>: 4000: 53 65 6e 64 bgeu fp,r5,1f990 <_gp+0x12e80> 4004: 3a 20 25 64 ori r0,r17,0x2564 4008: 0a 00 00 00 muli r0,r16,0 400c: 44 65 63 6f be r3,r5,1cdc8 <_gp+0x102b8> 4010: 64 65 3a 20 cmpei r5,r3,14880 4014: 25 64 20 25 xnori r4,r11,0x2025 4018: 64 2f 25 64 cmpei r15,r1,9572 401c: 0a 00 00 00 muli r0,r16,0 4020: 50 4b 47 3a bgeu r2,r11,15d08 <_gp+0x91f8> 4024: 20 43 52 43 andi r3,r2,0x5243 4028: 20 66 61 69 andi r6,r3,0x6169 402c: 6c 65 64 20 cmpgei r5,r3,25632 4030: 28 57 20 25 lw r23,(r2+8229) 4034: 30 38 78 2c sb (r1+30764),r24 4038: 20 52 20 25 andi r18,r2,0x2025 403c: 30 38 78 29 sb (r1+30761),r24 4040: 0a 00 00 00 muli r0,r16,0 4044: 44 3a 20 28 be r1,gp,c0e4 <_fstack+0x40e8> 4048: 25 64 29 3a xnori r4,r11,0x293a 404c: 20 20 25 64 andi r0,r1,0x2564 4050: 2c 20 25 64 lhu r0,(r1+9572) 4054: 2c 20 25 64 lhu r0,(r1+9572) 4058: 2c 20 25 64 lhu r0,(r1+9572) 405c: 2c 20 25 64 lhu r0,(r1+9572) 4060: 2c 20 25 64 lhu r0,(r1+9572) 4064: 2c 20 25 64 lhu r0,(r1+9572) 4068: 0a 00 00 00 muli r0,r16,0 406c: 49 44 3a 20 bg r10,r4,128ec <_gp+0x5ddc> 4070: 25 64 2d 25 xnori r4,r11,0x2d25 4074: 64 0a 00 00 cmpei r10,r0,0 4078: 33 33 31 34 sb (r25+12596),r19 407c: 30 34 2d 64 sb (r1+11620),r20 4080: 62 62 30 63 andhi r2,r19,0x3063 4084: 37 63 30 00 addi r3,fp,12288 4088: 25 64 3a 4d xnori r4,r11,0x3a4d 408c: 4d 2d 25 73 bge r9,r13,d658 <_gp+0xb48> 4090: 0a 00 00 00 muli r0,r16,0 4094: 54 3a 25 64 bgu r1,gp,d624 <_gp+0xb14> 4098: 2c 20 25 64 lhu r0,(r1+9572) 409c: 0a 00 00 00 muli r0,r16,0 40a0: 00 00 08 94 srui r0,r0,2196 40a4: 00 00 08 a0 srui r0,r0,2208 40a8: 00 00 09 7c srui r0,r0,2428 40ac: 00 00 09 9c srui r0,r0,2460 40b0: 00 00 09 bc srui r0,r0,2492 40b4: 00 00 09 c4 srui r0,r0,2500 40b8: 00 00 09 d8 srui r0,r0,2520 40bc: 00 00 0c 28 srui r0,r0,3112 40c0: 00 00 0d 98 srui r0,r0,3480 40c4: 00 00 0b 10 srui r0,r0,2832 40c8: 00 00 0c 3c srui r0,r0,3132 000040cc : 40cc: 30 31 32 33 sb (r1+12851),r17 40d0: 34 35 36 37 addi r21,r1,13879 40d4: 38 39 61 62 ori r25,r1,0x6162 40d8: 63 64 65 66 andhi r4,fp,0x6566 40dc: 00 03 0d 40 srui r3,r0,3392 40e0: 80 00 01 00 *unknown* 40e4: 80 00 03 00 *unknown* 40e8: 80 00 04 00 *unknown* 40ec: 00 ff ff f0 srui ba,r7,-16 40f0: 2f ff ff ff lhu ba,(ba+-1) 40f4: 19 99 99 9a xori r25,r12,0x999a 40f8: 80 00 05 00 *unknown* 40fc: 54 58 3a 20 bgu r2,r24,1297c <_gp+0x5e6c> 4100: 66 75 6c 6c cmpei r21,r19,27756 4104: 20 25 64 0a andi r5,r1,0x640a 4108: 00 00 00 00 srui r0,r0,0 410c: 41 6c 69 6e lbu r12,(r11+26990) 4110: 6b 3a 20 42 cmpgi gp,r25,8258 4114: 3a 20 25 30 ori r0,r17,0x2530 4118: 38 78 2c 00 ori r24,r3,0x2c00 411c: 20 53 3a 20 andi r19,r2,0x3a20 4120: 25 30 38 78 xnori r16,r9,0x3878 4124: 20 28 74 78 andi r8,r1,0x7478 4128: 3a 20 25 64 ori r0,r17,0x2564 412c: 2c 20 72 78 lhu r0,(r1+29304) 4130: 3a 20 25 64 ori r0,r17,0x2564 4134: 28 25 64 29 lw r5,(r1+25641) 4138: 29 0a 00 00 lw r10,(r8+0) 413c: 25 64 00 00 xnori r4,r11,0x0 4140: 25 64 3a 00 xnori r4,r11,0x3a00 4144: 25 33 64 00 xnori r19,r9,0x6400 00004148 : 4148: 4a c1 d0 01 bg r22,r1,ffff814c <_gp+0xfffeb63c> 414c: 89 51 70 50 *unknown* 4150: 08 7e 05 1a muli ea,r3,1306 4154: 06 b1 68 ae nori r17,r21,0x68ae 4158: 62 a5 f2 5c andhi r5,r21,0xf25c 415c: 00 63 91 07 srui r3,r3,-28409 4160: 13 cd fd 7b lb r13,(ea+-645) 4164: fa 77 fe 7d calli f9e03b58 <_gp+0xf9df7048> 4168: 9c b1 8a 17 *unknown* 416c: 65 c9 0d 1e cmpei r9,r14,3358 4170: 8f 41 37 1d *unknown* 4174: 97 4b f4 bb *unknown* 4178: 71 45 fd 6d cmpgeui r5,r10,0xfd6d 417c: c4 41 92 c0 *unknown* 4180: 12 14 64 95 lb r20,(r16+25749) 4184: d8 f8 ef 67 *unknown* 4188: a2 cb 45 c1 *unknown* 418c: 1b ee 2b a0 xori r14,ba,0x2ba0 4190: e8 dc 86 b1 *unknown* 4194: 2d 54 70 50 lhu r20,(r10+28752) 4198: 08 7e 05 1a muli ea,r3,1306 419c: 6e 18 f6 45 cmpgei r24,r16,-2491 41a0: 6d 0f d9 da cmpgei r15,r8,-9766 41a4: da c8 ce 29 *unknown* 41a8: 1c 9f c4 ed lh ba,(r4+-15123) 41ac: 81 19 ce 2a *unknown* 41b0: 98 3d ab 15 *unknown* 41b4: 33 cd e0 2a sb (ea+-8150),r13 41b8: 52 8c af 7e bgeu r20,r12,fffeffb0 <_gp+0xfffe34a0> 41bc: ee a7 9c d6 *unknown* 41c0: 78 48 c3 4b orhi r8,r2,0xc34b 41c4: 22 2e 8b 87 andi r14,r17,0x8b87 41c8: 25 a5 4b be xnori r5,r13,0x4bbe 41cc: e0 6e 5f ab bi 1b9c078 <_gp+0x1b8f568> 41d0: 9d 8d 42 42 *unknown* 41d4: c1 68 f1 61 *unknown* 41d8: 82 6c ce 7a *unknown* 41dc: 3c 53 70 50 sli r19,r2,28752 41e0: 08 7e 05 1a muli ea,r3,1306 41e4: c3 56 04 f4 *unknown* 41e8: b0 49 6c 6a *unknown* 41ec: c5 e7 ac f1 *unknown* 41f0: f8 94 1a d5 calli 250ad44 <_gp+0x24fe234> 41f4: a1 d0 34 21 *unknown* 41f8: 61 2f c4 25 andhi r15,r9,0xc425 41fc: 40 64 bc a0 lbu r4,(r3+-17248) 4200: 80 a2 75 91 *unknown* 4204: f8 1e 2a 4b calli 78eb30 <_gp+0x782020> 4208: 56 00 f2 af bgu r16,r0,cc4 420c: d9 62 d7 29 *unknown* 4210: 87 9a 93 34 *unknown* 4214: 2a 54 a4 0c lw r20,(r18+-23540) 4218: b6 32 7d 35 *unknown* 421c: 84 aa d5 22 *unknown* 4220: 82 6c ce 7a *unknown* 4224: 3e 53 70 50 sli r19,r18,28752 4228: 08 7e 05 1a muli ea,r3,1306 422c: c5 56 04 f4 *unknown* 4230: b0 49 6c 6a *unknown* 4234: c3 ef ec f2 *unknown* 4238: fa 94 1a d5 calli fa50ad8c <_gp+0xfa4fe27c> 423c: a1 d0 34 21 *unknown* 4240: 61 2f c4 25 andhi r15,r9,0xc425 4244: 40 64 bc a0 lbu r4,(r3+-17248) 4248: 80 a2 75 91 *unknown* 424c: f8 1e 2a 4b calli 78eb78 <_gp+0x782068> 4250: 56 00 f2 af bgu r16,r0,d0c 4254: d9 62 d7 29 *unknown* 4258: 87 9a 93 34 *unknown* 425c: 2a 54 a4 0c lw r20,(r18+-23540) 4260: b3 ba ed 4e *unknown* 4264: 1c 12 df 93 lh r18,(r0+-8301) 4268: c2 90 e5 a7 *unknown* 426c: 70 52 70 50 cmpgeui r18,r2,0x7050 4270: 08 7e 05 1a muli ea,r3,1306 4274: 5e 2e 86 7c bne r17,r14,fffe5c64 <_gp+0xfffd9154> 4278: 43 12 84 bc lbu r18,(r24+-31556) 427c: c6 e2 fe ca *unknown* 4280: 65 d3 44 fe cmpei r19,r14,17662 4284: a1 23 57 84 *unknown* 4288: f1 d2 de 33 *unknown* 428c: ed 14 a9 77 *unknown* 4290: 67 eb 93 70 cmpei r11,ba,-27792 4294: 8a 77 65 18 *unknown* 4298: 85 7c cb 58 *unknown* 429c: ea 65 fc 9d *unknown* 42a0: dd 3d a6 30 *unknown* 42a4: 81 c9 ff ff *unknown* 42a8: cb 51 7d 22 *unknown* 42ac: ad 26 73 54 *unknown* 42b0: 4a c1 d0 01 bg r22,r1,ffff82b4 <_gp+0xfffeb7a4> 42b4: 8f 51 70 50 *unknown* 42b8: 08 7e 05 1a muli ea,r3,1306 42bc: 0c b1 68 ae sh (r5+26798),r17 42c0: 62 a5 f2 5c andhi r5,r21,0xf25c 42c4: 06 8a 51 0a nori r10,r20,0x510a 42c8: 19 cd fd 7b xori r13,r14,0xfd7b 42cc: fa 77 fe 7d calli f9e03cc0 <_gp+0xf9df71b0> 42d0: 9c b1 8a 17 *unknown* 42d4: 65 c9 0d 1e cmpei r9,r14,3358 42d8: 8f 41 37 1d *unknown* 42dc: 97 4b f4 bb *unknown* 42e0: 71 45 fd 6d cmpgeui r5,r10,0xfd6d 42e4: c4 41 92 c0 *unknown* 42e8: 12 14 64 95 lb r20,(r16+25749) 42ec: d8 f8 ef 67 *unknown* 42f0: b1 71 b5 9c *unknown* 42f4: da a4 3a d5 *unknown* 42f8: 4a c1 d0 01 bg r22,r1,ffff82fc <_gp+0xfffeb7ec> 42fc: 88 51 70 50 *unknown* 4300: 08 7e 05 1a muli ea,r3,1306 4304: 05 b1 68 ae nori r17,r13,0x68ae 4308: 62 a5 f2 5c andhi r5,r21,0xf25c 430c: 81 67 71 07 *unknown* 4310: 12 cd fd 7b lb r13,(r22+-645) 4314: fa 77 fe 7d calli f9e03d08 <_gp+0xf9df71f8> 4318: 9c b1 8a 17 *unknown* 431c: 65 c9 0d 1e cmpei r9,r14,3358 4320: 8f 41 37 1d *unknown* 4324: 97 4b f4 bb *unknown* 4328: 71 45 fd 6d cmpgeui r5,r10,0xfd6d 432c: c4 41 92 c0 *unknown* 4330: 12 14 64 95 lb r20,(r16+25749) 4334: d8 f8 ef 67 *unknown* 4338: 22 0f 1d bd andi r15,r16,0x1dbd 433c: 01 0e be b6 srui r14,r8,-16714 4340: c2 90 e5 a7 *unknown* 4344: 6f 52 70 50 cmpgei r18,gp,28752 4348: 08 7e 05 1a muli ea,r3,1306 434c: 5d 2e 86 7c bne r9,r14,fffe5d3c <_gp+0xfffd922c> 4350: 43 12 84 bc lbu r18,(r24+-31556) 4354: 46 e7 1e ca be r23,r7,be7c <_fstack+0x3e80> 4358: 64 d3 44 fe cmpei r19,r6,17662 435c: a1 23 57 84 *unknown* 4360: f1 d2 de 33 *unknown* 4364: ed 14 a9 77 *unknown* 4368: 67 eb 93 70 cmpei r11,ba,-27792 436c: 8a 77 65 18 *unknown* 4370: 85 7c cb 58 *unknown* 4374: ea 65 fc 9d *unknown* 4378: dd 3d a6 30 *unknown* 437c: 81 c9 ff ff *unknown* 4380: 49 95 b5 2e bg r12,r21,ffff1838 <_gp+0xfffe4d28> 4384: 3d b0 de 27 sli r16,r13,-8665 4388: 9e d9 49 86 *unknown* 438c: 13 55 70 50 lb r21,28752 4390: 08 7e 05 1a muli ea,r3,1306 4394: 39 17 10 75 ori r23,r8,0x1075 4398: f5 5f 91 a6 *unknown* 439c: 67 d1 e0 c0 cmpei r17,ea,-8000 43a0: 24 d6 e2 cd xnori r22,r6,0xe2cd 43a4: 92 f7 79 1a *unknown* 43a8: cc 39 20 1c user r4,r1,r25,0x1c 43ac: c5 72 d9 01 *unknown* 43b0: ff 62 38 9c *unknown* 43b4: 42 72 7a 8e lbu r18,(r19+31374) 43b8: c3 5a d8 db *unknown* 43bc: 19 fa e6 f7 xori gp,r15,0xe6f7 43c0: e2 e8 08 0f bi fba063fc <_gp+0xfb9f98ec> 43c4: 74 0d 56 be cmpgui r13,r0,0x56be 43c8: 31 2b f0 34 sb (r9+-4044),r11 43cc: 62 b0 4f 08 andhi r16,r21,0x4f08 43d0: c2 90 e5 a7 *unknown* 43d4: 6b 52 70 50 cmpgi r18,gp,28752 43d8: 08 7e 05 1a muli ea,r3,1306 43dc: 59 2e 86 7c sw (r9+-31108),r14 43e0: 43 12 84 bc lbu r18,(r24+-31556) 43e4: 4a d6 9e cc bg r22,r22,fffebf14 <_gp+0xfffdf404> 43e8: 60 d3 44 fe andhi r19,r6,0x44fe 43ec: a1 23 57 84 *unknown* 43f0: f1 d2 de 33 *unknown* 43f4: ed 14 a9 77 *unknown* 43f8: 67 eb 93 70 cmpei r11,ba,-27792 43fc: 8a 77 65 18 *unknown* 4400: 85 7c cb 58 *unknown* 4404: ea 65 fc 9d *unknown* 4408: dd 3d a6 30 *unknown* 440c: 81 c9 ff ff *unknown* 4410: 4e 85 15 20 bge r20,r5,9890 <_fstack+0x1894> 4414: 10 f7 9f 79 lb r23,(r7+-24711) 4418: 4a c1 d0 01 bg r22,r1,ffff841c <_gp+0xfffeb90c> 441c: 8c 51 70 50 *unknown* 4420: 08 7e 05 1a muli ea,r3,1306 4424: 09 b1 68 ae muli r17,r13,26798 4428: 62 a5 f2 5c andhi r5,r21,0xf25c 442c: 81 56 f1 05 *unknown* 4430: 16 cd fd 7b sri r13,r22,-645 4434: fa 77 fe 7d calli f9e03e28 <_gp+0xf9df7318> 4438: 9c b1 8a 17 *unknown* 443c: 65 c9 0d 1e cmpei r9,r14,3358 4440: 8f 41 37 1d *unknown* 4444: 97 4b f4 bb *unknown* 4448: 71 45 fd 6d cmpgeui r5,r10,0xfd6d 444c: c4 41 92 c0 *unknown* 4450: 12 14 64 95 lb r20,(r16+25749) 4454: d8 f8 ef 67 *unknown* 4458: 26 fe 7d 8b xnori ea,r23,0x7d8b 445c: c9 5d 38 ca *unknown* 4460: 82 6c ce 7a *unknown* 4464: 42 53 70 50 lbu r19,(r18+28752) 4468: 08 7e 05 1a muli ea,r3,1306 446c: c9 56 04 f4 *unknown* 4470: b0 49 6c 6a *unknown* 4474: bf e0 6c f4 *unknown* 4478: fe 94 1a d5 *unknown* 447c: a1 d0 34 21 *unknown* 4480: 61 2f c4 25 andhi r15,r9,0xc425 4484: 40 64 bc a0 lbu r4,(r3+-17248) 4488: 80 a2 75 91 *unknown* 448c: f8 1e 2a 4b calli 78edb8 <_gp+0x7822a8> 4490: 56 00 f2 af bgu r16,r0,f4c 4494: d9 62 d7 29 *unknown* 4498: 87 9a 93 34 *unknown* 449c: 2a 54 a4 0c lw r20,(r18+-23540) 44a0: ae ab 0d 60 *unknown* 44a4: 50 8f ae 1b bgeu r4,r15,fffefd10 <_gp+0xfffe3200> 44a8: e8 dc 86 b1 *unknown* 44ac: 34 54 70 50 addi r20,r2,28752 44b0: 08 7e 05 1a muli ea,r3,1306 44b4: 75 18 f6 45 cmpgui r24,r8,0xf645 44b8: 6d 0f d9 da cmpgei r15,r8,-9766 44bc: 54 5d ae 3e bgu r2,ra,fffefdb4 <_gp+0xfffe32a4> 44c0: 23 9f c4 ed andi ba,sp,0xc4ed 44c4: 81 19 ce 2a *unknown* 44c8: 98 3d ab 15 *unknown* 44cc: 33 cd e0 2a sb (ea+-8150),r13 44d0: 52 8c af 7e bgeu r20,r12,ffff02c8 <_gp+0xfffe37b8> 44d4: ee a7 9c d6 *unknown* 44d8: 78 48 c3 4b orhi r8,r2,0xc34b 44dc: 22 2e 8b 87 andi r14,r17,0x8b87 44e0: 25 a5 4b be xnori r5,r13,0x4bbe 44e4: e0 6e 5f ab bi 1b9c390 <_gp+0x1b8f880> 44e8: 2a 62 49 eb lw r2,(r19+18923) 44ec: 93 76 2b fc *unknown* 44f0: 82 6c ce 7a *unknown* 44f4: 45 53 70 50 be r10,r19,20634 <_gp+0x13b24> 44f8: 08 7e 05 1a muli ea,r3,1306 44fc: cc 56 04 f4 user r0,r2,r22,0x4f4 4500: b0 49 6c 6a *unknown* 4504: f4 42 8d 45 *unknown* 4508: 01 94 1a d5 srui r20,r12,6869 450c: a1 d0 34 21 *unknown* 4510: 61 2f c4 25 andhi r15,r9,0xc425 4514: 40 64 bc a0 lbu r4,(r3+-17248) 4518: 80 a2 75 91 *unknown* 451c: f8 1e 2a 4b calli 78ee48 <_gp+0x782338> 4520: 56 00 f2 af bgu r16,r0,fdc 4524: d9 62 d7 29 *unknown* 4528: 87 9a 93 34 *unknown* 452c: 2a 54 a4 0c lw r20,(r18+-23540) 4530: e0 cd 45 c5 bi 3355c44 <_gp+0x3349134> 4534: c8 03 d2 fd *unknown* 4538: c2 90 e5 a7 *unknown* 453c: 65 52 70 50 cmpei r18,r10,28752 4540: 08 7e 05 1a muli ea,r3,1306 4544: 53 2e 86 7c bgeu r25,r14,fffe5f34 <_gp+0xfffd9424> 4548: 43 12 84 bc lbu r18,(r24+-31556) 454c: 29 eb de d7 lw r11,(r15+-8489) 4550: 5a d3 44 fe sw (r22+17662),r19 4554: a1 23 57 84 *unknown* 4558: f1 d2 de 33 *unknown* 455c: ed 14 a9 77 *unknown* 4560: 67 eb 93 70 cmpei r11,ba,-27792 4564: 8a 77 65 18 *unknown* 4568: 85 7c cb 58 *unknown* 456c: ea 65 fc 9d *unknown* 4570: dd 3d a6 30 *unknown* 4574: 81 c9 ff ff *unknown* 4578: 2d 1a 85 43 lhu gp,(r8+-31421) 457c: 87 3d 1a 5e *unknown* 4580: 82 6c ce 7a *unknown* 4584: 3b 53 70 50 ori r19,gp,0x7050 4588: 08 7e 05 1a muli ea,r3,1306 458c: c2 56 04 f4 *unknown* 4590: b0 49 6c 6a *unknown* 4594: 41 05 4c f0 lbu r5,(r8+19696) 4598: f7 94 1a d5 *unknown* 459c: a1 d0 34 21 *unknown* 45a0: 61 2f c4 25 andhi r15,r9,0xc425 45a4: 40 64 bc a0 lbu r4,(r3+-17248) 45a8: 80 a2 75 91 *unknown* 45ac: f8 1e 2a 4b calli 78eed8 <_gp+0x7823c8> 45b0: 56 00 f2 af bgu r16,r0,106c 45b4: d9 62 d7 29 *unknown* 45b8: 87 9a 93 34 *unknown* 45bc: 2a 54 a4 0c lw r20,(r18+-23540) 45c0: 30 10 15 38 sb (r0+5432),r16 45c4: a2 bf e6 3f *unknown* 45c8: 80 00 06 00 *unknown* 45cc: 03 ff ff ff srui ba,ba,-1 45d0: 00 41 89 37 srui r1,r2,-30409 45d4: 00 01 86 a0 srui r1,r0,-31072 45d8: b3 e0 00 07 *unknown* 45dc: b4 60 00 07 *unknown* 45e0: b4 e0 00 07 *unknown* 45e4: b5 60 00 07 *unknown* 45e8: b5 e0 00 07 *unknown* 45ec: b6 60 00 07 *unknown* 45f0: b6 e0 00 07 *unknown* 45f4: a3 a0 00 07 *unknown* 45f8: a3 e0 00 07 *unknown* 45fc: a4 20 00 07 *unknown* 4600: a4 60 00 07 *unknown* 4604: a4 a0 00 07 *unknown* 4608: a4 e0 00 07 *unknown* 460c: 14 e1 00 07 sri r1,r7,7 4610: 15 01 00 07 sri r1,r8,7 4614: 12 80 00 07 lb r0,(r20+7) 4618: 12 a0 00 07 lb r0,(r21+7) 461c: a5 a0 00 07 *unknown* 4620: 15 c1 00 07 sri r1,r14,7 4624: 15 e1 00 07 sri r1,r15,7 4628: a6 20 00 07 *unknown* 462c: a6 60 00 07 *unknown* 4630: a6 a0 00 07 *unknown* 4634: a6 e0 00 07 *unknown* 4638: a7 20 00 07 *unknown* 463c: 93 a0 00 07 *unknown* 4640: 93 c0 00 07 *unknown* 4644: 93 e0 00 07 *unknown* 4648: 94 00 00 07 *unknown* 464c: 94 20 00 07 *unknown* 4650: 94 40 00 07 *unknown* 4654: 94 60 00 07 *unknown* 4658: 94 80 00 07 *unknown* 465c: 94 a0 00 07 *unknown* 4660: 94 c0 00 07 *unknown* 4664: 94 e0 00 07 *unknown* 4668: 95 00 00 07 *unknown* 466c: 95 20 00 07 *unknown* 4670: 95 40 00 07 *unknown* 4674: 95 60 00 07 *unknown* 4678: 95 80 00 07 *unknown* 467c: 95 a0 00 07 *unknown* 4680: 95 c0 00 07 *unknown* 4684: 95 e0 00 07 *unknown* 4688: 96 00 00 07 *unknown* 468c: 96 20 00 07 *unknown* 4690: 96 40 00 07 *unknown* 4694: 96 60 00 07 *unknown* 4698: 96 80 00 07 *unknown* 469c: 96 a0 00 07 *unknown* 46a0: 96 c0 00 07 *unknown* 46a4: 96 e0 00 07 *unknown* 46a8: 97 00 00 07 *unknown* 46ac: 97 20 00 07 *unknown* 46b0: 97 40 00 07 *unknown* 46b4: 83 a0 00 07 *unknown* 46b8: 83 c0 00 07 *unknown* 46bc: 7c 1f ff fa cmpnei ba,r0,-6 46c0: 83 e0 00 07 *unknown* 46c4: 57 6f 72 6b bgu fp,r15,21070 <_gp+0x14560> 46c8: 3a 20 6e 6f ori r0,r17,0x6e6f 46cc: 6e 63 65 32 cmpgei r3,r19,25906 46d0: 20 25 30 38 andi r5,r1,0x3038 46d4: 78 0a 00 00 mvhi r10,0x0 46d8: 54 65 73 74 bgu r3,r5,214a8 <_gp+0x14998> 46dc: 3a 20 25 30 ori r0,r17,0x2530 46e0: 38 78 20 25 ori r24,r3,0x2025 46e4: 30 38 78 0a sb (r1+30730),r24 46e8: 00 00 00 00 srui r0,r0,0 46ec: 80 00 06 14 *unknown* 46f0: 80 00 06 20 *unknown* 46f4: 00 02 00 02 srui r2,r0,2 46f8: 80 00 06 24 *unknown* 46fc: 80 00 06 28 *unknown* 4700: 28 6e 75 6c lw r14,(r3+30060) 4704: 6c 29 00 00 cmpgei r9,r1,0 Disassembly of section .data: 00004708 <_fdata>: 4708: 00 00 00 02 srui r0,r0,2 0000470c : 470c: ff ff ff ff *unknown* 00004710 : 4710: 00 00 03 ff srui r0,r0,1023 00004714 : 4714: 00 00 01 90 srui r0,r0,400 00004718 : 4718: 00 00 00 00 srui r0,r0,0 471c: 00 00 10 21 srui r0,r0,4129 4720: 00 00 20 42 srui r0,r0,8258 4724: 00 00 30 63 srui r0,r0,12387 4728: 00 00 40 84 srui r0,r0,16516 472c: 00 00 50 a5 srui r0,r0,20645 4730: 00 00 60 c6 srui r0,r0,24774 4734: 00 00 70 e7 srui r0,r0,28903 4738: 00 00 81 08 srui r0,r0,-32504 473c: 00 00 91 29 srui r0,r0,-28375 4740: 00 00 a1 4a srui r0,r0,-24246 4744: 00 00 b1 6b srui r0,r0,-20117 4748: 00 00 c1 8c srui r0,r0,-15988 474c: 00 00 d1 ad srui r0,r0,-11859 4750: 00 00 e1 ce srui r0,r0,-7730 4754: 00 00 f1 ef srui r0,r0,-3601 4758: 00 00 12 31 srui r0,r0,4657 475c: 00 00 02 10 srui r0,r0,528 4760: 00 00 32 73 srui r0,r0,12915 4764: 00 00 22 52 srui r0,r0,8786 4768: 00 00 52 b5 srui r0,r0,21173 476c: 00 00 42 94 srui r0,r0,17044 4770: 00 00 72 f7 srui r0,r0,29431 4774: 00 00 62 d6 srui r0,r0,25302 4778: 00 00 93 39 srui r0,r0,-27847 477c: 00 00 83 18 srui r0,r0,-31976 4780: 00 00 b3 7b srui r0,r0,-19589 4784: 00 00 a3 5a srui r0,r0,-23718 4788: 00 00 d3 bd srui r0,r0,-11331 478c: 00 00 c3 9c srui r0,r0,-15460 4790: 00 00 f3 ff srui r0,r0,-3073 4794: 00 00 e3 de srui r0,r0,-7202 4798: 00 00 24 62 srui r0,r0,9314 479c: 00 00 34 43 srui r0,r0,13379 47a0: 00 00 04 20 srui r0,r0,1056 47a4: 00 00 14 01 srui r0,r0,5121 47a8: 00 00 64 e6 srui r0,r0,25830 47ac: 00 00 74 c7 srui r0,r0,29895 47b0: 00 00 44 a4 srui r0,r0,17572 47b4: 00 00 54 85 srui r0,r0,21637 47b8: 00 00 a5 6a srui r0,r0,-23190 47bc: 00 00 b5 4b srui r0,r0,-19125 47c0: 00 00 85 28 srui r0,r0,-31448 47c4: 00 00 95 09 srui r0,r0,-27383 47c8: 00 00 e5 ee srui r0,r0,-6674 47cc: 00 00 f5 cf srui r0,r0,-2609 47d0: 00 00 c5 ac srui r0,r0,-14932 47d4: 00 00 d5 8d srui r0,r0,-10867 47d8: 00 00 36 53 srui r0,r0,13907 47dc: 00 00 26 72 srui r0,r0,9842 47e0: 00 00 16 11 srui r0,r0,5649 47e4: 00 00 06 30 srui r0,r0,1584 47e8: 00 00 76 d7 srui r0,r0,30423 47ec: 00 00 66 f6 srui r0,r0,26358 47f0: 00 00 56 95 srui r0,r0,22165 47f4: 00 00 46 b4 srui r0,r0,18100 47f8: 00 00 b7 5b srui r0,r0,-18597 47fc: 00 00 a7 7a srui r0,r0,-22662 4800: 00 00 97 19 srui r0,r0,-26855 4804: 00 00 87 38 srui r0,r0,-30920 4808: 00 00 f7 df srui r0,r0,-2081 480c: 00 00 e7 fe srui r0,r0,-6146 4810: 00 00 d7 9d srui r0,r0,-10339 4814: 00 00 c7 bc srui r0,r0,-14404 4818: 00 00 48 c4 srui r0,r0,18628 481c: 00 00 58 e5 srui r0,r0,22757 4820: 00 00 68 86 srui r0,r0,26758 4824: 00 00 78 a7 srui r0,r0,30887 4828: 00 00 08 40 srui r0,r0,2112 482c: 00 00 18 61 srui r0,r0,6241 4830: 00 00 28 02 srui r0,r0,10242 4834: 00 00 38 23 srui r0,r0,14371 4838: 00 00 c9 cc srui r0,r0,-13876 483c: 00 00 d9 ed srui r0,r0,-9747 4840: 00 00 e9 8e srui r0,r0,-5746 4844: 00 00 f9 af srui r0,r0,-1617 4848: 00 00 89 48 srui r0,r0,-30392 484c: 00 00 99 69 srui r0,r0,-26263 4850: 00 00 a9 0a srui r0,r0,-22262 4854: 00 00 b9 2b srui r0,r0,-18133 4858: 00 00 5a f5 srui r0,r0,23285 485c: 00 00 4a d4 srui r0,r0,19156 4860: 00 00 7a b7 srui r0,r0,31415 4864: 00 00 6a 96 srui r0,r0,27286 4868: 00 00 1a 71 srui r0,r0,6769 486c: 00 00 0a 50 srui r0,r0,2640 4870: 00 00 3a 33 srui r0,r0,14899 4874: 00 00 2a 12 srui r0,r0,10770 4878: 00 00 db fd srui r0,r0,-9219 487c: 00 00 cb dc srui r0,r0,-13348 4880: 00 00 fb bf srui r0,r0,-1089 4884: 00 00 eb 9e srui r0,r0,-5218 4888: 00 00 9b 79 srui r0,r0,-25735 488c: 00 00 8b 58 srui r0,r0,-29864 4890: 00 00 bb 3b srui r0,r0,-17605 4894: 00 00 ab 1a srui r0,r0,-21734 4898: 00 00 6c a6 srui r0,r0,27814 489c: 00 00 7c 87 srui r0,r0,31879 48a0: 00 00 4c e4 srui r0,r0,19684 48a4: 00 00 5c c5 srui r0,r0,23749 48a8: 00 00 2c 22 srui r0,r0,11298 48ac: 00 00 3c 03 srui r0,r0,15363 48b0: 00 00 0c 60 srui r0,r0,3168 48b4: 00 00 1c 41 srui r0,r0,7233 48b8: 00 00 ed ae srui r0,r0,-4690 48bc: 00 00 fd 8f srui r0,r0,-625 48c0: 00 00 cd ec srui r0,r0,-12820 48c4: 00 00 dd cd srui r0,r0,-8755 48c8: 00 00 ad 2a srui r0,r0,-21206 48cc: 00 00 bd 0b srui r0,r0,-17141 48d0: 00 00 8d 68 srui r0,r0,-29336 48d4: 00 00 9d 49 srui r0,r0,-25271 48d8: 00 00 7e 97 srui r0,r0,32407 48dc: 00 00 6e b6 srui r0,r0,28342 48e0: 00 00 5e d5 srui r0,r0,24277 48e4: 00 00 4e f4 srui r0,r0,20212 48e8: 00 00 3e 13 srui r0,r0,15891 48ec: 00 00 2e 32 srui r0,r0,11826 48f0: 00 00 1e 51 srui r0,r0,7761 48f4: 00 00 0e 70 srui r0,r0,3696 48f8: 00 00 ff 9f srui r0,r0,-97 48fc: 00 00 ef be srui r0,r0,-4162 4900: 00 00 df dd srui r0,r0,-8227 4904: 00 00 cf fc srui r0,r0,-12292 4908: 00 00 bf 1b srui r0,r0,-16613 490c: 00 00 af 3a srui r0,r0,-20678 4910: 00 00 9f 59 srui r0,r0,-24743 4914: 00 00 8f 78 srui r0,r0,-28808 4918: 00 00 91 88 srui r0,r0,-28280 491c: 00 00 81 a9 srui r0,r0,-32343 4920: 00 00 b1 ca srui r0,r0,-20022 4924: 00 00 a1 eb srui r0,r0,-24085 4928: 00 00 d1 0c srui r0,r0,-12020 492c: 00 00 c1 2d srui r0,r0,-16083 4930: 00 00 f1 4e srui r0,r0,-3762 4934: 00 00 e1 6f srui r0,r0,-7825 4938: 00 00 10 80 srui r0,r0,4224 493c: 00 00 00 a1 srui r0,r0,161 4940: 00 00 30 c2 srui r0,r0,12482 4944: 00 00 20 e3 srui r0,r0,8419 4948: 00 00 50 04 srui r0,r0,20484 494c: 00 00 40 25 srui r0,r0,16421 4950: 00 00 70 46 srui r0,r0,28742 4954: 00 00 60 67 srui r0,r0,24679 4958: 00 00 83 b9 srui r0,r0,-31815 495c: 00 00 93 98 srui r0,r0,-27752 4960: 00 00 a3 fb srui r0,r0,-23557 4964: 00 00 b3 da srui r0,r0,-19494 4968: 00 00 c3 3d srui r0,r0,-15555 496c: 00 00 d3 1c srui r0,r0,-11492 4970: 00 00 e3 7f srui r0,r0,-7297 4974: 00 00 f3 5e srui r0,r0,-3234 4978: 00 00 02 b1 srui r0,r0,689 497c: 00 00 12 90 srui r0,r0,4752 4980: 00 00 22 f3 srui r0,r0,8947 4984: 00 00 32 d2 srui r0,r0,13010 4988: 00 00 42 35 srui r0,r0,16949 498c: 00 00 52 14 srui r0,r0,21012 4990: 00 00 62 77 srui r0,r0,25207 4994: 00 00 72 56 srui r0,r0,29270 4998: 00 00 b5 ea srui r0,r0,-18966 499c: 00 00 a5 cb srui r0,r0,-23093 49a0: 00 00 95 a8 srui r0,r0,-27224 49a4: 00 00 85 89 srui r0,r0,-31351 49a8: 00 00 f5 6e srui r0,r0,-2706 49ac: 00 00 e5 4f srui r0,r0,-6833 49b0: 00 00 d5 2c srui r0,r0,-10964 49b4: 00 00 c5 0d srui r0,r0,-15091 49b8: 00 00 34 e2 srui r0,r0,13538 49bc: 00 00 24 c3 srui r0,r0,9411 49c0: 00 00 14 a0 srui r0,r0,5280 49c4: 00 00 04 81 srui r0,r0,1153 49c8: 00 00 74 66 srui r0,r0,29798 49cc: 00 00 64 47 srui r0,r0,25671 49d0: 00 00 54 24 srui r0,r0,21540 49d4: 00 00 44 05 srui r0,r0,17413 49d8: 00 00 a7 db srui r0,r0,-22565 49dc: 00 00 b7 fa srui r0,r0,-18438 49e0: 00 00 87 99 srui r0,r0,-30823 49e4: 00 00 97 b8 srui r0,r0,-26696 49e8: 00 00 e7 5f srui r0,r0,-6305 49ec: 00 00 f7 7e srui r0,r0,-2178 49f0: 00 00 c7 1d srui r0,r0,-14563 49f4: 00 00 d7 3c srui r0,r0,-10436 49f8: 00 00 26 d3 srui r0,r0,9939 49fc: 00 00 36 f2 srui r0,r0,14066 4a00: 00 00 06 91 srui r0,r0,1681 4a04: 00 00 16 b0 srui r0,r0,5808 4a08: 00 00 66 57 srui r0,r0,26199 4a0c: 00 00 76 76 srui r0,r0,30326 4a10: 00 00 46 15 srui r0,r0,17941 4a14: 00 00 56 34 srui r0,r0,22068 4a18: 00 00 d9 4c srui r0,r0,-9908 4a1c: 00 00 c9 6d srui r0,r0,-13971 4a20: 00 00 f9 0e srui r0,r0,-1778 4a24: 00 00 e9 2f srui r0,r0,-5841 4a28: 00 00 99 c8 srui r0,r0,-26168 4a2c: 00 00 89 e9 srui r0,r0,-30231 4a30: 00 00 b9 8a srui r0,r0,-18038 4a34: 00 00 a9 ab srui r0,r0,-22101 4a38: 00 00 58 44 srui r0,r0,22596 4a3c: 00 00 48 65 srui r0,r0,18533 4a40: 00 00 78 06 srui r0,r0,30726 4a44: 00 00 68 27 srui r0,r0,26663 4a48: 00 00 18 c0 srui r0,r0,6336 4a4c: 00 00 08 e1 srui r0,r0,2273 4a50: 00 00 38 82 srui r0,r0,14466 4a54: 00 00 28 a3 srui r0,r0,10403 4a58: 00 00 cb 7d srui r0,r0,-13443 4a5c: 00 00 db 5c srui r0,r0,-9380 4a60: 00 00 eb 3f srui r0,r0,-5313 4a64: 00 00 fb 1e srui r0,r0,-1250 4a68: 00 00 8b f9 srui r0,r0,-29703 4a6c: 00 00 9b d8 srui r0,r0,-25640 4a70: 00 00 ab bb srui r0,r0,-21573 4a74: 00 00 bb 9a srui r0,r0,-17510 4a78: 00 00 4a 75 srui r0,r0,19061 4a7c: 00 00 5a 54 srui r0,r0,23124 4a80: 00 00 6a 37 srui r0,r0,27191 4a84: 00 00 7a 16 srui r0,r0,31254 4a88: 00 00 0a f1 srui r0,r0,2801 4a8c: 00 00 1a d0 srui r0,r0,6864 4a90: 00 00 2a b3 srui r0,r0,10931 4a94: 00 00 3a 92 srui r0,r0,14994 4a98: 00 00 fd 2e srui r0,r0,-722 4a9c: 00 00 ed 0f srui r0,r0,-4849 4aa0: 00 00 dd 6c srui r0,r0,-8852 4aa4: 00 00 cd 4d srui r0,r0,-12979 4aa8: 00 00 bd aa srui r0,r0,-16982 4aac: 00 00 ad 8b srui r0,r0,-21109 4ab0: 00 00 9d e8 srui r0,r0,-25112 4ab4: 00 00 8d c9 srui r0,r0,-29239 4ab8: 00 00 7c 26 srui r0,r0,31782 4abc: 00 00 6c 07 srui r0,r0,27655 4ac0: 00 00 5c 64 srui r0,r0,23652 4ac4: 00 00 4c 45 srui r0,r0,19525 4ac8: 00 00 3c a2 srui r0,r0,15522 4acc: 00 00 2c 83 srui r0,r0,11395 4ad0: 00 00 1c e0 srui r0,r0,7392 4ad4: 00 00 0c c1 srui r0,r0,3265 4ad8: 00 00 ef 1f srui r0,r0,-4321 4adc: 00 00 ff 3e srui r0,r0,-194 4ae0: 00 00 cf 5d srui r0,r0,-12451 4ae4: 00 00 df 7c srui r0,r0,-8324 4ae8: 00 00 af 9b srui r0,r0,-20581 4aec: 00 00 bf ba srui r0,r0,-16454 4af0: 00 00 8f d9 srui r0,r0,-28711 4af4: 00 00 9f f8 srui r0,r0,-24584 4af8: 00 00 6e 17 srui r0,r0,28183 4afc: 00 00 7e 36 srui r0,r0,32310 4b00: 00 00 4e 55 srui r0,r0,20053 4b04: 00 00 5e 74 srui r0,r0,24180 4b08: 00 00 2e 93 srui r0,r0,11923 4b0c: 00 00 3e b2 srui r0,r0,16050 4b10: 00 00 0e d1 srui r0,r0,3793 4b14: 00 00 1e f0 srui r0,r0,7920 00004b18 : 4b18: 00 00 8f 00 srui r0,r0,-28928 Disassembly of section .bss: 00004b1c <_fbss>: 4b1c: 00 00 00 00 srui r0,r0,0 00004b20 : 4b20: 00 00 00 00 srui r0,r0,0 00004b24 : 4b24: 00 00 00 00 srui r0,r0,0 00004b28 : 4b28: 00 00 00 00 srui r0,r0,0 00004b2c : 4b2c: 00 00 00 00 srui r0,r0,0 00004b30 : ... 00004b58 : 4b58: 00 00 00 00 srui r0,r0,0 00004b5c : ... 00004b5d : 4b5d: 00 00 00 00 srui r0,r0,0 00004b60 : 4b60: 00 00 00 00 srui r0,r0,0 00004b64 : 4b64: 00 00 00 00 srui r0,r0,0 00004b68 : 4b68: 00 00 00 00 srui r0,r0,0 00004b6c : 4b6c: 00 00 00 00 srui r0,r0,0 00004b70 : 4b70: 00 00 00 00 srui r0,r0,0 00004b74 : ... 00004d74 : ... 00004d9c : 4d9c: 00 00 00 00 srui r0,r0,0 00004da0 : 4da0: 00 00 00 00 srui r0,r0,0 00004da4 : ... 000051a4 : ... Disassembly of section .comment: 00000000 <.comment>: 0: 47 43 43 3a be gp,r3,10ce8 <_gp+0x41d8> 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 34 d8 srui r0,r0,13528 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 35 18 srui r0,r0,13592 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 35 58 srui r0,r0,13656 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 a7 srui r0,r0,167 10: 01 00 00 00 srui r0,r8,0 14: 5e 00 00 00 bne r16,r0,14 <_start+0x14> 18: 0d 00 00 34 sh (r8+52),r0 1c: d8 00 00 35 *unknown* 20: 18 00 00 00 xori r0,r0,0x0 24: 00 02 01 08 srui r2,r0,264 28: 00 00 00 99 srui r0,r0,153 2c: 03 04 05 69 srui r4,r24,1385 30: 6e 74 00 04 cmpgei r20,r19,4 34: 00 00 00 b3 srui r0,r0,179 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 8f 01 srui r0,r0,-28927 4c: 1e 01 00 00 lh r1,(r16+0) 50: 00 33 00 00 srui r19,r1,0 54: 34 d8 00 00 addi r24,r6,0 58: 35 18 02 8c addi r24,r8,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 34 f8 srui r0,r0,13560 7c: 00 00 35 18 srui r0,r0,13592 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 a7 srui r0,r0,167 b0: 01 00 00 00 srui r0,r8,0 b4: bb 00 00 00 mv r0,r24 b8: 0d 00 00 35 sh (r8+53),r0 bc: 18 00 00 35 xori r0,r0,0x35 c0: 58 00 00 00 sw (r0+0),r0 c4: c3 02 01 08 *unknown* c8: 00 00 00 99 srui r0,r0,153 cc: 03 04 05 69 srui r4,r24,1385 d0: 6e 74 00 04 cmpgei r20,r19,4 d4: 00 00 00 b3 srui r0,r0,179 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 ec 01 srui r0,r0,-5119 ec: 1e 01 00 00 lh r1,(r16+0) f0: 00 33 00 00 srui r19,r1,0 f4: 35 18 00 00 addi r24,r8,0 f8: 35 58 02 8c addi r24,r10,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 35 38 srui r0,r0,13624 11c: 00 00 35 58 srui r0,r0,13656 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 a7 srui r0,r0,167 150: 01 00 00 01 srui r0,r8,1 154: 00 00 00 00 srui r0,r0,0 158: 0d 00 00 35 sh (r8+53),r0 15c: 58 00 00 35 sw (r0+53),r0 160: c8 00 00 01 *unknown* 164: 86 02 01 08 *unknown* 168: 00 00 00 99 srui r0,r0,153 16c: 03 04 05 69 srui r4,r24,1385 170: 6e 74 00 04 cmpgei r20,r19,4 174: 00 00 00 b3 srui r0,r0,179 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 34 01 srui r1,r0,13313 18c: 1e 01 00 00 lh r1,(r16+0) 190: 00 33 00 00 srui r19,r1,0 194: 35 58 00 00 addi r24,r10,0 198: 35 c8 02 8c addi r8,r14,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 f6 srui r0,r0,246 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: 34 d8 32 00 addi r24,r6,12800 68: 05 02 00 00 nori r2,r8,0x0 6c: 34 e0 15 00 addi r0,r7,5376 70: 05 02 00 00 nori r2,r8,0x0 74: 34 e4 24 00 addi r4,r7,9216 78: 05 02 00 00 nori r2,r8,0x0 7c: 34 ec 15 00 addi r12,r7,5376 80: 05 02 00 00 nori r2,r8,0x0 84: 34 f8 03 74 addi r24,r7,884 88: 01 00 05 02 srui r0,r8,1282 8c: 00 00 34 fc srui r0,r0,13564 90: 15 00 05 02 sri r0,r8,1282 94: 00 00 35 04 srui r0,r0,13572 98: 15 00 05 02 sri r0,r8,1282 9c: 00 00 35 08 srui r0,r0,13576 a0: 16 00 05 02 sri r0,r16,1282 a4: 00 00 35 0c srui r0,r0,13580 a8: 16 00 05 02 sri r0,r16,1282 ac: 00 00 35 10 srui r0,r0,13584 b0: 13 00 05 02 lb r0,(r24+1282) b4: 00 00 35 14 srui r0,r0,13588 b8: 16 00 05 02 sri r0,r16,1282 bc: 00 00 35 18 srui r0,r0,13592 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 35 srui r0,r16,53 128: 18 32 00 05 xori r18,r1,0x5 12c: 02 00 00 35 srui r0,r16,53 130: 20 15 00 05 andi r21,r0,0x5 134: 02 00 00 35 srui r0,r16,53 138: 24 24 00 05 xnori r4,r1,0x5 13c: 02 00 00 35 srui r0,r16,53 140: 2c 15 00 05 lhu r21,(r0+5) 144: 02 00 00 35 srui r0,r16,53 148: 38 03 74 01 mvu r3,0x7401 14c: 00 05 02 00 srui r5,r0,512 150: 00 35 3c 15 srui r21,r1,15381 154: 00 05 02 00 srui r5,r0,512 158: 00 35 44 15 srui r21,r1,17429 15c: 00 05 02 00 srui r5,r0,512 160: 00 35 48 16 srui r21,r1,18454 164: 00 05 02 00 srui r5,r0,512 168: 00 35 4c 16 srui r21,r1,19478 16c: 00 05 02 00 srui r5,r0,512 170: 00 35 50 13 srui r21,r1,20499 174: 00 05 02 00 srui r5,r0,512 178: 00 35 54 16 srui r21,r1,21526 17c: 00 05 02 00 srui r5,r0,512 180: 00 35 58 00 srui r21,r1,22528 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+0xeb98> 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 35 58 32 srui r21,r1,22578 1f0: 00 05 02 00 srui r5,r0,512 1f4: 00 35 58 18 srui r21,r1,22552 1f8: 00 05 02 00 srui r5,r0,512 1fc: 00 35 68 17 srui r21,r1,26647 200: 00 05 02 00 srui r5,r0,512 204: 00 35 6c 18 srui r21,r1,27672 208: 00 05 02 00 srui r5,r0,512 20c: 00 35 70 16 srui r21,r1,28694 210: 00 05 02 00 srui r5,r0,512 214: 00 35 74 15 srui r21,r1,29717 218: 00 05 02 00 srui r5,r0,512 21c: 00 35 78 16 srui r21,r1,30742 220: 00 05 02 00 srui r5,r0,512 224: 00 35 7c 15 srui r21,r1,31765 228: 00 05 02 00 srui r5,r0,512 22c: 00 35 80 0c srui r21,r1,-32756 230: 00 05 02 00 srui r5,r0,512 234: 00 35 84 1e srui r21,r1,-31714 238: 00 05 02 00 srui r5,r0,512 23c: 00 35 8c 17 srui r21,r1,-29673 240: 00 05 02 00 srui r5,r0,512 244: 00 35 90 03 srui r21,r1,-28669 248: 70 01 00 05 cmpgeui r1,r0,0x5 24c: 02 00 00 35 srui r0,r16,53 250: 94 15 00 05 *unknown* 254: 02 00 00 35 srui r0,r16,53 258: 98 11 00 05 *unknown* 25c: 02 00 00 35 srui r0,r16,53 260: a8 01 00 05 *unknown* 264: 02 00 00 35 srui r0,r16,53 268: ac 19 00 05 *unknown* 26c: 02 00 00 35 srui r0,r16,53 270: b4 12 00 05 *unknown* 274: 02 00 00 35 srui r0,r16,53 278: bc 11 00 05 *unknown* 27c: 02 00 00 35 srui r0,r16,53 280: c0 17 00 05 *unknown* 284: 02 00 00 35 srui r0,r16,53 288: c8 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 34 d8 srui r0,r0,13528 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 35 18 srui r0,r0,13592 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 35 58 srui r0,r0,13656 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 2f 68 6f srui r15,r1,26735 10: 6d 65 2f 78 cmpgei r5,r11,12152 14: 69 61 6e 67 cmpgi r1,r11,28263 18: 66 75 2f 77 cmpei r21,r19,12151 1c: 6f 72 6b 73 cmpgei r18,fp,27507 20: 70 61 63 65 cmpgeui r1,r3,0x6365 24: 2f 61 76 61 lhu r1,(fp+30305) 28: 6c 6f 6e 2f cmpgei r15,r3,28207 2c: 6d 6d 2f 66 cmpgei r13,r11,12134 30: 69 72 6d 77 cmpgi r18,r11,28023 34: 61 72 65 2f andhi r18,r11,0x652f 38: 74 6f 6f 6c cmpgui r15,r3,0x6f6c 3c: 63 68 61 69 andhi r8,fp,0x6169 40: 6e 2f 62 2d cmpgei r15,r17,25133 44: 67 63 63 2f cmpei r3,fp,25391 48: 6c 6d 33 32 cmpgei r13,r3,13106 4c: 2d 72 74 65 lhu r18,(r11+29797) 50: 6d 73 34 2e cmpgei r19,r11,13358 54: 31 31 2f 6c sb (r9+12140),r17 58: 69 62 67 63 cmpgi r2,r11,26467 5c: 63 00 2e 2e andhi r0,r24,0x2e2e 60: 2f 2e 2e 2f lhu r14,(r25+11823) 64: 2e 2e 2f 67 lhu r14,(r17+12135) 68: 63 63 2d 34 andhi r3,fp,0x2d34 6c: 2e 35 2e 34 lhu r21,(r17+11828) 70: 2f 6c 69 62 lhu r12,(fp+26978) 74: 67 63 63 2f cmpei r3,fp,25391 78: 63 6f 6e 66 andhi r15,fp,0x6e66 7c: 69 67 2f 6c cmpgi r7,r11,12140 80: 6d 33 32 2f cmpgei r19,r9,12847 84: 5f 75 64 69 bne fp,r21,19228 <_gp+0xc718> 88: 76 73 69 33 cmpgui r19,r19,0x6933 8c: 2e 63 00 5f lhu r3,(r19+95) 90: 5f 75 64 69 bne fp,r21,19234 <_gp+0xc724> 94: 76 73 69 33 cmpgui r19,r19,0x6933 98: 00 75 6e 73 srui r21,r3,28275 9c: 69 67 6e 65 cmpgi r7,r11,28261 a0: 64 20 63 68 cmpei r0,r1,25448 a4: 61 72 00 47 andhi r18,r11,0x47 a8: 4e 55 20 43 bge r18,r21,81b4 <_fstack+0x1b8> ac: 20 34 2e 35 andi r20,r1,0x2e35 b0: 2e 34 00 55 lhu r20,(r17+85) b4: 53 49 74 79 bgeu gp,r9,1d298 <_gp+0x10788> b8: 70 65 00 2e cmpgeui r5,r3,0x2e bc: 2e 2f 2e 2e lhu r15,(r17+11822) c0: 2f 2e 2e 2f lhu r14,(r25+11823) c4: 67 63 63 2d cmpei r3,fp,25389 c8: 34 2e 35 2e addi r14,r1,13614 cc: 34 2f 6c 69 addi r15,r1,27753 d0: 62 67 63 63 andhi r7,r19,0x6363 d4: 2f 63 6f 6e lhu r3,(fp+28526) d8: 66 69 67 2f cmpei r9,r19,26415 dc: 6c 6d 33 32 cmpgei r13,r3,13106 e0: 2f 5f 75 6d lhu ba,30061 e4: 6f 64 73 69 cmpgei r4,fp,29545 e8: 33 2e 63 00 sb (r25+25344),r14 ec: 5f 5f 75 6d bne gp,ba,1d6a0 <_gp+0x10b90> f0: 6f 64 73 69 cmpgei r4,fp,29545 f4: 33 00 6d 6f sb (r24+28015),r0 f8: 64 77 61 6e cmpei r23,r3,24942 fc: 74 65 64 00 cmpgui r5,r3,0x6400 100: 2e 2e 2f 2e lhu r14,(r17+12078) 104: 2e 2f 2e 2e lhu r15,(r17+11822) 108: 2f 67 63 63 lhu r7,(fp+25443) 10c: 2d 34 2e 35 lhu r20,(r9+11829) 110: 2e 34 2f 6c lhu r20,(r17+12140) 114: 69 62 67 63 cmpgi r2,r11,26467 118: 63 2f 63 6f andhi r15,r25,0x636f 11c: 6e 66 69 67 cmpgei r6,r19,26983 120: 2f 6c 6d 33 lhu r12,(fp+27955) 124: 32 2f 5f 75 sb (r17+24437),r15 128: 64 69 76 6d cmpei r9,r3,30317 12c: 6f 64 73 69 cmpgei r4,fp,29545 130: 34 2e 63 00 addi r14,r1,25344 134: 5f 5f 75 64 bne gp,ba,1d6c4 <_gp+0x10bb4> 138: 69 76 6d 6f cmpgi r22,r11,28015 13c: 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+0x11ac4> 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+0x5af0> 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+0x11b00> 54: 65 00 00 00 cmpei r0,r8,0 ...