Skip to content

Instantly share code, notes, and snippets.

@173210
Created May 24, 2014 00:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save 173210/b54ae005512d8f83cec8 to your computer and use it in GitHub Desktop.
Save 173210/b54ae005512d8f83cec8 to your computer and use it in GitHub Desktop.
Disassembled MIPS Codes of Gateway 3DS Stage 4
gw20b2_mips.bin: file format binary
Disassembly of offset 0xa000:
080a0000 <0xa000>:
80aa000: 07a8020a j 0x80aa01c
80aa004: 00000000 nop
80aa008: 04000a08 j 0x280010
80aa00c: 55a52403 0x324a555
80aa010: b5937c01 0x17c93b5
80aa014: badf3700 0x37dfba
80aa018: c6943800 0x3894c6
80aa01c: 0b08023c lui v0,0x80b
80aa020: 00804234 ori v0,v0,0x8000
80aa024: 21e84000 move sp,v0
80aa028: 0a08023c lui v0,0x80a
80aa02c: dcd94234 ori v0,v0,0xd9dc
80aa030: 09f84000 jalr v0
80aa034: 00000000 nop
80aa038: 4cef023c lui v0,0xef4c
80aa03c: 633c4234 ori v0,v0,0x3c63
80aa040: 0c000000 syscall
80aa044: 0800e003 jr ra
80aa048: 00000000 nop
80aa04c: 4992023c lui v0,0x9249
80aa050: feff4234 ori v0,v0,0xfffe
80aa054: 0c000000 syscall
80aa058: 0800e003 jr ra
80aa05c: 00000000 nop
80aa060: 4060023c lui v0,0x6040
80aa064: 171b4234 ori v0,v0,0x1b17
80aa068: 0c000000 syscall
80aa06c: 0800e003 jr ra
80aa070: 00000000 nop
80aa074: 55c8023c lui v0,0xc855
80aa078: c0ef4234 ori v0,v0,0xefc0
80aa07c: 0c000000 syscall
80aa080: 0800e003 jr ra
80aa084: 00000000 nop
80aa088: c09e023c lui v0,0x9ec0
80aa08c: 65034234 ori v0,v0,0x365
80aa090: 0c000000 syscall
80aa094: 0800e003 jr ra
80aa098: 00000000 nop
80aa09c: c37e023c lui v0,0x7ec3
80aa0a0: e2664234 ori v0,v0,0x66e2
80aa0a4: 0c000000 syscall
80aa0a8: 0800e003 jr ra
80aa0ac: 00000000 nop
80aa0b0: c603023c lui v0,0x3c6
80aa0b4: 5e2a4234 ori v0,v0,0x2a5e
80aa0b8: 0c000000 syscall
80aa0bc: 0800e003 jr ra
80aa0c0: 00000000 nop
80aa0c4: 6cd3023c lui v0,0xd36c
80aa0c8: 3ecc4234 ori v0,v0,0xcc3e
80aa0cc: 0c000000 syscall
80aa0d0: 0800e003 jr ra
80aa0d4: 00000000 nop
80aa0d8: c1c5023c lui v0,0xc5c1
80aa0dc: 50324234 ori v0,v0,0x3250
80aa0e0: 0c000000 syscall
80aa0e4: 0800e003 jr ra
80aa0e8: 00000000 nop
80aa0ec: 4963023c lui v0,0x6349
80aa0f0: fedb4234 ori v0,v0,0xdbfe
80aa0f4: 0c000000 syscall
80aa0f8: 0800e003 jr ra
80aa0fc: 00000000 nop
80aa100: 6258023c lui v0,0x5862
80aa104: 89234234 ori v0,v0,0x2389
80aa108: 0c000000 syscall
80aa10c: 0800e003 jr ra
80aa110: 00000000 nop
80aa114: e6d4023c lui v0,0xd4e6
80aa118: b5c64234 ori v0,v0,0xc6b5
80aa11c: 0c000000 syscall
80aa120: 0800e003 jr ra
80aa124: 00000000 nop
80aa128: 31a5023c lui v0,0xa531
80aa12c: b51b4234 ori v0,v0,0x1bb5
80aa130: 0c000000 syscall
80aa134: 0800e003 jr ra
80aa138: 00000000 nop
80aa13c: 8553023c lui v0,0x5385
80aa140: e05a4234 ori v0,v0,0x5ae0
80aa144: 0c000000 syscall
80aa148: 0800e003 jr ra
80aa14c: 00000000 nop
80aa150: 8737023c lui v0,0x3787
80aa154: e3ea4234 ori v0,v0,0xeae3
80aa158: 0c000000 syscall
80aa15c: 0800e003 jr ra
80aa160: 00000000 nop
80aa164: 3478023c lui v0,0x7834
80aa168: ae8f4234 ori v0,v0,0x8fae
80aa16c: 0c000000 syscall
80aa170: 0800e003 jr ra
80aa174: 00000000 nop
80aa178: f4cd023c lui v0,0xcdf4
80aa17c: 8e4e4234 ori v0,v0,0x4e8e
80aa180: 0c000000 syscall
80aa184: 0800e003 jr ra
80aa188: 00000000 nop
80aa18c: 85b8023c lui v0,0xb885
80aa190: def94234 ori v0,v0,0xf9de
80aa194: 0c000000 syscall
80aa198: 0800e003 jr ra
80aa19c: 00000000 nop
80aa1a0: 99e1023c lui v0,0xe199
80aa1a4: 56ed4234 ori v0,v0,0xed56
80aa1a8: 0c000000 syscall
80aa1ac: 0800e003 jr ra
80aa1b0: 00000000 nop
80aa1b4: e76b023c lui v0,0x6be7
80aa1b8: 42264234 ori v0,v0,0x2642
80aa1bc: 0c000000 syscall
80aa1c0: 0800e003 jr ra
80aa1c4: 00000000 nop
80aa1c8: 3789023c lui v0,0x8937
80aa1cc: ea864234 ori v0,v0,0x86ea
80aa1d0: 0c000000 syscall
80aa1d4: 0800e003 jr ra
80aa1d8: 00000000 nop
80aa1dc: 53d0023c lui v0,0xd053
80aa1e0: d1b94234 ori v0,v0,0xb9d1
80aa1e4: 0c000000 syscall
80aa1e8: 0800e003 jr ra
80aa1ec: 00000000 nop
80aa1f0: df1b023c lui v0,0x1bdf
80aa1f4: 09ab4234 ori v0,v0,0xab09
80aa1f8: 0c000000 syscall
80aa1fc: 0800e003 jr ra
80aa200: 00000000 nop
80aa204: 3559023c lui v0,0x5935
80aa208: 75624234 ori v0,v0,0x6275
80aa20c: 0c000000 syscall
80aa210: 0800e003 jr ra
80aa214: 00000000 nop
80aa218: 1713023c lui v0,0x1317
80aa21c: a9014234 ori v0,v0,0x1a9
80aa220: 0c000000 syscall
80aa224: 0800e003 jr ra
80aa228: 00000000 nop
80aa22c: 8b0c023c lui v0,0xc8b
80aa230: 15dc4234 ori v0,v0,0xdc15
80aa234: 0c000000 syscall
80aa238: 0800e003 jr ra
80aa23c: 00000000 nop
80aa240: c357023c lui v0,0x57c3
80aa244: 73074234 ori v0,v0,0x773
80aa248: 0c000000 syscall
80aa24c: 0800e003 jr ra
80aa250: 00000000 nop
80aa254: 8965023c lui v0,0x6589
80aa258: 7ea04234 ori v0,v0,0xa07e
80aa25c: 0c000000 syscall
80aa260: 0800e003 jr ra
80aa264: 00000000 nop
80aa268: 4a3a023c lui v0,0x3a4a
80aa26c: 7dff4234 ori v0,v0,0xff7d
80aa270: 0c000000 syscall
80aa274: 0800e003 jr ra
80aa278: 00000000 nop
80aa27c: 4d36023c lui v0,0x364d
80aa280: 3f124234 ori v0,v0,0x123f
80aa284: 0c000000 syscall
80aa288: 0800e003 jr ra
80aa28c: 00000000 nop
80aa290: 5cbe023c lui v0,0xbe5c
80aa294: ab864234 ori v0,v0,0x86ab
80aa298: 0c000000 syscall
80aa29c: 0800e003 jr ra
80aa2a0: 00000000 nop
80aa2a4: 39e4023c lui v0,0xe439
80aa2a8: de654234 ori v0,v0,0x65de
80aa2ac: 0c000000 syscall
80aa2b0: 0800e003 jr ra
80aa2b4: 00000000 nop
80aa2b8: 64c2023c lui v0,0xc264
80aa2bc: 550d4234 ori v0,v0,0xd55
80aa2c0: 0c000000 syscall
80aa2c4: 0800e003 jr ra
80aa2c8: 00000000 nop
80aa2cc: 3e78023c lui v0,0x783e
80aa2d0: 14fe4234 ori v0,v0,0xfe14
80aa2d4: 0c000000 syscall
80aa2d8: 0800e003 jr ra
80aa2dc: 00000000 nop
80aa2e0: 76b4023c lui v0,0xb476
80aa2e4: b32e4234 ori v0,v0,0x2eb3
80aa2e8: 0c000000 syscall
80aa2ec: 0800e003 jr ra
80aa2f0: 00000000 nop
80aa2f4: 3889023c lui v0,0x8938
80aa2f8: 8e7d4234 ori v0,v0,0x7d8e
80aa2fc: 0c000000 syscall
80aa300: 0800e003 jr ra
80aa304: 00000000 nop
80aa308: 9893023c lui v0,0x9398
80aa30c: d8274234 ori v0,v0,0x27d8
80aa310: 0c000000 syscall
80aa314: 0800e003 jr ra
80aa318: 00000000 nop
80aa31c: 1910023c lui v0,0x1019
80aa320: 83024234 ori v0,v0,0x283
80aa324: 0c000000 syscall
80aa328: 0800e003 jr ra
80aa32c: 00000000 nop
80aa330: 37ab023c lui v0,0xab37
80aa334: be8e4234 ori v0,v0,0x8ebe
80aa338: 0c000000 syscall
80aa33c: 0800e003 jr ra
80aa340: 00000000 nop
80aa344: dcba023c lui v0,0xbadc
80aa348: ed0d4234 ori v0,v0,0xded
80aa34c: 0c000000 syscall
80aa350: 0800e003 jr ra
80aa354: 00000000 nop
80aa358: f788023c lui v0,0x88f7
80aa35c: f41b4234 ori v0,v0,0x1bf4
80aa360: 0c000000 syscall
80aa364: 0800e003 jr ra
80aa368: 00000000 nop
80aa36c: d0f6023c lui v0,0xf6d0
80aa370: 9c1a4234 ori v0,v0,0x1a9c
80aa374: 0c000000 syscall
80aa378: 0800e003 jr ra
80aa37c: 00000000 nop
80aa380: d0f6023c lui v0,0xf6d0
80aa384: 9c1a4234 ori v0,v0,0x1a9c
80aa388: 0c000000 syscall
80aa38c: 0800e003 jr ra
80aa390: 00000000 nop
80aa394: 8a63023c lui v0,0x638a
80aa398: 9ba34234 ori v0,v0,0xa39b
80aa39c: 0c000000 syscall
80aa3a0: 0800e003 jr ra
80aa3a4: 00000000 nop
80aa3a8: 8a63023c lui v0,0x638a
80aa3ac: 9ba34234 ori v0,v0,0xa39b
80aa3b0: 0c000000 syscall
80aa3b4: 0800e003 jr ra
80aa3b8: 00000000 nop
80aa3bc: 6d14023c lui v0,0x146d
80aa3c0: b5f94234 ori v0,v0,0xf9b5
80aa3c4: 0c000000 syscall
80aa3c8: 0800e003 jr ra
80aa3cc: 00000000 nop
80aa3d0: 2e02023c lui v0,0x22e
80aa3d4: 70f74234 ori v0,v0,0xf770
80aa3d8: 0c000000 syscall
80aa3dc: 0800e003 jr ra
80aa3e0: 00000000 nop
80aa3e4: 3632023c lui v0,0x3236
80aa3e8: d6d24234 ori v0,v0,0xd2d6
80aa3ec: 0c000000 syscall
80aa3f0: 0800e003 jr ra
80aa3f4: 00000000 nop
80aa3f8: 56c2023c lui v0,0xc256
80aa3fc: 12024234 ori v0,v0,0x212
80aa400: 0c000000 syscall
80aa404: 0800e003 jr ra
80aa408: 00000000 nop
80aa40c: 12d8023c lui v0,0xd812
80aa410: e7284234 ori v0,v0,0x28e7
80aa414: 0c000000 syscall
80aa418: 0800e003 jr ra
80aa41c: 00000000 nop
80aa420: 4976023c lui v0,0x7649
80aa424: 35fb4234 ori v0,v0,0xfb35
80aa428: 0c000000 syscall
80aa42c: 0800e003 jr ra
80aa430: 00000000 nop
80aa434: 4cf0023c lui v0,0xf04c
80aa438: eb384234 ori v0,v0,0x38eb
80aa43c: 0c000000 syscall
80aa440: 0800e003 jr ra
80aa444: 00000000 nop
80aa448: e73a023c lui v0,0x3ae7
80aa44c: f3134234 ori v0,v0,0x13f3
80aa450: 0c000000 syscall
80aa454: 0800e003 jr ra
80aa458: 00000000 nop
80aa45c: afa4023c lui v0,0xa4af
80aa460: 9d864234 ori v0,v0,0x869d
80aa464: 0c000000 syscall
80aa468: 0800e003 jr ra
80aa46c: 00000000 nop
80aa470: 5b5b023c lui v0,0x5b5b
80aa474: aff44234 ori v0,v0,0xf4af
80aa478: 0c000000 syscall
80aa47c: 0800e003 jr ra
80aa480: 00000000 nop
80aa484: f886023c lui v0,0x86f8
80aa488: b8e14234 ori v0,v0,0xe1b8
80aa48c: 0c000000 syscall
80aa490: 0800e003 jr ra
80aa494: 00000000 nop
80aa498: 3bed023c lui v0,0xed3b
80aa49c: 40074234 ori v0,v0,0x740
80aa4a0: 0c000000 syscall
80aa4a4: 0800e003 jr ra
80aa4a8: 00000000 nop
80aa4ac: 20c2023c lui v0,0xc220
80aa4b0: 27924234 ori v0,v0,0x9227
80aa4b4: 0c000000 syscall
80aa4b8: 0800e003 jr ra
80aa4bc: 00000000 nop
80aa4c0: 64a9023c lui v0,0xa964
80aa4c4: fa9e4234 ori v0,v0,0x9efa
80aa4c8: 0c000000 syscall
80aa4cc: 0800e003 jr ra
80aa4d0: 00000000 nop
80aa4d4: fbf7023c lui v0,0xf7fb
80aa4d8: f14d4234 ori v0,v0,0x4df1
80aa4dc: 0c000000 syscall
80aa4e0: 0800e003 jr ra
80aa4e4: 00000000 nop
80aa4e8: 1dc9023c lui v0,0xc91d
80aa4ec: 8a1c4234 ori v0,v0,0x1c8a
80aa4f0: 0c000000 syscall
80aa4f4: 0800e003 jr ra
80aa4f8: 00000000 nop
80aa4fc: cc1a023c lui v0,0x1acc
80aa500: 72144234 ori v0,v0,0x1472
80aa504: 0c000000 syscall
80aa508: 0800e003 jr ra
80aa50c: 00000000 nop
80aa510: 8c0b023c lui v0,0xb8c
80aa514: 48294234 ori v0,v0,0x2948
80aa518: 0c000000 syscall
80aa51c: 0800e003 jr ra
80aa520: 00000000 nop
80aa524: 6d69023c lui v0,0x696d
80aa528: 559d4234 ori v0,v0,0x9d55
80aa52c: 0c000000 syscall
80aa530: 0800e003 jr ra
80aa534: 00000000 nop
80aa538: 07d9023c lui v0,0xd907
80aa53c: 00764234 ori v0,v0,0x7600
80aa540: 0c000000 syscall
80aa544: 0800e003 jr ra
80aa548: 00000000 nop
80aa54c: 4626023c lui v0,0x2646
80aa550: 93924234 ori v0,v0,0x9293
80aa554: 0c000000 syscall
80aa558: 0800e003 jr ra
80aa55c: 00000000 nop
80aa560: b2f4023c lui v0,0xf4b2
80aa564: 1f194234 ori v0,v0,0x191f
80aa568: 0c000000 syscall
80aa56c: 0800e003 jr ra
80aa570: 00000000 nop
80aa574: c842023c lui v0,0x42c8
80aa578: 4a3e4234 ori v0,v0,0x3e4a
80aa57c: 0c000000 syscall
80aa580: 0800e003 jr ra
80aa584: 00000000 nop
80aa588: 3585023c lui v0,0x8535
80aa58c: b38b4234 ori v0,v0,0x8bb3
80aa590: 0c000000 syscall
80aa594: 0800e003 jr ra
80aa598: 00000000 nop
80aa59c: 7573023c lui v0,0x7375
80aa5a0: 33cb4234 ori v0,v0,0xcb33
80aa5a4: 0c000000 syscall
80aa5a8: 0800e003 jr ra
80aa5ac: 00000000 nop
80aa5b0: c055023c lui v0,0x55c0
80aa5b4: 35af4234 ori v0,v0,0xaf35
80aa5b8: 0c000000 syscall
80aa5bc: 0800e003 jr ra
80aa5c0: 00000000 nop
80aa5c4: ab18023c lui v0,0x18ab
80aa5c8: 3a2e4234 ori v0,v0,0x2e3a
80aa5cc: 0c000000 syscall
80aa5d0: 0800e003 jr ra
80aa5d4: 00000000 nop
80aa5d8: e0bb023c lui v0,0xbbe0
80aa5dc: 469e4234 ori v0,v0,0x9e46
80aa5e0: 0c000000 syscall
80aa5e4: 0800e003 jr ra
80aa5e8: 00000000 nop
80aa5ec: 44b4023c lui v0,0xb444
80aa5f0: 0cac4234 ori v0,v0,0xac0c
80aa5f4: 0c000000 syscall
80aa5f8: 0800e003 jr ra
80aa5fc: 00000000 nop
80aa600: 1ef2023c lui v0,0xf21e
80aa604: 5d354234 ori v0,v0,0x355d
80aa608: 0c000000 syscall
80aa60c: 0800e003 jr ra
80aa610: 00000000 nop
80aa614: 4f71023c lui v0,0x714f
80aa618: ce044234 ori v0,v0,0x4ce
80aa61c: 0c000000 syscall
80aa620: 0800e003 jr ra
80aa624: 00000000 nop
80aa628: 07d0023c lui v0,0xd007
80aa62c: 6bc84234 ori v0,v0,0xc86b
80aa630: 0c000000 syscall
80aa634: 0800e003 jr ra
80aa638: 00000000 nop
80aa63c: 9b34023c lui v0,0x349b
80aa640: 03544234 ori v0,v0,0x5403
80aa644: 0c000000 syscall
80aa648: 0800e003 jr ra
80aa64c: 00000000 nop
80aa650: 5d5d023c lui v0,0x5d5d
80aa654: 04004234 ori v0,v0,0x4
80aa658: 0c000000 syscall
80aa65c: 0800e003 jr ra
80aa660: 00000000 nop
80aa664: ef87023c lui v0,0x87ef
80aa668: 498a4234 ori v0,v0,0x8a49
80aa66c: 0c000000 syscall
80aa670: 0800e003 jr ra
80aa674: 00000000 nop
80aa678: 73a6023c lui v0,0xa673
80aa67c: 2a864234 ori v0,v0,0x862a
80aa680: 0c000000 syscall
80aa684: 0800e003 jr ra
80aa688: 00000000 nop
80aa68c: 7678023c lui v0,0x7876
80aa690: ce3e4234 ori v0,v0,0x3ece
80aa694: 0c000000 syscall
80aa698: 0800e003 jr ra
80aa69c: 00000000 nop
80aa6a0: 4000822c sltiu v0,a0,64
80aa6a4: 10004010 beqz v0,0x80aa6e8
80aa6a8: 21288000 move a1,a0
80aa6ac: e8ffbd27 addiu sp,sp,-24
80aa6b0: 1000b0af sw s0,16(sp)
80aa6b4: 0010103c lui s0,0x1000
80aa6b8: 1400bfaf sw ra,20(sp)
80aa6bc: 21a9020e jal 0x80aa484
80aa6c0: 10900436 ori a0,s0,0x9010
80aa6c4: 1ca9020e jal 0x80aa470
80aa6c8: 00900436 ori a0,s0,0x9000
80aa6cc: 1400bf8f lw ra,20(sp)
80aa6d0: 00900436 ori a0,s0,0x9000
80aa6d4: 1000b08f lw s0,16(sp)
80aa6d8: 0004053c lui a1,0x400
80aa6dc: 25284500 or a1,v0,a1
80aa6e0: 2ba9020a j 0x80aa4ac
80aa6e4: 1800bd27 addiu sp,sp,24
80aa6e8: 0800e003 jr ra
80aa6ec: 00000000 nop
80aa6f0: d8ffbd27 addiu sp,sp,-40
80aa6f4: 1800b1af sw s1,24(sp)
80aa6f8: 0010113c lui s1,0x1000
80aa6fc: 1c00b2af sw s2,28(sp)
80aa700: 21908000 move s2,a0
80aa704: 00902436 ori a0,s1,0x9000
80aa708: 2400bfaf sw ra,36(sp)
80aa70c: 2000b3af sw s3,32(sp)
80aa710: 1400b0af sw s0,20(sp)
80aa714: 2198a000 move s3,a1
80aa718: 1ca9020e jal 0x80aa470
80aa71c: 2180c000 move s0,a2
80aa720: 7ffd033c lui v1,0xfd7f
80aa724: ffff6334 ori v1,v1,0xffff
80aa728: 24104300 and v0,v0,v1
80aa72c: c02d1300 sll a1,s3,0x17
80aa730: 25284500 or a1,v0,a1
80aa734: 2ba9020e jal 0x80aa4ac
80aa738: 00902436 ori a0,s1,0x9000
80aa73c: 0400422e sltiu v0,s2,4
80aa740: 20004010 beqz v0,0x80aa7c4
80aa744: 4000422e sltiu v0,s2,64
80aa748: 0b08023c lui v0,0x80b
80aa74c: 80901200 sll s2,s2,0x2
80aa750: 08e04224 addiu v0,v0,-8184
80aa754: 21904202 addu s2,s2,v0
80aa758: 0000448e lw a0,0(s2)
80aa75c: 04006332 andi v1,s3,0x4
80aa760: 08009224 addiu s2,a0,8
80aa764: 04009324 addiu s3,a0,4
80aa768: 0c006010 beqz v1,0x80aa79c
80aa76c: 0c009124 addiu s1,a0,12
80aa770: 2ba9020e jal 0x80aa4ac
80aa774: 0c00058e lw a1,12(s0)
80aa778: 0800058e lw a1,8(s0)
80aa77c: 2ba9020e jal 0x80aa4ac
80aa780: 21206002 move a0,s3
80aa784: 0400058e lw a1,4(s0)
80aa788: 2ba9020e jal 0x80aa4ac
80aa78c: 21204002 move a0,s2
80aa790: 21202002 move a0,s1
80aa794: 07aa020a j 0x80aa81c
80aa798: 0000058e lw a1,0(s0)
80aa79c: 2ba9020e jal 0x80aa4ac
80aa7a0: 0000058e lw a1,0(s0)
80aa7a4: 0400058e lw a1,4(s0)
80aa7a8: 2ba9020e jal 0x80aa4ac
80aa7ac: 21206002 move a0,s3
80aa7b0: 0800058e lw a1,8(s0)
80aa7b4: 2ba9020e jal 0x80aa4ac
80aa7b8: 21204002 move a0,s2
80aa7bc: 06aa020a j 0x80aa818
80aa7c0: 21202002 move a0,s1
80aa7c4: 1c004010 beqz v0,0x80aa838
80aa7c8: 2400bf8f lw ra,36(sp)
80aa7cc: 12a9020e jal 0x80aa448
80aa7d0: 11902436 ori a0,s1,0x9011
80aa7d4: 80ff0524 li a1,-128
80aa7d8: 40004230 andi v0,v0,0x40
80aa7dc: 25904502 or s2,s2,a1
80aa7e0: 25284202 or a1,s2,v0
80aa7e4: 11902436 ori a0,s1,0x9011
80aa7e8: 21a9020e jal 0x80aa484
80aa7ec: ff00a530 andi a1,a1,0xff
80aa7f0: 0000058e lw a1,0(s0)
80aa7f4: 2ba9020e jal 0x80aa4ac
80aa7f8: 08912436 ori a0,s1,0x9108
80aa7fc: 0400058e lw a1,4(s0)
80aa800: 2ba9020e jal 0x80aa4ac
80aa804: 08912436 ori a0,s1,0x9108
80aa808: 0800058e lw a1,8(s0)
80aa80c: 2ba9020e jal 0x80aa4ac
80aa810: 08912436 ori a0,s1,0x9108
80aa814: 08912436 ori a0,s1,0x9108
80aa818: 0c00058e lw a1,12(s0)
80aa81c: 2400bf8f lw ra,36(sp)
80aa820: 2000b38f lw s3,32(sp)
80aa824: 1c00b28f lw s2,28(sp)
80aa828: 1800b18f lw s1,24(sp)
80aa82c: 1400b08f lw s0,20(sp)
80aa830: 2ba9020a j 0x80aa4ac
80aa834: 2800bd27 addiu sp,sp,40
80aa838: 2000b38f lw s3,32(sp)
80aa83c: 1c00b28f lw s2,28(sp)
80aa840: 1800b18f lw s1,24(sp)
80aa844: 1400b08f lw s0,20(sp)
80aa848: 0800e003 jr ra
80aa84c: 2800bd27 addiu sp,sp,40
80aa850: d8ffbd27 addiu sp,sp,-40
80aa854: 1800b1af sw s1,24(sp)
80aa858: 0010113c lui s1,0x1000
80aa85c: 1c00b2af sw s2,28(sp)
80aa860: 21908000 move s2,a0
80aa864: 00902436 ori a0,s1,0x9000
80aa868: 2400bfaf sw ra,36(sp)
80aa86c: 2000b3af sw s3,32(sp)
80aa870: 1400b0af sw s0,20(sp)
80aa874: 2198a000 move s3,a1
80aa878: 1ca9020e jal 0x80aa470
80aa87c: 2180c000 move s0,a2
80aa880: 7ffd033c lui v1,0xfd7f
80aa884: ffff6334 ori v1,v1,0xffff
80aa888: 24104300 and v0,v0,v1
80aa88c: c02d1300 sll a1,s3,0x17
80aa890: 25284500 or a1,v0,a1
80aa894: 2ba9020e jal 0x80aa4ac
80aa898: 00902436 ori a0,s1,0x9000
80aa89c: 0400422e sltiu v0,s2,4
80aa8a0: 20004010 beqz v0,0x80aa924
80aa8a4: 4000422e sltiu v0,s2,64
80aa8a8: 0b08023c lui v0,0x80b
80aa8ac: 80901200 sll s2,s2,0x2
80aa8b0: f8df4224 addiu v0,v0,-8200
80aa8b4: 21904202 addu s2,s2,v0
80aa8b8: 0000448e lw a0,0(s2)
80aa8bc: 04006332 andi v1,s3,0x4
80aa8c0: 08009224 addiu s2,a0,8
80aa8c4: 04009324 addiu s3,a0,4
80aa8c8: 0c006010 beqz v1,0x80aa8fc
80aa8cc: 0c009124 addiu s1,a0,12
80aa8d0: 2ba9020e jal 0x80aa4ac
80aa8d4: 0c00058e lw a1,12(s0)
80aa8d8: 0800058e lw a1,8(s0)
80aa8dc: 2ba9020e jal 0x80aa4ac
80aa8e0: 21206002 move a0,s3
80aa8e4: 0400058e lw a1,4(s0)
80aa8e8: 2ba9020e jal 0x80aa4ac
80aa8ec: 21204002 move a0,s2
80aa8f0: 21202002 move a0,s1
80aa8f4: 5faa020a j 0x80aa97c
80aa8f8: 0000058e lw a1,0(s0)
80aa8fc: 2ba9020e jal 0x80aa4ac
80aa900: 0000058e lw a1,0(s0)
80aa904: 0400058e lw a1,4(s0)
80aa908: 2ba9020e jal 0x80aa4ac
80aa90c: 21206002 move a0,s3
80aa910: 0800058e lw a1,8(s0)
80aa914: 2ba9020e jal 0x80aa4ac
80aa918: 21204002 move a0,s2
80aa91c: 5eaa020a j 0x80aa978
80aa920: 21202002 move a0,s1
80aa924: 1c004010 beqz v0,0x80aa998
80aa928: 2400bf8f lw ra,36(sp)
80aa92c: 12a9020e jal 0x80aa448
80aa930: 11902436 ori a0,s1,0x9011
80aa934: 80ff0524 li a1,-128
80aa938: 40004230 andi v0,v0,0x40
80aa93c: 25904502 or s2,s2,a1
80aa940: 25284202 or a1,s2,v0
80aa944: 11902436 ori a0,s1,0x9011
80aa948: 21a9020e jal 0x80aa484
80aa94c: ff00a530 andi a1,a1,0xff
80aa950: 0000058e lw a1,0(s0)
80aa954: 2ba9020e jal 0x80aa4ac
80aa958: 00912436 ori a0,s1,0x9100
80aa95c: 0400058e lw a1,4(s0)
80aa960: 2ba9020e jal 0x80aa4ac
80aa964: 00912436 ori a0,s1,0x9100
80aa968: 0800058e lw a1,8(s0)
80aa96c: 2ba9020e jal 0x80aa4ac
80aa970: 00912436 ori a0,s1,0x9100
80aa974: 00912436 ori a0,s1,0x9100
80aa978: 0c00058e lw a1,12(s0)
80aa97c: 2400bf8f lw ra,36(sp)
80aa980: 2000b38f lw s3,32(sp)
80aa984: 1c00b28f lw s2,28(sp)
80aa988: 1800b18f lw s1,24(sp)
80aa98c: 1400b08f lw s0,20(sp)
80aa990: 2ba9020a j 0x80aa4ac
80aa994: 2800bd27 addiu sp,sp,40
80aa998: 2000b38f lw s3,32(sp)
80aa99c: 1c00b28f lw s2,28(sp)
80aa9a0: 1800b18f lw s1,24(sp)
80aa9a4: 1400b08f lw s0,20(sp)
80aa9a8: 0800e003 jr ra
80aa9ac: 2800bd27 addiu sp,sp,40
80aa9b0: e0ffbd27 addiu sp,sp,-32
80aa9b4: 1000b0af sw s0,16(sp)
80aa9b8: 0010103c lui s0,0x1000
80aa9bc: 1800b2af sw s2,24(sp)
80aa9c0: 21908000 move s2,a0
80aa9c4: 00900436 ori a0,s0,0x9000
80aa9c8: 1c00bfaf sw ra,28(sp)
80aa9cc: 1400b1af sw s1,20(sp)
80aa9d0: 1ca9020e jal 0x80aa470
80aa9d4: 2188a000 move s1,a1
80aa9d8: 7ffd033c lui v1,0xfd7f
80aa9dc: ffff6334 ori v1,v1,0xffff
80aa9e0: 24104300 and v0,v0,v1
80aa9e4: c02d1200 sll a1,s2,0x17
80aa9e8: 00900436 ori a0,s0,0x9000
80aa9ec: 25284500 or a1,v0,a1
80aa9f0: 2ba9020e jal 0x80aa4ac
80aa9f4: 04005232 andi s2,s2,0x4
80aa9f8: 0c004012 beqz s2,0x80aaa2c
80aa9fc: 20900436 ori a0,s0,0x9020
80aaa00: 2ba9020e jal 0x80aa4ac
80aaa04: 0c00258e lw a1,12(s1)
80aaa08: 0800258e lw a1,8(s1)
80aaa0c: 2ba9020e jal 0x80aa4ac
80aaa10: 24900436 ori a0,s0,0x9024
80aaa14: 0400258e lw a1,4(s1)
80aaa18: 2ba9020e jal 0x80aa4ac
80aaa1c: 28900436 ori a0,s0,0x9028
80aaa20: 2c900436 ori a0,s0,0x902c
80aaa24: 95aa020a j 0x80aaa54
80aaa28: 0000258e lw a1,0(s1)
80aaa2c: 2ba9020e jal 0x80aa4ac
80aaa30: 0000258e lw a1,0(s1)
80aaa34: 0400258e lw a1,4(s1)
80aaa38: 2ba9020e jal 0x80aa4ac
80aaa3c: 24900436 ori a0,s0,0x9024
80aaa40: 0800258e lw a1,8(s1)
80aaa44: 2ba9020e jal 0x80aa4ac
80aaa48: 28900436 ori a0,s0,0x9028
80aaa4c: 0c00258e lw a1,12(s1)
80aaa50: 2c900436 ori a0,s0,0x902c
80aaa54: 1c00bf8f lw ra,28(sp)
80aaa58: 1800b28f lw s2,24(sp)
80aaa5c: 1400b18f lw s1,20(sp)
80aaa60: 1000b08f lw s0,16(sp)
80aaa64: 2ba9020a j 0x80aa4ac
80aaa68: 2000bd27 addiu sp,sp,32
80aaa6c: 6caa020a j 0x80aa9b0
80aaa70: 00000000 nop
80aaa74: 0010043c lui a0,0x1000
80aaa78: e8ffbd27 addiu sp,sp,-24
80aaa7c: 1400bfaf sw ra,20(sp)
80aaa80: 1ca9020e jal 0x80aa470
80aaa84: 00908434 ori a0,a0,0x9000
80aaa88: 1400bf8f lw ra,20(sp)
80aaa8c: 4021427c 0x7c422140
80aaa90: 0800e003 jr ra
80aaa94: 1800bd27 addiu sp,sp,24
80aaa98: 0010043c lui a0,0x1000
80aaa9c: e8ffbd27 addiu sp,sp,-24
80aaaa0: 1400bfaf sw ra,20(sp)
80aaaa4: 1ca9020e jal 0x80aa470
80aaaa8: 00908434 ori a0,a0,0x9000
80aaaac: 1400bf8f lw ra,20(sp)
80aaab0: 1f004230 andi v0,v0,0x1f
80aaab4: 0800e003 jr ra
80aaab8: 1800bd27 addiu sp,sp,24
80aaabc: e8ffbd27 addiu sp,sp,-24
80aaac0: 1400bfaf sw ra,20(sp)
80aaac4: 9daa020e jal 0x80aaa74
80aaac8: 00000000 nop
80aaacc: 1400bf8f lw ra,20(sp)
80aaad0: 0400422c sltiu v0,v0,4
80aaad4: 0800e003 jr ra
80aaad8: 1800bd27 addiu sp,sp,24
80aaadc: e8ffbd27 addiu sp,sp,-24
80aaae0: 1400bfaf sw ra,20(sp)
80aaae4: a6aa020e jal 0x80aaa98
80aaae8: 00000000 nop
80aaaec: 1400bf8f lw ra,20(sp)
80aaaf0: 1000422c sltiu v0,v0,16
80aaaf4: 01004238 xori v0,v0,0x1
80aaaf8: 0800e003 jr ra
80aaafc: 1800bd27 addiu sp,sp,24
80aab00: d8ffbd27 addiu sp,sp,-40
80aab04: 1000b0af sw s0,16(sp)
80aab08: 0010103c lui s0,0x1000
80aab0c: 2000b4af sw s4,32(sp)
80aab10: 1c00b3af sw s3,28(sp)
80aab14: 1400b1af sw s1,20(sp)
80aab18: 21a08000 move s4,a0
80aab1c: 2188e000 move s1,a3
80aab20: 2198a000 move s3,a1
80aab24: 00900436 ori a0,s0,0x9000
80aab28: 21280000 move a1,zero
80aab2c: 2400bfaf sw ra,36(sp)
80aab30: 1800b2af sw s2,24(sp)
80aab34: 2ba9020e jal 0x80aa4ac
80aab38: 2190c000 move s2,a2
80aab3c: 04900436 ori a0,s0,0x9004
80aab40: 2ba9020e jal 0x80aa4ac
80aab44: 002c1100 sll a1,s1,0x10
80aab48: c083053c lui a1,0x83c0
80aab4c: 000ca524 addiu a1,a1,3072
80aab50: 00900436 ori a0,s0,0x9000
80aab54: 2ba9020e jal 0x80aa4ac
80aab58: 25288502 or a1,s4,a1
80aab5c: 08900436 ori a0,s0,0x9008
80aab60: 04008524 addiu a1,a0,4
80aab64: 00900636 ori a2,s0,0x9000
80aab68: 9fa8020e jal 0x80aa27c
80aab6c: 05000724 li a3,5
80aab70: 21200000 move a0,zero
80aab74: 0f000524 li a1,15
80aab78: 04000624 li a2,4
80aab7c: a4a8020e jal 0x80aa290
80aab80: 1f000724 li a3,31
80aab84: 2400bf8f lw ra,36(sp)
80aab88: 2000b48f lw s4,32(sp)
80aab8c: 1000b08f lw s0,16(sp)
80aab90: 21206002 move a0,s3
80aab94: 21284002 move a1,s2
80aab98: 1c00b38f lw s3,28(sp)
80aab9c: 1800b28f lw s2,24(sp)
80aaba0: 21302002 move a2,s1
80aaba4: 1400b18f lw s1,20(sp)
80aaba8: 9aa8020a j 0x80aa268
80aabac: 2800bd27 addiu sp,sp,40
80aabb0: c8ffbd27 addiu sp,sp,-56
80aabb4: 3000b7af sw s7,48(sp)
80aabb8: ff3f173c lui s7,0x3fff
80aabbc: 2800b5af sw s5,40(sp)
80aabc0: 2400b4af sw s4,36(sp)
80aabc4: 2000b3af sw s3,32(sp)
80aabc8: 1800b1af sw s1,24(sp)
80aabcc: 1400b0af sw s0,20(sp)
80aabd0: 3400bfaf sw ra,52(sp)
80aabd4: 2c00b6af sw s6,44(sp)
80aabd8: 1c00b2af sw s2,28(sp)
80aabdc: 21888000 move s1,a0
80aabe0: 2198a000 move s3,a1
80aabe4: 21a0c000 move s4,a2
80aabe8: 2180e000 move s0,a3
80aabec: ffff1534 li s5,0xffff
80aabf0: fffff736 ori s7,s7,0xffff
80aabf4: 17000012 beqz s0,0x80aac54
80aabf8: 2b901502 sltu s2,s0,s5
80aabfc: 2110a002 move v0,s5
80aac00: 0b101202 0x212100b
80aac04: 21904000 move s2,v0
80aac08: 21b05702 addu s6,s2,s7
80aac0c: 05000424 li a0,5
80aac10: 21288002 move a1,s4
80aac14: 6caa020e jal 0x80aa9b0
80aac18: 00b11600 sll s6,s6,0x4
80aac1c: 21283602 addu a1,s1,s6
80aac20: 21208002 move a0,s4
80aac24: dba8020e jal 0x80aa36c
80aac28: 10000624 li a2,16
80aac2c: 1000d626 addiu s6,s6,16
80aac30: 21282002 move a1,s1
80aac34: 21306002 move a2,s3
80aac38: 0020043c lui a0,0x2000
80aac3c: c0aa020e jal 0x80aab00
80aac40: 21384002 move a3,s2
80aac44: 21883602 addu s1,s1,s6
80aac48: 21987602 addu s3,s3,s6
80aac4c: fdaa020a j 0x80aabf4
80aac50: 23801202 subu s0,s0,s2
80aac54: 3400bf8f lw ra,52(sp)
80aac58: 3000b78f lw s7,48(sp)
80aac5c: 2c00b68f lw s6,44(sp)
80aac60: 2800b58f lw s5,40(sp)
80aac64: 2400b48f lw s4,36(sp)
80aac68: 2000b38f lw s3,32(sp)
80aac6c: 1c00b28f lw s2,28(sp)
80aac70: 1800b18f lw s1,24(sp)
80aac74: 1400b08f lw s0,20(sp)
80aac78: 0800e003 jr ra
80aac7c: 3800bd27 addiu sp,sp,56
80aac80: c8ffbd27 addiu sp,sp,-56
80aac84: 3000b7af sw s7,48(sp)
80aac88: ff3f173c lui s7,0x3fff
80aac8c: 2800b5af sw s5,40(sp)
80aac90: 2400b4af sw s4,36(sp)
80aac94: 2000b3af sw s3,32(sp)
80aac98: 1800b1af sw s1,24(sp)
80aac9c: 1400b0af sw s0,20(sp)
80aaca0: 3400bfaf sw ra,52(sp)
80aaca4: 2c00b6af sw s6,44(sp)
80aaca8: 1c00b2af sw s2,28(sp)
80aacac: 21988000 move s3,a0
80aacb0: 2188a000 move s1,a1
80aacb4: 21a0c000 move s4,a2
80aacb8: 2180e000 move s0,a3
80aacbc: ffff1534 li s5,0xffff
80aacc0: fffff736 ori s7,s7,0xffff
80aacc4: 17000012 beqz s0,0x80aad24
80aacc8: 2b901502 sltu s2,s0,s5
80aaccc: 2110a002 move v0,s5
80aacd0: 0b101202 0x212100b
80aacd4: 21904000 move s2,v0
80aacd8: 05000424 li a0,5
80aacdc: 21288002 move a1,s4
80aace0: 6caa020e jal 0x80aa9b0
80aace4: 21b05702 addu s6,s2,s7
80aace8: 00b11600 sll s6,s6,0x4
80aacec: 21286002 move a1,s3
80aacf0: 21302002 move a2,s1
80aacf4: 0028043c lui a0,0x2800
80aacf8: c0aa020e jal 0x80aab00
80aacfc: 21384002 move a3,s2
80aad00: 21283602 addu a1,s1,s6
80aad04: 21208002 move a0,s4
80aad08: 1000d626 addiu s6,s6,16
80aad0c: dba8020e jal 0x80aa36c
80aad10: 10000624 li a2,16
80aad14: 21987602 addu s3,s3,s6
80aad18: 21883602 addu s1,s1,s6
80aad1c: 31ab020a j 0x80aacc4
80aad20: 23801202 subu s0,s0,s2
80aad24: 3400bf8f lw ra,52(sp)
80aad28: 3000b78f lw s7,48(sp)
80aad2c: 2c00b68f lw s6,44(sp)
80aad30: 2800b58f lw s5,40(sp)
80aad34: 2400b48f lw s4,36(sp)
80aad38: 2000b38f lw s3,32(sp)
80aad3c: 1c00b28f lw s2,28(sp)
80aad40: 1800b18f lw s1,24(sp)
80aad44: 1400b08f lw s0,20(sp)
80aad48: 0800e003 jr ra
80aad4c: 3800bd27 addiu sp,sp,56
80aad50: f0ffbd27 addiu sp,sp,-16
80aad54: 2130a003 move a2,sp
80aad58: 1000a727 addiu a3,sp,16
80aad5c: 2118a003 move v1,sp
80aad60: 21108000 move v0,a0
80aad64: 00004980 lb t1,0(v0)
80aad68: 01004880 lb t0,1(v0)
80aad6c: 04006324 addiu v1,v1,4
80aad70: 004e0900 sll t1,t1,0x18
80aad74: 00440800 sll t0,t0,0x10
80aad78: 25402801 or t0,t1,t0
80aad7c: 03004980 lb t1,3(v0)
80aad80: 04004224 addiu v0,v0,4
80aad84: 25400901 or t0,t0,t1
80aad88: feff4980 lb t1,-2(v0)
80aad8c: 004a0900 sll t1,t1,0x8
80aad90: 25400901 or t0,t0,t1
80aad94: f3ff6714 bne v1,a3,0x80aad64
80aad98: fcff68ac sw t0,-4(v1)
80aad9c: f0ffc924 addiu t1,a2,-16
80aada0: 2110c000 move v0,a2
80aada4: 0c00488c lw t0,12(v0)
80aada8: fcff4224 addiu v0,v0,-4
80aadac: 2118a800 addu v1,a1,t0
80aadb0: 100043ac sw v1,16(v0)
80aadb4: fbff4914 bne v0,t1,0x80aada4
80aadb8: 2b286800 sltu a1,v1,t0
80aadbc: 2110c000 move v0,a2
80aadc0: 0000438c lw v1,0(v0)
80aadc4: 04004224 addiu v0,v0,4
80aadc8: 04008424 addiu a0,a0,4
80aadcc: 022e0300 srl a1,v1,0x18
80aadd0: fcff85a0 sb a1,-4(a0)
80aadd4: 022c0300 srl a1,v1,0x10
80aadd8: fdff85a0 sb a1,-3(a0)
80aaddc: 022a0300 srl a1,v1,0x8
80aade0: feff85a0 sb a1,-2(a0)
80aade4: f6ff4714 bne v0,a3,0x80aadc0
80aade8: ffff83a0 sb v1,-1(a0)
80aadec: 0800e003 jr ra
80aadf0: 1000bd27 addiu sp,sp,16
80aadf4: d0ffbd27 addiu sp,sp,-48
80aadf8: 2800b5af sw s5,40(sp)
80aadfc: 2400b4af sw s4,36(sp)
80aae00: 2000b3af sw s3,32(sp)
80aae04: 1c00b2af sw s2,28(sp)
80aae08: 1400b0af sw s0,20(sp)
80aae0c: 2c00bfaf sw ra,44(sp)
80aae10: 1800b1af sw s1,24(sp)
80aae14: 21908000 move s2,a0
80aae18: 2198a000 move s3,a1
80aae1c: 21a0c000 move s4,a2
80aae20: 2180e000 move s0,a3
80aae24: ffff1534 li s5,0xffff
80aae28: 14000012 beqz s0,0x80aae7c
80aae2c: 2b881502 sltu s1,s0,s5
80aae30: 2110a002 move v0,s5
80aae34: 0b101102 0x211100b
80aae38: 21884000 move s1,v0
80aae3c: 05000424 li a0,5
80aae40: 6caa020e jal 0x80aa9b0
80aae44: 21288002 move a1,s4
80aae48: 21284002 move a1,s2
80aae4c: 21306002 move a2,s3
80aae50: 0010043c lui a0,0x1000
80aae54: c0aa020e jal 0x80aab00
80aae58: 21382002 move a3,s1
80aae5c: 21208002 move a0,s4
80aae60: 54ab020e jal 0x80aad50
80aae64: 21282002 move a1,s1
80aae68: 00111100 sll v0,s1,0x4
80aae6c: 21904202 addu s2,s2,v0
80aae70: 21986202 addu s3,s3,v0
80aae74: 8aab020a j 0x80aae28
80aae78: 23801102 subu s0,s0,s1
80aae7c: 2c00bf8f lw ra,44(sp)
80aae80: 2800b58f lw s5,40(sp)
80aae84: 2400b48f lw s4,36(sp)
80aae88: 2000b38f lw s3,32(sp)
80aae8c: 1c00b28f lw s2,28(sp)
80aae90: 1800b18f lw s1,24(sp)
80aae94: 1400b08f lw s0,20(sp)
80aae98: 0800e003 jr ra
80aae9c: 3000bd27 addiu sp,sp,48
80aaea0: 21288000 move a1,a0
80aaea4: 0010043c lui a0,0x1000
80aaea8: 2ba9020a j 0x80aa4ac
80aaeac: 08908434 ori a0,a0,0x9008
80aaeb0: 0010043c lui a0,0x1000
80aaeb4: 1ca9020a j 0x80aa470
80aaeb8: 0c908434 ori a0,a0,0x900c
80aaebc: 0010043c lui a0,0x1000
80aaec0: e8ffbd27 addiu sp,sp,-24
80aaec4: 1400bfaf sw ra,20(sp)
80aaec8: 1ca9020e jal 0x80aa470
80aaecc: 00908434 ori a0,a0,0x9000
80aaed0: 1400bf8f lw ra,20(sp)
80aaed4: 0080033c lui v1,0x8000
80aaed8: 24104300 and v0,v0,v1
80aaedc: 0800e003 jr ra
80aaee0: 1800bd27 addiu sp,sp,24
80aaee4: e8ffbd27 addiu sp,sp,-24
80aaee8: 1400bfaf sw ra,20(sp)
80aaeec: afab020e jal 0x80aaebc
80aaef0: 00000000 nop
80aaef4: fdff4014 bnez v0,0x80aaeec
80aaef8: 1400bf8f lw ra,20(sp)
80aaefc: 0800e003 jr ra
80aaf00: 1800bd27 addiu sp,sp,24
80aaf04: e8ffbd27 addiu sp,sp,-24
80aaf08: 1000b0af sw s0,16(sp)
80aaf0c: 0010103c lui s0,0x1000
80aaf10: 00500426 addiu a0,s0,20480
80aaf14: 1400bfaf sw ra,20(sp)
80aaf18: 2ba9020e jal 0x80aa4ac
80aaf1c: 0010053c lui a1,0x1000
80aaf20: 17a9020e jal 0x80aa45c
80aaf24: 0c000426 addiu a0,s0,12
80aaf28: 1400bf8f lw ra,20(sp)
80aaf2c: 0c000436 ori a0,s0,0xc
80aaf30: 1000b08f lw s0,16(sp)
80aaf34: 03004234 ori v0,v0,0x3
80aaf38: ffff4530 andi a1,v0,0xffff
80aaf3c: 26a9020a j 0x80aa498
80aaf40: 1800bd27 addiu sp,sp,24
80aaf44: c8ffbd27 addiu sp,sp,-56
80aaf48: 1000a227 addiu v0,sp,16
80aaf4c: 2000a327 addiu v1,sp,32
80aaf50: 3000b3af sw s3,48(sp)
80aaf54: 2c00b2af sw s2,44(sp)
80aaf58: 2800b1af sw s1,40(sp)
80aaf5c: 3400bfaf sw ra,52(sp)
80aaf60: 2400b0af sw s0,36(sp)
80aaf64: 2188a000 move s1,a1
80aaf68: 2198c000 move s3,a2
80aaf6c: 21904000 move s2,v0
80aaf70: 000040a0 sb zero,0(v0)
80aaf74: 01004224 addiu v0,v0,1
80aaf78: feff4354 bnel v0,v1,0x80aaf74
80aaf7c: 000040a0 sb zero,0(v0)
80aaf80: bfff0224 li v0,-65
80aaf84: 1000a2a3 sb v0,16(sp)
80aaf88: 40100400 sll v0,a0,0x1
80aaf8c: 1600a2a3 sb v0,22(sp)
80aaf90: c2110400 srl v0,a0,0x7
80aaf94: 1500a2a3 sb v0,21(sp)
80aaf98: c2130400 srl v0,a0,0xf
80aaf9c: 1400a2a3 sb v0,20(sp)
80aafa0: c2150400 srl v0,a0,0x17
80aafa4: c2270400 srl a0,a0,0x1f
80aafa8: 1300a2a3 sb v0,19(sp)
80aafac: 1200a4a3 sb a0,18(sp)
80aafb0: 03001024 li s0,3
80aafb4: 53a9020e jal 0x80aa54c
80aafb8: 21206002 move a0,s3
80aafbc: 21204002 move a0,s2
80aafc0: 00820534 li a1,0x8200
80aafc4: 21302002 move a2,s1
80aafc8: 49a9020e jal 0x80aa524
80aafcc: 00020724 li a3,512
80aafd0: 03004014 bnez v0,0x80aafe0
80aafd4: ffff1026 addiu s0,s0,-1
80aafd8: f6ff0016 bnez s0,0x80aafb4
80aafdc: 00000000 nop
80aafe0: 3400bf8f lw ra,52(sp)
80aafe4: 3000b38f lw s3,48(sp)
80aafe8: 2c00b28f lw s2,44(sp)
80aafec: 2800b18f lw s1,40(sp)
80aaff0: 2400b08f lw s0,36(sp)
80aaff4: 0800e003 jr ra
80aaff8: 3800bd27 addiu sp,sp,56
80aaffc: c8ffbd27 addiu sp,sp,-56
80ab000: 1000a227 addiu v0,sp,16
80ab004: 2000a327 addiu v1,sp,32
80ab008: 3000b3af sw s3,48(sp)
80ab00c: 2c00b2af sw s2,44(sp)
80ab010: 2800b1af sw s1,40(sp)
80ab014: 3400bfaf sw ra,52(sp)
80ab018: 2400b0af sw s0,36(sp)
80ab01c: 2188a000 move s1,a1
80ab020: 2198c000 move s3,a2
80ab024: 21904000 move s2,v0
80ab028: 000040a0 sb zero,0(v0)
80ab02c: 01004224 addiu v0,v0,1
80ab030: feff4354 bnel v0,v1,0x80ab02c
80ab034: 000040a0 sb zero,0(v0)
80ab038: bfff0224 li v0,-65
80ab03c: 1000a2a3 sb v0,16(sp)
80ab040: 40100400 sll v0,a0,0x1
80ab044: 1600a2a3 sb v0,22(sp)
80ab048: c2110400 srl v0,a0,0x7
80ab04c: 1500a2a3 sb v0,21(sp)
80ab050: c2130400 srl v0,a0,0xf
80ab054: 1400a2a3 sb v0,20(sp)
80ab058: c2150400 srl v0,a0,0x17
80ab05c: c2270400 srl a0,a0,0x1f
80ab060: 1300a2a3 sb v0,19(sp)
80ab064: 1200a4a3 sb a0,18(sp)
80ab068: 03001024 li s0,3
80ab06c: 53a9020e jal 0x80aa54c
80ab070: 21206002 move a0,s3
80ab074: 21204002 move a0,s2
80ab078: 2c820534 li a1,0x822c
80ab07c: 21302002 move a2,s1
80ab080: 49a9020e jal 0x80aa524
80ab084: 00020724 li a3,512
80ab088: 03004014 bnez v0,0x80ab098
80ab08c: ffff1026 addiu s0,s0,-1
80ab090: f6ff0016 bnez s0,0x80ab06c
80ab094: 00000000 nop
80ab098: 3400bf8f lw ra,52(sp)
80ab09c: 3000b38f lw s3,48(sp)
80ab0a0: 2c00b28f lw s2,44(sp)
80ab0a4: 2800b18f lw s1,40(sp)
80ab0a8: 2400b08f lw s0,36(sp)
80ab0ac: 0800e003 jr ra
80ab0b0: 3800bd27 addiu sp,sp,56
80ab0b4: c8ffbd27 addiu sp,sp,-56
80ab0b8: 3400bfaf sw ra,52(sp)
80ab0bc: 3000b2af sw s2,48(sp)
80ab0c0: 2c00b1af sw s1,44(sp)
80ab0c4: 2800b0af sw s0,40(sp)
80ab0c8: 2188c000 move s1,a2
80ab0cc: 2180a000 move s0,a1
80ab0d0: 3fa9020e jal 0x80aa4fc
80ab0d4: ff009230 andi s2,a0,0xff
80ab0d8: 45000224 li v0,69
80ab0dc: 1000a2a3 sb v0,16(sp)
80ab0e0: 02121000 srl v0,s0,0x8
80ab0e4: 1900a2a3 sb v0,25(sp)
80ab0e8: 02141000 srl v0,s0,0x10
80ab0ec: 1a00a2a3 sb v0,26(sp)
80ab0f0: 02121100 srl v0,s1,0x8
80ab0f4: 1800b0a3 sb s0,24(sp)
80ab0f8: 1c00b1a3 sb s1,28(sp)
80ab0fc: 1d00a2a3 sb v0,29(sp)
80ab100: c0901200 sll s2,s2,0x3
80ab104: 02141100 srl v0,s1,0x10
80ab108: 02861000 srl s0,s0,0x18
80ab10c: 028e1100 srl s1,s1,0x18
80ab110: 1000a427 addiu a0,sp,16
80ab114: 2000a627 addiu a2,sp,32
80ab118: 00800534 li a1,0x8000
80ab11c: 04000724 li a3,4
80ab120: 1100b2a3 sb s2,17(sp)
80ab124: 1b00b0a3 sb s0,27(sp)
80ab128: 1f00b1a3 sb s1,31(sp)
80ab12c: 1200a0a3 sb zero,18(sp)
80ab130: 1300a0a3 sb zero,19(sp)
80ab134: 1400a0a3 sb zero,20(sp)
80ab138: 1500a0a3 sb zero,21(sp)
80ab13c: 1600a0a3 sb zero,22(sp)
80ab140: 1700a0a3 sb zero,23(sp)
80ab144: 44a9020e jal 0x80aa510
80ab148: 1e00a2a3 sb v0,30(sp)
80ab14c: 3400bf8f lw ra,52(sp)
80ab150: 3000b28f lw s2,48(sp)
80ab154: 2c00b18f lw s1,44(sp)
80ab158: 2800b08f lw s0,40(sp)
80ab15c: 0800e003 jr ra
80ab160: 3800bd27 addiu sp,sp,56
80ab164: d8ffbd27 addiu sp,sp,-40
80ab168: 1000a427 addiu a0,sp,16
80ab16c: 21280000 move a1,zero
80ab170: 2000b0af sw s0,32(sp)
80ab174: 08000624 li a2,8
80ab178: 3f08103c lui s0,0x83f
80ab17c: 2400bfaf sw ra,36(sp)
80ab180: 1c00a0af sw zero,28(sp)
80ab184: eaa8020e jal 0x80aa3a8
80ab188: 1800a0af sw zero,24(sp)
80ab18c: 35a9020e jal 0x80aa4d4
80ab190: 00000000 nop
80ab194: 1000a427 addiu a0,sp,16
80ab198: ff1f0526 addiu a1,s0,8191
80ab19c: 9fff0224 li v0,-97
80ab1a0: 21300000 move a2,zero
80ab1a4: 00200724 li a3,8192
80ab1a8: 3aa9020e jal 0x80aa4e8
80ab1ac: 1000a2a3 sb v0,16(sp)
80ab1b0: 1000a427 addiu a0,sp,16
80ab1b4: ff1f0536 ori a1,s0,0x1fff
80ab1b8: 1c00a627 addiu a2,sp,28
80ab1bc: 90ff0224 li v0,-112
80ab1c0: 04000724 li a3,4
80ab1c4: 3aa9020e jal 0x80aa4e8
80ab1c8: 1000a2a3 sb v0,16(sp)
80ab1cc: 1000a427 addiu a0,sp,16
80ab1d0: ff1f0536 ori a1,s0,0x1fff
80ab1d4: 1800a627 addiu a2,sp,24
80ab1d8: a0ff0224 li v0,-96
80ab1dc: 04000724 li a3,4
80ab1e0: 3aa9020e jal 0x80aa4e8
80ab1e4: 1000a2a3 sb v0,16(sp)
80ab1e8: 1000a427 addiu a0,sp,16
80ab1ec: ff1f0536 ori a1,s0,0x1fff
80ab1f0: 21300000 move a2,zero
80ab1f4: 21380000 move a3,zero
80ab1f8: 3e000224 li v0,62
80ab1fc: 3aa9020e jal 0x80aa4e8
80ab200: 1000a2a3 sb v0,16(sp)
80ab204: 3fa9020e jal 0x80aa4fc
80ab208: 00000000 nop
80ab20c: 21200000 move a0,zero
80ab210: 21280000 move a1,zero
80ab214: 2dac020e jal 0x80ab0b4
80ab218: ffff0624 li a2,-1
80ab21c: 2400bf8f lw ra,36(sp)
80ab220: 2000b08f lw s0,32(sp)
80ab224: 0800e003 jr ra
80ab228: 2800bd27 addiu sp,sp,40
80ab22c: e8ffbd27 addiu sp,sp,-24
80ab230: 2138a000 move a3,a1
80ab234: 21280000 move a1,zero
80ab238: 1800a4a3 sb a0,24(sp)
80ab23c: 01000624 li a2,1
80ab240: 1400bfaf sw ra,20(sp)
80ab244: 4ea9020e jal 0x80aa538
80ab248: 1800a427 addiu a0,sp,24
80ab24c: 1400bf8f lw ra,20(sp)
80ab250: 1800a283 lb v0,24(sp)
80ab254: 0800e003 jr ra
80ab258: 1800bd27 addiu sp,sp,24
80ab25c: 0010043c lui a0,0x1000
80ab260: e8ffbd27 addiu sp,sp,-24
80ab264: 10008424 addiu a0,a0,16
80ab268: 1400bfaf sw ra,20(sp)
80ab26c: 21a9020e jal 0x80aa484
80ab270: 0c000524 li a1,12
80ab274: 1400bf8f lw ra,20(sp)
80ab278: cfb7020a j 0x80adf3c
80ab27c: 1800bd27 addiu sp,sp,24
80ab280: e0ffbd27 addiu sp,sp,-32
80ab284: 1800b0af sw s0,24(sp)
80ab288: 1c00bfaf sw ra,28(sp)
80ab28c: 01f01034 li s0,0xf001
80ab290: 05000424 li a0,5
80ab294: 8bac020e jal 0x80ab22c
80ab298: 01000524 li a1,1
80ab29c: ffff1026 addiu s0,s0,-1
80ab2a0: 21200000 move a0,zero
80ab2a4: 1000a527 addiu a1,sp,16
80ab2a8: 01000624 li a2,1
80ab2ac: 4ea9020e jal 0x80aa538
80ab2b0: 21380000 move a3,zero
80ab2b4: 06000012 beqz s0,0x80ab2d0
80ab2b8: 1000a283 lb v0,16(sp)
80ab2bc: 01004230 andi v0,v0,0x1
80ab2c0: f4ff4014 bnez v0,0x80ab294
80ab2c4: 05000424 li a0,5
80ab2c8: b5ac020a j 0x80ab2d4
80ab2cc: 01000224 li v0,1
80ab2d0: 21100000 move v0,zero
80ab2d4: 1c00bf8f lw ra,28(sp)
80ab2d8: 1800b08f lw s0,24(sp)
80ab2dc: 0800e003 jr ra
80ab2e0: 2000bd27 addiu sp,sp,32
80ab2e4: e0ffbd27 addiu sp,sp,-32
80ab2e8: 21280000 move a1,zero
80ab2ec: 1800b0af sw s0,24(sp)
80ab2f0: 21808000 move s0,a0
80ab2f4: 1c00bfaf sw ra,28(sp)
80ab2f8: 8bac020e jal 0x80ab22c
80ab2fc: 06000424 li a0,6
80ab300: 02141000 srl v0,s0,0x10
80ab304: 1000a2a3 sb v0,16(sp)
80ab308: d8000424 li a0,216
80ab30c: 02121000 srl v0,s0,0x8
80ab310: 01000524 li a1,1
80ab314: 1200b0a3 sb s0,18(sp)
80ab318: 8bac020e jal 0x80ab22c
80ab31c: 1100a2a3 sb v0,17(sp)
80ab320: 1000a427 addiu a0,sp,16
80ab324: 21280000 move a1,zero
80ab328: 03000624 li a2,3
80ab32c: 4ea9020e jal 0x80aa538
80ab330: 21380000 move a3,zero
80ab334: a0ac020e jal 0x80ab280
80ab338: 00000000 nop
80ab33c: 1c00bf8f lw ra,28(sp)
80ab340: 1800b08f lw s0,24(sp)
80ab344: 0800e003 jr ra
80ab348: 2000bd27 addiu sp,sp,32
80ab34c: d8ffbd27 addiu sp,sp,-40
80ab350: 2000b2af sw s2,32(sp)
80ab354: 1800b0af sw s0,24(sp)
80ab358: 2190a000 move s2,a1
80ab35c: 21808000 move s0,a0
80ab360: 21280000 move a1,zero
80ab364: 06000424 li a0,6
80ab368: 2400bfaf sw ra,36(sp)
80ab36c: 1c00b1af sw s1,28(sp)
80ab370: 8bac020e jal 0x80ab22c
80ab374: 2188c000 move s1,a2
80ab378: 02141000 srl v0,s0,0x10
80ab37c: 1000a2a3 sb v0,16(sp)
80ab380: 02000424 li a0,2
80ab384: 02121000 srl v0,s0,0x8
80ab388: 01000524 li a1,1
80ab38c: 1200b0a3 sb s0,18(sp)
80ab390: 8bac020e jal 0x80ab22c
80ab394: 1100a2a3 sb v0,17(sp)
80ab398: 1000a427 addiu a0,sp,16
80ab39c: 21280000 move a1,zero
80ab3a0: 03000624 li a2,3
80ab3a4: 4ea9020e jal 0x80aa538
80ab3a8: 01000724 li a3,1
80ab3ac: 21204002 move a0,s2
80ab3b0: 21302002 move a2,s1
80ab3b4: 21280000 move a1,zero
80ab3b8: 4ea9020e jal 0x80aa538
80ab3bc: 21380000 move a3,zero
80ab3c0: a0ac020e jal 0x80ab280
80ab3c4: 00000000 nop
80ab3c8: 2400bf8f lw ra,36(sp)
80ab3cc: 2000b28f lw s2,32(sp)
80ab3d0: 1c00b18f lw s1,28(sp)
80ab3d4: 1800b08f lw s0,24(sp)
80ab3d8: 0800e003 jr ra
80ab3dc: 2800bd27 addiu sp,sp,40
80ab3e0: d8ffbd27 addiu sp,sp,-40
80ab3e4: 02140400 srl v0,a0,0x10
80ab3e8: 2000b1af sw s1,32(sp)
80ab3ec: 1000a2a3 sb v0,16(sp)
80ab3f0: 2188a000 move s1,a1
80ab3f4: 02120400 srl v0,a0,0x8
80ab3f8: 1200a4a3 sb a0,18(sp)
80ab3fc: 01000524 li a1,1
80ab400: 03000424 li a0,3
80ab404: 2400bfaf sw ra,36(sp)
80ab408: 1c00b0af sw s0,28(sp)
80ab40c: 1100a2a3 sb v0,17(sp)
80ab410: 8bac020e jal 0x80ab22c
80ab414: 2180c000 move s0,a2
80ab418: 1000a427 addiu a0,sp,16
80ab41c: 21280000 move a1,zero
80ab420: 03000624 li a2,3
80ab424: 4ea9020e jal 0x80aa538
80ab428: 01000724 li a3,1
80ab42c: 21282002 move a1,s1
80ab430: 21300002 move a2,s0
80ab434: 21200000 move a0,zero
80ab438: 4ea9020e jal 0x80aa538
80ab43c: 21380000 move a3,zero
80ab440: 2400bf8f lw ra,36(sp)
80ab444: 2000b18f lw s1,32(sp)
80ab448: 1c00b08f lw s0,28(sp)
80ab44c: 0800e003 jr ra
80ab450: 2800bd27 addiu sp,sp,40
80ab454: d8ffbd27 addiu sp,sp,-40
80ab458: 72000224 li v0,114
80ab45c: 1000a2a3 sb v0,16(sp)
80ab460: 1100a4a3 sb a0,17(sp)
80ab464: 02120400 srl v0,a0,0x8
80ab468: 02240400 srl a0,a0,0x10
80ab46c: 2400bfaf sw ra,36(sp)
80ab470: 1200a2a3 sb v0,18(sp)
80ab474: 1300a4a3 sb a0,19(sp)
80ab478: 1400a0af sw zero,20(sp)
80ab47c: 1800a0af sw zero,24(sp)
80ab480: 3fa9020e jal 0x80aa4fc
80ab484: 1c00a0af sw zero,28(sp)
80ab488: 1000a427 addiu a0,sp,16
80ab48c: 2c800534 li a1,0x802c
80ab490: 21300000 move a2,zero
80ab494: 44a9020e jal 0x80aa510
80ab498: 21380000 move a3,zero
80ab49c: 2400bf8f lw ra,36(sp)
80ab4a0: 0800e003 jr ra
80ab4a4: 2800bd27 addiu sp,sp,40
80ab4a8: b8ffbd27 addiu sp,sp,-72
80ab4ac: 0b08053c lui a1,0x80b
80ab4b0: 3000a427 addiu a0,sp,48
80ab4b4: 18e0a524 addiu a1,a1,-8168
80ab4b8: 4400bfaf sw ra,68(sp)
80ab4bc: dba8020e jal 0x80aa36c
80ab4c0: 10000624 li a2,16
80ab4c4: 0b08053c lui a1,0x80b
80ab4c8: 1000a427 addiu a0,sp,16
80ab4cc: 28e0a524 addiu a1,a1,-8152
80ab4d0: dba8020e jal 0x80aa36c
80ab4d4: 10000624 li a2,16
80ab4d8: 3000a427 addiu a0,sp,48
80ab4dc: 2c000524 li a1,44
80ab4e0: 2000a627 addiu a2,sp,32
80ab4e4: 44a9020e jal 0x80aa510
80ab4e8: 10000724 li a3,16
80ab4ec: 07004010 beqz v0,0x80ab50c
80ab4f0: 4400bf8f lw ra,68(sp)
80ab4f4: 2000a427 addiu a0,sp,32
80ab4f8: 1000a527 addiu a1,sp,16
80ab4fc: d6a8020e jal 0x80aa358
80ab500: 10000624 li a2,16
80ab504: 0100422c sltiu v0,v0,1
80ab508: 4400bf8f lw ra,68(sp)
80ab50c: 0800e003 jr ra
80ab510: 4800bd27 addiu sp,sp,72
80ab514: 01008330 andi v1,a0,0x1
80ab518: 04006010 beqz v1,0x80ab52c
80ab51c: 42100400 srl v0,a0,0x1
80ab520: 0080033c lui v1,0x8000
80ab524: 57006324 addiu v1,v1,87
80ab528: 26104300 xor v0,v0,v1
80ab52c: 0800e003 jr ra
80ab530: 00000000 nop
80ab534: b0ffbd27 addiu sp,sp,-80
80ab538: bfff0224 li v0,-65
80ab53c: 1000a0af sw zero,16(sp)
80ab540: 1000a2a3 sb v0,16(sp)
80ab544: 0b08023c lui v0,0x80b
80ab548: 3800b4af sw s4,56(sp)
80ab54c: 08ee5424 addiu s4,v0,-4600
80ab550: 3c00b5af sw s5,60(sp)
80ab554: 3400b3af sw s3,52(sp)
80ab558: 4c00bfaf sw ra,76(sp)
80ab55c: 4800beaf sw s8,72(sp)
80ab560: 4400b7af sw s7,68(sp)
80ab564: 4000b6af sw s6,64(sp)
80ab568: 3000b2af sw s2,48(sp)
80ab56c: 2c00b1af sw s1,44(sp)
80ab570: 2800b0af sw s0,40(sp)
80ab574: 1800a0af sw zero,24(sp)
80ab578: 1c00a0af sw zero,28(sp)
80ab57c: 00010524 li a1,256
80ab580: 0080133c lui s3,0x8000
80ab584: 21a88002 move s5,s4
80ab588: 45ad020e jal 0x80ab514
80ab58c: 21206002 move a0,s3
80ab590: ffffa524 addiu a1,a1,-1
80ab594: fcffa014 bnez a1,0x80ab588
80ab598: 21984000 move s3,v0
80ab59c: 5344173c lui s7,0x4453
80ab5a0: 0b081e3c lui s8,0x80b
80ab5a4: 21800000 move s0,zero
80ab5a8: 21900000 move s2,zero
80ab5ac: 0b08163c lui s6,0x80b
80ab5b0: 4e43f726 addiu s7,s7,17230
80ab5b4: 082ede27 addiu s8,s8,11784
80ab5b8: 40121200 sll v0,s2,0x9
80ab5bc: 0010113c lui s1,0x1000
80ab5c0: 021a0200 srl v1,v0,0x8
80ab5c4: 1600a3a3 sb v1,22(sp)
80ab5c8: 02302426 addiu a0,s1,12290
80ab5cc: 021c0200 srl v1,v0,0x10
80ab5d0: 21280000 move a1,zero
80ab5d4: 02160200 srl v0,v0,0x18
80ab5d8: 1400a2a3 sb v0,20(sp)
80ab5dc: 1500a3a3 sb v1,21(sp)
80ab5e0: 26a9020e jal 0x80aa498
80ab5e4: 1700a0a3 sb zero,23(sp)
80ab5e8: 06302426 addiu a0,s1,12294
80ab5ec: 26a9020e jal 0x80aa498
80ab5f0: 21280000 move a1,zero
80ab5f4: 00302426 addiu a0,s1,12288
80ab5f8: 26a9020e jal 0x80aa498
80ab5fc: 21280000 move a1,zero
80ab600: 04302426 addiu a0,s1,12292
80ab604: 26a9020e jal 0x80aa498
80ab608: 21280000 move a1,zero
80ab60c: 06302436 ori a0,s1,0x3006
80ab610: 26a9020e jal 0x80aa498
80ab614: 84000524 li a1,132
80ab618: 82000524 li a1,130
80ab61c: 26a9020e jal 0x80aa498
80ab620: 02302436 ori a0,s1,0x3002
80ab624: 53a9020e jal 0x80aa54c
80ab628: 20000424 li a0,32
80ab62c: 0b08023c lui v0,0x80b
80ab630: 1000a427 addiu a0,sp,16
80ab634: 2c800534 li a1,0x802c
80ab638: 08ee4624 addiu a2,v0,-4600
80ab63c: 49a9020e jal 0x80aa524
80ab640: 00020724 li a3,512
80ab644: 06004014 bnez v0,0x80ab660
80ab648: 06302436 ori a0,s1,0x3006
80ab64c: ff00043c lui a0,0xff
80ab650: 15ad020e jal 0x80ab454
80ab654: 2000a2af sw v0,32(sp)
80ab658: f9ad020a j 0x80ab7e4
80ab65c: 2000a28f lw v0,32(sp)
80ab660: 26a9020e jal 0x80aa498
80ab664: 21280000 move a1,zero
80ab668: 21280000 move a1,zero
80ab66c: 26a9020e jal 0x80aa498
80ab670: 02302436 ori a0,s1,0x3002
80ab674: 17a9020e jal 0x80aa45c
80ab678: 04302436 ori a0,s1,0x3004
80ab67c: 00302436 ori a0,s1,0x3000
80ab680: 17a9020e jal 0x80aa45c
80ab684: 2000a2af sw v0,32(sp)
80ab688: 2000a38f lw v1,32(sp)
80ab68c: 001c0300 sll v1,v1,0x10
80ab690: 25106200 or v0,v1,v0
80ab694: 2b180202 sltu v1,s0,v0
80ab698: 14004016 bnez s2,0x80ab6ec
80ab69c: 0b804300 0x43800b
80ab6a0: 0001828e lw v0,256(s4)
80ab6a4: 03005754 bnel v0,s7,0x80ab6b4
80ab6a8: fe018386 lh v1,510(s4)
80ab6ac: f9ad020a j 0x80ab7e4
80ab6b0: 01000224 li v0,1
80ab6b4: 55aa0234 li v0,0xaa55
80ab6b8: 06006214 bne v1,v0,0x80ab6d4
80ab6bc: 08eec38e lw v1,-4600(s6)
80ab6c0: ff00043c lui a0,0xff
80ab6c4: 15ad020e jal 0x80ab454
80ab6c8: ffff8434 ori a0,a0,0xffff
80ab6cc: f9ad020a j 0x80ab7e4
80ab6d0: 21100000 move v0,zero
80ab6d4: 26cc023c lui v0,0xcc26
80ab6d8: 41284224 addiu v0,v0,10305
80ab6dc: 04006250 beql v1,v0,0x80ab6f0
80ab6e0: ff0f4232 andi v0,s2,0xfff
80ab6e4: f9ad020a j 0x80ab7e4
80ab6e8: 21100000 move v0,zero
80ab6ec: ff0f4232 andi v0,s2,0xfff
80ab6f0: 00080324 li v1,2048
80ab6f4: 28004314 bne v0,v1,0x80ab798
80ab6f8: 00000000 nop
80ab6fc: 0103022e sltiu v0,s0,769
80ab700: 28004014 bnez v0,0x80ab7a4
80ab704: ff00043c lui a0,0xff
80ab708: 8103022e sltiu v0,s0,897
80ab70c: 04004010 beqz v0,0x80ab720
80ab710: 0104022e sltiu v0,s0,1025
80ab714: e000043c lui a0,0xe0
80ab718: e9ad020a j 0x80ab7a4
80ab71c: 20008424 addiu a0,a0,32
80ab720: 04004010 beqz v0,0x80ab734
80ab724: 8104022e sltiu v0,s0,1153
80ab728: c000043c lui a0,0xc0
80ab72c: e9ad020a j 0x80ab7a4
80ab730: 40008424 addiu a0,a0,64
80ab734: 04004010 beqz v0,0x80ab748
80ab738: 0105022e sltiu v0,s0,1281
80ab73c: a000043c lui a0,0xa0
80ab740: e9ad020a j 0x80ab7a4
80ab744: 60008424 addiu a0,a0,96
80ab748: 04004010 beqz v0,0x80ab75c
80ab74c: 8105022e sltiu v0,s0,1409
80ab750: 8000043c lui a0,0x80
80ab754: e9ad020a j 0x80ab7a4
80ab758: 80008424 addiu a0,a0,128
80ab75c: 04004010 beqz v0,0x80ab770
80ab760: 0106022e sltiu v0,s0,1537
80ab764: 6000043c lui a0,0x60
80ab768: e9ad020a j 0x80ab7a4
80ab76c: a0008424 addiu a0,a0,160
80ab770: 04004010 beqz v0,0x80ab784
80ab774: 8106022e sltiu v0,s0,1665
80ab778: 4000043c lui a0,0x40
80ab77c: e9ad020a j 0x80ab7a4
80ab780: c0008424 addiu a0,a0,192
80ab784: 07004010 beqz v0,0x80ab7a4
80ab788: ff000424 li a0,255
80ab78c: 2000043c lui a0,0x20
80ab790: e9ad020a j 0x80ab7a4
80ab794: e0008424 addiu a0,a0,224
80ab798: 05004054 bnezl v0,0x80ab7b0
80ab79c: 2128a002 move a1,s5
80ab7a0: 21200000 move a0,zero
80ab7a4: 15ad020e jal 0x80ab454
80ab7a8: 00000000 nop
80ab7ac: 2128a002 move a1,s5
80ab7b0: 0000a28c lw v0,0(a1)
80ab7b4: cbff5314 bne v0,s3,0x80ab6e4
80ab7b8: 0400a524 addiu a1,a1,4
80ab7bc: 45ad020e jal 0x80ab514
80ab7c0: 21206002 move a0,s3
80ab7c4: faffbe14 bne a1,s8,0x80ab7b0
80ab7c8: 21984000 move s3,v0
80ab7cc: 20005226 addiu s2,s2,32
80ab7d0: 2000023c lui v0,0x20
80ab7d4: 79ff4256 bnel s2,v0,0x80ab5bc
80ab7d8: 40121200 sll v0,s2,0x9
80ab7dc: f9ad020a j 0x80ab7e4
80ab7e0: 01000224 li v0,1
80ab7e4: 4c00bf8f lw ra,76(sp)
80ab7e8: 4800be8f lw s8,72(sp)
80ab7ec: 4400b78f lw s7,68(sp)
80ab7f0: 4000b68f lw s6,64(sp)
80ab7f4: 3c00b58f lw s5,60(sp)
80ab7f8: 3800b48f lw s4,56(sp)
80ab7fc: 3400b38f lw s3,52(sp)
80ab800: 3000b28f lw s2,48(sp)
80ab804: 2c00b18f lw s1,44(sp)
80ab808: 2800b08f lw s0,40(sp)
80ab80c: 0800e003 jr ra
80ab810: 5000bd27 addiu sp,sp,80
80ab814: d8ffbd27 addiu sp,sp,-40
80ab818: 2400bfaf sw ra,36(sp)
80ab81c: 2000b2af sw s2,32(sp)
80ab820: 1c00b1af sw s1,28(sp)
80ab824: 35a9020e jal 0x80aa4d4
80ab828: 1800b0af sw s0,24(sp)
80ab82c: 9f000424 li a0,159
80ab830: 8bac020e jal 0x80ab22c
80ab834: 01000524 li a1,1
80ab838: 21200000 move a0,zero
80ab83c: 1000a527 addiu a1,sp,16
80ab840: 04000624 li a2,4
80ab844: 4ea9020e jal 0x80aa538
80ab848: 21380000 move a3,zero
80ab84c: 1000a283 lb v0,16(sp)
80ab850: c2000324 li v1,194
80ab854: 03004310 beq v0,v1,0x80ab864
80ab858: 1100a483 lb a0,17(sp)
80ab85c: 5eae020a j 0x80ab978
80ab860: 21100000 move v0,zero
80ab864: 22000324 li v1,34
80ab868: 43008354 bnel a0,v1,0x80ab978
80ab86c: 21100000 move v0,zero
80ab870: 1200a483 lb a0,18(sp)
80ab874: 13000324 li v1,19
80ab878: 3f008354 bnel a0,v1,0x80ab978
80ab87c: 21100000 move v0,zero
80ab880: 1300a383 lb v1,19(sp)
80ab884: 3c006214 bne v1,v0,0x80ab978
80ab888: 21100000 move v0,zero
80ab88c: 02000224 li v0,2
80ab890: 06000424 li a0,6
80ab894: 21280000 move a1,zero
80ab898: 1400a0a3 sb zero,20(sp)
80ab89c: 8bac020e jal 0x80ab22c
80ab8a0: 1500a2a3 sb v0,21(sp)
80ab8a4: 01000424 li a0,1
80ab8a8: 8bac020e jal 0x80ab22c
80ab8ac: 01000524 li a1,1
80ab8b0: 1400a427 addiu a0,sp,20
80ab8b4: 21280000 move a1,zero
80ab8b8: 02000624 li a2,2
80ab8bc: 4ea9020e jal 0x80aa538
80ab8c0: 21380000 move a3,zero
80ab8c4: a0ac020e jal 0x80ab280
80ab8c8: 00000000 nop
80ab8cc: e3ff4010 beqz v0,0x80ab85c
80ab8d0: 21800000 move s0,zero
80ab8d4: 0100123c lui s2,0x1
80ab8d8: 0800113c lui s1,0x8
80ab8dc: b9ac020e jal 0x80ab2e4
80ab8e0: 21200002 move a0,s0
80ab8e4: ddff4010 beqz v0,0x80ab85c
80ab8e8: 21801202 addu s0,s0,s2
80ab8ec: fbff1116 bne s0,s1,0x80ab8dc
80ab8f0: 0b08033c lui v1,0x80b
80ab8f4: 21100000 move v0,zero
80ab8f8: 08ee6324 addiu v1,v1,-4600
80ab8fc: 00400424 li a0,16384
80ab900: 21286200 addu a1,v1,v0
80ab904: 0000a2a0 sb v0,0(a1)
80ab908: 01004224 addiu v0,v0,1
80ab90c: fcff4414 bne v0,a0,0x80ab900
80ab910: 21886000 move s1,v1
80ab914: 21800000 move s0,zero
80ab918: 00401224 li s2,16384
80ab91c: 21200002 move a0,s0
80ab920: 21283002 addu a1,s1,s0
80ab924: d3ac020e jal 0x80ab34c
80ab928: 20000624 li a2,32
80ab92c: cbff4010 beqz v0,0x80ab85c
80ab930: 20001026 addiu s0,s0,32
80ab934: faff1216 bne s0,s2,0x80ab920
80ab938: 21200002 move a0,s0
80ab93c: 21200000 move a0,zero
80ab940: 21282002 move a1,s1
80ab944: f8ac020e jal 0x80ab3e0
80ab948: 00400624 li a2,16384
80ab94c: 21100000 move v0,zero
80ab950: 00400324 li v1,16384
80ab954: 21202202 addu a0,s1,v0
80ab958: 00008580 lb a1,0(a0)
80ab95c: ff004430 andi a0,v0,0xff
80ab960: 0500a454 bnel a1,a0,0x80ab978
80ab964: 21100000 move v0,zero
80ab968: 01004224 addiu v0,v0,1
80ab96c: faff4314 bne v0,v1,0x80ab958
80ab970: 21202202 addu a0,s1,v0
80ab974: 01000224 li v0,1
80ab978: 2400bf8f lw ra,36(sp)
80ab97c: 2000b28f lw s2,32(sp)
80ab980: 1c00b18f lw s1,28(sp)
80ab984: 1800b08f lw s0,24(sp)
80ab988: 0800e003 jr ra
80ab98c: 2800bd27 addiu sp,sp,40
80ab990: d8ffbd27 addiu sp,sp,-40
80ab994: 1800b2af sw s2,24(sp)
80ab998: 1400b1af sw s1,20(sp)
80ab99c: 1000b0af sw s0,16(sp)
80ab9a0: 2400bfaf sw ra,36(sp)
80ab9a4: 2000b4af sw s4,32(sp)
80ab9a8: 1c00b3af sw s3,28(sp)
80ab9ac: 35a9020e jal 0x80aa4d4
80ab9b0: 21800000 move s0,zero
80ab9b4: 0100123c lui s2,0x1
80ab9b8: 0800113c lui s1,0x8
80ab9bc: b9ac020e jal 0x80ab2e4
80ab9c0: 21200002 move a0,s0
80ab9c4: 03004014 bnez v0,0x80ab9d4
80ab9c8: 21801202 addu s0,s0,s2
80ab9cc: 8bae020a j 0x80aba2c
80ab9d0: 21100000 move v0,zero
80ab9d4: f9ff1116 bne s0,s1,0x80ab9bc
80ab9d8: ff001424 li s4,255
80ab9dc: 0b08113c lui s1,0x80b
80ab9e0: 08ee3126 addiu s1,s1,-4600
80ab9e4: 21800000 move s0,zero
80ab9e8: 00403326 addiu s3,s1,16384
80ab9ec: 0800123c lui s2,0x8
80ab9f0: 21200002 move a0,s0
80ab9f4: 21282002 move a1,s1
80ab9f8: f8ac020e jal 0x80ab3e0
80ab9fc: 00400624 li a2,16384
80aba00: 21102002 move v0,s1
80aba04: 00004380 lb v1,0(v0)
80aba08: 08007454 bnel v1,s4,0x80aba2c
80aba0c: 21100000 move v0,zero
80aba10: 01004224 addiu v0,v0,1
80aba14: fcff5354 bnel v0,s3,0x80aba08
80aba18: 00004380 lb v1,0(v0)
80aba1c: 00401026 addiu s0,s0,16384
80aba20: f4ff1216 bne s0,s2,0x80ab9f4
80aba24: 21200002 move a0,s0
80aba28: 01000224 li v0,1
80aba2c: 2400bf8f lw ra,36(sp)
80aba30: 2000b48f lw s4,32(sp)
80aba34: 1c00b38f lw s3,28(sp)
80aba38: 1800b28f lw s2,24(sp)
80aba3c: 1400b18f lw s1,20(sp)
80aba40: 1000b08f lw s0,16(sp)
80aba44: 0800e003 jr ra
80aba48: 2800bd27 addiu sp,sp,40
80aba4c: 78fdbd27 addiu sp,sp,-648
80aba50: 6402b1af sw s1,612(sp)
80aba54: 21888000 move s1,a0
80aba58: 02000424 li a0,2
80aba5c: 8402bfaf sw ra,644(sp)
80aba60: 7802b6af sw s6,632(sp)
80aba64: 6002b0af sw s0,608(sp)
80aba68: 8002beaf sw s8,640(sp)
80aba6c: 7c02b7af sw s7,636(sp)
80aba70: 7402b5af sw s5,628(sp)
80aba74: 7002b4af sw s4,624(sp)
80aba78: 6c02b3af sw s3,620(sp)
80aba7c: 6802b2af sw s2,616(sp)
80aba80: 21b0a000 move s6,a1
80aba84: 5402a0af sw zero,596(sp)
80aba88: feb0020e jal 0x80ac3f8
80aba8c: 5002a0af sw zero,592(sp)
80aba90: 0b08053c lui a1,0x80b
80aba94: 4002a427 addiu a0,sp,576
80aba98: f8e0a524 addiu a1,a1,-7944
80aba9c: 10000624 li a2,16
80abaa0: dba8020e jal 0x80aa36c
80abaa4: 21804000 move s0,v0
80abaa8: 0b08053c lui a1,0x80b
80abaac: 3002a427 addiu a0,sp,560
80abab0: 38e0a524 addiu a1,a1,-8136
80abab4: dba8020e jal 0x80aa36c
80abab8: 10000624 li a2,16
80ababc: 0b08053c lui a1,0x80b
80abac0: 2002a427 addiu a0,sp,544
80abac4: 48e0a524 addiu a1,a1,-8120
80abac8: dba8020e jal 0x80aa36c
80abacc: 10000624 li a2,16
80abad0: 02002052 beqzl s1,0x80abadc
80abad4: 21100000 move v0,zero
80abad8: 2800228e lw v0,40(s1)
80abadc: 0800033c lui v1,0x8
80abae0: 00ca6334 ori v1,v1,0xca00
80abae4: 21184300 addu v1,v0,v1
80abae8: 0b08173c lui s7,0x80b
80abaec: 21900000 move s2,zero
80abaf0: 5802a3af sw v1,600(sp)
80abaf4: c4e0f726 addiu s7,s7,-7996
80abaf8: f0000224 li v0,240
80abafc: 1000a2af sw v0,16(sp)
80abb00: 6700023c lui v0,0x67
80abb04: 2d4f4224 addiu v0,v0,20269
80abb08: 1400a2af sw v0,20(sp)
80abb0c: 21200002 move a0,s0
80abb10: 21280000 move a1,zero
80abb14: 21300000 move a2,zero
80abb18: 3db2020e jal 0x80ac8f4
80abb1c: 40010724 li a3,320
80abb20: 28000224 li v0,40
80abb24: 1000a2af sw v0,16(sp)
80abb28: 5802a28f lw v0,600(sp)
80abb2c: 21280000 move a1,zero
80abb30: 21300000 move a2,zero
80abb34: 40010724 li a3,320
80abb38: 1800a2af sw v0,24(sp)
80abb3c: 21200002 move a0,s0
80abb40: 72b1020e jal 0x80ac5c8
80abb44: 1400b6af sw s6,20(sp)
80abb48: f4a8020e jal 0x80aa3d0
80abb4c: 4002a427 addiu a0,sp,576
80abb50: f8ff0524 li a1,-8
80abb54: 02104598 lwr a1,4098(v0)
80abb58: 21200002 move a0,s0
80abb5c: 0b000624 li a2,11
80abb60: 4002a727 addiu a3,sp,576
80abb64: 1410113c lui s1,0x1014
80abb68: 00603126 addiu s1,s1,24576
80abb6c: 21982002 move s3,s1
80abb70: 40014524 addiu a1,v0,320
80abb74: f5b1020e jal 0x80ac7d4
80abb78: 42280500 srl a1,a1,0x1
80abb7c: 0b08073c lui a3,0x80b
80abb80: 21200002 move a0,s0
80abb84: 10000524 li a1,16
80abb88: 3c000624 li a2,60
80abb8c: f5b1020e jal 0x80ac7d4
80abb90: 58e0e724 addiu a3,a3,-8104
80abb94: 0b08073c lui a3,0x80b
80abb98: 21200002 move a0,s0
80abb9c: 10000524 li a1,16
80abba0: 4c000624 li a2,76
80abba4: f5b1020e jal 0x80ac7d4
80abba8: 78e0e724 addiu a3,a3,-8072
80abbac: 0b08073c lui a3,0x80b
80abbb0: 21200002 move a0,s0
80abbb4: 10000524 li a1,16
80abbb8: 6c000624 li a2,108
80abbbc: f5b1020e jal 0x80ac7d4
80abbc0: 94e0e724 addiu a3,a3,-8044
80abbc4: 0b08073c lui a3,0x80b
80abbc8: 21200002 move a0,s0
80abbcc: 10000524 li a1,16
80abbd0: 7c000624 li a2,124
80abbd4: f5b1020e jal 0x80ac7d4
80abbd8: b0e0e724 addiu a3,a3,-8016
80abbdc: 20b1020e jal 0x80ac480
80abbe0: 02000424 li a0,2
80abbe4: 17a9020e jal 0x80aa45c
80abbe8: 21202002 move a0,s1
80abbec: 02004230 andi v0,v0,0x2
80abbf0: 90004010 beqz v0,0x80abe34
80abbf4: 8402bf8f lw ra,644(sp)
80abbf8: 17a9020e jal 0x80aa45c
80abbfc: 21206002 move a0,s3
80abc00: 08004230 andi v0,v0,0x8
80abc04: f7ff4014 bnez v0,0x80abbe4
80abc08: f0000224 li v0,240
80abc0c: 1000a2af sw v0,16(sp)
80abc10: 6700023c lui v0,0x67
80abc14: 2d4f4224 addiu v0,v0,20269
80abc18: 1400a2af sw v0,20(sp)
80abc1c: 40010724 li a3,320
80abc20: 26000624 li a2,38
80abc24: 21280000 move a1,zero
80abc28: 3db2020e jal 0x80ac8f4
80abc2c: 21200002 move a0,s0
80abc30: 20b1020e jal 0x80ac480
80abc34: 02000424 li a0,2
80abc38: 0010043c lui a0,0x1000
80abc3c: 0c000524 li a1,12
80abc40: 21a9020e jal 0x80aa484
80abc44: 10008424 addiu a0,a0,16
80abc48: 30a9020e jal 0x80aa4c0
80abc4c: 3f08113c lui s1,0x83f
80abc50: 95a8020e jal 0x80aa254
80abc54: 0f00043c lui a0,0xf
80abc58: 35a9020e jal 0x80aa4d4
80abc5c: 2002b427 addiu s4,sp,544
80abc60: 95a8020e jal 0x80aa254
80abc64: 0f00043c lui a0,0xf
80abc68: 2000a427 addiu a0,sp,32
80abc6c: 21280000 move a1,zero
80abc70: eaa8020e jal 0x80aa3a8
80abc74: 08000624 li a2,8
80abc78: 35a9020e jal 0x80aa4d4
80abc7c: 3002b327 addiu s3,sp,560
80abc80: ff1f2526 addiu a1,s1,8191
80abc84: 9fff0224 li v0,-97
80abc88: 2000a427 addiu a0,sp,32
80abc8c: 21300000 move a2,zero
80abc90: 00200724 li a3,8192
80abc94: 3aa9020e jal 0x80aa4e8
80abc98: 2000a2a3 sb v0,32(sp)
80abc9c: ff1f2536 ori a1,s1,0x1fff
80abca0: 90ff0224 li v0,-112
80abca4: 2000a427 addiu a0,sp,32
80abca8: 5402a627 addiu a2,sp,596
80abcac: 04000724 li a3,4
80abcb0: 3aa9020e jal 0x80aa4e8
80abcb4: 2000a2a3 sb v0,32(sp)
80abcb8: ff1f2536 ori a1,s1,0x1fff
80abcbc: a0ff0224 li v0,-96
80abcc0: 2000a427 addiu a0,sp,32
80abcc4: 5002a627 addiu a2,sp,592
80abcc8: 04000724 li a3,4
80abccc: 3aa9020e jal 0x80aa4e8
80abcd0: 2000a2a3 sb v0,32(sp)
80abcd4: ff1f2536 ori a1,s1,0x1fff
80abcd8: 3e000224 li v0,62
80abcdc: 2000a427 addiu a0,sp,32
80abce0: 21300000 move a2,zero
80abce4: 21380000 move a3,zero
80abce8: 3aa9020e jal 0x80aa4e8
80abcec: 2000a2a3 sb v0,32(sp)
80abcf0: 3fa9020e jal 0x80aa4fc
80abcf4: 21880000 move s1,zero
80abcf8: 13001e24 li s8,19
80abcfc: 02a83e9a lwr s8,-22526(s1)
80abd00: 0000878e lw a3,0(s4)
80abd04: 24000524 li a1,36
80abd08: 21200002 move a0,s0
80abd0c: 4000b526 addiu s5,s5,64
80abd10: f5b1020e jal 0x80ac7d4
80abd14: 2130a002 move a2,s5
80abd18: 20b1020e jal 0x80ac480
80abd1c: 02000424 li a0,2
80abd20: 15ad020e jal 0x80ab454
80abd24: 0000648e lw a0,0(s3)
80abd28: 02000224 li v0,2
80abd2c: 0e002212 beq s1,v0,0x80abd68
80abd30: 00000000 nop
80abd34: 03000224 li v0,3
80abd38: 0f002212 beq s1,v0,0x80abd78
80abd3c: 01000224 li v0,1
80abd40: 05002212 beq s1,v0,0x80abd58
80abd44: 00000000 nop
80abd48: 2aad020e jal 0x80ab4a8
80abd4c: 00000000 nop
80abd50: 60af020a j 0x80abd80
80abd54: 00000000 nop
80abd58: 05ae020e jal 0x80ab814
80abd5c: 00000000 nop
80abd60: 60af020a j 0x80abd80
80abd64: 00000000 nop
80abd68: 64ae020e jal 0x80ab990
80abd6c: 00000000 nop
80abd70: 60af020a j 0x80abd80
80abd74: 00000000 nop
80abd78: 4dad020e jal 0x80ab534
80abd7c: 00000000 nop
80abd80: 07004050 beqzl v0,0x80abda0
80abd84: 0b08073c lui a3,0x80b
80abd88: 01005226 addiu s2,s2,1
80abd8c: 21200002 move a0,s0
80abd90: ec000524 li a1,236
80abd94: 2130a002 move a2,s5
80abd98: 6caf020a j 0x80abdb0
80abd9c: 2138e002 move a3,s7
80abda0: 21200002 move a0,s0
80abda4: ec000524 li a1,236
80abda8: 2130a002 move a2,s5
80abdac: cce0e724 addiu a3,a3,-7988
80abdb0: f5b1020e jal 0x80ac7d4
80abdb4: 01003126 addiu s1,s1,1
80abdb8: 20b1020e jal 0x80ac480
80abdbc: 02000424 li a0,2
80abdc0: 04000224 li v0,4
80abdc4: 04009426 addiu s4,s4,4
80abdc8: ccff2216 bne s1,v0,0x80abcfc
80abdcc: 04007326 addiu s3,s3,4
80abdd0: 04005116 bne s2,s1,0x80abde4
80abdd4: 0b08073c lui a3,0x80b
80abdd8: 15ad020e jal 0x80ab454
80abddc: 00ff0434 li a0,0xff00
80abde0: 0b08073c lui a3,0x80b
80abde4: 21200002 move a0,s0
80abde8: 24000524 li a1,36
80abdec: d0000624 li a2,208
80abdf0: d4e0e724 addiu a3,a3,-7980
80abdf4: f5b1020e jal 0x80ac7d4
80abdf8: 1410113c lui s1,0x1014
80abdfc: 00603126 addiu s1,s1,24576
80abe00: 20b1020e jal 0x80ac480
80abe04: 02000424 li a0,2
80abe08: 21982002 move s3,s1
80abe0c: 17a9020e jal 0x80aa45c
80abe10: 21202002 move a0,s1
80abe14: 01004230 andi v0,v0,0x1
80abe18: 38ff4010 beqz v0,0x80abafc
80abe1c: f0000224 li v0,240
80abe20: 17a9020e jal 0x80aa45c
80abe24: 21206002 move a0,s3
80abe28: 02004230 andi v0,v0,0x2
80abe2c: f7ff4014 bnez v0,0x80abe0c
80abe30: 8402bf8f lw ra,644(sp)
80abe34: 8002be8f lw s8,640(sp)
80abe38: 7c02b78f lw s7,636(sp)
80abe3c: 7802b68f lw s6,632(sp)
80abe40: 7402b58f lw s5,628(sp)
80abe44: 7002b48f lw s4,624(sp)
80abe48: 6c02b38f lw s3,620(sp)
80abe4c: 6802b28f lw s2,616(sp)
80abe50: 6402b18f lw s1,612(sp)
80abe54: 6002b08f lw s0,608(sp)
80abe58: 0800e003 jr ra
80abe5c: 8802bd27 addiu sp,sp,648
80abe60: 0000858c lw a1,0(a0)
80abe64: d8ffbd27 addiu sp,sp,-40
80abe68: 1c00b0af sw s0,28(sp)
80abe6c: 2400bfaf sw ra,36(sp)
80abe70: 2000b1af sw s1,32(sp)
80abe74: 2000a010 beqz a1,0x80abef8
80abe78: 21808000 move s0,a0
80abe7c: aea8020e jal 0x80aa2b8
80abe80: 0400848c lw a0,4(a0)
80abe84: 0800038e lw v1,8(s0)
80abe88: 1c004314 bne v0,v1,0x80abefc
80abe8c: 2400bf8f lw ra,36(sp)
80abe90: 6da8020e jal 0x80aa1b4
80abe94: 21200000 move a0,zero
80abe98: 18004014 bnez v0,0x80abefc
80abe9c: 2400bf8f lw ra,36(sp)
80abea0: 0b08043c lui a0,0x80b
80abea4: 38e18424 addiu a0,a0,-7880
80abea8: 3ba8020e jal 0x80aa0ec
80abeac: 0a000524 li a1,10
80abeb0: 03004014 bnez v0,0x80abec0
80abeb4: 21884000 move s1,v0
80abeb8: aeaf020a j 0x80abeb8
80abebc: 00000000 nop
80abec0: 0400058e lw a1,4(s0)
80abec4: 0000068e lw a2,0(s0)
80abec8: 21204000 move a0,v0
80abecc: 4aa8020e jal 0x80aa128
80abed0: 1000a727 addiu a3,sp,16
80abed4: 03004050 beqzl v0,0x80abee4
80abed8: 0000038e lw v1,0(s0)
80abedc: b7af020a j 0x80abedc
80abee0: 00000000 nop
80abee4: 1000a28f lw v0,16(sp)
80abee8: fcff6214 bne v1,v0,0x80abedc
80abeec: 00000000 nop
80abef0: 4fa8020e jal 0x80aa13c
80abef4: 21202002 move a0,s1
80abef8: 2400bf8f lw ra,36(sp)
80abefc: 2000b18f lw s1,32(sp)
80abf00: 1c00b08f lw s0,28(sp)
80abf04: 0800e003 jr ra
80abf08: 2800bd27 addiu sp,sp,40
80abf0c: b0bfbd27 addiu sp,sp,-16464
80abf10: 3840b1af sw s1,16440(sp)
80abf14: 0b08113c lui s1,0x80b
80abf18: 3440b0af sw s0,16436(sp)
80abf1c: 4c40bfaf sw ra,16460(sp)
80abf20: 4840b5af sw s5,16456(sp)
80abf24: 4440b4af sw s4,16452(sp)
80abf28: 4040b3af sw s3,16448(sp)
80abf2c: 3c40b2af sw s2,16444(sp)
80abf30: 21808000 move s0,a0
80abf34: 000080ac sw zero,0(a0)
80abf38: 040080ac sw zero,4(a0)
80abf3c: 080080ac sw zero,8(a0)
80abf40: 1040a527 addiu a1,sp,16400
80abf44: 68a8020e jal 0x80aa1a0
80abf48: 38e12426 addiu a0,s1,-7880
80abf4c: 03004010 beqz v0,0x80abf5c
80abf50: 1040a68f lw a2,16400(sp)
80abf54: d5af020a j 0x80abf54
80abf58: 00000000 nop
80abf5c: 2800023c lui v0,0x28
80abf60: 01004224 addiu v0,v0,1
80abf64: 2b10c200 sltu v0,a2,v0
80abf68: 35004010 beqz v0,0x80ac040
80abf6c: 2840a6af sw a2,16424(sp)
80abf70: 0010c624 addiu a2,a2,4096
80abf74: 0020043c lui a0,0x2000
80abf78: 0026053c lui a1,0x2600
80abf7c: a9a8020e jal 0x80aa2a4
80abf80: 82300600 srl a2,a2,0x2
80abf84: 2f004010 beqz v0,0x80ac044
80abf88: 4c40bf8f lw ra,16460(sp)
80abf8c: 040002ae sw v0,4(s0)
80abf90: 2840a28f lw v0,16424(sp)
80abf94: 38e12426 addiu a0,s1,-7880
80abf98: 080000ae sw zero,8(s0)
80abf9c: 000002ae sw v0,0(s0)
80abfa0: 3ba8020e jal 0x80aa0ec
80abfa4: 01000524 li a1,1
80abfa8: 21984000 move s3,v0
80abfac: 21880000 move s1,zero
80abfb0: 19004014 bnez v0,0x80ac018
80abfb4: 00401524 li s5,16384
80abfb8: eeaf020a j 0x80abfb8
80abfbc: 00000000 nop
80abfc0: 0140822e sltiu v0,s4,16385
80abfc4: 0aa0a202 0x2a2a00a
80abfc8: 21206002 move a0,s3
80abfcc: 1000a527 addiu a1,sp,16
80abfd0: 21308002 move a2,s4
80abfd4: 45a8020e jal 0x80aa114
80abfd8: 2840a727 addiu a3,sp,16424
80abfdc: 14004014 bnez v0,0x80ac030
80abfe0: 2840b28f lw s2,16424(sp)
80abfe4: 12005416 bne s2,s4,0x80ac030
80abfe8: 1000a427 addiu a0,sp,16
80abfec: 0800148e lw s4,8(s0)
80abff0: aea8020e jal 0x80aa2b8
80abff4: 21284002 move a1,s2
80abff8: 0400048e lw a0,4(s0)
80abffc: 21105400 addu v0,v0,s4
80ac000: 080002ae sw v0,8(s0)
80ac004: 21209100 addu a0,a0,s1
80ac008: 1000a527 addiu a1,sp,16
80ac00c: dba8020e jal 0x80aa36c
80ac010: 21304002 move a2,s2
80ac014: 21883202 addu s1,s1,s2
80ac018: 0000148e lw s4,0(s0)
80ac01c: 2b103402 sltu v0,s1,s4
80ac020: e7ff4014 bnez v0,0x80abfc0
80ac024: 23a09102 subu s4,s4,s1
80ac028: 0eb0020a j 0x80ac038
80ac02c: 00000000 nop
80ac030: 0cb0020a j 0x80ac030
80ac034: 00000000 nop
80ac038: 4fa8020e jal 0x80aa13c
80ac03c: 21206002 move a0,s3
80ac040: 4c40bf8f lw ra,16460(sp)
80ac044: 4840b58f lw s5,16456(sp)
80ac048: 4440b48f lw s4,16452(sp)
80ac04c: 4040b38f lw s3,16448(sp)
80ac050: 3c40b28f lw s2,16444(sp)
80ac054: 3840b18f lw s1,16440(sp)
80ac058: 3440b08f lw s0,16436(sp)
80ac05c: 0800e003 jr ra
80ac060: 5040bd27 addiu sp,sp,16464
80ac064: 90bfbd27 addiu sp,sp,-16496
80ac068: 4c40b1af sw s1,16460(sp)
80ac06c: 21888000 move s1,a0
80ac070: 02000424 li a0,2
80ac074: 6c40bfaf sw ra,16492(sp)
80ac078: 5040b2af sw s2,16464(sp)
80ac07c: 4840b0af sw s0,16456(sp)
80ac080: 2190a000 move s2,a1
80ac084: 6840beaf sw s8,16488(sp)
80ac088: 6440b7af sw s7,16484(sp)
80ac08c: 6040b6af sw s6,16480(sp)
80ac090: 5c40b5af sw s5,16476(sp)
80ac094: 5840b4af sw s4,16472(sp)
80ac098: feb0020e jal 0x80ac3f8
80ac09c: 5440b3af sw s3,16468(sp)
80ac0a0: 0b08053c lui a1,0x80b
80ac0a4: 2840a427 addiu a0,sp,16424
80ac0a8: 34e2a524 addiu a1,a1,-7628
80ac0ac: 0f000624 li a2,15
80ac0b0: dba8020e jal 0x80aa36c
80ac0b4: 21804000 move s0,v0
80ac0b8: f0000224 li v0,240
80ac0bc: 1000a2af sw v0,16(sp)
80ac0c0: 6700023c lui v0,0x67
80ac0c4: 2d4f4224 addiu v0,v0,20269
80ac0c8: 1400a2af sw v0,20(sp)
80ac0cc: 21200002 move a0,s0
80ac0d0: 21280000 move a1,zero
80ac0d4: 21300000 move a2,zero
80ac0d8: 3db2020e jal 0x80ac8f4
80ac0dc: 40010724 li a3,320
80ac0e0: 28000224 li v0,40
80ac0e4: 1000a2af sw v0,16(sp)
80ac0e8: 1400b2af sw s2,20(sp)
80ac0ec: 2800238e lw v1,40(s1)
80ac0f0: 0800023c lui v0,0x8
80ac0f4: 00ca4234 ori v0,v0,0xca00
80ac0f8: 21106200 addu v0,v1,v0
80ac0fc: 21280000 move a1,zero
80ac100: 21300000 move a2,zero
80ac104: 40010724 li a3,320
80ac108: 1800a2af sw v0,24(sp)
80ac10c: 72b1020e jal 0x80ac5c8
80ac110: 21200002 move a0,s0
80ac114: f4a8020e jal 0x80aa3d0
80ac118: 2840a427 addiu a0,sp,16424
80ac11c: f8ff0524 li a1,-8
80ac120: 02104598 lwr a1,4098(v0)
80ac124: 21200002 move a0,s0
80ac128: 09000624 li a2,9
80ac12c: 2840a727 addiu a3,sp,16424
80ac130: 1410113c lui s1,0x1014
80ac134: 00603126 addiu s1,s1,24576
80ac138: 21902002 move s2,s1
80ac13c: 40014524 addiu a1,v0,320
80ac140: f5b1020e jal 0x80ac7d4
80ac144: 42280500 srl a1,a1,0x1
80ac148: 0b08073c lui a3,0x80b
80ac14c: 21200002 move a0,s0
80ac150: 10000524 li a1,16
80ac154: 2c000624 li a2,44
80ac158: f5b1020e jal 0x80ac7d4
80ac15c: 48e1e724 addiu a3,a3,-7864
80ac160: 0b08073c lui a3,0x80b
80ac164: 21200002 move a0,s0
80ac168: 10000524 li a1,16
80ac16c: 3c000624 li a2,60
80ac170: f5b1020e jal 0x80ac7d4
80ac174: 70e1e724 addiu a3,a3,-7824
80ac178: 0b08073c lui a3,0x80b
80ac17c: 21200002 move a0,s0
80ac180: 10000524 li a1,16
80ac184: 4c000624 li a2,76
80ac188: f5b1020e jal 0x80ac7d4
80ac18c: 94e1e724 addiu a3,a3,-7788
80ac190: 0b08073c lui a3,0x80b
80ac194: 21200002 move a0,s0
80ac198: 10000524 li a1,16
80ac19c: 6c000624 li a2,108
80ac1a0: f5b1020e jal 0x80ac7d4
80ac1a4: b4e1e724 addiu a3,a3,-7756
80ac1a8: 0b08073c lui a3,0x80b
80ac1ac: 21200002 move a0,s0
80ac1b0: 10000524 li a1,16
80ac1b4: 7c000624 li a2,124
80ac1b8: f5b1020e jal 0x80ac7d4
80ac1bc: b0e0e724 addiu a3,a3,-8016
80ac1c0: 20b1020e jal 0x80ac480
80ac1c4: 02000424 li a0,2
80ac1c8: 17a9020e jal 0x80aa45c
80ac1cc: 21202002 move a0,s1
80ac1d0: 02004230 andi v0,v0,0x2
80ac1d4: 74004010 beqz v0,0x80ac3a8
80ac1d8: 6c40bf8f lw ra,16492(sp)
80ac1dc: 17a9020e jal 0x80aa45c
80ac1e0: 21204002 move a0,s2
80ac1e4: 08004230 andi v0,v0,0x8
80ac1e8: f7ff4014 bnez v0,0x80ac1c8
80ac1ec: f0000224 li v0,240
80ac1f0: 1000a2af sw v0,16(sp)
80ac1f4: 6700023c lui v0,0x67
80ac1f8: 2d4f4224 addiu v0,v0,20269
80ac1fc: 1400a2af sw v0,20(sp)
80ac200: 21280000 move a1,zero
80ac204: 26000624 li a2,38
80ac208: 40010724 li a3,320
80ac20c: 3db2020e jal 0x80ac8f4
80ac210: 21200002 move a0,s0
80ac214: 20b1020e jal 0x80ac480
80ac218: 02000424 li a0,2
80ac21c: c3af020e jal 0x80abf0c
80ac220: 3840a427 addiu a0,sp,16440
80ac224: 5ea8020e jal 0x80aa178
80ac228: 21200000 move a0,zero
80ac22c: 57004014 bnez v0,0x80ac38c
80ac230: 0b08073c lui a3,0x80b
80ac234: 0b08043c lui a0,0x80b
80ac238: 63a8020e jal 0x80aa18c
80ac23c: d8e18424 addiu a0,a0,-7720
80ac240: 52004014 bnez v0,0x80ac38c
80ac244: 0b08073c lui a3,0x80b
80ac248: 85a9020e jal 0x80aa614
80ac24c: 00000000 nop
80ac250: 0b08073c lui a3,0x80b
80ac254: 24000524 li a1,36
80ac258: 70000624 li a2,112
80ac25c: 21200002 move a0,s0
80ac260: e4e1e724 addiu a3,a3,-7708
80ac264: f5b1020e jal 0x80ac7d4
80ac268: 21904000 move s2,v0
80ac26c: 20b1020e jal 0x80ac480
80ac270: 02000424 li a0,2
80ac274: 21200000 move a0,zero
80ac278: 2800a527 addiu a1,sp,40
80ac27c: 8aa9020e jal 0x80aa628
80ac280: 01000624 li a2,1
80ac284: 41004014 bnez v0,0x80ac38c
80ac288: 0b08073c lui a3,0x80b
80ac28c: 21204002 move a0,s2
80ac290: 2800a527 addiu a1,sp,40
80ac294: 8fa9020e jal 0x80aa63c
80ac298: 01000624 li a2,1
80ac29c: 3b004014 bnez v0,0x80ac38c
80ac2a0: 0b08073c lui a3,0x80b
80ac2a4: ff00173c lui s7,0xff
80ac2a8: 01001124 li s1,1
80ac2ac: 01001324 li s3,1
80ac2b0: 20001524 li s5,32
80ac2b4: 14001624 li s6,20
80ac2b8: fffff736 ori s7,s7,0xffff
80ac2bc: aa001e24 li s8,170
80ac2c0: 2b103202 sltu v0,s1,s2
80ac2c4: 22004010 beqz v0,0x80ac350
80ac2c8: 23105102 subu v0,s2,s1
80ac2cc: 2100542c sltiu s4,v0,33
80ac2d0: 0a10b402 0x2b4100a
80ac2d4: 21a04000 move s4,v0
80ac2d8: 00086226 addiu v0,s3,2048
80ac2dc: 2b102202 sltu v0,s1,v0
80ac2e0: 0f004054 bnezl v0,0x80ac320
80ac2e4: 21202002 move a0,s1
80ac2e8: 21200002 move a0,s0
80ac2ec: 9c000524 li a1,156
80ac2f0: 6e000624 li a2,110
80ac2f4: 80000724 li a3,128
80ac2f8: 1000b6af sw s6,16(sp)
80ac2fc: 1400b7af sw s7,20(sp)
80ac300: 1800beaf sw s8,24(sp)
80ac304: 1c00b2af sw s2,28(sp)
80ac308: 72b2020e jal 0x80ac9c8
80ac30c: 2000b1af sw s1,32(sp)
80ac310: 20b1020e jal 0x80ac480
80ac314: 02000424 li a0,2
80ac318: 21982002 move s3,s1
80ac31c: 21202002 move a0,s1
80ac320: 2800a527 addiu a1,sp,40
80ac324: 8aa9020e jal 0x80aa628
80ac328: 21308002 move a2,s4
80ac32c: 16004014 bnez v0,0x80ac388
80ac330: 21202002 move a0,s1
80ac334: 2800a527 addiu a1,sp,40
80ac338: 8fa9020e jal 0x80aa63c
80ac33c: 21308002 move a2,s4
80ac340: 11004014 bnez v0,0x80ac388
80ac344: 20003126 addiu s1,s1,32
80ac348: b1b0020a j 0x80ac2c4
80ac34c: 2b103202 sltu v0,s1,s2
80ac350: 98af020e jal 0x80abe60
80ac354: 3840a427 addiu a0,sp,16440
80ac358: 0b08073c lui a3,0x80b
80ac35c: 21200002 move a0,s0
80ac360: 24000524 li a1,36
80ac364: 90000624 li a2,144
80ac368: f5b1020e jal 0x80ac7d4
80ac36c: f4e1e724 addiu a3,a3,-7692
80ac370: 20b1020e jal 0x80ac480
80ac374: 02000424 li a0,2
80ac378: aab7020e jal 0x80adea8
80ac37c: 01000424 li a0,1
80ac380: eab0020a j 0x80ac3a8
80ac384: 6c40bf8f lw ra,16492(sp)
80ac388: 0b08073c lui a3,0x80b
80ac38c: 21200002 move a0,s0
80ac390: 24000524 li a1,36
80ac394: 90000624 li a2,144
80ac398: f5b1020e jal 0x80ac7d4
80ac39c: 10e2e724 addiu a3,a3,-7664
80ac3a0: e8b0020a j 0x80ac3a0
80ac3a4: 00000000 nop
80ac3a8: 6840be8f lw s8,16488(sp)
80ac3ac: 6440b78f lw s7,16484(sp)
80ac3b0: 6040b68f lw s6,16480(sp)
80ac3b4: 5c40b58f lw s5,16476(sp)
80ac3b8: 5840b48f lw s4,16472(sp)
80ac3bc: 5440b38f lw s3,16468(sp)
80ac3c0: 5040b28f lw s2,16464(sp)
80ac3c4: 4c40b18f lw s1,16460(sp)
80ac3c8: 4840b08f lw s0,16456(sp)
80ac3cc: 0800e003 jr ra
80ac3d0: 7040bd27 addiu sp,sp,16496
80ac3d4: ef000224 li v0,239
80ac3d8: 23304600 subu a2,v0,a2
80ac3dc: 03000324 li v1,3
80ac3e0: 0210c398 lwr v1,4098(a2)
80ac3e4: d0020324 li v1,720
80ac3e8: 0228a398 lwr v1,10242(a1)
80ac3ec: 21104500 addu v0,v0,a1
80ac3f0: 0800e003 jr ra
80ac3f4: 21108200 addu v0,a0,v0
80ac3f8: ff008430 andi a0,a0,0xff
80ac3fc: 01000224 li v0,1
80ac400: 10008210 beq a0,v0,0x80ac444
80ac404: 0c08023c lui v0,0x80c
80ac408: 05008010 beqz a0,0x80ac420
80ac40c: 02000224 li v0,2
80ac410: 14008250 beql a0,v0,0x80ac464
80ac414: 0c08023c lui v0,0x80c
80ac418: 0800e003 jr ra
80ac41c: 21100000 move v0,zero
80ac420: 0c08023c lui v0,0x80c
80ac424: 143f438c lw v1,16148(v0)
80ac428: 01006330 andi v1,v1,0x1
80ac42c: 03006010 beqz v1,0x80ac43c
80ac430: 00000000 nop
80ac434: 0800e003 jr ra
80ac438: fc3e428c lw v0,16124(v0)
80ac43c: 0800e003 jr ra
80ac440: 003f428c lw v0,16128(v0)
80ac444: 143f438c lw v1,16148(v0)
80ac448: 01006330 andi v1,v1,0x1
80ac44c: 03006010 beqz v1,0x80ac45c
80ac450: 00000000 nop
80ac454: 0800e003 jr ra
80ac458: 043f428c lw v0,16132(v0)
80ac45c: 0800e003 jr ra
80ac460: 083f428c lw v0,16136(v0)
80ac464: 183f438c lw v1,16152(v0)
80ac468: 01006330 andi v1,v1,0x1
80ac46c: 02006050 beqzl v1,0x80ac478
80ac470: 103f428c lw v0,16144(v0)
80ac474: 0c3f428c lw v0,16140(v0)
80ac478: 0800e003 jr ra
80ac47c: 00000000 nop
80ac480: e0ffbd27 addiu sp,sp,-32
80ac484: 1000b0af sw s0,16(sp)
80ac488: 0b08103c lui s0,0x80b
80ac48c: 68e21026 addiu s0,s0,-7576
80ac490: 1400b1af sw s1,20(sp)
80ac494: ff009130 andi s1,a0,0xff
80ac498: 3412043c lui a0,0x1234
80ac49c: 1800b2af sw s2,24(sp)
80ac4a0: 1c00bfaf sw ra,28(sp)
80ac4a4: 70001226 addiu s2,s0,112
80ac4a8: 21180002 move v1,s0
80ac4ac: 78568424 addiu a0,a0,22136
80ac4b0: 0000628c lw v0,0(v1)
80ac4b4: 04006324 addiu v1,v1,4
80ac4b8: 26104400 xor v0,v0,a0
80ac4bc: fcff7214 bne v1,s2,0x80ac4b0
80ac4c0: fcff62ac sw v0,-4(v1)
80ac4c4: 77a8020e jal 0x80aa1dc
80ac4c8: 00000000 nop
80ac4cc: 90a8020e jal 0x80aa240
80ac4d0: 00000000 nop
80ac4d4: cca8020e jal 0x80aa330
80ac4d8: 21200002 move a0,s0
80ac4dc: 3412043c lui a0,0x1234
80ac4e0: 21100002 move v0,s0
80ac4e4: 78568424 addiu a0,a0,22136
80ac4e8: 0000438c lw v1,0(v0)
80ac4ec: 04004224 addiu v0,v0,4
80ac4f0: 26186400 xor v1,v1,a0
80ac4f4: fcff5214 bne v0,s2,0x80ac4e8
80ac4f8: fcff43ac sw v1,-4(v0)
80ac4fc: 01000224 li v0,1
80ac500: 13002212 beq s1,v0,0x80ac550
80ac504: 0c08023c lui v0,0x80c
80ac508: 05002012 beqz s1,0x80ac520
80ac50c: 02000224 li v0,2
80ac510: 18002212 beq s1,v0,0x80ac574
80ac514: 0c08023c lui v0,0x80c
80ac518: 6db1020a j 0x80ac5b4
80ac51c: 1c00bf8f lw ra,28(sp)
80ac520: 0c08023c lui v0,0x80c
80ac524: 143f438c lw v1,16148(v0)
80ac528: 01006330 andi v1,v1,0x1
80ac52c: 04006050 beqzl v1,0x80ac540
80ac530: fc3e448c lw a0,16124(v0)
80ac534: 003f448c lw a0,16128(v0)
80ac538: 51b1020a j 0x80ac544
80ac53c: fc3e458c lw a1,16124(v0)
80ac540: 003f458c lw a1,16128(v0)
80ac544: 0400063c lui a2,0x4
80ac548: 67b1020a j 0x80ac59c
80ac54c: 0065c624 addiu a2,a2,25856
80ac550: 143f438c lw v1,16148(v0)
80ac554: 01006330 andi v1,v1,0x1
80ac558: 04006050 beqzl v1,0x80ac56c
80ac55c: 043f448c lw a0,16132(v0)
80ac560: 083f448c lw a0,16136(v0)
80ac564: 51b1020a j 0x80ac544
80ac568: 043f458c lw a1,16132(v0)
80ac56c: 51b1020a j 0x80ac544
80ac570: 083f458c lw a1,16136(v0)
80ac574: 183f438c lw v1,16152(v0)
80ac578: 01006330 andi v1,v1,0x1
80ac57c: 04006050 beqzl v1,0x80ac590
80ac580: 0c3f448c lw a0,16140(v0)
80ac584: 103f448c lw a0,16144(v0)
80ac588: 65b1020a j 0x80ac594
80ac58c: 0c3f458c lw a1,16140(v0)
80ac590: 103f458c lw a1,16144(v0)
80ac594: 0300063c lui a2,0x3
80ac598: 0084c634 ori a2,a2,0x8400
80ac59c: 1c00bf8f lw ra,28(sp)
80ac5a0: 1800b28f lw s2,24(sp)
80ac5a4: 1400b18f lw s1,20(sp)
80ac5a8: 1000b08f lw s0,16(sp)
80ac5ac: e0a8020a j 0x80aa380
80ac5b0: 2000bd27 addiu sp,sp,32
80ac5b4: 1800b28f lw s2,24(sp)
80ac5b8: 1400b18f lw s1,20(sp)
80ac5bc: 1000b08f lw s0,16(sp)
80ac5c0: 0800e003 jr ra
80ac5c4: 2000bd27 addiu sp,sp,32
80ac5c8: e8fcbd27 addiu sp,sp,-792
80ac5cc: 0003b2af sw s2,768(sp)
80ac5d0: 2c03b28f lw s2,812(sp)
80ac5d4: 0803b4af sw s4,776(sp)
80ac5d8: 21a0a000 move s4,a1
80ac5dc: 3003a58f lw a1,816(sp)
80ac5e0: 0c03b5af sw s5,780(sp)
80ac5e4: 21a88000 move s5,a0
80ac5e8: 21204002 move a0,s2
80ac5ec: 1403bfaf sw ra,788(sp)
80ac5f0: 1003b6af sw s6,784(sp)
80ac5f4: 0403b3af sw s3,772(sp)
80ac5f8: 21b0c000 move s6,a2
80ac5fc: fc02b1af sw s1,764(sp)
80ac600: f802b0af sw s0,760(sp)
80ac604: 2198e000 move s3,a3
80ac608: 40a8020e jal 0x80aa100
80ac60c: 2803b08f lw s0,808(sp)
80ac610: 77a8020e jal 0x80aa1dc
80ac614: 00000000 nop
80ac618: d0020324 li v1,720
80ac61c: 02a0839a lwr v1,-24574(s4)
80ac620: 2211023c lui v0,0x1122
80ac624: 44334224 addiu v0,v0,13124
80ac628: e002a2af sw v0,736(sp)
80ac62c: 6655023c lui v0,0x5566
80ac630: 88774224 addiu v0,v0,30600
80ac634: e402a2af sw v0,740(sp)
80ac638: aa99023c lui v0,0x99aa
80ac63c: ccbb4234 ori v0,v0,0xbbcc
80ac640: e802a2af sw v0,744(sp)
80ac644: eedd023c lui v0,0xddee
80ac648: 00ff4234 ori v0,v0,0xff00
80ac64c: ec02a2af sw v0,748(sp)
80ac650: 03000224 li v0,3
80ac654: 0288029a lwr v0,-30718(s0)
80ac658: ffff1026 addiu s0,s0,-1
80ac65c: 21a8b402 addu s5,s5,s4
80ac660: 21b0d002 addu s6,s6,s0
80ac664: ef001424 li s4,239
80ac668: 23b09602 subu s6,s4,s6
80ac66c: 21800000 move s0,zero
80ac670: 0210c29a lwr v0,4098(s6)
80ac674: 21a0a202 addu s4,s5,v0
80ac678: d0021524 li s5,720
80ac67c: 2a101302 slt v0,s0,s3
80ac680: 0e004010 beqz v0,0x80ac6bc
80ac684: 21204002 move a0,s2
80ac688: 1000a527 addiu a1,sp,16
80ac68c: 21302002 move a2,s1
80ac690: 45a8020e jal 0x80aa114
80ac694: f002a727 addiu a3,sp,752
80ac698: 0238159a lwr s5,14338(s0)
80ac69c: 1000a427 addiu a0,sp,16
80ac6a0: 21282002 move a1,s1
80ac6a4: e002a627 addiu a2,sp,736
80ac6a8: 01001026 addiu s0,s0,1
80ac6ac: b3a8020e jal 0x80aa2cc
80ac6b0: 2138f400 addu a3,a3,s4
80ac6b4: a0b1020a j 0x80ac680
80ac6b8: 2a101302 slt v0,s0,s3
80ac6bc: 1403bf8f lw ra,788(sp)
80ac6c0: 1003b68f lw s6,784(sp)
80ac6c4: 0c03b58f lw s5,780(sp)
80ac6c8: 0803b48f lw s4,776(sp)
80ac6cc: 0403b38f lw s3,772(sp)
80ac6d0: 0003b28f lw s2,768(sp)
80ac6d4: fc02b18f lw s1,764(sp)
80ac6d8: f802b08f lw s0,760(sp)
80ac6dc: 0800e003 jr ra
80ac6e0: 1803bd27 addiu sp,sp,792
80ac6e4: d0020324 li v1,720
80ac6e8: 0228a398 lwr v1,10242(a1)
80ac6ec: 03000324 li v1,3
80ac6f0: 1000a88f lw t0,16(sp)
80ac6f4: ff00e730 andi a3,a3,0xff
80ac6f8: e0ffe224 addiu v0,a3,-32
80ac6fc: 0b080c3c lui t4,0x80b
80ac700: 00110200 sll v0,v0,0x4
80ac704: d8e28c25 addiu t4,t4,-7464
80ac708: 003c077d 0x7d073c00
80ac70c: 003a097d 0x7d093a00
80ac710: 21608201 addu t4,t4,v0
80ac714: 03000a24 li t2,3
80ac718: 08000d24 li t5,8
80ac71c: 10000e24 li t6,16
80ac720: 0230c398 lwr v1,12290(a2)
80ac724: 21180000 move v1,zero
80ac728: 2328a600 subu a1,a1,a2
80ac72c: 21208500 addu a0,a0,a1
80ac730: cd028424 addiu a0,a0,717
80ac734: 02306a98 lwr t2,12290(v1)
80ac738: 21288301 addu a1,t4,v1
80ac73c: 0000ab80 lb t3,0(a1)
80ac740: 21280000 move a1,zero
80ac744: 23108600 subu v0,a0,a2
80ac748: 0730ab00 srav a2,t3,a1
80ac74c: 0100c630 andi a2,a2,0x1
80ac750: 0400c014 bnez a2,0x80ac764
80ac754: 0100a524 addiu a1,a1,1
80ac758: 000047a0 sb a3,0(v0)
80ac75c: 010049a0 sb t1,1(v0)
80ac760: 020048a0 sb t0,2(v0)
80ac764: f8ffad14 bne a1,t5,0x80ac748
80ac768: d0024224 addiu v0,v0,720
80ac76c: 01006324 addiu v1,v1,1
80ac770: f1ff6e14 bne v1,t6,0x80ac738
80ac774: 02306a98 lwr t2,12290(v1)
80ac778: 0800e003 jr ra
80ac77c: 00000000 nop
80ac780: ff008430 andi a0,a0,0xff
80ac784: d0ff8224 addiu v0,a0,-48
80ac788: ff004230 andi v0,v0,0xff
80ac78c: 0a00432c sltiu v1,v0,10
80ac790: 0e006014 bnez v1,0x80ac7cc
80ac794: 00000000 nop
80ac798: 9fff8224 addiu v0,a0,-97
80ac79c: ff004230 andi v0,v0,0xff
80ac7a0: 0600422c sltiu v0,v0,6
80ac7a4: 03004010 beqz v0,0x80ac7b4
80ac7a8: bfff8324 addiu v1,a0,-65
80ac7ac: f2b1020a j 0x80ac7c8
80ac7b0: a9ff8424 addiu a0,a0,-87
80ac7b4: ff006330 andi v1,v1,0xff
80ac7b8: 0600632c sltiu v1,v1,6
80ac7bc: 03006010 beqz v1,0x80ac7cc
80ac7c0: 21100000 move v0,zero
80ac7c4: c9ff8424 addiu a0,a0,-55
80ac7c8: ff008230 andi v0,a0,0xff
80ac7cc: 0800e003 jr ra
80ac7d0: 00000000 nop
80ac7d4: c0ffbd27 addiu sp,sp,-64
80ac7d8: 3800b7af sw s7,56(sp)
80ac7dc: 2000b1af sw s1,32(sp)
80ac7e0: 0b08173c lui s7,0x80b
80ac7e4: ff00113c lui s1,0xff
80ac7e8: 3400b6af sw s6,52(sp)
80ac7ec: 3000b5af sw s5,48(sp)
80ac7f0: 2c00b4af sw s4,44(sp)
80ac7f4: 2800b3af sw s3,40(sp)
80ac7f8: 2400b2af sw s2,36(sp)
80ac7fc: 3c00bfaf sw ra,60(sp)
80ac800: 1c00b0af sw s0,28(sp)
80ac804: 21908000 move s2,a0
80ac808: 2198a000 move s3,a1
80ac80c: 21c8c000 move t9,a2
80ac810: 21a0e000 move s4,a3
80ac814: 21c0a000 move t8,a1
80ac818: ffff3136 ori s1,s1,0xffff
80ac81c: 21780000 move t7,zero
80ac820: 0a001524 li s5,10
80ac824: 5e001624 li s6,94
80ac828: 44e2f726 addiu s7,s7,-7612
80ac82c: 21808f02 addu s0,s4,t7
80ac830: 00000782 lb a3,0(s0)
80ac834: 1b00e010 beqz a3,0x80ac8a4
80ac838: 3c00bf8f lw ra,60(sp)
80ac83c: 0a00f550 beql a3,s5,0x80ac868
80ac840: 10003927 addiu t9,t9,16
80ac844: 0a00f614 bne a3,s6,0x80ac870
80ac848: 01000527 addiu a1,t8,1
80ac84c: e0b1020e jal 0x80ac780
80ac850: 01000482 lb a0,1(s0)
80ac854: 80100200 sll v0,v0,0x2
80ac858: 21105700 addu v0,v0,s7
80ac85c: 0000518c lw s1,0(v0)
80ac860: 27b2020a j 0x80ac89c
80ac864: 0100ef25 addiu t7,t7,1
80ac868: 27b2020a j 0x80ac89c
80ac86c: 21c06002 move t8,s3
80ac870: 01002627 addiu a2,t9,1
80ac874: 21204002 move a0,s2
80ac878: b9b1020e jal 0x80ac6e4
80ac87c: 1000a0af sw zero,16(sp)
80ac880: 00000782 lb a3,0(s0)
80ac884: 21280003 move a1,t8
80ac888: 1000b1af sw s1,16(sp)
80ac88c: 21204002 move a0,s2
80ac890: b9b1020e jal 0x80ac6e4
80ac894: 21302003 move a2,t9
80ac898: 08001827 addiu t8,t8,8
80ac89c: 0bb2020a j 0x80ac82c
80ac8a0: 0100ef25 addiu t7,t7,1
80ac8a4: 3800b78f lw s7,56(sp)
80ac8a8: 3400b68f lw s6,52(sp)
80ac8ac: 3000b58f lw s5,48(sp)
80ac8b0: 2c00b48f lw s4,44(sp)
80ac8b4: 2800b38f lw s3,40(sp)
80ac8b8: 2400b28f lw s2,36(sp)
80ac8bc: 2000b18f lw s1,32(sp)
80ac8c0: 1c00b08f lw s0,28(sp)
80ac8c4: 0800e003 jr ra
80ac8c8: 4000bd27 addiu sp,sp,64
80ac8cc: 0400033c lui v1,0x4
80ac8d0: cd028424 addiu a0,a0,717
80ac8d4: 21100000 move v0,zero
80ac8d8: 00656324 addiu v1,v1,25856
80ac8dc: 21288200 addu a1,a0,v0
80ac8e0: 01004224 addiu v0,v0,1
80ac8e4: fdff4314 bne v0,v1,0x80ac8dc
80ac8e8: 0000a0a0 sb zero,0(a1)
80ac8ec: 0800e003 jr ra
80ac8f0: 00000000 nop
80ac8f4: 1000a98f lw t1,16(sp)
80ac8f8: f0000224 li v0,240
80ac8fc: 03000824 li t0,3
80ac900: 23104900 subu v0,v0,t1
80ac904: 02104898 lwr t0,4098(v0)
80ac908: 1400a38f lw v1,20(sp)
80ac90c: d0020c24 li t4,720
80ac910: 003c6a7c 0x7c6a3c00
80ac914: 003a6b7c 0x7c6b3a00
80ac918: 21208200 addu a0,a0,v0
80ac91c: 2a40a700 slt t0,a1,a3
80ac920: 0d000011 beqz t0,0x80ac958
80ac924: 0210ac98 lwr t4,4098(a1)
80ac928: 2140c000 move t0,a2
80ac92c: 21108200 addu v0,a0,v0
80ac930: 2a680901 slt t5,t0,t1
80ac934: 0600a011 beqz t5,0x80ac950
80ac938: 01000825 addiu t0,t0,1
80ac93c: 00004aa0 sb t2,0(v0)
80ac940: 01004ba0 sb t3,1(v0)
80ac944: 020043a0 sb v1,2(v0)
80ac948: 4cb2020a j 0x80ac930
80ac94c: 03004224 addiu v0,v0,3
80ac950: 47b2020a j 0x80ac91c
80ac954: 0100a524 addiu a1,a1,1
80ac958: 0800e003 jr ra
80ac95c: 00000000 nop
80ac960: d8ffbd27 addiu sp,sp,-40
80ac964: 3800af8f lw t7,56(sp)
80ac968: 3c00a28f lw v0,60(sp)
80ac96c: 4000ae83 lb t6,64(sp)
80ac970: 1000afaf sw t7,16(sp)
80ac974: 1400a2af sw v0,20(sp)
80ac978: 2400bfaf sw ra,36(sp)
80ac97c: 2000b1af sw s1,32(sp)
80ac980: 1c00b0af sw s0,28(sp)
80ac984: 21888000 move s1,a0
80ac988: 2180a000 move s0,a1
80ac98c: 21c8c000 move t9,a2
80ac990: 3db2020e jal 0x80ac8f4
80ac994: 21c0e000 move t8,a3
80ac998: 21280e02 addu a1,s0,t6
80ac99c: 2400bf8f lw ra,36(sp)
80ac9a0: 1c00b08f lw s0,28(sp)
80ac9a4: 21202002 move a0,s1
80ac9a8: 2000b18f lw s1,32(sp)
80ac9ac: 2378ee01 subu t7,t7,t6
80ac9b0: 3800afaf sw t7,56(sp)
80ac9b4: 3c00a0af sw zero,60(sp)
80ac9b8: 21302e03 addu a2,t9,t6
80ac9bc: 23380e03 subu a3,t8,t6
80ac9c0: 3db2020a j 0x80ac8f4
80ac9c4: 2800bd27 addiu sp,sp,40
80ac9c8: b8ffbd27 addiu sp,sp,-72
80ac9cc: 3000b3af sw s3,48(sp)
80ac9d0: 2c00b2af sw s2,44(sp)
80ac9d4: 6400b38f lw s3,100(sp)
80ac9d8: 6800b28f lw s2,104(sp)
80ac9dc: 4000b7af sw s7,64(sp)
80ac9e0: 3800b5af sw s5,56(sp)
80ac9e4: 2b187202 sltu v1,s3,s2
80ac9e8: 4400bfaf sw ra,68(sp)
80ac9ec: 3c00b6af sw s6,60(sp)
80ac9f0: 3400b4af sw s4,52(sp)
80ac9f4: 2800b1af sw s1,40(sp)
80ac9f8: 2400b0af sw s0,36(sp)
80ac9fc: 5800b58f lw s5,88(sp)
80aca00: 5c00a28f lw v0,92(sp)
80aca04: 28006014 bnez v1,0x80acaa8
80aca08: 6000b78f lw s7,96(sp)
80aca0c: 21a8d500 addu s5,a2,s5
80aca10: 1400a2af sw v0,20(sp)
80aca14: 02000224 li v0,2
80aca18: 2180e000 move s0,a3
80aca1c: 1000b5af sw s5,16(sp)
80aca20: 1800a2af sw v0,24(sp)
80aca24: 2138a700 addu a3,a1,a3
80aca28: 2188a000 move s1,a1
80aca2c: 21b08000 move s6,a0
80aca30: 58b2020e jal 0x80ac960
80aca34: 21a0c000 move s4,a2
80aca38: 1b007002 divu zero,s3,s0
80aca3c: c0010002 0x20001c0
80aca40: fcff0226 addiu v0,s0,-4
80aca44: 21384000 move a3,v0
80aca48: fcffb526 addiu s5,s5,-4
80aca4c: 5800b5af sw s5,88(sp)
80aca50: 5c00b7af sw s7,92(sp)
80aca54: 4400bf8f lw ra,68(sp)
80aca58: 4000b78f lw s7,64(sp)
80aca5c: 3800b58f lw s5,56(sp)
80aca60: 3000b38f lw s3,48(sp)
80aca64: 2120c002 move a0,s6
80aca68: 04002526 addiu a1,s1,4
80aca6c: 3c00b68f lw s6,60(sp)
80aca70: 04008626 addiu a2,s4,4
80aca74: 3400b48f lw s4,52(sp)
80aca78: 12800000 mflo s0
80aca7c: 1b005002 divu zero,s2,s0
80aca80: c0010002 0x20001c0
80aca84: 12900000 mflo s2
80aca88: 2b805200 sltu s0,v0,s2
80aca8c: 0a385002 0x250380a
80aca90: 2138f100 addu a3,a3,s1
80aca94: 2c00b28f lw s2,44(sp)
80aca98: 2800b18f lw s1,40(sp)
80aca9c: 2400b08f lw s0,36(sp)
80acaa0: 3db2020a j 0x80ac8f4
80acaa4: 4800bd27 addiu sp,sp,72
80acaa8: 4400bf8f lw ra,68(sp)
80acaac: 4000b78f lw s7,64(sp)
80acab0: 3c00b68f lw s6,60(sp)
80acab4: 3800b58f lw s5,56(sp)
80acab8: 3400b48f lw s4,52(sp)
80acabc: 3000b38f lw s3,48(sp)
80acac0: 2c00b28f lw s2,44(sp)
80acac4: 2800b18f lw s1,40(sp)
80acac8: 2400b08f lw s0,36(sp)
80acacc: 0800e003 jr ra
80acad0: 4800bd27 addiu sp,sp,72
80acad4: f8ffbd27 addiu sp,sp,-8
80acad8: 0000a4af sw a0,0(sp)
80acadc: 0000a28f lw v0,0(sp)
80acae0: 06004010 beqz v0,0x80acafc
80acae4: 00000000 nop
80acae8: 0000a28f lw v0,0(sp)
80acaec: ffff4224 addiu v0,v0,-1
80acaf0: 0000a2af sw v0,0(sp)
80acaf4: b7b2020a j 0x80acadc
80acaf8: 00000000 nop
80acafc: 0800e003 jr ra
80acb00: 0800bd27 addiu sp,sp,8
80acb04: 0b08033c lui v1,0x80b
80acb08: 21288500 addu a1,a0,a1
80acb0c: ffff0224 li v0,-1
80acb10: e8e86324 addiu v1,v1,-5912
80acb14: 0b008510 beq a0,a1,0x80acb44
80acb18: 00000000 nop
80acb1c: 00008680 lb a2,0(a0)
80acb20: 01008424 addiu a0,a0,1
80acb24: 2630c200 xor a2,a2,v0
80acb28: ff00c630 andi a2,a2,0xff
80acb2c: 80300600 sll a2,a2,0x2
80acb30: 2130c300 addu a2,a2,v1
80acb34: 0000c68c lw a2,0(a2)
80acb38: 02120200 srl v0,v0,0x8
80acb3c: c5b2020a j 0x80acb14
80acb40: 2610c200 xor v0,a2,v0
80acb44: 0800e003 jr ra
80acb48: 27100200 nor v0,zero,v0
80acb4c: 21288500 addu a1,a0,a1
80acb50: 21100000 move v0,zero
80acb54: 10008510 beq a0,a1,0x80acb98
80acb58: 08000324 li v1,8
80acb5c: 00008680 lb a2,0(a0)
80acb60: 40100200 sll v0,v0,0x1
80acb64: ff004230 andi v0,v0,0xff
80acb68: 2640c200 xor t0,a2,v0
80acb6c: 2044087c 0x7c084420
80acb70: 09004738 xori a3,v0,0x9
80acb74: 0000082d sltiu t0,t0,0
80acb78: 40300600 sll a2,a2,0x1
80acb7c: ffff6324 addiu v1,v1,-1
80acb80: 0b10e800 0xe8100b
80acb84: f6ff6014 bnez v1,0x80acb60
80acb88: ff00c630 andi a2,a2,0xff
80acb8c: 7f004230 andi v0,v0,0x7f
80acb90: d5b2020a j 0x80acb54
80acb94: 01008424 addiu a0,a0,1
80acb98: 0800e003 jr ra
80acb9c: 00000000 nop
80acba0: e0ffbd27 addiu sp,sp,-32
80acba4: 21108000 move v0,a0
80acba8: 2c000424 li a0,44
80acbac: 1400b1af sw s1,20(sp)
80acbb0: 1000b0af sw s0,16(sp)
80acbb4: 2188c000 move s1,a2
80acbb8: 2180a000 move s0,a1
80acbbc: 21304000 move a2,v0
80acbc0: 05000524 li a1,5
80acbc4: 1c00bfaf sw ra,28(sp)
80acbc8: 1800b2af sw s2,24(sp)
80acbcc: bca9020e jal 0x80aa6f0
80acbd0: 2190e000 move s2,a3
80acbd4: a8a9020e jal 0x80aa6a0
80acbd8: 2c000424 li a0,44
80acbdc: 1c00bf8f lw ra,28(sp)
80acbe0: 21202002 move a0,s1
80acbe4: 21282002 move a1,s1
80acbe8: 21300002 move a2,s0
80acbec: 1400b18f lw s1,20(sp)
80acbf0: 1000b08f lw s0,16(sp)
80acbf4: 02391200 srl a3,s2,0x4
80acbf8: 1800b28f lw s2,24(sp)
80acbfc: 7dab020a j 0x80aadf4
80acc00: 2000bd27 addiu sp,sp,32
80acc04: a8ffbd27 addiu sp,sp,-88
80acc08: 0b08053c lui a1,0x80b
80acc0c: 10000624 li a2,16
80acc10: d8e8a524 addiu a1,a1,-5928
80acc14: 1000a427 addiu a0,sp,16
80acc18: 5400bfaf sw ra,84(sp)
80acc1c: 5000b3af sw s3,80(sp)
80acc20: 4800b1af sw s1,72(sp)
80acc24: 4400b0af sw s0,68(sp)
80acc28: dba8020e jal 0x80aa36c
80acc2c: 4c00b2af sw s2,76(sp)
80acc30: a3a9020e jal 0x80aa68c
80acc34: 21200000 move a0,zero
80acc38: 01000424 li a0,1
80acc3c: a3a9020e jal 0x80aa68c
80acc40: 21984000 move s3,v0
80acc44: 21204000 move a0,v0
80acc48: 21804000 move s0,v0
80acc4c: 99a9020e jal 0x80aa664
80acc50: 38005124 addiu s1,v0,56
80acc54: 0010043c lui a0,0x1000
80acc58: 26608424 addiu a0,a0,24614
80acc5c: 26a9020e jal 0x80aa498
80acc60: 10000524 li a1,16
80acc64: 0100053c lui a1,0x1
80acc68: 21200002 move a0,s0
80acc6c: 1004a524 addiu a1,a1,1040
80acc70: 9ea9020e jal 0x80aa678
80acc74: 10000624 li a2,16
80acc78: 21180000 move v1,zero
80acc7c: 0f000224 li v0,15
80acc80: 23202302 subu a0,s1,v1
80acc84: 0e008580 lb a1,14(a0)
80acc88: 3000a627 addiu a2,sp,48
80acc8c: 2120c300 addu a0,a2,v1
80acc90: 01006324 addiu v1,v1,1
80acc94: faff6214 bne v1,v0,0x80acc80
80acc98: 000085a0 sb a1,0(a0)
80acc9c: 3e00a283 lb v0,62(sp)
80acca0: 2120c000 move a0,a2
80acca4: 0f000524 li a1,15
80acca8: 10004234 ori v0,v0,0x10
80accac: d3b2020e jal 0x80acb4c
80accb0: 3e00a2a3 sb v0,62(sp)
80accb4: 40100200 sll v0,v0,0x1
80accb8: 01004234 ori v0,v0,0x1
80accbc: 3f00a2a3 sb v0,63(sp)
80accc0: 10001224 li s2,16
80accc4: 3000a227 addiu v0,sp,48
80accc8: 0500113c lui s1,0x5
80acccc: 000002ae sw v0,0(s0)
80accd0: 040012ae sw s2,4(s0)
80accd4: 21200002 move a0,s0
80accd8: 1b0c2526 addiu a1,s1,3099
80accdc: 9ea9020e jal 0x80aa678
80acce0: 21300000 move a2,zero
80acce4: 2000a427 addiu a0,sp,32
80acce8: 21280000 move a1,zero
80accec: eaa8020e jal 0x80aa3a8
80accf0: 10000624 li a2,16
80accf4: 3000a427 addiu a0,sp,48
80accf8: 48000526 addiu a1,s0,72
80accfc: e0a8020e jal 0x80aa380
80acd00: 10000624 li a2,16
80acd04: 10000724 li a3,16
80acd08: 1000a427 addiu a0,sp,16
80acd0c: 2000a527 addiu a1,sp,32
80acd10: e8b2020e jal 0x80acba0
80acd14: 3000a627 addiu a2,sp,48
80acd18: 05000224 li v0,5
80acd1c: 3000a2a3 sb v0,48(sp)
80acd20: 3000a627 addiu a2,sp,48
80acd24: 0e000224 li v0,14
80acd28: 3100a2a3 sb v0,49(sp)
80acd2c: 21200002 move a0,s0
80acd30: 000006ae sw a2,0(s0)
80acd34: 040012ae sw s2,4(s0)
80acd38: 2a0c2526 addiu a1,s1,3114
80acd3c: 9ea9020e jal 0x80aa678
80acd40: 21300000 move a2,zero
80acd44: 0010043c lui a0,0x1000
80acd48: 26608424 addiu a0,a0,24614
80acd4c: 26a9020e jal 0x80aa498
80acd50: 00020524 li a1,512
80acd54: 0100053c lui a1,0x1
80acd58: 21200002 move a0,s0
80acd5c: 1004a524 addiu a1,a1,1040
80acd60: 9ea9020e jal 0x80aa678
80acd64: 00020624 li a2,512
80acd68: 99a9020e jal 0x80aa664
80acd6c: 21206002 move a0,s3
80acd70: 0800028e lw v0,8(s0)
80acd74: 5400bf8f lw ra,84(sp)
80acd78: 5000b38f lw s3,80(sp)
80acd7c: 8000427c 0x7c420080
80acd80: 4c00b28f lw s2,76(sp)
80acd84: 4800b18f lw s1,72(sp)
80acd88: 4400b08f lw s0,68(sp)
80acd8c: 23100200 negu v0,v0
80acd90: 0800e003 jr ra
80acd94: 5800bd27 addiu sp,sp,88
80acd98: a0ffbd27 addiu sp,sp,-96
80acd9c: 4c00b0af sw s0,76(sp)
80acda0: 0a08103c lui s0,0x80a
80acda4: 0ca00436 ori a0,s0,0xa00c
80acda8: 5c00bfaf sw ra,92(sp)
80acdac: 5800b3af sw s3,88(sp)
80acdb0: 5400b2af sw s2,84(sp)
80acdb4: 1ca9020e jal 0x80aa470
80acdb8: 5000b1af sw s1,80(sp)
80acdbc: 10a00436 ori a0,s0,0xa010
80acdc0: 1ca9020e jal 0x80aa470
80acdc4: 21904000 move s2,v0
80acdc8: 14a00436 ori a0,s0,0xa014
80acdcc: 1ca9020e jal 0x80aa470
80acdd0: 21884000 move s1,v0
80acdd4: 21984000 move s3,v0
80acdd8: 1ca9020e jal 0x80aa470
80acddc: 18a00436 ori a0,s0,0xa018
80acde0: 30000426 addiu a0,s0,48
80acde4: 21286002 move a1,s3
80acde8: c1b2020e jal 0x80acb04
80acdec: 21404000 move t0,v0
80acdf0: 21280001 move a1,t0
80acdf4: 1ca00436 ori a0,s0,0xa01c
80acdf8: c1b2020e jal 0x80acb04
80acdfc: 21384000 move a3,v0
80ace00: 0300f214 bne a3,s2,0x80ace10
80ace04: 0008043c lui a0,0x800
80ace08: 32005110 beq v0,s1,0x80aced4
80ace0c: 5c00bf8f lw ra,92(sp)
80ace10: 00208424 addiu a0,a0,8192
80ace14: c1b2020e jal 0x80acb04
80ace18: 00100524 li a1,4096
80ace1c: 07004230 andi v0,v0,0x7
80ace20: 2c004014 bnez v0,0x80aced4
80ace24: 5c00bf8f lw ra,92(sp)
80ace28: 0b08053c lui a1,0x80b
80ace2c: 1000a427 addiu a0,sp,16
80ace30: 54a8020e jal 0x80aa150
80ace34: e8eca524 addiu a1,a1,-4888
80ace38: 26004014 bnez v0,0x80aced4
80ace3c: 5c00bf8f lw ra,92(sp)
80ace40: 20001024 li s0,32
80ace44: 21880000 move s1,zero
80ace48: 22001224 li s2,34
80ace4c: f6ff1334 li s3,0xfff6
80ace50: 1000a427 addiu a0,sp,16
80ace54: 59a8020e jal 0x80aa164
80ace58: 2c00a527 addiu a1,sp,44
80ace5c: 1c004014 bnez v0,0x80aced0
80ace60: 3500a283 lb v0,53(sp)
80ace64: 1a004010 beqz v0,0x80aced0
80ace68: 3000a287 lh v0,48(sp)
80ace6c: 421a0200 srl v1,v0,0x9
80ace70: 2300642c sltiu a0,v1,35
80ace74: 0f008010 beqz a0,0x80aceb4
80ace78: 00000000 nop
80ace7c: 0b007214 bne v1,s2,0x80aceac
80ace80: 4019437c 0x7c431940
80ace84: 0200642c sltiu a0,v1,2
80ace88: 0a008010 beqz a0,0x80aceb4
80ace8c: 01000424 li a0,1
80ace90: 06006414 bne v1,a0,0x80aceac
80ace94: 1f004230 andi v0,v0,0x1f
80ace98: f6ff4224 addiu v0,v0,-10
80ace9c: ffff4230 andi v0,v0,0xffff
80acea0: 2b105300 sltu v0,v0,s3
80acea4: 03004014 bnez v0,0x80aceb4
80acea8: 00000000 nop
80aceac: 05002052 beqzl s1,0x80acec4
80aceb0: 21880000 move s1,zero
80aceb4: 01b3020e jal 0x80acc04
80aceb8: 01001124 li s1,1
80acebc: b2b3020a j 0x80acec8
80acec0: ffff1026 addiu s0,s0,-1
80acec4: ffff1026 addiu s0,s0,-1
80acec8: e2ff0016 bnez s0,0x80ace54
80acecc: 1000a427 addiu a0,sp,16
80aced0: 5c00bf8f lw ra,92(sp)
80aced4: 5800b38f lw s3,88(sp)
80aced8: 5400b28f lw s2,84(sp)
80acedc: 5000b18f lw s1,80(sp)
80acee0: 4c00b08f lw s0,76(sp)
80acee4: 0800e003 jr ra
80acee8: 6000bd27 addiu sp,sp,96
80aceec: 1410023c lui v0,0x1014
80acef0: 04000924 li t1,4
80acef4: 08000824 li t0,8
80acef8: 0c000724 li a3,12
80acefc: 10000624 li a2,16
80acf00: 14000524 li a1,20
80acf04: 18000424 li a0,24
80acf08: 1c000324 li v1,28
80acf0c: 000040a0 sb zero,0(v0)
80acf10: 80ff0a24 li t2,-128
80acf14: 010049a0 sb t1,1(v0)
80acf18: 020048a0 sb t0,2(v0)
80acf1c: 030047a0 sb a3,3(v0)
80acf20: 040046a0 sb a2,4(v0)
80acf24: 050045a0 sb a1,5(v0)
80acf28: 060044a0 sb a0,6(v0)
80acf2c: 070043a0 sb v1,7(v0)
80acf30: 080040a0 sb zero,8(v0)
80acf34: 090049a0 sb t1,9(v0)
80acf38: 0a0048a0 sb t0,10(v0)
80acf3c: 84ff0924 li t1,-124
80acf40: 0b0047a0 sb a3,11(v0)
80acf44: 88ff0824 li t0,-120
80acf48: 0c0046a0 sb a2,12(v0)
80acf4c: 8cff0724 li a3,-116
80acf50: 0d0045a0 sb a1,13(v0)
80acf54: 90ff0624 li a2,-112
80acf58: 0e0044a0 sb a0,14(v0)
80acf5c: 94ff0524 li a1,-108
80acf60: 0f0043a0 sb v1,15(v0)
80acf64: 98ff0424 li a0,-104
80acf68: 9cff0324 li v1,-100
80acf6c: 00004aa0 sb t2,0(v0)
80acf70: 010049a0 sb t1,1(v0)
80acf74: 020048a0 sb t0,2(v0)
80acf78: 030047a0 sb a3,3(v0)
80acf7c: 040046a0 sb a2,4(v0)
80acf80: 050045a0 sb a1,5(v0)
80acf84: 060044a0 sb a0,6(v0)
80acf88: 070043a0 sb v1,7(v0)
80acf8c: 08004aa0 sb t2,8(v0)
80acf90: 090049a0 sb t1,9(v0)
80acf94: 0a0048a0 sb t0,10(v0)
80acf98: 0b0047a0 sb a3,11(v0)
80acf9c: 0c0046a0 sb a2,12(v0)
80acfa0: 0d0045a0 sb a1,13(v0)
80acfa4: 0e0044a0 sb a0,14(v0)
80acfa8: 0f0043a0 sb v1,15(v0)
80acfac: 0800e003 jr ra
80acfb0: 00000000 nop
80acfb4: ff00c630 andi a2,a2,0xff
80acfb8: 21180000 move v1,zero
80acfbc: 6d000924 li t1,109
80acfc0: 02406998 lwr t1,16386(v1)
80acfc4: 21386000 move a3,v1
80acfc8: 2340c800 subu t0,a2,t0
80acfcc: 07006510 beq v1,a1,0x80acfec
80acfd0: ff000831 andi t0,t0,0xff
80acfd4: 21108300 addu v0,a0,v1
80acfd8: 00004780 lb a3,0(v0)
80acfdc: 01006324 addiu v1,v1,1
80acfe0: 26400701 xor t0,t0,a3
80acfe4: f0b3020a j 0x80acfc0
80acfe8: 000048a0 sb t0,0(v0)
80acfec: 93ff0224 li v0,-109
80acff0: 0210e298 lwr v0,4098(a3)
80acff4: 2110c200 addu v0,a2,v0
80acff8: 0800e003 jr ra
80acffc: ff004230 andi v0,v0,0xff
80ad000: 0000838c lw v1,0(a0)
80ad004: 0400828c lw v0,4(a0)
80ad008: 0000aa8c lw t2,0(a1)
80ad00c: 0400a98c lw t1,4(a1)
80ad010: 0800ac8c lw t4,8(a1)
80ad014: 0c00ab8c lw t3,12(a1)
80ad018: c861063c lui a2,0x61c8
80ad01c: efc6053c lui a1,0xc6ef
80ad020: 2037a524 addiu a1,a1,14112
80ad024: 4786c634 ori a2,a2,0x8647
80ad028: 00410300 sll t0,v1,0x4
80ad02c: 42390300 srl a3,v1,0x5
80ad030: 21400c01 addu t0,t0,t4
80ad034: 2138eb00 addu a3,a3,t3
80ad038: 26380701 xor a3,t0,a3
80ad03c: 2140a300 addu t0,a1,v1
80ad040: 2638e800 xor a3,a3,t0
80ad044: 23104700 subu v0,v0,a3
80ad048: 00410200 sll t0,v0,0x4
80ad04c: 42390200 srl a3,v0,0x5
80ad050: 21400a01 addu t0,t0,t2
80ad054: 2138e900 addu a3,a3,t1
80ad058: 26380701 xor a3,t0,a3
80ad05c: 21404500 addu t0,v0,a1
80ad060: 2638e800 xor a3,a3,t0
80ad064: 2128a600 addu a1,a1,a2
80ad068: efffa014 bnez a1,0x80ad028
80ad06c: 23186700 subu v1,v1,a3
80ad070: 000083ac sw v1,0(a0)
80ad074: 0800e003 jr ra
80ad078: 040082ac sw v0,4(a0)
80ad07c: 2aab023c lui v0,0xab2a
80ad080: 70fbbd27 addiu sp,sp,-1168
80ad084: fc814234 ori v0,v0,0x81fc
80ad088: 5004a2af sw v0,1104(sp)
80ad08c: 6333023c lui v0,0x3363
80ad090: 30074224 addiu v0,v0,1840
80ad094: 5404a2af sw v0,1108(sp)
80ad098: cc39023c lui v0,0x39cc
80ad09c: 064f4224 addiu v0,v0,20230
80ad0a0: 5804a2af sw v0,1112(sp)
80ad0a4: 287b023c lui v0,0x7b28
80ad0a8: 1cc94234 ori v0,v0,0xc91c
80ad0ac: 8c04bfaf sw ra,1164(sp)
80ad0b0: 5c04a2af sw v0,1116(sp)
80ad0b4: 8404b6af sw s6,1156(sp)
80ad0b8: 7c04b4af sw s4,1148(sp)
80ad0bc: 21b0c000 move s6,a2
80ad0c0: 7804b3af sw s3,1144(sp)
80ad0c4: 7404b2af sw s2,1140(sp)
80ad0c8: 2198a000 move s3,a1
80ad0cc: 21908000 move s2,a0
80ad0d0: 7004b1af sw s1,1136(sp)
80ad0d4: 6c04b0af sw s0,1132(sp)
80ad0d8: 8804b7af sw s7,1160(sp)
80ad0dc: 8004b5af sw s5,1152(sp)
80ad0e0: 76a9020e jal 0x80aa5d8
80ad0e4: fd1f103c lui s0,0x1ffd
80ad0e8: 66b3020e jal 0x80acd98
80ad0ec: 00fb1036 ori s0,s0,0xfb00
80ad0f0: 77a8020e jal 0x80aa1dc
80ad0f4: bbaa113c lui s1,0xaabb
80ad0f8: ff1f043c lui a0,0x1fff
80ad0fc: 00ea053c lui a1,0xea00
80ad100: 18408424 addiu a0,a0,16408
80ad104: 2ba9020e jal 0x80aa4ac
80ad108: ce02a524 addiu a1,a1,718
80ad10c: 77a8020e jal 0x80aa1dc
80ad110: 80001426 addiu s4,s0,128
80ad114: ddcc3136 ori s1,s1,0xccdd
80ad118: 21200002 move a0,s0
80ad11c: 81a8020e jal 0x80aa204
80ad120: 00010524 li a1,256
80ad124: 1ca9020e jal 0x80aa470
80ad128: 21200002 move a0,s0
80ad12c: 21a84000 move s5,v0
80ad130: 1ca9020e jal 0x80aa470
80ad134: 21208002 move a0,s4
80ad138: f8ffb156 bnel s5,s1,0x80ad11c
80ad13c: 21200002 move a0,s0
80ad140: f6ff5154 bnel v0,s1,0x80ad11c
80ad144: 21200002 move a0,s0
80ad148: 1410103c lui s0,0x1014
80ad14c: 30120426 addiu a0,s0,4656
80ad150: 21a9020e jal 0x80aa484
80ad154: 02000524 li a1,2
80ad158: 30120436 ori a0,s0,0x1230
80ad15c: 21a9020e jal 0x80aa484
80ad160: 03000524 li a1,3
80ad164: bbb3020e jal 0x80aceec
80ad168: 00000000 nop
80ad16c: 0010023c lui v0,0x1000
80ad170: 1c205024 addiu s0,v0,8220
80ad174: fc205424 addiu s4,v0,8444
80ad178: 1ca9020e jal 0x80aa470
80ad17c: 21200002 move a0,s0
80ad180: 00f0457c 0x7c45f000
80ad184: 21200002 move a0,s0
80ad188: 2ba9020e jal 0x80aa4ac
80ad18c: 1c001026 addiu s0,s0,28
80ad190: f9ff1416 bne s0,s4,0x80ad178
80ad194: 0010113c lui s1,0x1000
80ad198: 20c02436 ori a0,s1,0xc020
80ad19c: 2ba9020e jal 0x80aa4ac
80ad1a0: 21280000 move a1,zero
80ad1a4: f8ff103c lui s0,0xfff8
80ad1a8: 2cc02436 ori a0,s1,0xc02c
80ad1ac: ffff0524 li a1,-1
80ad1b0: 2ba9020e jal 0x80aa4ac
80ad1b4: fd1f113c lui s1,0x1ffd
80ad1b8: 00fb2436 ori a0,s1,0xfb00
80ad1bc: 2ba9020e jal 0x80aa4ac
80ad1c0: 40280526 addiu a1,s0,10304
80ad1c4: 80fb2436 ori a0,s1,0xfb80
80ad1c8: 40280536 ori a1,s0,0x2840
80ad1cc: 0400113c lui s1,0x4
80ad1d0: 2ba9020e jal 0x80aa4ac
80ad1d4: 3400103c lui s0,0x34
80ad1d8: 77a8020e jal 0x80aa1dc
80ad1dc: 36483126 addiu s1,s1,18486
80ad1e0: 438e1036 ori s0,s0,0x8e43
80ad1e4: 03a9020e jal 0x80aa40c
80ad1e8: 00000000 nop
80ad1ec: 07005110 beq v0,s1,0x80ad20c
80ad1f0: 9600043c lui a0,0x96
80ad1f4: 03a9020e jal 0x80aa40c
80ad1f8: 00000000 nop
80ad1fc: f9ff5014 bne v0,s0,0x80ad1e4
80ad200: 00000000 nop
80ad204: 49b5020a j 0x80ad524
80ad208: 00000000 nop
80ad20c: 36458424 addiu a0,a0,17718
80ad210: 0da9020e jal 0x80aa434
80ad214: 0400103c lui s0,0x4
80ad218: 37481026 addiu s0,s0,18487
80ad21c: 03a9020e jal 0x80aa40c
80ad220: 00000000 nop
80ad224: fdff5014 bne v0,s0,0x80ad21c
80ad228: 00000000 nop
80ad22c: 03a9020e jal 0x80aa40c
80ad230: 0400103c lui s0,0x4
80ad234: 03a9020e jal 0x80aa40c
80ad238: 46481026 addiu s0,s0,18502
80ad23c: 03a9020e jal 0x80aa40c
80ad240: 00000000 nop
80ad244: fdff5014 bne v0,s0,0x80ad23c
80ad248: 00000000 nop
80ad24c: 0000458e lw a1,0(s2)
80ad250: 40a8020e jal 0x80aa100
80ad254: 21206002 move a0,s3
80ad258: 03004050 beqzl v0,0x80ad268
80ad25c: 21206002 move a0,s3
80ad260: 98b4020a j 0x80ad260
80ad264: 00000000 nop
80ad268: 1002a527 addiu a1,sp,528
80ad26c: 00020624 li a2,512
80ad270: 45a8020e jal 0x80aa114
80ad274: 6004a727 addiu a3,sp,1120
80ad278: 03004010 beqz v0,0x80ad288
80ad27c: 6004b08f lw s0,1120(sp)
80ad280: a0b4020a j 0x80ad280
80ad284: 00000000 nop
80ad288: 00020224 li v0,512
80ad28c: fcff0216 bne s0,v0,0x80ad280
80ad290: 21206002 move a0,s3
80ad294: 1000a527 addiu a1,sp,16
80ad298: 00020624 li a2,512
80ad29c: 45a8020e jal 0x80aa114
80ad2a0: 6004a727 addiu a3,sp,1120
80ad2a4: 03004010 beqz v0,0x80ad2b4
80ad2a8: 6004a28f lw v0,1120(sp)
80ad2ac: abb4020a j 0x80ad2ac
80ad2b0: 00000000 nop
80ad2b4: fdff5014 bne v0,s0,0x80ad2ac
80ad2b8: 1002a427 addiu a0,sp,528
80ad2bc: 00020524 li a1,512
80ad2c0: edb3020e jal 0x80acfb4
80ad2c4: 21300000 move a2,zero
80ad2c8: 1000a427 addiu a0,sp,16
80ad2cc: 00020524 li a1,512
80ad2d0: edb3020e jal 0x80acfb4
80ad2d4: 21300000 move a2,zero
80ad2d8: 1000a427 addiu a0,sp,16
80ad2dc: 00010524 li a1,256
80ad2e0: f9a8020e jal 0x80aa3e4
80ad2e4: 1004a627 addiu a2,sp,1040
80ad2e8: 1001a427 addiu a0,sp,272
80ad2ec: 00010524 li a1,256
80ad2f0: 71a9020e jal 0x80aa5c4
80ad2f4: 1004a627 addiu a2,sp,1040
80ad2f8: 03004014 bnez v0,0x80ad308
80ad2fc: 1002a427 addiu a0,sp,528
80ad300: c0b4020a j 0x80ad300
80ad304: 00000000 nop
80ad308: 00010524 li a1,256
80ad30c: f9a8020e jal 0x80aa3e4
80ad310: 1004a627 addiu a2,sp,1040
80ad314: 1003a427 addiu a0,sp,784
80ad318: 00010524 li a1,256
80ad31c: 71a9020e jal 0x80aa5c4
80ad320: 1004a627 addiu a2,sp,1040
80ad324: 03004014 bnez v0,0x80ad334
80ad328: 3004a427 addiu a0,sp,1072
80ad32c: cbb4020a j 0x80ad32c
80ad330: 00000000 nop
80ad334: 21280000 move a1,zero
80ad338: eaa8020e jal 0x80aa3a8
80ad33c: 10000624 li a2,16
80ad340: 0400458e lw a1,4(s2)
80ad344: 3004a427 addiu a0,sp,1072
80ad348: 54ab020e jal 0x80aad50
80ad34c: 5001b527 addiu s5,sp,336
80ad350: 5000b427 addiu s4,sp,80
80ad354: 21880000 move s1,zero
80ad358: 5004b727 addiu s7,sp,1104
80ad35c: 0400302e sltiu s0,s1,4
80ad360: 2110a002 move v0,s5
80ad364: 0b109002 0x290100b
80ad368: 0800468c lw a2,8(v0)
80ad36c: 3f00c010 beqz a2,0x80ad46c
80ad370: 21804000 move s0,v0
80ad374: 0400458c lw a1,4(v0)
80ad378: 21206002 move a0,s3
80ad37c: 45a8020e jal 0x80aa114
80ad380: 6004a727 addiu a3,sp,1120
80ad384: 03004050 beqzl v0,0x80ad394
80ad388: 0800028e lw v0,8(s0)
80ad38c: e3b4020a j 0x80ad38c
80ad390: 00000000 nop
80ad394: 6004a38f lw v1,1120(sp)
80ad398: fcff6214 bne v1,v0,0x80ad38c
80ad39c: 4004a427 addiu a0,sp,1088
80ad3a0: 08004526 addiu a1,s2,8
80ad3a4: e0a8020e jal 0x80aa380
80ad3a8: 10000624 li a2,16
80ad3ac: 4004ad27 addiu t5,sp,1088
80ad3b0: 21104002 move v0,s2
80ad3b4: 0000a48d lw a0,0(t5)
80ad3b8: 1800438c lw v1,24(v0)
80ad3bc: 0400ad25 addiu t5,t5,4
80ad3c0: 04004224 addiu v0,v0,4
80ad3c4: 26188300 xor v1,a0,v1
80ad3c8: faffb715 bne t5,s7,0x80ad3b4
80ad3cc: fcffa3ad sw v1,-4(t5)
80ad3d0: 2128a001 move a1,t5
80ad3d4: 00b4020e jal 0x80ad000
80ad3d8: 4004a427 addiu a0,sp,1088
80ad3dc: 2128a001 move a1,t5
80ad3e0: 00b4020e jal 0x80ad000
80ad3e4: 4804a427 addiu a0,sp,1096
80ad3e8: 0400068e lw a2,4(s0)
80ad3ec: 0800078e lw a3,8(s0)
80ad3f0: 4004a427 addiu a0,sp,1088
80ad3f4: e8b2020e jal 0x80acba0
80ad3f8: 3004a527 addiu a1,sp,1072
80ad3fc: 0400048e lw a0,4(s0)
80ad400: 0800058e lw a1,8(s0)
80ad404: f9a8020e jal 0x80aa3e4
80ad408: 1004a627 addiu a2,sp,1040
80ad40c: 10000426 addiu a0,s0,16
80ad410: 1004a527 addiu a1,sp,1040
80ad414: d6a8020e jal 0x80aa358
80ad418: 20000624 li a2,32
80ad41c: 03004010 beqz v0,0x80ad42c
80ad420: 00000000 nop
80ad424: 09b5020a j 0x80ad424
80ad428: 00000000 nop
80ad42c: 1000c052 beqzl s6,0x80ad470
80ad430: 01003126 addiu s1,s1,1
80ad434: 0c00028e lw v0,12(s0)
80ad438: 02000324 li v1,2
80ad43c: 06004314 bne v0,v1,0x80ad458
80ad440: 03000324 li v1,3
80ad444: 0400028e lw v0,4(s0)
80ad448: 01000324 li v1,1
80ad44c: 180043ac sw v1,24(v0)
80ad450: 1cb5020a j 0x80ad470
80ad454: 01003126 addiu s1,s1,1
80ad458: 05004354 bnel v0,v1,0x80ad470
80ad45c: 01003126 addiu s1,s1,1
80ad460: 0400028e lw v0,4(s0)
80ad464: 01000324 li v1,1
80ad468: 000043ac sw v1,0(v0)
80ad46c: 01003126 addiu s1,s1,1
80ad470: 08000224 li v0,8
80ad474: 3000b526 addiu s5,s5,48
80ad478: b8ff2216 bne s1,v0,0x80ad35c
80ad47c: 30009426 addiu s4,s4,48
80ad480: 1800a58f lw a1,24(sp)
80ad484: ff1f043c lui a0,0x1fff
80ad488: 0010103c lui s0,0x1000
80ad48c: 2ba9020e jal 0x80aa4ac
80ad490: fcff8434 ori a0,a0,0xfffc
80ad494: 77a8020e jal 0x80aa1dc
80ad498: 1610113c lui s1,0x1016
80ad49c: 90a8020e jal 0x80aa240
80ad4a0: 00000000 nop
80ad4a4: 00100426 addiu a0,s0,4096
80ad4a8: 2ba9020e jal 0x80aa4ac
80ad4ac: 21280000 move a1,zero
80ad4b0: 04100426 addiu a0,s0,4100
80ad4b4: 2ba9020e jal 0x80aa4ac
80ad4b8: ffff0524 li a1,-1
80ad4bc: 10000426 addiu a0,s0,16
80ad4c0: 21a9020e jal 0x80aa484
80ad4c4: 0c000524 li a1,12
80ad4c8: 00402426 addiu a0,s1,16384
80ad4cc: 26a9020e jal 0x80aa498
80ad4d0: 21280000 move a1,zero
80ad4d4: 04402426 addiu a0,s1,16388
80ad4d8: 2ba9020e jal 0x80aa4ac
80ad4dc: 21280000 move a1,zero
80ad4e0: 00400426 addiu a0,s0,16384
80ad4e4: 2ba9020e jal 0x80aa4ac
80ad4e8: 21280000 move a1,zero
80ad4ec: 00500426 addiu a0,s0,20480
80ad4f0: 2ba9020e jal 0x80aa4ac
80ad4f4: 21280000 move a1,zero
80ad4f8: 04100436 ori a0,s0,0x1004
80ad4fc: 2ba9020e jal 0x80aa4ac
80ad500: ffff0524 li a1,-1
80ad504: d1a8020e jal 0x80aa344
80ad508: 00000000 nop
80ad50c: 77a8020e jal 0x80aa1dc
80ad510: 00000000 nop
80ad514: 80a9020e jal 0x80aa600
80ad518: 1c00a48f lw a0,28(sp)
80ad51c: 47b5020a j 0x80ad51c
80ad520: 00000000 nop
80ad524: 49b5020a j 0x80ad524
80ad528: 00000000 nop
80ad52c: e8ffbd27 addiu sp,sp,-24
80ad530: 1400bfaf sw ra,20(sp)
80ad534: 1fb4020e jal 0x80ad07c
80ad538: 21300000 move a2,zero
80ad53c: e8ffbd27 addiu sp,sp,-24
80ad540: 1400bfaf sw ra,20(sp)
80ad544: 1fb4020e jal 0x80ad07c
80ad548: 01000624 li a2,1
80ad54c: 40ffbd27 addiu sp,sp,-192
80ad550: a000b2af sw s2,160(sp)
80ad554: 2190a000 move s2,a1
80ad558: 0b08053c lui a1,0x80b
80ad55c: a800b4af sw s4,168(sp)
80ad560: 28eda524 addiu a1,a1,-4824
80ad564: 21a08000 move s4,a0
80ad568: 13000624 li a2,19
80ad56c: 7000a427 addiu a0,sp,112
80ad570: bc00bfaf sw ra,188(sp)
80ad574: b800beaf sw s8,184(sp)
80ad578: b400b7af sw s7,180(sp)
80ad57c: b000b6af sw s6,176(sp)
80ad580: ac00b5af sw s5,172(sp)
80ad584: a400b3af sw s3,164(sp)
80ad588: 9c00b1af sw s1,156(sp)
80ad58c: dba8020e jal 0x80aa36c
80ad590: 9800b0af sw s0,152(sp)
80ad594: 0b08023c lui v0,0x80b
80ad598: ecec4224 addiu v0,v0,-4884
80ad59c: 2000a2af sw v0,32(sp)
80ad5a0: 0b08023c lui v0,0x80b
80ad5a4: 2cd54224 addiu v0,v0,-10964
80ad5a8: 0a00033c lui v1,0xa
80ad5ac: 2400a2af sw v0,36(sp)
80ad5b0: 600e6224 addiu v0,v1,3680
80ad5b4: 2800a2af sw v0,40(sp)
80ad5b8: 0b08023c lui v0,0x80b
80ad5bc: 00ed4224 addiu v0,v0,-4864
80ad5c0: 3000a2af sw v0,48(sp)
80ad5c4: 0b08023c lui v0,0x80b
80ad5c8: 3cd54224 addiu v0,v0,-10948
80ad5cc: 3400a2af sw v0,52(sp)
80ad5d0: 0b08023c lui v0,0x80b
80ad5d4: 14ed4224 addiu v0,v0,-4844
80ad5d8: 4000a2af sw v0,64(sp)
80ad5dc: 0b08023c lui v0,0x80b
80ad5e0: d4da4224 addiu v0,v0,-9516
80ad5e4: 4400a2af sw v0,68(sp)
80ad5e8: 0c00023c lui v0,0xc
80ad5ec: a0aa4434 ori a0,v0,0xaaa0
80ad5f0: 4800a4af sw a0,72(sp)
80ad5f4: 103b8424 addiu a0,a0,15120
80ad5f8: 4c00a4af sw a0,76(sp)
80ad5fc: 0b08043c lui a0,0x80b
80ad600: f8e08424 addiu a0,a0,-7944
80ad604: 5000a4af sw a0,80(sp)
80ad608: 0b08043c lui a0,0x80b
80ad60c: 4cba8424 addiu a0,a0,-17844
80ad610: 5400a4af sw a0,84(sp)
80ad614: 90034424 addiu a0,v0,912
80ad618: 5800a4af sw a0,88(sp)
80ad61c: a03e4424 addiu a0,v0,16032
80ad620: 70496324 addiu v1,v1,18800
80ad624: 5c00a4af sw a0,92(sp)
80ad628: 0b08043c lui a0,0x80b
80ad62c: 34e28424 addiu a0,a0,-7628
80ad630: 2c00a3af sw v1,44(sp)
80ad634: 006c6324 addiu v1,v1,27648
80ad638: 3800a3af sw v1,56(sp)
80ad63c: 6000a4af sw a0,96(sp)
80ad640: 103b6324 addiu v1,v1,15120
80ad644: 0b08043c lui a0,0x80b
80ad648: 3c00a3af sw v1,60(sp)
80ad64c: 64c08424 addiu a0,a0,-16284
80ad650: 006c6324 addiu v1,v1,27648
80ad654: 90974224 addiu v0,v0,-26736
80ad658: 6400a4af sw a0,100(sp)
80ad65c: 6800a3af sw v1,104(sp)
80ad660: 03008012 beqz s4,0x80ad670
80ad664: 6c00a2af sw v0,108(sp)
80ad668: 9db5020a j 0x80ad674
80ad66c: 2800938e lw s3,40(s4)
80ad670: 21980000 move s3,zero
80ad674: 0800023c lui v0,0x8
80ad678: 00ca4234 ori v0,v0,0xca00
80ad67c: 21106202 addu v0,s3,v0
80ad680: 0900173c lui s7,0x9
80ad684: 8c00a2af sw v0,140(sp)
80ad688: 0060e226 addiu v0,s7,24576
80ad68c: 21106202 addu v0,s3,v0
80ad690: 21800000 move s0,zero
80ad694: 9000a2af sw v0,144(sp)
80ad698: feb0020e jal 0x80ac3f8
80ad69c: 02000424 li a0,2
80ad6a0: 21884000 move s1,v0
80ad6a4: f0000224 li v0,240
80ad6a8: 1000a2af sw v0,16(sp)
80ad6ac: 6700023c lui v0,0x67
80ad6b0: 2d4f4224 addiu v0,v0,20269
80ad6b4: 1400a2af sw v0,20(sp)
80ad6b8: 21202002 move a0,s1
80ad6bc: 21280000 move a1,zero
80ad6c0: 21300000 move a2,zero
80ad6c4: 3db2020e jal 0x80ac8f4
80ad6c8: 40010724 li a3,320
80ad6cc: 8c00a38f lw v1,140(sp)
80ad6d0: 28000224 li v0,40
80ad6d4: 21280000 move a1,zero
80ad6d8: 1800a3af sw v1,24(sp)
80ad6dc: 21300000 move a2,zero
80ad6e0: 40010724 li a3,320
80ad6e4: 1000a2af sw v0,16(sp)
80ad6e8: 21202002 move a0,s1
80ad6ec: 72b1020e jal 0x80ac5c8
80ad6f0: 1400b2af sw s2,20(sp)
80ad6f4: f4a8020e jal 0x80aa3d0
80ad6f8: 7000a427 addiu a0,sp,112
80ad6fc: f8ff0524 li a1,-8
80ad700: 02104598 lwr a1,4098(v0)
80ad704: 21202002 move a0,s1
80ad708: 09000624 li a2,9
80ad70c: 7000a727 addiu a3,sp,112
80ad710: 01001524 li s5,1
80ad714: 40014524 addiu a1,v0,320
80ad718: f5b1020e jal 0x80ac7d4
80ad71c: 42280500 srl a1,a1,0x1
80ad720: d0f2e236 ori v0,s7,0xf2d0
80ad724: 21106202 addu v0,s3,v0
80ad728: beba0334 li v1,0xbabe
80ad72c: 8800a2af sw v0,136(sp)
80ad730: 14101e3c lui s8,0x1014
80ad734: 0060de27 addiu s8,s8,24576
80ad738: 2120c003 move a0,s8
80ad73c: 17a9020e jal 0x80aa45c
80ad740: 9400a3af sw v1,148(sp)
80ad744: 9400a38f lw v1,148(sp)
80ad748: 27100200 nor v0,zero,v0
80ad74c: ffff5630 andi s6,v0,0xffff
80ad750: faffc312 beq s6,v1,0x80ad73c
80ad754: 2120c003 move a0,s8
80ad758: 17a9020e jal 0x80aa45c
80ad75c: 2120c003 move a0,s8
80ad760: 20004230 andi v0,v0,0x20
80ad764: 05004014 bnez v0,0x80ad77c
80ad768: 1410043c lui a0,0x1014
80ad76c: 03000012 beqz s0,0x80ad77c
80ad770: 00000000 nop
80ad774: ffff1026 addiu s0,s0,-1
80ad778: 01001524 li s5,1
80ad77c: 17a9020e jal 0x80aa45c
80ad780: 00608424 addiu a0,a0,24576
80ad784: 10004230 andi v0,v0,0x10
80ad788: 06004014 bnez v0,0x80ad7a4
80ad78c: 14101e3c lui s8,0x1014
80ad790: 0400022e sltiu v0,s0,4
80ad794: 03004010 beqz v0,0x80ad7a4
80ad798: 00000000 nop
80ad79c: 01001026 addiu s0,s0,1
80ad7a0: 01001524 li s5,1
80ad7a4: 17a9020e jal 0x80aa45c
80ad7a8: 0060c427 addiu a0,s8,24576
80ad7ac: 01004230 andi v0,v0,0x1
80ad7b0: 15004014 bnez v0,0x80ad808
80ad7b4: 0060de27 addiu s8,s8,24576
80ad7b8: 17a9020e jal 0x80aa45c
80ad7bc: 2120c003 move a0,s8
80ad7c0: 01004230 andi v0,v0,0x1
80ad7c4: fcff4010 beqz v0,0x80ad7b8
80ad7c8: 00111000 sll v0,s0,0x4
80ad7cc: 2110a203 addu v0,sp,v0
80ad7d0: 2400428c lw v0,36(v0)
80ad7d4: 21208002 move a0,s4
80ad7d8: 09f84000 jalr v0
80ad7dc: 21284002 move a1,s2
80ad7e0: 04000224 li v0,4
80ad7e4: acff0216 bne s0,v0,0x80ad698
80ad7e8: 0b08023c lui v0,0x80b
80ad7ec: 38e14424 addiu a0,v0,-7880
80ad7f0: 3ba8020e jal 0x80aa0ec
80ad7f4: 01000524 li a1,1
80ad7f8: a7ff4014 bnez v0,0x80ad698
80ad7fc: 21904000 move s2,v0
80ad800: 00b6020a j 0x80ad800
80ad804: 00000000 nop
80ad808: 0300a016 bnez s5,0x80ad818
80ad80c: 21a80000 move s5,zero
80ad810: ccb5020a j 0x80ad730
80ad814: 2118c002 move v1,s6
80ad818: a8000224 li v0,168
80ad81c: 1000a2af sw v0,16(sp)
80ad820: 6700023c lui v0,0x67
80ad824: 2d4f4224 addiu v0,v0,20269
80ad828: 1400a2af sw v0,20(sp)
80ad82c: 21202002 move a0,s1
80ad830: 21280000 move a1,zero
80ad834: 48000624 li a2,72
80ad838: 3db2020e jal 0x80ac8f4
80ad83c: 40010724 li a3,320
80ad840: 0200022e sltiu v0,s0,2
80ad844: 11004010 beqz v0,0x80ad88c
80ad848: 04001e2e sltiu s8,s0,4
80ad84c: 38000224 li v0,56
80ad850: 1000a2af sw v0,16(sp)
80ad854: 0a00023c lui v0,0xa
80ad858: 98004224 addiu v0,v0,152
80ad85c: 21106202 addu v0,s3,v0
80ad860: 1400b2af sw s2,20(sp)
80ad864: 1800a2af sw v0,24(sp)
80ad868: 21202002 move a0,s1
80ad86c: 2b010524 li a1,299
80ad870: 5c000624 li a2,92
80ad874: 72b1020e jal 0x80ac5c8
80ad878: 15000724 li a3,21
80ad87c: 1e000052 beqzl s0,0x80ad8f8
80ad880: 60000224 li v0,96
80ad884: 2fb6020a j 0x80ad8bc
80ad888: 48000224 li v0,72
80ad88c: 8800a38f lw v1,136(sp)
80ad890: 38000224 li v0,56
80ad894: 1000a2af sw v0,16(sp)
80ad898: 1400b2af sw s2,20(sp)
80ad89c: 1800a3af sw v1,24(sp)
80ad8a0: 21202002 move a0,s1
80ad8a4: 21280000 move a1,zero
80ad8a8: 5c000624 li a2,92
80ad8ac: 72b1020e jal 0x80ac5c8
80ad8b0: 15000724 li a3,21
80ad8b4: e5ffc017 bnez s8,0x80ad84c
80ad8b8: 48000224 li v0,72
80ad8bc: 1000a2af sw v0,16(sp)
80ad8c0: ffff0226 addiu v0,s0,-1
80ad8c4: 00110200 sll v0,v0,0x4
80ad8c8: 2000a327 addiu v1,sp,32
80ad8cc: 1400b2af sw s2,20(sp)
80ad8d0: 21106200 addu v0,v1,v0
80ad8d4: 0800428c lw v0,8(v0)
80ad8d8: 21202002 move a0,s1
80ad8dc: 1e000524 li a1,30
80ad8e0: 21106202 addu v0,s3,v0
80ad8e4: 1800a2af sw v0,24(sp)
80ad8e8: 54000624 li a2,84
80ad8ec: 72b1020e jal 0x80ac5c8
80ad8f0: 46000724 li a3,70
80ad8f4: 60000224 li v0,96
80ad8f8: 00a91000 sll s5,s0,0x4
80ad8fc: 2000a327 addiu v1,sp,32
80ad900: 1000a2af sw v0,16(sp)
80ad904: 1400b2af sw s2,20(sp)
80ad908: 21107500 addu v0,v1,s5
80ad90c: 0c00428c lw v0,12(v0)
80ad910: 21202002 move a0,s1
80ad914: 70000524 li a1,112
80ad918: 21106202 addu v0,s3,v0
80ad91c: 1800a2af sw v0,24(sp)
80ad920: 48000624 li a2,72
80ad924: 72b1020e jal 0x80ac5c8
80ad928: 60000724 li a3,96
80ad92c: 1100c053 beqzl s8,0x80ad974
80ad930: 9000a38f lw v1,144(sp)
80ad934: 48000224 li v0,72
80ad938: 1000a2af sw v0,16(sp)
80ad93c: 01000226 addiu v0,s0,1
80ad940: 00110200 sll v0,v0,0x4
80ad944: 2000a327 addiu v1,sp,32
80ad948: 1400b2af sw s2,20(sp)
80ad94c: 21106200 addu v0,v1,v0
80ad950: 0800428c lw v0,8(v0)
80ad954: 21202002 move a0,s1
80ad958: dc000524 li a1,220
80ad95c: 21106202 addu v0,s3,v0
80ad960: 1800a2af sw v0,24(sp)
80ad964: 54000624 li a2,84
80ad968: 72b1020e jal 0x80ac5c8
80ad96c: 46000724 li a3,70
80ad970: 9000a38f lw v1,144(sp)
80ad974: 30000224 li v0,48
80ad978: 1000a2af sw v0,16(sp)
80ad97c: 1800a3af sw v1,24(sp)
80ad980: 21202002 move a0,s1
80ad984: 1e000524 li a1,30
80ad988: b0000624 li a2,176
80ad98c: 05010724 li a3,261
80ad990: 72b1020e jal 0x80ac5c8
80ad994: 1400b2af sw s2,20(sp)
80ad998: 2000a227 addiu v0,sp,32
80ad99c: 21a85500 addu s5,v0,s5
80ad9a0: 0000b58e lw s5,0(s5)
80ad9a4: f4a8020e jal 0x80aa3d0
80ad9a8: 2120a002 move a0,s5
80ad9ac: f8ff0524 li a1,-8
80ad9b0: 02104598 lwr a1,4098(v0)
80ad9b4: 21202002 move a0,s1
80ad9b8: c4000624 li a2,196
80ad9bc: 2138a002 move a3,s5
80ad9c0: 40014524 addiu a1,v0,320
80ad9c4: f5b1020e jal 0x80ac7d4
80ad9c8: 42280500 srl a1,a1,0x1
80ad9cc: 20b1020e jal 0x80ac480
80ad9d0: 02000424 li a0,2
80ad9d4: 04b6020a j 0x80ad810
80ad9d8: 21a80000 move s5,zero
80ad9dc: 0b08043c lui a0,0x80b
80ad9e0: c8ffbd27 addiu sp,sp,-56
80ad9e4: 01000524 li a1,1
80ad9e8: 38e18424 addiu a0,a0,-7880
80ad9ec: 3400bfaf sw ra,52(sp)
80ad9f0: 3000b4af sw s4,48(sp)
80ad9f4: 2c00b3af sw s3,44(sp)
80ad9f8: 2800b2af sw s2,40(sp)
80ad9fc: 2400b1af sw s1,36(sp)
80ada00: 2000b0af sw s0,32(sp)
80ada04: 3ba8020e jal 0x80aa0ec
80ada08: 0a08113c lui s1,0x80a
80ada0c: 21200000 move a0,zero
80ada10: 21804000 move s0,v0
80ada14: feb0020e jal 0x80ac3f8
80ada18: 04003126 addiu s1,s1,4
80ada1c: 01000424 li a0,1
80ada20: feb0020e jal 0x80ac3f8
80ada24: 21a04000 move s4,v0
80ada28: 2800258e lw a1,40(s1)
80ada2c: 21200002 move a0,s0
80ada30: f0001224 li s2,240
80ada34: 40a8020e jal 0x80aa100
80ada38: 21984000 move s3,v0
80ada3c: 77a8020e jal 0x80aa1dc
80ada40: 00000000 nop
80ada44: 1000b2af sw s2,16(sp)
80ada48: 1400b0af sw s0,20(sp)
80ada4c: 2800228e lw v0,40(s1)
80ada50: 21208002 move a0,s4
80ada54: 21280000 move a1,zero
80ada58: 1800a2af sw v0,24(sp)
80ada5c: 21300000 move a2,zero
80ada60: 72b1020e jal 0x80ac5c8
80ada64: 90010724 li a3,400
80ada68: 1000b2af sw s2,16(sp)
80ada6c: 1400b0af sw s0,20(sp)
80ada70: 2800238e lw v1,40(s1)
80ada74: 0400023c lui v0,0x4
80ada78: 00654224 addiu v0,v0,25856
80ada7c: 21106200 addu v0,v1,v0
80ada80: 21280000 move a1,zero
80ada84: 1800a2af sw v0,24(sp)
80ada88: 21300000 move a2,zero
80ada8c: 90010724 li a3,400
80ada90: 72b1020e jal 0x80ac5c8
80ada94: 21206002 move a0,s3
80ada98: 20b1020e jal 0x80ac480
80ada9c: 21200000 move a0,zero
80adaa0: 20b1020e jal 0x80ac480
80adaa4: 01000424 li a0,1
80adaa8: 1410043c lui a0,0x1014
80adaac: 17a9020e jal 0x80aa45c
80adab0: 00608424 addiu a0,a0,24576
80adab4: 00024230 andi v0,v0,0x200
80adab8: 21202002 move a0,s1
80adabc: 03004010 beqz v0,0x80adacc
80adac0: 21280002 move a1,s0
80adac4: 4bb5020e jal 0x80ad52c
80adac8: 00000000 nop
80adacc: 53b5020e jal 0x80ad54c
80adad0: 00000000 nop
80adad4: 98bfbd27 addiu sp,sp,-16488
80adad8: 4840b1af sw s1,16456(sp)
80adadc: 21888000 move s1,a0
80adae0: 02000424 li a0,2
80adae4: 6440bfaf sw ra,16484(sp)
80adae8: 4c40b2af sw s2,16460(sp)
80adaec: 4440b0af sw s0,16452(sp)
80adaf0: 2190a000 move s2,a1
80adaf4: 6040b7af sw s7,16480(sp)
80adaf8: 5c40b6af sw s6,16476(sp)
80adafc: 5840b5af sw s5,16472(sp)
80adb00: 5440b4af sw s4,16468(sp)
80adb04: feb0020e jal 0x80ac3f8
80adb08: 5040b3af sw s3,16464(sp)
80adb0c: 0b08053c lui a1,0x80b
80adb10: 2840a427 addiu a0,sp,16424
80adb14: 14eda524 addiu a1,a1,-4844
80adb18: 13000624 li a2,19
80adb1c: dba8020e jal 0x80aa36c
80adb20: 21804000 move s0,v0
80adb24: 77a8020e jal 0x80aa1dc
80adb28: 00000000 nop
80adb2c: f0000224 li v0,240
80adb30: 1000a2af sw v0,16(sp)
80adb34: 6700023c lui v0,0x67
80adb38: 2d4f4224 addiu v0,v0,20269
80adb3c: 1400a2af sw v0,20(sp)
80adb40: 21200002 move a0,s0
80adb44: 21280000 move a1,zero
80adb48: 21300000 move a2,zero
80adb4c: 3db2020e jal 0x80ac8f4
80adb50: 40010724 li a3,320
80adb54: 28000224 li v0,40
80adb58: 1000a2af sw v0,16(sp)
80adb5c: 1400b2af sw s2,20(sp)
80adb60: 2800238e lw v1,40(s1)
80adb64: 0800023c lui v0,0x8
80adb68: 00ca4234 ori v0,v0,0xca00
80adb6c: 21106200 addu v0,v1,v0
80adb70: 21280000 move a1,zero
80adb74: 21300000 move a2,zero
80adb78: 40010724 li a3,320
80adb7c: 1800a2af sw v0,24(sp)
80adb80: 72b1020e jal 0x80ac5c8
80adb84: 21200002 move a0,s0
80adb88: f4a8020e jal 0x80aa3d0
80adb8c: 2840a427 addiu a0,sp,16424
80adb90: f8ff0524 li a1,-8
80adb94: 02104598 lwr a1,4098(v0)
80adb98: 21200002 move a0,s0
80adb9c: 09000624 li a2,9
80adba0: 2840a727 addiu a3,sp,16424
80adba4: 1410113c lui s1,0x1014
80adba8: 00603126 addiu s1,s1,24576
80adbac: 21902002 move s2,s1
80adbb0: 40014524 addiu a1,v0,320
80adbb4: f5b1020e jal 0x80ac7d4
80adbb8: 42280500 srl a1,a1,0x1
80adbbc: 0b08073c lui a3,0x80b
80adbc0: 21200002 move a0,s0
80adbc4: 10000524 li a1,16
80adbc8: 3c000624 li a2,60
80adbcc: f5b1020e jal 0x80ac7d4
80adbd0: 3cede724 addiu a3,a3,-4804
80adbd4: 0b08073c lui a3,0x80b
80adbd8: 21200002 move a0,s0
80adbdc: 10000524 li a1,16
80adbe0: 4c000624 li a2,76
80adbe4: f5b1020e jal 0x80ac7d4
80adbe8: 60ede724 addiu a3,a3,-4768
80adbec: 0b08073c lui a3,0x80b
80adbf0: 21200002 move a0,s0
80adbf4: 10000524 li a1,16
80adbf8: 6c000624 li a2,108
80adbfc: f5b1020e jal 0x80ac7d4
80adc00: 80ede724 addiu a3,a3,-4736
80adc04: 0b08073c lui a3,0x80b
80adc08: 21200002 move a0,s0
80adc0c: 10000524 li a1,16
80adc10: 7c000624 li a2,124
80adc14: f5b1020e jal 0x80ac7d4
80adc18: b0e0e724 addiu a3,a3,-8016
80adc1c: 20b1020e jal 0x80ac480
80adc20: 02000424 li a0,2
80adc24: 17a9020e jal 0x80aa45c
80adc28: 21202002 move a0,s1
80adc2c: 02004230 andi v0,v0,0x2
80adc30: 8e004010 beqz v0,0x80ade6c
80adc34: 6440bf8f lw ra,16484(sp)
80adc38: 17a9020e jal 0x80aa45c
80adc3c: 21204002 move a0,s2
80adc40: 08004230 andi v0,v0,0x8
80adc44: f7ff4014 bnez v0,0x80adc24
80adc48: f0000224 li v0,240
80adc4c: 1000a2af sw v0,16(sp)
80adc50: 6700023c lui v0,0x67
80adc54: 2d4f4224 addiu v0,v0,20269
80adc58: 1400a2af sw v0,20(sp)
80adc5c: 21200002 move a0,s0
80adc60: 21280000 move a1,zero
80adc64: 26000624 li a2,38
80adc68: 3db2020e jal 0x80ac8f4
80adc6c: 40010724 li a3,320
80adc70: 0b08043c lui a0,0x80b
80adc74: a0ed8424 addiu a0,a0,-4704
80adc78: 3ba8020e jal 0x80aa0ec
80adc7c: 0a000524 li a1,10
80adc80: 63004010 beqz v0,0x80ade10
80adc84: 21904000 move s2,v0
80adc88: 85a9020e jal 0x80aa614
80adc8c: 00000000 nop
80adc90: 0b08073c lui a3,0x80b
80adc94: 21984000 move s3,v0
80adc98: 24000524 li a1,36
80adc9c: 21200002 move a0,s0
80adca0: 70000624 li a2,112
80adca4: f5b1020e jal 0x80ac7d4
80adca8: acede724 addiu a3,a3,-4692
80adcac: 408a1300 sll s1,s3,0x9
80adcb0: 20b1020e jal 0x80ac480
80adcb4: 02000424 li a0,2
80adcb8: 21204002 move a0,s2
80adcbc: 40a8020e jal 0x80aa100
80adcc0: 21282002 move a1,s1
80adcc4: 03004010 beqz v0,0x80adcd4
80adcc8: 00000000 nop
80adccc: 6eb7020a j 0x80addb8
80adcd0: feff1124 li s1,-2
80adcd4: 72a8020e jal 0x80aa1c8
80adcd8: 21204002 move a0,s2
80adcdc: 36005154 bnel v0,s1,0x80addb8
80adce0: feff1124 li s1,-2
80adce4: 21204002 move a0,s2
80adce8: 40a8020e jal 0x80aa100
80adcec: 21280000 move a1,zero
80adcf0: 31004014 bnez v0,0x80addb8
80adcf4: feff1124 li s1,-2
80adcf8: ff00173c lui s7,0xff
80adcfc: 21880000 move s1,zero
80add00: 21a00000 move s4,zero
80add04: 20001624 li s6,32
80add08: fffff736 ori s7,s7,0xffff
80add0c: 2b103302 sltu v0,s1,s3
80add10: 28004010 beqz v0,0x80addb4
80add14: 23107102 subu v0,s3,s1
80add18: 2100552c sltiu s5,v0,33
80add1c: 0a10d502 0x2d5100a
80add20: 21a84000 move s5,v0
80add24: 00088226 addiu v0,s4,2048
80add28: 2b102202 sltu v0,s1,v0
80add2c: 11004054 bnezl v0,0x80add74
80add30: 21202002 move a0,s1
80add34: 14000224 li v0,20
80add38: 1000a2af sw v0,16(sp)
80add3c: aa000224 li v0,170
80add40: 1800a2af sw v0,24(sp)
80add44: 21200002 move a0,s0
80add48: 84000524 li a1,132
80add4c: 6e000624 li a2,110
80add50: 80000724 li a3,128
80add54: 1400b7af sw s7,20(sp)
80add58: 1c00b3af sw s3,28(sp)
80add5c: 72b2020e jal 0x80ac9c8
80add60: 2000b1af sw s1,32(sp)
80add64: 20b1020e jal 0x80ac480
80add68: 02000424 li a0,2
80add6c: 21a02002 move s4,s1
80add70: 21202002 move a0,s1
80add74: 2800a527 addiu a1,sp,40
80add78: 8aa9020e jal 0x80aa628
80add7c: 2130a002 move a2,s5
80add80: 36004014 bnez v0,0x80ade5c
80add84: 40aa1500 sll s5,s5,0x9
80add88: 21204002 move a0,s2
80add8c: 2800a527 addiu a1,sp,40
80add90: 2130a002 move a2,s5
80add94: 4aa8020e jal 0x80aa128
80add98: 3c40a727 addiu a3,sp,16444
80add9c: 31004014 bnez v0,0x80ade64
80adda0: 3c40a28f lw v0,16444(sp)
80adda4: 04005554 bnel v0,s5,0x80addb8
80adda8: fbff1124 li s1,-5
80addac: 43b7020a j 0x80add0c
80addb0: 20003126 addiu s1,s1,32
80addb4: 21880000 move s1,zero
80addb8: 4fa8020e jal 0x80aa13c
80addbc: 21204002 move a0,s2
80addc0: 03004010 beqz v0,0x80addd0
80addc4: 00000000 nop
80addc8: 6eb7020a j 0x80addb8
80addcc: faff1124 li s1,-6
80addd0: 15002012 beqz s1,0x80ade28
80addd4: feff0224 li v0,-2
80addd8: 0e002256 bnel s1,v0,0x80ade14
80adddc: 0b08073c lui a3,0x80b
80adde0: 0b08073c lui a3,0x80b
80adde4: 21200002 move a0,s0
80adde8: 24000524 li a1,36
80addec: 90000624 li a2,144
80addf0: f5b1020e jal 0x80ac7d4
80addf4: b8ede724 addiu a3,a3,-4680
80addf8: 0b08073c lui a3,0x80b
80addfc: 21200002 move a0,s0
80ade00: 24000524 li a1,36
80ade04: a0000624 li a2,160
80ade08: 8fb7020a j 0x80ade3c
80ade0c: d0ede724 addiu a3,a3,-4656
80ade10: 0b08073c lui a3,0x80b
80ade14: 21200002 move a0,s0
80ade18: 24000524 li a1,36
80ade1c: 90000624 li a2,144
80ade20: 8fb7020a j 0x80ade3c
80ade24: e8ede724 addiu a3,a3,-4632
80ade28: 0b08073c lui a3,0x80b
80ade2c: 21200002 move a0,s0
80ade30: 24000524 li a1,36
80ade34: 90000624 li a2,144
80ade38: f4e1e724 addiu a3,a3,-7692
80ade3c: f5b1020e jal 0x80ac7d4
80ade40: 00000000 nop
80ade44: 20b1020e jal 0x80ac480
80ade48: 02000424 li a0,2
80ade4c: aab7020e jal 0x80adea8
80ade50: 01000424 li a0,1
80ade54: 9bb7020a j 0x80ade6c
80ade58: 6440bf8f lw ra,16484(sp)
80ade5c: 6eb7020a j 0x80addb8
80ade60: fdff1124 li s1,-3
80ade64: 6eb7020a j 0x80addb8
80ade68: fcff1124 li s1,-4
80ade6c: 6040b78f lw s7,16480(sp)
80ade70: 5c40b68f lw s6,16476(sp)
80ade74: 5840b58f lw s5,16472(sp)
80ade78: 5440b48f lw s4,16468(sp)
80ade7c: 5040b38f lw s3,16464(sp)
80ade80: 4c40b28f lw s2,16460(sp)
80ade84: 4840b18f lw s1,16456(sp)
80ade88: 4440b08f lw s0,16452(sp)
80ade8c: 0800e003 jr ra
80ade90: 6840bd27 addiu sp,sp,16488
80ade94: 0b08023c lui v0,0x80b
80ade98: 0800e003 jr ra
80ade9c: 082e4224 addiu v0,v0,11784
80adea0: 0800e003 jr ra
80adea4: 00400224 li v0,16384
80adea8: e0ffbd27 addiu sp,sp,-32
80adeac: 1800b1af sw s1,24(sp)
80adeb0: 1410113c lui s1,0x1014
80adeb4: 1400b0af sw s0,20(sp)
80adeb8: 1c00bfaf sw ra,28(sp)
80adebc: 21808000 move s0,a0
80adec0: 00603126 addiu s1,s1,24576
80adec4: 17a9020e jal 0x80aa45c
80adec8: 21202002 move a0,s1
80adecc: 27100200 nor v0,zero,v0
80aded0: 24105000 and v0,v0,s0
80aded4: fbff4010 beqz v0,0x80adec4
80aded8: 00000000 nop
80adedc: 17a9020e jal 0x80aa45c
80adee0: 21202002 move a0,s1
80adee4: 24105000 and v0,v0,s0
80adee8: fcff4010 beqz v0,0x80adedc
80adeec: 1c00bf8f lw ra,28(sp)
80adef0: 1800b18f lw s1,24(sp)
80adef4: 1400b08f lw s0,20(sp)
80adef8: 0800e003 jr ra
80adefc: 2000bd27 addiu sp,sp,32
80adf00: 2110a000 move v0,a1
80adf04: 08000324 li v1,8
80adf08: 02370400 srl a2,a0,0x1c
80adf0c: 0a00c72c sltiu a3,a2,10
80adf10: 0200e050 beqzl a3,0x80adf1c
80adf14: 3700c624 addiu a2,a2,55
80adf18: 3000c624 addiu a2,a2,48
80adf1c: ffff6324 addiu v1,v1,-1
80adf20: ff006330 andi v1,v1,0xff
80adf24: 000046a0 sb a2,0(v0)
80adf28: 00210400 sll a0,a0,0x4
80adf2c: f6ff6014 bnez v1,0x80adf08
80adf30: 01004224 addiu v0,v0,1
80adf34: 0800e003 jr ra
80adf38: 0800a0a0 sb zero,8(a1)
80adf3c: e0ffbd27 addiu sp,sp,-32
80adf40: 1400b0af sw s0,20(sp)
80adf44: 0010103c lui s0,0x1000
80adf48: 0c000426 addiu a0,s0,12
80adf4c: 1c00bfaf sw ra,28(sp)
80adf50: 17a9020e jal 0x80aa45c
80adf54: 1800b1af sw s1,24(sp)
80adf58: fcff4530 andi a1,v0,0xfffc
80adf5c: 26a9020e jal 0x80aa498
80adf60: 0c000436 ori a0,s0,0xc
80adf64: 12a9020e jal 0x80aa448
80adf68: 10000426 addiu a0,s0,16
80adf6c: 0c000324 li v1,12
80adf70: 0c004310 beq v0,v1,0x80adfa4
80adf74: 10001026 addiu s0,s0,16
80adf78: 0010103c lui s0,0x1000
80adf7c: 12a9020e jal 0x80aa448
80adf80: 10000426 addiu a0,s0,16
80adf84: 18004014 bnez v0,0x80adfe8
80adf88: 1c00bf8f lw ra,28(sp)
80adf8c: 10000436 ori a0,s0,0x10
80adf90: 21a9020e jal 0x80aa484
80adf94: 04000524 li a1,4
80adf98: 10001026 addiu s0,s0,16
80adf9c: efb7020a j 0x80adfbc
80adfa0: 04001124 li s1,4
80adfa4: 12a9020e jal 0x80aa448
80adfa8: 21200002 move a0,s0
80adfac: fdff4014 bnez v0,0x80adfa4
80adfb0: 00000000 nop
80adfb4: dfb7020a j 0x80adf7c
80adfb8: 0010103c lui s0,0x1000
80adfbc: 12a9020e jal 0x80aa448
80adfc0: 21200002 move a0,s0
80adfc4: fdff5114 bne v0,s1,0x80adfbc
80adfc8: 21200002 move a0,s0
80adfcc: 21a9020e jal 0x80aa484
80adfd0: 08000524 li a1,8
80adfd4: 08001124 li s1,8
80adfd8: 12a9020e jal 0x80aa448
80adfdc: 21200002 move a0,s0
80adfe0: fdff5114 bne v0,s1,0x80adfd8
80adfe4: 1c00bf8f lw ra,28(sp)
80adfe8: 1800b18f lw s1,24(sp)
80adfec: 1400b08f lw s0,20(sp)
80adff0: 0800e003 jr ra
80adff4: 2000bd27 addiu sp,sp,32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment