0002228c - 00022b94
Jump to navigation
Jump to search
0002228c: 240a00b0 addiu r10,r0,0x00b0 00022290: 01400008 jr r10 00022294: 2409003f addiu r9,r0,0x003f # KERNEL puts(src) 00022298: 00000000 nop 0002229c: 240a00a0 addiu r10,r0,0x00a0 000222a0: 01400008 jr r10 000222a4: 24090013 addiu r9,r0,0x0013 # KERNEL setjmp(buf) 000222a8: 00000000 nop 000222ac: 240a00a0 addiu r10,r0,0x00a0 000222b0: 01400008 jr r10 000222b4: 24090015 addiu r9,r0,0x0015 # KERNEL strcat(dst, src) 000222b8: 00000000 nop 000222bc: 240a00a0 addiu r10,r0,0x00a0 000222c0: 01400008 jr r10 000222c4: 24090017 addiu r9,r0,0x0017 # KERNEL strcmp(str1, str2) 000222c8: 00000000 nop 000222cc: 240a00a0 addiu r10,r0,0x00a0 000222d0: 01400008 jr r10 000222d4: 24090019 addiu r9,r0,0x0019 # KERNEL strcpy(dst,src) 000222d8: 00000000 nop 000222dc: 240a00a0 addiu r10,r0,0x00a0 000222e0: 01400008 jr r10 000222e4: 24090027 addiu r9,r0,0x0027 # KERNEL bcopy(src,dst,len) 000222e8: 00000000 nop 000222ec: 240a00a0 addiu r10,r0,0x00a0 000222f0: 01400008 jr r10 000222f4: 24090028 addiu r9,r0,0x0028 # KERNEL bzero(dst,len) 000222f8: 00000000 nop 000222fc: 240a00a0 addiu r10,r0,0x00a0 00022300: 01400008 jr r10 00022304: 2409002b addiu r9,r0,0x002b # KERNEL memset(dst,fillbyte,len) 00022308: 00000000 nop 0002230c: 240a00a0 addiu r10,r0,0x00a0 00022310: 01400008 jr r10 00022314: 2409002f addiu r9,r0,0x002f # KERNEL rand() 00022318: 00000000 nop 0002231c: 240a00a0 addiu r10,r0,0x00a0 00022320: 01400008 jr r10 00022324: 24090030 addiu r9,r0,0x0030 # KERNEL srand(seed) 00022328: 00000000 nop 0002232c: 240a00a0 addiu r10,r0,0x00a0 00022330: 01400008 jr r10 00022334: 2409003f addiu r9,r0,0x003f # KERNEL printf(txt,param1,param2,etc.) 00022338: 00000000 nop 0002233c: afa50004 sw r5,0x0004(r29) 00022340: afa60008 sw r6,0x0008(r29) 00022344: afa7000c sw r7,0x000c(r29) 00022348: 27bdfdb8 addiu r29,r29,0xfdb8 0002234c: afb30234 sw r19,0x0234(r29) 00022350: 00809821 addu r19,r4,r0 00022354: 27a20250 addiu r2,r29,0x0250 00022358: afbf0244 sw r31,0x0244(r29) 0002235c: afb60240 sw r22,0x0240(r29) 00022360: afb5023c sw r21,0x023c(r29) 00022364: afb40238 sw r20,0x0238(r29) 00022368: afb20230 sw r18,0x0230(r29) 0002236c: afb1022c sw r17,0x022c(r29) 00022370: afb00228 sw r16,0x0228(r29) 00022374: afa5024c sw r5,0x024c(r29) 00022378: afa20220 sw r2,0x0220(r29) 0002237c: 90a50000 lbu r5,0x0000(r5) 00022380: 00000000 nop 00022384: 10a001f6 beq r5,r0,0x00022b60 00022388: 00009021 addu r18,r0,r0 0002238c: 3416002d ori r22,r0,0x002d 00022390: 3415002b ori r21,r0,0x002b 00022394: 34140020 ori r20,r0,0x0020 00022398: 34020025 ori r2,r0,0x0025 0002239c: 14a201c0 bne r5,r2,0x00022aa0 000223a0: 02721021 addu r2,r19,r18 000223a4: 3c058003 lui r5,0x8003 000223a8: 24a51cb0 addiu r5,r5,0x1cb0 000223ac: 8ca20000 lw r2,0x0000(r5) 000223b0: 8ca30004 lw r3,0x0004(r5) 000223b4: 8ca40008 lw r4,0x0008(r5) 000223b8: afa20210 sw r2,0x0210(r29) 000223bc: afa30214 sw r3,0x0214(r29) 000223c0: afa40218 sw r4,0x0218(r29) 000223c4: 34060023 ori r6,r0,0x0023 000223c8: 34030030 ori r3,r0,0x0030 000223cc: 8fa4024c lw r4,0x024c(r29) 000223d0: 00000000 nop 000223d4: 24820001 addiu r2,r4,0x0001 000223d8: afa2024c sw r2,0x024c(r29) 000223dc: 90850001 lbu r5,0x0001(r4) 000223e0: 00000000 nop 000223e4: 14b60006 bne r5,r22,0x00022400 000223e8: 00000000 nop 000223ec: 8fa20210 lw r2,0x0210(r29) 000223f0: 00000000 nop 000223f4: 34420001 ori r2,r2,0x0001 000223f8: 080088f3 j 0x000223cc 000223fc: afa20210 sw r2,0x0210(r29) 00022400: 14b50006 bne r5,r21,0x0002241c 00022404: 00000000 nop 00022408: 8fa20210 lw r2,0x0210(r29) 0002240c: 00000000 nop 00022410: 34420002 ori r2,r2,0x0002 00022414: 080088f3 j 0x000223cc 00022418: afa20210 sw r2,0x0210(r29) 0002241c: 14b40003 bne r5,r20,0x0002242c 00022420: 00000000 nop 00022424: 080088f3 j 0x000223cc 00022428: a3a50211 sb r5,0x0211(r29) 0002242c: 14a60006 bne r5,r6,0x00022448 00022430: 00000000 nop 00022434: 8fa20210 lw r2,0x0210(r29) 00022438: 00000000 nop 0002243c: 34420004 ori r2,r2,0x0004 00022440: 080088f3 j 0x000223cc 00022444: afa20210 sw r2,0x0210(r29) 00022448: 14a30006 bne r5,r3,0x00022464 0002244c: 3402002a ori r2,r0,0x002a 00022450: 8fa20210 lw r2,0x0210(r29) 00022454: 00000000 nop 00022458: 34420008 ori r2,r2,0x0008 0002245c: 080088f3 j 0x000223cc 00022460: afa20210 sw r2,0x0210(r29) 00022464: 14a20022 bne r5,r2,0x000224f0 00022468: 24a2ffd0 addiu r2,r5,0xffd0 0002246c: 8fa30220 lw r3,0x0220(r29) 00022470: 00000000 nop 00022474: 24620004 addiu r2,r3,0x0004 00022478: afa20220 sw r2,0x0220(r29) 0002247c: 8c620000 lw r2,0x0000(r3) 00022480: 00000000 nop 00022484: 04410006 bgez r2,0x000224a0 00022488: afa20214 sw r2,0x0214(r29) 0002248c: 8fa30210 lw r3,0x0210(r29) 00022490: 00021023 subu r2,r0,r2 00022494: afa20214 sw r2,0x0214(r29) 00022498: 34630001 ori r3,r3,0x0001 0002249c: afa30210 sw r3,0x0210(r29) 000224a0: 24820002 addiu r2,r4,0x0002 000224a4: afa2024c sw r2,0x024c(r29) 000224a8: 90850002 lbu r5,0x0002(r4) 000224ac: 0800893f j 0x000224fc 000224b0: 3402002e ori r2,r0,0x002e 000224b4: 8fa30214 lw r3,0x0214(r29) 000224b8: 00000000 nop 000224bc: 00031080 sll r2,r3,0x02 000224c0: 00431021 addu r2,r2,r3 000224c4: 00021040 sll r2,r2,0x01 000224c8: 2442ffd0 addiu r2,r2,0xffd0 000224cc: 00451021 addu r2,r2,r5 000224d0: afa20214 sw r2,0x0214(r29) 000224d4: 8fa3024c lw r3,0x024c(r29) 000224d8: 00000000 nop 000224dc: 24620001 addiu r2,r3,0x0001 000224e0: afa2024c sw r2,0x024c(r29) 000224e4: 90650001 lbu r5,0x0001(r3) 000224e8: 00000000 nop 000224ec: 24a2ffd0 addiu r2,r5,0xffd0 000224f0: 2c42000a sltiu r2,r2,0x000a 000224f4: 1440ffef bne r2,r0,0x000224b4 000224f8: 3402002e ori r2,r0,0x002e 000224fc: 14a2002f bne r5,r2,0x000225bc 00022500: 00000000 nop 00022504: 8fa4024c lw r4,0x024c(r29) 00022508: 00000000 nop 0002250c: 24820001 addiu r2,r4,0x0001 00022510: afa2024c sw r2,0x024c(r29) 00022514: 90850001 lbu r5,0x0001(r4) 00022518: 3402002a ori r2,r0,0x002a 0002251c: 14a2001c bne r5,r2,0x00022590 00022520: 24a2ffd0 addiu r2,r5,0xffd0 00022524: 8fa30220 lw r3,0x0220(r29) 00022528: 00000000 nop 0002252c: 24620004 addiu r2,r3,0x0004 00022530: afa20220 sw r2,0x0220(r29) 00022534: 8c620000 lw r2,0x0000(r3) 00022538: 00000000 nop 0002253c: afa20218 sw r2,0x0218(r29) 00022540: 24820002 addiu r2,r4,0x0002 00022544: afa2024c sw r2,0x024c(r29) 00022548: 90850002 lbu r5,0x0002(r4) 0002254c: 08008967 j 0x0002259c 00022550: 00000000 nop 00022554: 8fa30218 lw r3,0x0218(r29) 00022558: 00000000 nop 0002255c: 00031080 sll r2,r3,0x02 00022560: 00431021 addu r2,r2,r3 00022564: 00021040 sll r2,r2,0x01 00022568: 2442ffd0 addiu r2,r2,0xffd0 0002256c: 00451021 addu r2,r2,r5 00022570: afa20218 sw r2,0x0218(r29) 00022574: 8fa3024c lw r3,0x024c(r29) 00022578: 00000000 nop 0002257c: 24620001 addiu r2,r3,0x0001 00022580: afa2024c sw r2,0x024c(r29) 00022584: 90650001 lbu r5,0x0001(r3) 00022588: 00000000 nop 0002258c: 24a2ffd0 addiu r2,r5,0xffd0 00022590: 2c42000a sltiu r2,r2,0x000a 00022594: 1440ffef bne r2,r0,0x00022554 00022598: 00000000 nop 0002259c: 8fa20218 lw r2,0x0218(r29) 000225a0: 00000000 nop 000225a4: 04400005 bltz r2,0x000225bc 000225a8: 00000000 nop 000225ac: 8fa20210 lw r2,0x0210(r29) 000225b0: 00000000 nop 000225b4: 34420010 ori r2,r2,0x0010 000225b8: afa20210 sw r2,0x0210(r29) 000225bc: 8fa30210 lw r3,0x0210(r29) 000225c0: 00000000 nop 000225c4: 30620001 andi r2,r3,0x0001 000225c8: 10400004 beq r2,r0,0x000225dc 000225cc: 27b10210 addiu r17,r29,0x0210 000225d0: 2402fff7 addiu r2,r0,0xfff7 000225d4: 00621024 and r2,r3,r2 000225d8: afa20210 sw r2,0x0210(r29) 000225dc: 24a3ffb4 addiu r3,r5,0xffb4 000225e0: 2c62002d sltiu r2,r3,0x002d 000225e4: 1040012b beq r2,r0,0x00022a94 000225e8: 00031080 sll r2,r3,0x02 000225ec: 3c018001 lui r1,0x8001 000225f0: 00220821 addu r1,r1,r2 000225f4: 8c2204a4 lw r2,0x04a4(r1) 000225f8: 00000000 nop 000225fc: 00400008 jr r2 00022600: 00000000 nop 00022604: 8fa20210 lw r2,0x0210(r29) 00022608: 0800898a j 0x00022628 0002260c: 34420020 ori r2,r2,0x0020 00022610: 8fa20210 lw r2,0x0210(r29) 00022614: 0800898a j 0x00022628 00022618: 34420040 ori r2,r2,0x0040 0002261c: 8fa20210 lw r2,0x0210(r29) 00022620: 00000000 nop 00022624: 34420080 ori r2,r2,0x0080 00022628: afa20210 sw r2,0x0210(r29) 0002262c: 8fa3024c lw r3,0x024c(r29) 00022630: 00000000 nop 00022634: 24620001 addiu r2,r3,0x0001 00022638: afa2024c sw r2,0x024c(r29) 0002263c: 90650001 lbu r5,0x0001(r3) 00022640: 08008978 j 0x000225e0 00022644: 24a3ffb4 addiu r3,r5,0xffb4 00022648: 8fa30220 lw r3,0x0220(r29) 0002264c: 00000000 nop 00022650: 24620004 addiu r2,r3,0x0004 00022654: afa20220 sw r2,0x0220(r29) 00022658: 8c640000 lw r4,0x0000(r3) 0002265c: 8fa30210 lw r3,0x0210(r29) 00022660: 00000000 nop 00022664: 30620020 andi r2,r3,0x0020 00022668: 10400002 beq r2,r0,0x00022674 0002266c: 00041400 sll r2,r4,0x10 00022670: 00022403 sra r4,r2,0x10 00022674: 04810004 bgez r4,0x00022688 00022678: 30620002 andi r2,r3,0x0002 0002267c: 00042023 subu r4,r0,r4 00022680: 080089b1 j 0x000226c4 00022684: a3b60211 sb r22,0x0211(r29) 00022688: 1040000e beq r2,r0,0x000226c4 0002268c: 00000000 nop 00022690: 080089b1 j 0x000226c4 00022694: a3b50211 sb r21,0x0211(r29) 00022698: 8fa30220 lw r3,0x0220(r29) 0002269c: 00000000 nop 000226a0: 24620004 addiu r2,r3,0x0004 000226a4: afa20220 sw r2,0x0220(r29) 000226a8: 8c640000 lw r4,0x0000(r3) 000226ac: 8fa20210 lw r2,0x0210(r29) 000226b0: 00000000 nop 000226b4: 30420020 andi r2,r2,0x0020 000226b8: 10400002 beq r2,r0,0x000226c4 000226bc: a3a00211 sb r0,0x0211(r29) 000226c0: 3084ffff andi r4,r4,0xffff 000226c4: 8fa30210 lw r3,0x0210(r29) 000226c8: 00000000 nop 000226cc: 30620010 andi r2,r3,0x0010 000226d0: 1440000f bne r2,r0,0x00022710 000226d4: 30620008 andi r2,r3,0x0008 000226d8: 10400008 beq r2,r0,0x000226fc 000226dc: 00000000 nop 000226e0: 8fa30214 lw r3,0x0214(r29) 000226e4: 93a20211 lbu r2,0x0211(r29) 000226e8: 00000000 nop 000226ec: 10400003 beq r2,r0,0x000226fc 000226f0: afa30218 sw r3,0x0218(r29) 000226f4: 2462ffff addiu r2,r3,0xffff 000226f8: afa20218 sw r2,0x0218(r29) 000226fc: 8fa20218 lw r2,0x0218(r29) 00022700: 00000000 nop 00022704: 1c400002 bgtz r2,0x00022710 00022708: 34020001 ori r2,r0,0x0001 0002270c: afa20218 sw r2,0x0218(r29) 00022710: 10800010 beq r4,r0,0x00022754 00022714: 00008021 addu r16,r0,r0 00022718: 3c05cccc lui r5,0xcccc 0002271c: 34a5cccd ori r5,r5,0xcccd 00022720: 00850019 multu r4,r5 00022724: 2631ffff addiu r17,r17,0xffff 00022728: 26100001 addiu r16,r16,0x0001 0002272c: 00001810 mfhi r3 00022730: 000318c2 srl r3,r3,0x03 00022734: 00031080 sll r2,r3,0x02 00022738: 00431021 addu r2,r2,r3 0002273c: 00021040 sll r2,r2,0x01 00022740: 00821023 subu r2,r4,r2 00022744: 24420030 addiu r2,r2,0x0030 00022748: 00602021 addu r4,r3,r0 0002274c: 1480fff4 bne r4,r0,0x00022720 00022750: a2220000 sb r2,0x0000(r17) 00022754: 8fa20218 lw r2,0x0218(r29) 00022758: 00000000 nop 0002275c: 0202102a slt r2,r16,r2 00022760: 1040000a beq r2,r0,0x0002278c 00022764: 00000000 nop 00022768: 34030030 ori r3,r0,0x0030 0002276c: 2631ffff addiu r17,r17,0xffff 00022770: a2230000 sb r3,0x0000(r17) 00022774: 8fa20218 lw r2,0x0218(r29) 00022778: 26100001 addiu r16,r16,0x0001 0002277c: 0202102a slt r2,r16,r2 00022780: 1440fffb bne r2,r0,0x00022770 00022784: 2631ffff addiu r17,r17,0xffff 00022788: 26310001 addiu r17,r17,0x0001 0002278c: 93a20211 lbu r2,0x0211(r29) 00022790: 00000000 nop 00022794: 104000c5 beq r2,r0,0x00022aac 00022798: 00000000 nop 0002279c: 2631ffff addiu r17,r17,0xffff 000227a0: 93a20211 lbu r2,0x0211(r29) 000227a4: 26100001 addiu r16,r16,0x0001 000227a8: 08008aab j 0x00022aac 000227ac: a2220000 sb r2,0x0000(r17) 000227b0: 8fa30220 lw r3,0x0220(r29) 000227b4: 00000000 nop 000227b8: 24620004 addiu r2,r3,0x0004 000227bc: afa20220 sw r2,0x0220(r29) 000227c0: 8c640000 lw r4,0x0000(r3) 000227c4: 8fa30210 lw r3,0x0210(r29) 000227c8: 00000000 nop 000227cc: 30620020 andi r2,r3,0x0020 000227d0: 10400002 beq r2,r0,0x000227dc 000227d4: 30620010 andi r2,r3,0x0010 000227d8: 3084ffff andi r4,r4,0xffff 000227dc: 1440000b bne r2,r0,0x0002280c 000227e0: 30620008 andi r2,r3,0x0008 000227e4: 10400004 beq r2,r0,0x000227f8 000227e8: 00000000 nop 000227ec: 8fa20214 lw r2,0x0214(r29) 000227f0: 00000000 nop 000227f4: afa20218 sw r2,0x0218(r29) 000227f8: 8fa20218 lw r2,0x0218(r29) 000227fc: 00000000 nop 00022800: 1c400002 bgtz r2,0x0002280c 00022804: 34020001 ori r2,r0,0x0001 00022808: afa20218 sw r2,0x0218(r29) 0002280c: 10800008 beq r4,r0,0x00022830 00022810: 00008021 addu r16,r0,r0 00022814: 2631ffff addiu r17,r17,0xffff 00022818: 30820007 andi r2,r4,0x0007 0002281c: 24420030 addiu r2,r2,0x0030 00022820: a2220000 sb r2,0x0000(r17) 00022824: 000420c2 srl r4,r4,0x03 00022828: 1480fffa bne r4,r0,0x00022814 0002282c: 26100001 addiu r16,r16,0x0001 00022830: 8fa20210 lw r2,0x0210(r29) 00022834: 00000000 nop 00022838: 30420004 andi r2,r2,0x0004 0002283c: 1040000a beq r2,r0,0x00022868 00022840: 00000000 nop 00022844: 12000008 beq r16,r0,0x00022868 00022848: 34020030 ori r2,r0,0x0030 0002284c: 92230000 lbu r3,0x0000(r17) 00022850: 00000000 nop 00022854: 10620004 beq r3,r2,0x00022868 00022858: 34020030 ori r2,r0,0x0030 0002285c: 2631ffff addiu r17,r17,0xffff 00022860: a2220000 sb r2,0x0000(r17) 00022864: 26100001 addiu r16,r16,0x0001 00022868: 8fa20218 lw r2,0x0218(r29) 0002286c: 00000000 nop 00022870: 0202102a slt r2,r16,r2 00022874: 1040008d beq r2,r0,0x00022aac 00022878: 34030030 ori r3,r0,0x0030 0002287c: 2631ffff addiu r17,r17,0xffff 00022880: a2230000 sb r3,0x0000(r17) 00022884: 8fa20218 lw r2,0x0218(r29) 00022888: 26100001 addiu r16,r16,0x0001 0002288c: 0202102a slt r2,r16,r2 00022890: 1440fffb bne r2,r0,0x00022880 00022894: 2631ffff addiu r17,r17,0xffff 00022898: 08008aab j 0x00022aac 0002289c: 26310001 addiu r17,r17,0x0001 000228a0: 8fa30210 lw r3,0x0210(r29) 000228a4: 34020008 ori r2,r0,0x0008 000228a8: afa20218 sw r2,0x0218(r29) 000228ac: 34630050 ori r3,r3,0x0050 000228b0: afa30210 sw r3,0x0210(r29) 000228b4: 3c078001 lui r7,0x8001 000228b8: 24e7047c addiu r7,r7,0x047c 000228bc: 08008a33 j 0x000228cc 000228c0: 00000000 nop 000228c4: 3c078001 lui r7,0x8001 000228c8: 24e70490 addiu r7,r7,0x0490 000228cc: 8fa30220 lw r3,0x0220(r29) 000228d0: 00000000 nop 000228d4: 24620004 addiu r2,r3,0x0004 000228d8: afa20220 sw r2,0x0220(r29) 000228dc: 8c640000 lw r4,0x0000(r3) 000228e0: 8fa30210 lw r3,0x0210(r29) 000228e4: 00000000 nop 000228e8: 30620020 andi r2,r3,0x0020 000228ec: 10400002 beq r2,r0,0x000228f8 000228f0: 30620010 andi r2,r3,0x0010 000228f4: 3084ffff andi r4,r4,0xffff 000228f8: 1440000d bne r2,r0,0x00022930 000228fc: 30620008 andi r2,r3,0x0008 00022900: 10400006 beq r2,r0,0x0002291c 00022904: 30620004 andi r2,r3,0x0004 00022908: 8fa60214 lw r6,0x0214(r29) 0002290c: 10400003 beq r2,r0,0x0002291c 00022910: afa60218 sw r6,0x0218(r29) 00022914: 24c2fffe addiu r2,r6,0xfffe 00022918: afa20218 sw r2,0x0218(r29) 0002291c: 8fa20218 lw r2,0x0218(r29) 00022920: 00000000 nop 00022924: 1c400002 bgtz r2,0x00022930 00022928: 34020001 ori r2,r0,0x0001 0002292c: afa20218 sw r2,0x0218(r29) 00022930: 10800009 beq r4,r0,0x00022958 00022934: 00008021 addu r16,r0,r0 00022938: 2631ffff addiu r17,r17,0xffff 0002293c: 3082000f andi r2,r4,0x000f 00022940: 00042102 srl r4,r4,0x04 00022944: 00e21021 addu r2,r7,r2 00022948: 90420000 lbu r2,0x0000(r2) 0002294c: 26100001 addiu r16,r16,0x0001 00022950: 1480fff9 bne r4,r0,0x00022938 00022954: a2220000 sb r2,0x0000(r17) 00022958: 8fa20218 lw r2,0x0218(r29) 0002295c: 00000000 nop 00022960: 0202102a slt r2,r16,r2 00022964: 1040000a beq r2,r0,0x00022990 00022968: 00000000 nop 0002296c: 34030030 ori r3,r0,0x0030 00022970: 2631ffff addiu r17,r17,0xffff 00022974: a2230000 sb r3,0x0000(r17) 00022978: 8fa20218 lw r2,0x0218(r29) 0002297c: 26100001 addiu r16,r16,0x0001 00022980: 0202102a slt r2,r16,r2 00022984: 1440fffb bne r2,r0,0x00022974 00022988: 2631ffff addiu r17,r17,0xffff 0002298c: 26310001 addiu r17,r17,0x0001 00022990: 8fa20210 lw r2,0x0210(r29) 00022994: 00000000 nop 00022998: 30420004 andi r2,r2,0x0004 0002299c: 10400043 beq r2,r0,0x00022aac 000229a0: 34020030 ori r2,r0,0x0030 000229a4: 2631ffff addiu r17,r17,0xffff 000229a8: a2250000 sb r5,0x0000(r17) 000229ac: 2631ffff addiu r17,r17,0xffff 000229b0: 26100002 addiu r16,r16,0x0002 000229b4: 08008aab j 0x00022aac 000229b8: a2220000 sb r2,0x0000(r17) 000229bc: 8fa20220 lw r2,0x0220(r29) 000229c0: 2631ffff addiu r17,r17,0xffff 000229c4: 24430004 addiu r3,r2,0x0004 000229c8: afa30220 sw r3,0x0220(r29) 000229cc: 90420000 lbu r2,0x0000(r2) 000229d0: 34100001 ori r16,r0,0x0001 000229d4: 08008aab j 0x00022aac 000229d8: a2220000 sb r2,0x0000(r17) 000229dc: 8fa20220 lw r2,0x0220(r29) 000229e0: 00000000 nop 000229e4: 24430004 addiu r3,r2,0x0004 000229e8: afa30220 sw r3,0x0220(r29) 000229ec: 8fa30210 lw r3,0x0210(r29) 000229f0: 8c510000 lw r17,0x0000(r2) 000229f4: 30620004 andi r2,r3,0x0004 000229f8: 1040000b beq r2,r0,0x00022a28 000229fc: 30620010 andi r2,r3,0x0010 00022a00: 92300000 lbu r16,0x0000(r17) 00022a04: 10400029 beq r2,r0,0x00022aac 00022a08: 26310001 addiu r17,r17,0x0001 00022a0c: 8fa30218 lw r3,0x0218(r29) 00022a10: 00000000 nop 00022a14: 0070102a slt r2,r3,r16 00022a18: 10400024 beq r2,r0,0x00022aac 00022a1c: 00000000 nop 00022a20: 08008aab j 0x00022aac 00022a24: 00608021 addu r16,r3,r0 00022a28: 14400005 bne r2,r0,0x00022a40 00022a2c: 02202021 addu r4,r17,r0 00022a30: 0c008ae6 jal 0x00022b98 00022a34: 02202021 addu r4,r17,r0 00022a38: 08008aab j 0x00022aac 00022a3c: 00408021 addu r16,r2,r0 00022a40: 8fa60218 lw r6,0x0218(r29) 00022a44: 0c008aea jal 0x00022ba8 00022a48: 00002821 addu r5,r0,r0 00022a4c: 14400017 bne r2,r0,0x00022aac 00022a50: 00518023 subu r16,r2,r17 00022a54: 8fb00218 lw r16,0x0218(r29) 00022a58: 08008aab j 0x00022aac 00022a5c: 00000000 nop 00022a60: 8fa20220 lw r2,0x0220(r29) 00022a64: 00000000 nop 00022a68: 24430004 addiu r3,r2,0x0004 00022a6c: afa30220 sw r3,0x0220(r29) 00022a70: 8fa30210 lw r3,0x0210(r29) 00022a74: 8c510000 lw r17,0x0000(r2) 00022a78: 30620020 andi r2,r3,0x0020 00022a7c: 10400003 beq r2,r0,0x00022a8c 00022a80: 00000000 nop 00022a84: 08008ad0 j 0x00022b40 00022a88: a6320000 sh r18,0x0000(r17) 00022a8c: 08008ad0 j 0x00022b40 00022a90: ae320000 sw r18,0x0000(r17) 00022a94: 34020025 ori r2,r0,0x0025 00022a98: 14a20031 bne r5,r2,0x00022b60 00022a9c: 02721021 addu r2,r19,r18 00022aa0: a0450000 sb r5,0x0000(r2) 00022aa4: 08008ad0 j 0x00022b40 00022aa8: 26520001 addiu r18,r18,0x0001 00022aac: 8fa20214 lw r2,0x0214(r29) 00022ab0: 00000000 nop 00022ab4: 0202102a slt r2,r16,r2 00022ab8: 10400011 beq r2,r0,0x00022b00 00022abc: 02722021 addu r4,r19,r18 00022ac0: 8fa20210 lw r2,0x0210(r29) 00022ac4: 00000000 nop 00022ac8: 30420001 andi r2,r2,0x0001 00022acc: 1440000d bne r2,r0,0x00022b04 00022ad0: 02202821 addu r5,r17,r0 00022ad4: 02531821 addu r3,r18,r19 00022ad8: a0740000 sb r20,0x0000(r3) 00022adc: 24630001 addiu r3,r3,0x0001 00022ae0: 8fa20214 lw r2,0x0214(r29) 00022ae4: 00000000 nop 00022ae8: 2442ffff addiu r2,r2,0xffff 00022aec: afa20214 sw r2,0x0214(r29) 00022af0: 0202102a slt r2,r16,r2 00022af4: 1440fff8 bne r2,r0,0x00022ad8 00022af8: 26520001 addiu r18,r18,0x0001 00022afc: 02722021 addu r4,r19,r18 00022b00: 02202821 addu r5,r17,r0 00022b04: 0c008aee jal 0x00022bb8 00022b08: 02003021 addu r6,r16,r0 00022b0c: 8fa20214 lw r2,0x0214(r29) 00022b10: 00000000 nop 00022b14: 0202102a slt r2,r16,r2 00022b18: 10400009 beq r2,r0,0x00022b40 00022b1c: 02509021 addu r18,r18,r16 00022b20: 02531821 addu r3,r18,r19 00022b24: a0740000 sb r20,0x0000(r3) 00022b28: 24630001 addiu r3,r3,0x0001 00022b2c: 8fa20214 lw r2,0x0214(r29) 00022b30: 26100001 addiu r16,r16,0x0001 00022b34: 0202102a slt r2,r16,r2 00022b38: 1440fffa bne r2,r0,0x00022b24 00022b3c: 26520001 addiu r18,r18,0x0001 00022b40: 8fa3024c lw r3,0x024c(r29) 00022b44: 00000000 nop 00022b48: 24620001 addiu r2,r3,0x0001 00022b4c: afa2024c sw r2,0x024c(r29) 00022b50: 90650001 lbu r5,0x0001(r3) 00022b54: 00000000 nop 00022b58: 14a0fe10 bne r5,r0,0x0002239c 00022b5c: 34020025 ori r2,r0,0x0025 00022b60: 02721021 addu r2,r19,r18 00022b64: a0400000 sb r0,0x0000(r2) 00022b68: 02401021 addu r2,r18,r0 00022b6c: 8fbf0244 lw r31,0x0244(r29) 00022b70: 8fb60240 lw r22,0x0240(r29) 00022b74: 8fb5023c lw r21,0x023c(r29) 00022b78: 8fb40238 lw r20,0x0238(r29) 00022b7c: 8fb30234 lw r19,0x0234(r29) 00022b80: 8fb20230 lw r18,0x0230(r29) 00022b84: 8fb1022c lw r17,0x022c(r29) 00022b88: 8fb00228 lw r16,0x0228(r29) 00022b8c: 27bd0248 addiu r29,r29,0x0248 00022b90: 03e00008 jr r31 00022b94: 00000000 nop