00026478 - 00026758
Jump to navigation
Jump to search
00026478: 27bdffd8 addiu r29,r29,0xffd8 0002647c: afb3001c sw r19,0x001c(r29) 00026480: 00809821 addu r19,r4,r0 # pointer? 00026484: afb00010 sw r16,0x0010(r29) 00026488: 00a08021 addu r16,r5,r0 # primative list address 0002648c: afb10014 sw r17,0x0014(r29) 00026490: 00c08821 addu r17,r6,r0 00026494: afb20018 sw r18,0x0018(r29) 00026498: afbf0020 sw r31,0x0020(r29) 0002649c: 0c009b37 jal 0x00026cdc 000264a0: 00e09021 addu r18,r7,r0 000264a4: 08009931 j 0x000264c4 000264a8: 00000000 nop 000264ac: 0c009b44 jal 0x00026d10 000264b0: 00000000 nop 000264b4: 144000a1 bne r2,r0,0x0002673c 000264b8: 2402ffff addiu r2,r0,0xffff 000264bc: 0c0099d7 jal 0x0002675c 000264c0: 00000000 nop 000264c4: 3c028003 lui r2,0x8003 000264c8: 8c422998 lw r2,0x2998(r2) 000264cc: 3c038003 lui r3,0x8003 000264d0: 8c63299c lw r3,0x299c(r3) 000264d4: 24420001 addiu r2,r2,0x0001 000264d8: 3042003f andi r2,r2,0x003f 000264dc: 1043fff3 beq r2,r3,0x000264ac 000264e0: 00000000 nop 000264e4: 0c0077c2 jal 0x0001df08 000264e8: 00002021 addu r4,r0,r0 000264ec: 3c038003 lui r3,0x8003 000264f0: 2463289c addiu r3,r3,0x289c 000264f4: 34040001 ori r4,r0,0x0001 000264f8: ac640000 sw r4,0x0000(r3) 000264fc: 3c038003 lui r3,0x8003 00026500: 90632895 lbu r3,0x2895(r3) 00026504: 3c018003 lui r1,0x8003 00026508: ac2229a0 sw r2,0x29a0(r1) 0002650c: 10600015 beq r3,r0,0x00026564 00026510: 3c040400 lui r4,0x0400 00026514: 3c038003 lui r3,0x8003 00026518: 8c632998 lw r3,0x2998(r3) 0002651c: 3c028003 lui r2,0x8003 00026520: 8c42299c lw r2,0x299c(r2) 00026524: 00000000 nop 00026528: 14620026 bne r3,r2,0x000265c4 0002652c: 00000000 nop 00026530: 3c028003 lui r2,0x8003 00026534: 8c422974 lw r2,0x2974(r2) 00026538: 00000000 nop 0002653c: 8c420000 lw r2,0x0000(r2) 00026540: 3c030100 lui r3,0x0100 00026544: 00431024 and r2,r2,r3 00026548: 1440001e bne r2,r0,0x000265c4 0002654c: 00000000 nop 00026550: 3c028003 lui r2,0x8003 00026554: 8c4228a0 lw r2,0x28a0(r2) 00026558: 00000000 nop 0002655c: 14400019 bne r2,r0,0x000265c4 00026560: 00000000 nop 00026564: 3c038003 lui r3,0x8003 00026568: 8c632968 lw r3,0x2968(r3) 0002656c: 00000000 nop 00026570: 8c620000 lw r2,0x0000(r3) 00026574: 00000000 nop 00026578: 00441024 and r2,r2,r4 0002657c: 1040fffb beq r2,r0,0x0002656c 00026580: 00000000 nop 00026584: 02002021 addu r4,r16,r0 # r16 is the primative list 00026588: 0260f809 jalr r19,r31 # typically 000263d8 - 00026420? 0002658c: 02402821 addu r5,r18,r0 # parse some flag? 00026590: 3c048003 lui r4,0x8003 00026594: 8c8429a0 lw r4,0x29a0(r4) 00026598: 3c028003 lui r2,0x8003 0002659c: 24422988 addiu r2,r2,0x2988 000265a0: ac530000 sw r19,0x0000(r2) 000265a4: 3c018003 lui r1,0x8003 000265a8: ac30298c sw r16,0x298c(r1) # store the pointer to the primative list 000265ac: 3c018003 lui r1,0x8003 000265b0: ac322990 sw r18,0x2990(r1) 000265b4: 0c0077c2 jal 0x0001df08 000265b8: 00000000 nop 000265bc: 080099cf j 0x0002673c 000265c0: 00001021 addu r2,r0,r0 000265c4: 3c058002 lui r5,0x8002 000265c8: 24a5675c addiu r5,r5,0x675c 000265cc: 0c00777b jal 0x0001ddec 000265d0: 34040002 ori r4,r0,0x0002 000265d4: 1220002b beq r17,r0,0x00026684 000265d8: 00003021 addu r6,r0,r0 000265dc: 3c088004 lui r8,0x8004 000265e0: 2508f0c8 addiu r8,r8,0xf0c8 000265e4: 02003821 addu r7,r16,r0 000265e8: 02201021 addu r2,r17,r0 000265ec: 04410002 bgez r2,0x000265f8 000265f0: 00000000 nop 000265f4: 24420003 addiu r2,r2,0x0003 000265f8: 00021083 sra r2,r2,0x02 000265fc: 00c2102a slt r2,r6,r2 00026600: 1040000e beq r2,r0,0x0002663c 00026604: 00062080 sll r4,r6,0x02 00026608: 8ce50000 lw r5,0x0000(r7) 0002660c: 24e70004 addiu r7,r7,0x0004 00026610: 3c038003 lui r3,0x8003 00026614: 8c632998 lw r3,0x2998(r3) 00026618: 24c60001 addiu r6,r6,0x0001 0002661c: 00031040 sll r2,r3,0x01 00026620: 00431021 addu r2,r2,r3 00026624: 00021140 sll r2,r2,0x05 00026628: 00481021 addu r2,r2,r8 0002662c: 00822021 addu r4,r4,r2 00026630: ac850000 sw r5,0x0000(r4) 00026634: 0800997b j 0x000265ec 00026638: 02201021 addu r2,r17,r0 0002663c: 3c028003 lui r2,0x8003 00026640: 8c422998 lw r2,0x2998(r2) 00026644: 3c038003 lui r3,0x8003 00026648: 8c632998 lw r3,0x2998(r3) 0002664c: 00022040 sll r4,r2,0x01 00026650: 00822021 addu r4,r4,r2 00026654: 00042140 sll r4,r4,0x05 00026658: 00031040 sll r2,r3,0x01 0002665c: 00431021 addu r2,r2,r3 00026660: 00021140 sll r2,r2,0x05 00026664: 3c038004 lui r3,0x8004 00026668: 2463f0c8 addiu r3,r3,0xf0c8 0002666c: 00431021 addu r2,r2,r3 00026670: 3c018004 lui r1,0x8004 00026674: 00240821 addu r1,r1,r4 00026678: ac22f0c0 sw r2,-0x0f40(r1) 0002667c: 080099aa j 0x000266a8 00026680: 00000000 nop 00026684: 3c038003 lui r3,0x8003 00026688: 8c632998 lw r3,0x2998(r3) 0002668c: 00000000 nop 00026690: 00031040 sll r2,r3,0x01 00026694: 00431021 addu r2,r2,r3 00026698: 00021140 sll r2,r2,0x05 0002669c: 3c018004 lui r1,0x8004 000266a0: 00220821 addu r1,r1,r2 000266a4: ac30f0c0 sw r16,-0x0f40(r1) 000266a8: 3c038003 lui r3,0x8003 000266ac: 8c632998 lw r3,0x2998(r3) 000266b0: 00000000 nop 000266b4: 00031040 sll r2,r3,0x01 000266b8: 00431021 addu r2,r2,r3 000266bc: 00021140 sll r2,r2,0x05 000266c0: 3c018004 lui r1,0x8004 000266c4: 00220821 addu r1,r1,r2 000266c8: ac32f0c4 sw r18,-0x0f3c(r1) 000266cc: 3c038003 lui r3,0x8003 000266d0: 8c632998 lw r3,0x2998(r3) 000266d4: 00000000 nop 000266d8: 00031040 sll r2,r3,0x01 000266dc: 00431021 addu r2,r2,r3 000266e0: 00021140 sll r2,r2,0x05 000266e4: 3c018004 lui r1,0x8004 000266e8: 00220821 addu r1,r1,r2 000266ec: ac33f0bc sw r19,-0x0f44(r1) 000266f0: 3c028003 lui r2,0x8003 000266f4: 8c422998 lw r2,0x2998(r2) 000266f8: 3c048003 lui r4,0x8003 000266fc: 8c8429a0 lw r4,0x29a0(r4) 00026700: 24420001 addiu r2,r2,0x0001 00026704: 3042003f andi r2,r2,0x003f 00026708: 3c018003 lui r1,0x8003 0002670c: ac222998 sw r2,0x2998(r1) 00026710: 0c0077c2 jal 0x0001df08 00026714: 00000000 nop 00026718: 0c0099d7 jal 0x0002675c 0002671c: 00000000 nop 00026720: 3c028003 lui r2,0x8003 00026724: 8c422998 lw r2,0x2998(r2) 00026728: 3c038003 lui r3,0x8003 0002672c: 8c63299c lw r3,0x299c(r3) 00026730: 00000000 nop 00026734: 00431023 subu r2,r2,r3 00026738: 3042003f andi r2,r2,0x003f 0002673c: 8fbf0020 lw r31,0x0020(r29) 00026740: 8fb3001c lw r19,0x001c(r29) 00026744: 8fb20018 lw r18,0x0018(r29) 00026748: 8fb10014 lw r17,0x0014(r29) 0002674c: 8fb00010 lw r16,0x0010(r29) 00026750: 27bd0028 addiu r29,r29,0x0028 00026754: 03e00008 jr r31 00026758: 00000000 nop