001b33d4 - 001b381c
Jump to navigation
Jump to search
001b33d4: 3c04801c lui r4,0x801c 001b33d8: 8c84c098 lw r4,-0x3f68(r4) 001b33dc: 27bdff80 addiu r29,r29,0xff80 001b33e0: afbf007c sw r31,0x007c(r29) 001b33e4: afb40078 sw r20,0x0078(r29) 001b33e8: afb30074 sw r19,0x0074(r29) 001b33ec: afb20070 sw r18,0x0070(r29) 001b33f0: afb1006c sw r17,0x006c(r29) 001b33f4: afb00068 sw r16,0x0068(r29) 001b33f8: 94920006 lhu r18,0x0006(r4) 001b33fc: 00000000 nop 001b3400: 2a42001a slti r2,r18,0x001a 001b3404: 10400002 beq r2,r0,0x001b3410 001b3408: 00000000 nop 001b340c: 3412001a ori r18,r0,0x001a 001b3410: 8c830008 lw r3,0x0008(r4) 001b3414: 34020002 ori r2,r0,0x0002 001b3418: 1062004f beq r3,r2,0x001b3558 001b341c: 2c620003 sltiu r2,r3,0x0003 001b3420: 10400005 beq r2,r0,0x001b3438 001b3424: 34020001 ori r2,r0,0x0001 001b3428: 10620008 beq r3,r2,0x001b344c 001b342c: 00a01021 addu r2,r5,r0 001b3430: 0806cdff j 0x001b37fc 001b3434: 00000000 nop 001b3438: 34020003 ori r2,r0,0x0003 001b343c: 106200ed beq r3,r2,0x001b37f4 001b3440: 00a01021 addu r2,r5,r0 001b3444: 0806cdff j 0x001b37fc 001b3448: 00000000 nop 001b344c: 8c840050 lw r4,0x0050(r4) 001b3450: 00000000 nop 001b3454: 10800003 beq r4,r0,0x001b3464 001b3458: 00009021 addu r18,r0,r0 001b345c: 0c011180 jal 0x00044600 001b3460: 00000000 nop 001b3464: 0c011105 jal 0x00044414 001b3468: 34040798 ori r4,r0,0x0798 001b346c: 0040a021 addu r20,r2,r0 001b3470: 3c02801c lui r2,0x801c 001b3474: 8c42c098 lw r2,-0x3f68(r2) 001b3478: 34130018 ori r19,r0,0x0018 001b347c: ac540050 sw r20,0x0050(r2) 001b3480: 00008821 addu r17,r0,r0 001b3484: 02938021 addu r16,r20,r19 001b3488: 0c008f3d jal 0x00023cf4 001b348c: 02002021 addu r4,r16,r0 001b3490: 02002021 addu r4,r16,r0 001b3494: 0c008f1a jal 0x00023c68 001b3498: 34050001 ori r5,r0,0x0001 001b349c: 26310001 addiu r17,r17,0x0001 001b34a0: 2a220018 slti r2,r17,0x0018 001b34a4: 1440fff8 bne r2,r0,0x001b3488 001b34a8: 26100028 addiu r16,r16,0x0028 001b34ac: 26520001 addiu r18,r18,0x0001 001b34b0: 2a420002 slti r2,r18,0x0002 001b34b4: 1440fff2 bne r2,r0,0x001b3480 001b34b8: 267303c0 addiu r19,r19,0x03c0 001b34bc: 00009021 addu r18,r0,r0 001b34c0: 3c0a801c lui r10,0x801c 001b34c4: 254a8550 addiu r10,r10,0x8550 001b34c8: 254d0001 addiu r13,r10,0x0001 001b34cc: 254c0002 addiu r12,r10,0x0002 001b34d0: 240b8000 addiu r11,r0,0x8000 001b34d4: 02802821 addu r5,r20,r0 001b34d8: 00008821 addu r17,r0,r0 001b34dc: 00a04821 addu r9,r5,r0 001b34e0: 01804021 addu r8,r12,r0 001b34e4: 01a03821 addu r7,r13,r0 001b34e8: 01403021 addu r6,r10,r0 001b34ec: 91040000 lbu r4,0x0000(r8) 001b34f0: 25080003 addiu r8,r8,0x0003 001b34f4: 90e30000 lbu r3,0x0000(r7) 001b34f8: 24e70003 addiu r7,r7,0x0003 001b34fc: 90c20000 lbu r2,0x0000(r6) 001b3500: 24c60003 addiu r6,r6,0x0003 001b3504: 26310001 addiu r17,r17,0x0001 001b3508: 00031940 sll r3,r3,0x05 001b350c: 00431025 or r2,r2,r3 001b3510: 00042280 sll r4,r4,0x0a 001b3514: 00441025 or r2,r2,r4 001b3518: 004b1025 or r2,r2,r11 001b351c: a5220000 sh r2,0x0000(r9) 001b3520: 2a220006 slti r2,r17,0x0006 001b3524: 1440fff1 bne r2,r0,0x001b34ec 001b3528: 25290002 addiu r9,r9,0x0002 001b352c: 26520001 addiu r18,r18,0x0001 001b3530: 2a420002 slti r2,r18,0x0002 001b3534: 1440ffe8 bne r2,r0,0x001b34d8 001b3538: 24a5000c addiu r5,r5,0x000c 001b353c: 34050001 ori r5,r0,0x0001 001b3540: 3c03801c lui r3,0x801c 001b3544: 8c63c098 lw r3,-0x3f68(r3) 001b3548: 34020002 ori r2,r0,0x0002 001b354c: a460000c sh r0,0x000c(r3) 001b3550: 0806cdfe j 0x001b37f8 001b3554: ac620008 sw r2,0x0008(r3) 001b3558: 8485000c lh r5,0x000c(r4) 001b355c: 8c940050 lw r20,0x0050(r4) 001b3560: 0245102a slt r2,r18,r5 001b3564: 10400012 beq r2,r0,0x001b35b0 001b3568: 26420004 addiu r2,r18,0x0004 001b356c: 00a2102a slt r2,r5,r2 001b3570: 1040000f beq r2,r0,0x001b35b0 001b3574: 00000000 nop 001b3578: 3c02801c lui r2,0x801c 001b357c: 8c42c090 lw r2,-0x3f70(r2) 001b3580: 00000000 nop 001b3584: 00021840 sll r3,r2,0x01 001b3588: 00621821 addu r3,r3,r2 001b358c: 00031880 sll r3,r3,0x02 001b3590: 00741821 addu r3,r3,r20 001b3594: 24a2ffff addiu r2,r5,0xffff 001b3598: 00521023 subu r2,r2,r18 001b359c: 00021080 sll r2,r2,0x02 001b35a0: 00431021 addu r2,r2,r3 001b35a4: 3403ffff ori r3,r0,0xffff 001b35a8: a4430002 sh r3,0x0002(r2) 001b35ac: a4430000 sh r3,0x0000(r2) 001b35b0: 3c02801c lui r2,0x801c 001b35b4: 8c42c098 lw r2,-0x3f68(r2) 001b35b8: 00000000 nop 001b35bc: 8444000c lh r4,0x000c(r2) 001b35c0: 26420001 addiu r2,r18,0x0001 001b35c4: 0044102a slt r2,r2,r4 001b35c8: 1040000e beq r2,r0,0x001b3604 001b35cc: 00000000 nop 001b35d0: 3c02801c lui r2,0x801c 001b35d4: 8c42c090 lw r2,-0x3f70(r2) 001b35d8: 00000000 nop 001b35dc: 00021840 sll r3,r2,0x01 001b35e0: 00621821 addu r3,r3,r2 001b35e4: 00031880 sll r3,r3,0x02 001b35e8: 00741821 addu r3,r3,r20 001b35ec: 2482fffe addiu r2,r4,0xfffe 001b35f0: 00521023 subu r2,r2,r18 001b35f4: 00021080 sll r2,r2,0x02 001b35f8: 00431021 addu r2,r2,r3 001b35fc: a4400002 sh r0,0x0002(r2) 001b3600: a4400000 sh r0,0x0000(r2) 001b3604: 27a40060 addiu r4,r29,0x0060 001b3608: 3c02801c lui r2,0x801c 001b360c: 8c42c090 lw r2,-0x3f70(r2) 001b3610: 340301fc ori r3,r0,0x01fc 001b3614: 00022840 sll r5,r2,0x01 001b3618: 00a22821 addu r5,r5,r2 001b361c: 3c02801c lui r2,0x801c 001b3620: 8c42c098 lw r2,-0x3f68(r2) 001b3624: 00052880 sll r5,r5,0x02 001b3628: 90420002 lbu r2,0x0002(r2) 001b362c: 02852821 addu r5,r20,r5 001b3630: a7a30062 sh r3,0x0062(r29) 001b3634: 34030006 ori r3,r0,0x0006 001b3638: a7a30064 sh r3,0x0064(r29) 001b363c: 34030001 ori r3,r0,0x0001 001b3640: a7a30066 sh r3,0x0066(r29) 001b3644: 2442ffff addiu r2,r2,0xffff 001b3648: 00021100 sll r2,r2,0x04 001b364c: 24420001 addiu r2,r2,0x0001 001b3650: 0c00923f jal 0x000248fc 001b3654: a7a20060 sh r2,0x0060(r29) 001b3658: 3c02801c lui r2,0x801c 001b365c: 8c42c098 lw r2,-0x3f68(r2) 001b3660: 00000000 nop 001b3664: 90440012 lbu r4,0x0012(r2) 001b3668: 0c023104 jal 0x0008c410 001b366c: 00000000 nop 001b3670: 3c03801c lui r3,0x801c 001b3674: 8c63c098 lw r3,-0x3f68(r3) 001b3678: 00000000 nop 001b367c: 9064001c lbu r4,0x001c(r3) 001b3680: 0c023104 jal 0x0008c410 001b3684: 00408021 addu r16,r2,r0 001b3688: 00408821 addu r17,r2,r0 001b368c: 86020000 lh r2,0x0000(r16) 001b3690: 86230000 lh r3,0x0000(r17) 001b3694: 00000000 nop 001b3698: 00431023 subu r2,r2,r3 001b369c: afa20020 sw r2,0x0020(r29) 001b36a0: 86020002 lh r2,0x0002(r16) 001b36a4: 86230002 lh r3,0x0002(r17) 001b36a8: 00000000 nop 001b36ac: 00431023 subu r2,r2,r3 001b36b0: afa20024 sw r2,0x0024(r29) 001b36b4: 86020004 lh r2,0x0004(r16) 001b36b8: 86230004 lh r3,0x0004(r17) 001b36bc: 00000000 nop 001b36c0: 00431023 subu r2,r2,r3 001b36c4: afa20028 sw r2,0x0028(r29) 001b36c8: 86220000 lh r2,0x0000(r17) 001b36cc: 3c03801c lui r3,0x801c 001b36d0: 8c63c098 lw r3,-0x3f68(r3) 001b36d4: afa20030 sw r2,0x0030(r29) 001b36d8: 86220004 lh r2,0x0004(r17) 001b36dc: 00000000 nop 001b36e0: afa20038 sw r2,0x0038(r29) 001b36e4: 9064001c lbu r4,0x001c(r3) 001b36e8: 0c02371d jal 0x0008dc74 001b36ec: 00000000 nop 001b36f0: 00021fc2 srl r3,r2,0x1f 001b36f4: 00621821 addu r3,r3,r2 001b36f8: 00031843 sra r3,r3,0x01 001b36fc: 8fa40028 lw r4,0x0028(r29) 001b3700: 8fa50020 lw r5,0x0020(r29) 001b3704: 86220002 lh r2,0x0002(r17) 001b3708: 00042023 subu r4,r0,r4 001b370c: 00431023 subu r2,r2,r3 001b3710: 0c00763a jal 0x0001d8e8 001b3714: afa20034 sw r2,0x0034(r29) 001b3718: 8fa30020 lw r3,0x0020(r29) 001b371c: 00000000 nop 001b3720: 00630018 mult r3,r3 001b3724: 00002812 mflo r5 001b3728: 8fa30028 lw r3,0x0028(r29) 001b372c: 00000000 nop 001b3730: 00630018 mult r3,r3 001b3734: a7a20042 sh r2,0x0042(r29) 001b3738: 00002012 mflo r4 001b373c: 0c006fce jal 0x0 001bf38 001b3740: 00a42021 addu r4,r5,r4 001b3744: 8fa40024 lw r4,0x0024(r29) 001b3748: 0c00763a jal 0x0001d8e8 001b374c: 00402821 addu r5,r2,r0 001b3750: 3c03801c lui r3,0x801c 001b3754: 8c63c098 lw r3,-0x3f68(r3) 001b3758: 24420400 addiu r2,r2,0x0400 001b375c: a7a20044 sh r2,0x0044(r29) 001b3760: 34020140 ori r2,r0,0x0140 001b3764: a7a00040 sh r0,0x0040(r29) 001b3768: afa20050 sw r2,0x0050(r29) 001b376c: afa2004c sw r2,0x004c(r29) 001b3770: afa20048 sw r2,0x0048(r29) 001b3774: 94620004 lhu r2,0x0004(r3) 001b3778: 27a40058 addiu r4,r29,0x0058 001b377c: 00021080 sll r2,r2,0x02 001b3780: 3c01801c lui r1,0x801c 001b3784: 00220821 addu r1,r1,r2 001b3788: 842684de lh r6,-0x7b22(r1) load particle byte BB 001b378c: 27a50030 addiu r5,r29,0x0030 001b3790: a7a0005c sh r0,0x005c(r29) 001b3794: a7a00058 sh r0,0x0058(r29) 001b3798: 8462000c lh r2,0x000c(r3) 001b379c: 27a70048 addiu r7,r29,0x0048 001b37a0: 000211c0 sll r2,r2,0x07 001b37a4: a7a2005c sh r2,0x005c(r29) 001b37a8: afa60010 sw r6,0x0010(r29) parse BB through stack 001b37ac: 0c06b8d0 jal 0x001ae340 001b37b0: 27a60040 addiu r6,r29,0x0040 001b37b4: 3c04801c lui r4,0x801c 001b37b8: 8c84c098 lw r4,-0x3f68(r4) 001b37bc: 00000000 nop 001b37c0: 9482000c lhu r2,0x000c(r4) 001b37c4: 26430004 addiu r3,r18,0x0004 001b37c8: 24420001 addiu r2,r2,0x0001 001b37cc: a482000c sh r2,0x000c(r4) 001b37d0: 00021400 sll r2,r2,0x10 001b37d4: 00021403 sra r2,r2,0x10 001b37d8: 0062182a slt r3,r3,r2 001b37dc: 10600003 beq r3,r0,0x001b37ec 001b37e0: 34050001 ori r5,r0,0x0001 001b37e4: 34020003 ori r2,r0,0x0003 001b37e8: ac820008 sw r2,0x0008(r4) 001b37ec: 0806cdff j 0x001b37fc 001b37f0: 00a01021 addu r2,r5,r0 001b37f4: 00002821 addu r5,r0,r0 001b37f8: 00a01021 addu r2,r5,r0 001b37fc: 8fbf007c lw r31,0x007c(r29) 001b3800: 8fb40078 lw r20,0x0078(r29) 001b3804: 8fb30074 lw r19,0x0074(r29) 001b3808: 8fb20070 lw r18,0x0070(r29) 001b380c: 8fb1006c lw r17,0x006c(r29) 001b3810: 8fb00068 lw r16,0x0068(r29) 001b3814: 27bd0080 addiu r29,r29,0x0080 001b3818: 03e00008 jr r31 001b381c: 00000000 nop