00146110 - 001466b0
Jump to navigation
Jump to search
00146110: 27bdff58 addiu r29,r29,0xff58 00146114: 3c028016 lui r2,0x8016 00146118: 8c426054 lw r2,0x6054(r2) 0014611c: 34040004 ori r4,r0,0x0004 00146120: afb50094 sw r21,0x0094(r29) 00146124: 0000a821 addu r21,r0,r0 00146128: afb10084 sw r17,0x0084(r29) 0014612c: 27b10010 addiu r17,r29,0x0010 00146130: afbf00a4 sw r31,0x00a4(r29) 00146134: afbe00a0 sw r30,0x00a0(r29) 00146138: afb7009c sw r23,0x009c(r29) 0014613c: afb60098 sw r22,0x0098(r29) 00146140: afb40090 sw r20,0x0090(r29) 00146144: afb3008c sw r19,0x008c(r29) 00146148: afb20088 sw r18,0x0088(r29) 0014614c: afb00080 sw r16,0x0080(r29) 00146150: 30480003 andi r8,r2,0x0003 00146154: 3043000c andi r3,r2,0x000c 00146158: 00031883 sra r3,r3,0x02 0014615c: 304200f0 andi r2,r2,0x00f0 00146160: 00021103 sra r2,r2,0x04 00146164: afa80068 sw r8,0x0068(r29) 00146168: afa30058 sw r3,0x0058(r29) 0014616c: 0c052752 jal 0x00149d48 00146170: afa20060 sw r2,0x0060(r29) 00146174: 0c0532f0 jal 0x0014cbc0 00146178: 00000000 nop 0014617c: 00408021 addu r16,r2,r0 00146180: 0c05181e jal 0x00146078 00146184: 02002021 addu r4,r16,r0 00146188: 00021400 sll r2,r2,0x10 0014618c: 00021403 sra r2,r2,0x10 00146190: ae220000 sw r2,0x0000(r17) 00146194: 26100002 addiu r16,r16,0x0002 00146198: 26b50001 addiu r21,r21,0x0001 0014619c: 2aa20008 slti r2,r21,0x0008 001461a0: 1440fff7 bne r2,r0,0x00146180 001461a4: 26310004 addiu r17,r17,0x0004 001461a8: 3c028017 lui r2,0x8017 001461ac: 8c4296f8 lw r2,-0x6908(r2) 001461b0: 00000000 nop 001461b4: 10400019 beq r2,r0,0x0014621c 001461b8: 00000000 nop 001461bc: 3c018017 lui r1,0x8017 001461c0: ac2096f8 sw r0,-0x6908(r1) 001461c4: 0c04ed64 jal 0x0013b590 001461c8: 3404001e ori r4,r0,0x001e 001461cc: 00402021 addu r4,r2,r0 001461d0: 00041400 sll r2,r4,0x10 001461d4: 8fa30020 lw r3,0x0020(r29) 001461d8: 00021403 sra r2,r2,0x10 001461dc: 00431023 subu r2,r2,r3 001461e0: 24431000 addiu r3,r2,0x1000 001461e4: 04610002 bgez r3,0x001461f0 001461e8: 00000000 nop 001461ec: 00031823 subu r3,r0,r3 001461f0: 04410002 bgez r2,0x001461fc 001461f4: 00000000 nop 001461f8: 00021023 subu r2,r0,r2 001461fc: 0062182a slt r3,r3,r2 00146200: 10600002 beq r3,r0,0x0014620c 00146204: 00802821 addu r5,r4,r0 00146208: 24851000 addiu r5,r4,0x1000 0014620c: 3404001e ori r4,r0,0x001e 00146210: 00052c00 sll r5,r5,0x10 00146214: 0c04ed91 jal 0x0013b644 00146218: 00052c03 sra r5,r5,0x10 0014621c: 0000a821 addu r21,r0,r0 00146220: 3c058016 lui r5,0x8016 00146224: 8ca55f9c lw r5,0x5f9c(r5) 00146228: 3c048016 lui r4,0x8016 0014622c: 24845ed4 addiu r4,r4,0x5ed4 00146230: 27a30010 addiu r3,r29,0x0010 00146234: 94820000 lhu r2,0x0000(r4) 00146238: 24840002 addiu r4,r4,0x0002 0014623c: 00021080 sll r2,r2,0x02 00146240: 00451021 addu r2,r2,r5 00146244: 8c420000 lw r2,0x0000(r2) 00146248: 26b50001 addiu r21,r21,0x0001 0014624c: ac620020 sw r2,0x0020(r3) 00146250: 2aa20007 slti r2,r21,0x0007 00146254: 1440fff7 bne r2,r0,0x00146234 00146258: 24630004 addiu r3,r3,0x0004 0014625c: 0000a821 addu r21,r0,r0 00146260: 2404f000 addiu r4,r0,0xf000 00146264: 27a30010 addiu r3,r29,0x0010 00146268: 8c620020 lw r2,0x0020(r3) 0014626c: 00000000 nop 00146270: 00441024 and r2,r2,r4 00146274: 04410002 bgez r2,0x00146280 00146278: ac620020 sw r2,0x0020(r3) 0014627c: 24420003 addiu r2,r2,0x0003 00146280: 00021083 sra r2,r2,0x02 00146284: ac620020 sw r2,0x0020(r3) 00146288: 26b50001 addiu r21,r21,0x0001 0014628c: 2aa20003 slti r2,r21,0x0003 00146290: 1440fff5 bne r2,r0,0x00146268 00146294: 24630004 addiu r3,r3,0x0004 00146298: 8fb6002c lw r22,0x002c(r29) 0014629c: 00000000 nop 001462a0: 1ac000c4 blez r22,0x001465b4 001462a4: 0000a821 addu r21,r0,r0 001462a8: 8fa80060 lw r8,0x0060(r29) 001462ac: 34020010 ori r2,r0,0x0010 001462b0: 0048f023 subu r30,r2,r8 001462b4: 02d51023 subu r2,r22,r21 001462b8: 00550018 mult r2,r21 001462bc: 0000a021 addu r20,r0,r0 001462c0: 00004012 mflo r8 001462c4: afa80070 sw r8,0x0070(r29) 001462c8: 00141040 sll r2,r20,0x01 001462cc: 3c018016 lui r1,0x8016 001462d0: 00220821 addu r1,r1,r2 001462d4: 94225ed4 lhu r2,0x5ed4(r1) 001462d8: 3c038016 lui r3,0x8016 001462dc: 8c635f9c lw r3,0x5f9c(r3) 001462e0: 00021080 sll r2,r2,0x02 001462e4: 00431021 addu r2,r2,r3 001462e8: 00141880 sll r3,r20,0x02 001462ec: afa20050 sw r2,0x0050(r29) 001462f0: 27a20010 addiu r2,r29,0x0010 001462f4: 00621821 addu r3,r3,r2 001462f8: 8c640000 lw r4,0x0000(r3) 001462fc: 34022710 ori r2,r0,0x2710 00146300: 1082009f beq r4,r2,0x00146580 00146304: 00000000 nop 00146308: 3c028016 lui r2,0x8016 0014630c: 94425fdc lhu r2,0x5fdc(r2) 00146310: 00000000 nop 00146314: 10400003 beq r2,r0,0x00146324 00146318: 2a820003 slti r2,r20,0x0003 0014631c: 14400098 bne r2,r0,0x00146580 00146320: 00000000 nop 00146324: 2a820003 slti r2,r20,0x0003 00146328: 1040000a beq r2,r0,0x00146354 0014632c: 00041200 sll r2,r4,0x08 00146330: 8c630020 lw r3,0x0020(r3) 00146334: 00000000 nop 00146338: 00439023 subu r18,r2,r3 0014633c: 0060b821 addu r23,r3,r0 00146340: 06410002 bgez r18,0x0014634c 00146344: 02401021 addu r2,r18,r0 00146348: 00021023 subu r2,r0,r2 0014634c: 080518de j 0x00146378 00146350: 28420600 slti r2,r2,0x0600 00146354: 8c630020 lw r3,0x0020(r3) 00146358: 00000000 nop 0014635c: 00831023 subu r2,r4,r3 00146360: 00029180 sll r18,r2,0x06 00146364: 0003b980 sll r23,r3,0x06 00146368: 06410002 bgez r18,0x00146374 0014636c: 02401021 addu r2,r18,r0 00146370: 00021023 subu r2,r0,r2 00146374: 28420060 slti r2,r2,0x0060 00146378: 14400081 bne r2,r0,0x00146580 0014637c: 00000000 nop 00146380: 8fa80068 lw r8,0x0068(r29) 00146384: 00000000 nop 00146388: 1100000c beq r8,r0,0x001463bc 0014638c: 02402021 addu r4,r18,r0 00146390: 8fa80058 lw r8,0x0058(r29) 00146394: 00000000 nop 00146398: 15000004 bne r8,r0,0x001463ac 0014639c: 34020001 ori r2,r0,0x0001 001463a0: 2a820003 slti r2,r20,0x0003 001463a4: 10400005 beq r2,r0,0x001463bc 001463a8: 34020001 ori r2,r0,0x0001 001463ac: 15020008 bne r8,r2,0x001463d0 001463b0: 2a820003 slti r2,r20,0x0003 001463b4: 10400006 beq r2,r0,0x001463d0 001463b8: 02402021 addu r4,r18,r0 001463bc: 02a02821 addu r5,r21,r0 001463c0: 0c05332e jal 0x0014ccb8 001463c4: 02c03021 addu r6,r22,r0 001463c8: 0805190d j 0x00146434 001463cc: 00571821 addu r3,r2,r23 001463d0: 8fa80068 lw r8,0x0068(r29) 001463d4: 34020001 ori r2,r0,0x0001 001463d8: 1502001b bne r8,r2,0x00146448 001463dc: 00158040 sll r16,r21,0x01 001463e0: 025e0018 mult r18,r30 001463e4: 00009812 mflo r19 001463e8: 8fa80060 lw r8,0x0060(r29) 001463ec: 00000000 nop 001463f0: 02480018 mult r18,r8 001463f4: 02a02821 addu r5,r21,r0 001463f8: 00163140 sll r6,r22,0x05 001463fc: 00001012 mflo r2 00146400: 00028840 sll r17,r2,0x01 00146404: 02332021 addu r4,r17,r19 00146408: 0c05332e jal 0x0014ccb8 0014640c: 00932021 addu r4,r4,r19 00146410: 02d60018 mult r22,r22 00146414: 02202021 addu r4,r17,r0 00146418: 00408021 addu r16,r2,r0 0014641c: 8fa50070 lw r5,0x0070(r29) 00146420: 00003012 mflo r6 00146424: 0c05332e jal 0x0014ccb8 00146428: 00063140 sll r6,r6,0x05 0014642c: 00501021 addu r2,r2,r16 00146430: 00571821 addu r3,r2,r23 00146434: 2a820003 slti r2,r20,0x0003 00146438: 1040003f beq r2,r0,0x00146538 0014643c: 00000000 nop 00146440: 0805194c j 0x00146530 00146444: 00031880 sll r3,r3,0x02 00146448: 0216102a slt r2,r16,r22 0014644c: 10400018 beq r2,r0,0x001464b0 00146450: 00129040 sll r18,r18,0x01 00146454: 025e0018 mult r18,r30 00146458: 00009812 mflo r19 0014645c: 8fa80060 lw r8,0x0060(r29) 00146460: 00000000 nop 00146464: 02480018 mult r18,r8 00146468: 02002821 addu r5,r16,r0 0014646c: 02c03021 addu r6,r22,r0 00146470: 00002012 mflo r4 00146474: 0c05332e jal 0x0014ccb8 00146478: 00042040 sll r4,r4,0x01 0014647c: 00531021 addu r2,r2,r19 00146480: 00532021 addu r4,r2,r19 00146484: 02002821 addu r5,r16,r0 00146488: 0c05332e jal 0x0014ccb8 0014648c: 00163140 sll r6,r22,0x05 00146490: 00401821 addu r3,r2,r0 00146494: 2a820003 slti r2,r20,0x0003 00146498: 1440001c bne r2,r0,0x0014650c 0014649c: 00000000 nop 001464a0: 04610020 bgez r3,0x00146524 001464a4: 00601021 addu r2,r3,r0 001464a8: 08051949 j 0x00146524 001464ac: 24620003 addiu r2,r3,0x0003 001464b0: 025e0018 mult r18,r30 001464b4: 00009812 mflo r19 001464b8: 8fa80060 lw r8,0x0060(r29) 001464bc: 00000000 nop 001464c0: 02480018 mult r18,r8 001464c4: 02168023 subu r16,r16,r22 001464c8: 02d02823 subu r5,r22,r16 001464cc: 02c03021 addu r6,r22,r0 001464d0: 00001012 mflo r2 001464d4: 00028840 sll r17,r2,0x01 001464d8: 0c05332e jal 0x0014ccb8 001464dc: 02202021 addu r4,r17,r0 001464e0: 02221021 addu r2,r17,r2 001464e4: 00531021 addu r2,r2,r19 001464e8: 00532021 addu r4,r2,r19 001464ec: 02002821 addu r5,r16,r0 001464f0: 0c05332e jal 0x0014ccb8 001464f4: 00163140 sll r6,r22,0x05 001464f8: 00401821 addu r3,r2,r0 001464fc: 2a820003 slti r2,r20,0x0003 00146500: 10400005 beq r2,r0,0x00146518 00146504: 00721021 addu r2,r3,r18 00146508: 00721821 addu r3,r3,r18 0014650c: 00171080 sll r2,r23,0x02 00146510: 0805194b j 0x0014652c 00146514: 00621821 addu r3,r3,r2 00146518: 04410002 bgez r2,0x00146524 0014651c: 00000000 nop 00146520: 24420003 addiu r2,r2,0x0003 00146524: 00021083 sra r2,r2,0x02 00146528: 00571821 addu r3,r2,r23 0014652c: 2a820003 slti r2,r20,0x0003 00146530: 14400010 bne r2,r0,0x00146574 00146534: 00000000 nop 00146538: 18600006 blez r3,0x00146554 0014653c: 306200ff andi r2,r3,0x00ff 00146540: 28420021 slti r2,r2,0x0021 00146544: 14400007 bne r2,r0,0x00146564 00146548: 00000000 nop 0014654c: 08051959 j 0x00146564 00146550: 24630040 addiu r3,r3,0x0040 00146554: 28420020 slti r2,r2,0x0020 00146558: 10400002 beq r2,r0,0x00146564 0014655c: 00000000 nop 00146560: 2463ffc0 addiu r3,r3,0xffc0 00146564: 04610002 bgez r3,0x00146570 00146568: 00601021 addu r2,r3,r0 0014656c: 2462003f addiu r2,r3,0x003f 00146570: 00021983 sra r3,r2,0x06 00146574: 8fa80050 lw r8,0x0050(r29) 00146578: 00000000 nop 0014657c: ad030000 sw r3,0x0000(r8) 00146580: 26940001 addiu r20,r20,0x0001 00146584: 2a820007 slti r2,r20,0x0007 00146588: 1440ff50 bne r2,r0,0x001462cc 0014658c: 00141040 sll r2,r20,0x01 00146590: 0c051839 jal 0x001460e4 00146594: 26b50001 addiu r21,r21,0x0001 00146598: 0c0532a0 jal 0x0014ca80 0014659c: 00000000 nop 001465a0: 8fa2002c lw r2,0x002c(r29) 001465a4: 00000000 nop 001465a8: 02a2102a slt r2,r21,r2 001465ac: 1440ff42 bne r2,r0,0x001462b8 001465b0: 02d51023 subu r2,r22,r21 001465b4: 3c028016 lui r2,0x8016 001465b8: 94425fdc lhu r2,0x5fdc(r2) 001465bc: 00000000 nop 001465c0: 14400016 bne r2,r0,0x0014661c 001465c4: 34150003 ori r21,r0,0x0003 001465c8: 0000a821 addu r21,r0,r0 001465cc: 34072710 ori r7,r0,0x2710 001465d0: 3c068016 lui r6,0x8016 001465d4: 8cc65f9c lw r6,0x5f9c(r6) 001465d8: 3c058016 lui r5,0x8016 001465dc: 24a55ed4 addiu r5,r5,0x5ed4 001465e0: 27a40010 addiu r4,r29,0x0010 001465e4: 8c830000 lw r3,0x0000(r4) 001465e8: 00000000 nop 001465ec: 10670006 beq r3,r7,0x00146608 001465f0: 24840004 addiu r4,r4,0x0004 001465f4: 94a20000 lhu r2,0x0000(r5) 001465f8: 00031a80 sll r3,r3,0x0a 001465fc: 00021080 sll r2,r2,0x02 00146600: 00461021 addu r2,r2,r6 00146604: ac430000 sw r3,0x0000(r2) 00146608: 26b50001 addiu r21,r21,0x0001 0014660c: 2aa20003 slti r2,r21,0x0003 00146610: 1440fff4 bne r2,r0,0x001465e4 00146614: 24a50002 addiu r5,r5,0x0002 00146618: 34150003 ori r21,r0,0x0003 0014661c: 34072710 ori r7,r0,0x2710 00146620: 3c068016 lui r6,0x8016 00146624: 8cc65f9c lw r6,0x5f9c(r6) 00146628: 3c058016 lui r5,0x8016 0014662c: 24a55eda addiu r5,r5,0x5eda 00146630: 27a4001c addiu r4,r29,0x001c 00146634: 8c830000 lw r3,0x0000(r4) 00146638: 00000000 nop 0014663c: 10670006 beq r3,r7,0x00146658 00146640: 24840004 addiu r4,r4,0x0004 00146644: 94a20000 lhu r2,0x0000(r5) 00146648: 00000000 nop 0014664c: 00021080 sll r2,r2,0x02 00146650: 00461021 addu r2,r2,r6 00146654: ac430000 sw r3,0x0000(r2) 00146658: 26b50001 addiu r21,r21,0x0001 0014665c: 2aa20007 slti r2,r21,0x0007 00146660: 1440fff4 bne r2,r0,0x00146634 00146664: 24a50002 addiu r5,r5,0x0002 00146668: 0c051839 jal 0x001460e4 0014666c: 00000000 nop 00146670: 0c0532a0 jal 0x0014ca80 00146674: 00000000 nop 00146678: 0c053256 jal 0x0014c958 0014667c: 00000000 nop 00146680: 8fbf00a4 lw r31,0x00a4(r29) 00146684: 8fbe00a0 lw r30,0x00a0(r29) 00146688: 8fb7009c lw r23,0x009c(r29) 0014668c: 8fb60098 lw r22,0x0098(r29) 00146690: 8fb50094 lw r21,0x0094(r29) 00146694: 8fb40090 lw r20,0x0090(r29) 00146698: 8fb3008c lw r19,0x008c(r29) 0014669c: 8fb20088 lw r18,0x0088(r29) 001466a0: 8fb10084 lw r17,0x0084(r29) 001466a4: 8fb00080 lw r16,0x0080(r29) 001466a8: 27bd00a8 addiu r29,r29,0x00a8 001466ac: 03e00008 jr r31 001466b0: 00000000 nop