Effect Camera Rotation
Jump to navigation
Jump to search
801aad98: 27bdffd0 addiu r29,r29,-0x0030 801aad9c: afb20020 sw r18,0x0020(r29) 801aada0: 00809021 addu r18,r4,r0 # p1 801aada4: afb30024 sw r19,0x0024(r29) 801aada8: 00c09821 addu r19,r6,r0 # p3 801aadac: afb00018 sw r16,0x0018(r29) 801aadb0: 00e08021 addu r16,r7,r0 # p4 801aadb4: 324301e0 andi r3,r18,0x01e0 # testValue = p1 & 0x1e0 801aadb8: 34020060 ori r2,r0,0x0060 801aadbc: afbf0028 sw r31,0x0028(r29) 801aadc0: 106200e3 beq r3,r2,0x801ab150 801aadc4: afb1001c sw r17,0x001c(r29) 801aadc8: 28620061 slti r2,r3,0x0061 801aadcc: 1040000e beq r2,r0,0x801aae08 801aadd0: 34020020 ori r2,r0,0x0020 801aadd4: 106200c9 beq r3,r2,0x801ab0fc 801aadd8: 28620021 slti r2,r3,0x0021 801aaddc: 10400005 beq r2,r0,0x801aadf4 801aade0: 00000000 nop 801aade4: 10600018 beq r3,r0,0x801aae48 801aade8: 00051080 sll r2,r5,0x02 801aadec: 0806ac6d j 0x801ab1b4 801aadf0: 00000000 nop 801aadf4: 34020040 ori r2,r0,0x0040 801aadf8: 1062003b beq r3,r2,0x801aaee8 801aadfc: 00000000 nop 801aae00: 0806ac6d j 0x801ab1b4 801aae04: 00000000 nop 801aae08: 34020100 ori r2,r0,0x0100 801aae0c: 10620061 beq r3,r2,0x801aaf94 801aae10: 28620101 slti r2,r3,0x0101 801aae14: 10400005 beq r2,r0,0x801aae2c 801aae18: 340200c0 ori r2,r0,0x00c0 801aae1c: 10620057 beq r3,r2,0x801aaf7c 801aae20: 00000000 nop 801aae24: 0806ac6d j 0x801ab1b4 801aae28: 00000000 nop 801aae2c: 34020140 ori r2,r0,0x0140 801aae30: 10620081 beq r3,r2,0x801ab038 801aae34: 340201c0 ori r2,r0,0x01c0 801aae38: 1062009d beq r3,r2,0x801ab0b0 801aae3c: 00000000 nop 801aae40: 0806ac6d j 0x801ab1b4 801aae44: 00000000 nop 801aae48: 00451021 addu r2,r2,r5 801aae4c: 00023040 sll r6,r2,0x01 801aae50: 3c01801c lui r1,0x801c 801aae54: 00260821 addu r1,r1,r6 801aae58: 9422ad10 lhu r2,-0x52f0(r1) 801aae5c: 00000000 nop 801aae60: 14400008 bne r2,r0,0x801aae84 801aae64: 00000000 nop 801aae68: 3c01801c lui r1,0x801c 801aae6c: 00260821 addu r1,r1,r6 801aae70: 9024ad12 lbu r4,-0x52ee(r1) 801aae74: 0c02317a jal 0x8008c5e8 801aae78: 27a50010 addiu r5,r29,0x0010 801aae7c: 0806abb2 j 0x801aaec8 801aae80: 27a40010 addiu r4,r29,0x0010 801aae84: 3c01801c lui r1,0x801c 801aae88: 00260821 addu r1,r1,r6 801aae8c: 8822ad15 lwl r2,-0x52eb(r1) 801aae90: 3c01801c lui r1,0x801c 801aae94: 00260821 addu r1,r1,r6 801aae98: 9822ad12 lwr r2,-0x52ee(r1) 801aae9c: 3c01801c lui r1,0x801c 801aaea0: 00260821 addu r1,r1,r6 801aaea4: 8823ad19 lwl r3,-0x52e7(r1) 801aaea8: 3c01801c lui r1,0x801c 801aaeac: 00260821 addu r1,r1,r6 801aaeb0: 9823ad16 lwr r3,-0x52ea(r1) 801aaeb4: aba20013 swl r2,0x0013(r29) 801aaeb8: bba20010 swr r2,0x0010(r29) 801aaebc: aba30017 swl r3,0x0017(r29) 801aaec0: bba30014 swr r3,0x0014(r29) 801aaec4: 27a40010 addiu r4,r29,0x0010 801aaec8: 3c11801c lui r17,0x801c 801aaecc: 26318a70 addiu r17,r17,-0x7590 801aaed0: 0c06ab0a jal 0x801aac28 801aaed4: 02202821 addu r5,r17,r0 801aaed8: 120000af beq r16,r0,0x801ab198 801aaedc: 02002021 addu r4,r16,r0 801aaee0: 0806ac64 j 0x801ab190 801aaee4: 02202821 addu r5,r17,r0 801aaee8: 0c022e94 jal 0x8008ba50 801aaeec: 00000000 nop 801aaef0: 00403021 addu r6,r2,r0 801aaef4: 96030002 lhu r3,0x0002(r16) 801aaef8: 94c20002 lhu r2,0x0002(r6) 801aaefc: 00000000 nop 801aaf00: 00621823 subu r3,r3,r2 801aaf04: 00031400 sll r2,r3,0x10 801aaf08: 00022403 sra r4,r2,0x10 801aaf0c: 2882f800 slti r2,r4,-0x0800 801aaf10: 10400003 beq r2,r0,0x801aaf20 801aaf14: 00602821 addu r5,r3,r0 801aaf18: 0806abcc j 0x801aaf30 801aaf1c: 24651000 addiu r5,r3,0x1000 801aaf20: 28820801 slti r2,r4,0x0801 801aaf24: 14400002 bne r2,r0,0x801aaf30 801aaf28: 00000000 nop 801aaf2c: 2465f000 addiu r5,r3,-0x1000 801aaf30: 96020000 lhu r2,0x0000(r16) 801aaf34: 3c01801c lui r1,0x801c 801aaf38: a4228a70 sh r2,-0x7590(r1) 801aaf3c: 94c20002 lhu r2,0x0002(r6) 801aaf40: 3c01801c lui r1,0x801c 801aaf44: ac338a60 sw r19,-0x75a0(r1) 801aaf48: 3c01801c lui r1,0x801c 801aaf4c: ac208a64 sw r0,-0x759c(r1) 801aaf50: 00a21021 addu r2,r5,r2 801aaf54: 3c01801c lui r1,0x801c 801aaf58: a4228a72 sh r2,-0x758e(r1) 801aaf5c: 96030004 lhu r3,0x0004(r16) 801aaf60: 32421e00 andi r2,r18,0x1e00 801aaf64: 3c01801b lui r1,0x801b 801aaf68: ac2269cc sw r2,0x69cc(r1) 801aaf6c: 3c01801c lui r1,0x801c 801aaf70: a4238a74 sh r3,-0x758c(r1) 801aaf74: 0806ac6d j 0x801ab1b4 801aaf78: 00000000 nop 801aaf7c: 0c022e94 jal 0x8008ba50 801aaf80: 00000000 nop 801aaf84: 00402021 addu r4,r2,r0 801aaf88: 94820000 lhu r2,0x0000(r4) 801aaf8c: 0806ac59 j 0x801ab164 801aaf90: 00000000 nop 801aaf94: 3c06801c lui r6,0x801c 801aaf98: 24c68a70 addiu r6,r6,-0x7590 801aaf9c: 3c05801c lui r5,0x801c 801aafa0: 24a58a80 addiu r5,r5,-0x7580 801aafa4: 88a20003 lwl r2,0x0003(r5) 801aafa8: 98a20000 lwr r2,0x0000(r5) 801aafac: 88a30007 lwl r3,0x0007(r5) 801aafb0: 98a30004 lwr r3,0x0004(r5) 801aafb4: a8c20003 swl r2,0x0003(r6) 801aafb8: b8c20000 swr r2,0x0000(r6) 801aafbc: a8c30007 swl r3,0x0007(r6) 801aafc0: b8c30004 swr r3,0x0004(r6) 801aafc4: 12000003 beq r16,r0,0x801aafd4 801aafc8: 02002021 addu r4,r16,r0 801aafcc: 0c06a525 jal 0x801a9494 801aafd0: 00c02821 addu r5,r6,r0 801aafd4: 3c04801c lui r4,0x801c 801aafd8: 94848a72 lhu r4,-0x758e(r4) 801aafdc: 3c02801c lui r2,0x801c 801aafe0: 94428a7a lhu r2,-0x7586(r2) 801aafe4: 00000000 nop 801aafe8: 00821023 subu r2,r4,r2 801aafec: 00021400 sll r2,r2,0x10 801aaff0: 00021c03 sra r3,r2,0x10 801aaff4: 28620801 slti r2,r3,0x0801 801aaff8: 14400005 bne r2,r0,0x801ab010 801aaffc: 2862f800 slti r2,r3,-0x0800 801ab000: 2482f000 addiu r2,r4,-0x1000 801ab004: 3c01801c lui r1,0x801c 801ab008: a4228a72 sh r2,-0x758e(r1) 801ab00c: 2862f800 slti r2,r3,-0x0800 801ab010: 10400062 beq r2,r0,0x801ab19c 801ab014: 32421e00 andi r2,r18,0x1e00 801ab018: 3c02801c lui r2,0x801c 801ab01c: 94428a72 lhu r2,-0x758e(r2) 801ab020: 00000000 nop 801ab024: 24421000 addiu r2,r2,0x1000 801ab028: 3c01801c lui r1,0x801c 801ab02c: a4228a72 sh r2,-0x758e(r1) 801ab030: 0806ac67 j 0x801ab19c 801ab034: 32421e00 andi r2,r18,0x1e00 801ab038: 3c02801c lui r2,0x801c 801ab03c: 9442adb0 lhu r2,-0x5250(r2) 801ab040: 00000000 nop 801ab044: 14400007 bne r2,r0,0x801ab064 801ab048: 00000000 nop 801ab04c: 3c04801c lui r4,0x801c 801ab050: 9084adb2 lbu r4,-0x524e(r4) 801ab054: 0c02317a jal 0x8008c5e8 801ab058: 27a50010 addiu r5,r29,0x0010 801ab05c: 0806ac24 j 0x801ab090 801ab060: 27a40010 addiu r4,r29,0x0010 801ab064: 3c05801c lui r5,0x801c 801ab068: 24a5adb2 addiu r5,r5,-0x524e 801ab06c: 88a20003 lwl r2,0x0003(r5) 801ab070: 98a20000 lwr r2,0x0000(r5) 801ab074: 88a30007 lwl r3,0x0007(r5) 801ab078: 98a30004 lwr r3,0x0004(r5) 801ab07c: aba20013 swl r2,0x0013(r29) 801ab080: bba20010 swr r2,0x0010(r29) 801ab084: aba30017 swl r3,0x0017(r29) 801ab088: bba30014 swr r3,0x0014(r29) 801ab08c: 27a40010 addiu r4,r29,0x0010 801ab090: 3c11801c lui r17,0x801c 801ab094: 26318a70 addiu r17,r17,-0x7590 801ab098: 0c06ab0a jal 0x801aac28 801ab09c: 02202821 addu r5,r17,r0 801ab0a0: 1200003d beq r16,r0,0x801ab198 801ab0a4: 02002021 addu r4,r16,r0 801ab0a8: 0806ac64 j 0x801ab190 801ab0ac: 02202821 addu r5,r17,r0 801ab0b0: 3c05801c lui r5,0x801c 801ab0b4: 24a5adca addiu r5,r5,-0x5236 801ab0b8: 88a20003 lwl r2,0x0003(r5) 801ab0bc: 98a20000 lwr r2,0x0000(r5) 801ab0c0: 88a30007 lwl r3,0x0007(r5) 801ab0c4: 98a30004 lwr r3,0x0004(r5) 801ab0c8: aba20013 swl r2,0x0013(r29) 801ab0cc: bba20010 swr r2,0x0010(r29) 801ab0d0: aba30017 swl r3,0x0017(r29) 801ab0d4: bba30014 swr r3,0x0014(r29) 801ab0d8: 27a40010 addiu r4,r29,0x0010 801ab0dc: 3c11801c lui r17,0x801c 801ab0e0: 26318a70 addiu r17,r17,-0x7590 801ab0e4: 0c06ab0a jal 0x801aac28 801ab0e8: 02202821 addu r5,r17,r0 801ab0ec: 1200002a beq r16,r0,0x801ab198 801ab0f0: 02002021 addu r4,r16,r0 801ab0f4: 0806ac64 j 0x801ab190 801ab0f8: 02202821 addu r5,r17,r0 801ab0fc: 0c022e94 jal 0x8008ba50 801ab100: 00000000 nop 801ab104: 12000024 beq r16,r0,0x801ab198 801ab108: 00402021 addu r4,r2,r0 801ab10c: 96020000 lhu r2,0x0000(r16) 801ab110: 3c01801c lui r1,0x801c 801ab114: a4228a70 sh r2,-0x7590(r1) 801ab118: 94820002 lhu r2,0x0002(r4) 801ab11c: 96030002 lhu r3,0x0002(r16) 801ab120: 00000000 nop 801ab124: 00431021 addu r2,r2,r3 801ab128: 3c01801c lui r1,0x801c 801ab12c: a4228a72 sh r2,-0x758e(r1) 801ab130: 94820004 lhu r2,0x0004(r4) 801ab134: 96030004 lhu r3,0x0004(r16) 801ab138: 00000000 nop 801ab13c: 00431021 addu r2,r2,r3 801ab140: 3c01801c lui r1,0x801c 801ab144: a4228a74 sh r2,-0x758c(r1) 801ab148: 0806ac67 j 0x801ab19c 801ab14c: 32421e00 andi r2,r18,0x1e00 801ab150: 0c022e94 jal 0x8008ba50 801ab154: 00000000 nop 801ab158: 00402021 addu r4,r2,r0 801ab15c: 3c02801c lui r2,0x801c 801ab160: 94428a80 lhu r2,-0x7580(r2) 801ab164: 3c05801c lui r5,0x801c 801ab168: 24a58a70 addiu r5,r5,-0x7590 801ab16c: a4a20000 sh r2,0x0000(r5) 801ab170: 94820002 lhu r2,0x0002(r4) 801ab174: 3c01801c lui r1,0x801c 801ab178: a4228a72 sh r2,-0x758e(r1) 801ab17c: 94820004 lhu r2,0x0004(r4) 801ab180: 3c01801c lui r1,0x801c 801ab184: a4228a74 sh r2,-0x758c(r1) 801ab188: 12000003 beq r16,r0,0x801ab198 801ab18c: 02002021 addu r4,r16,r0 801ab190: 0c06a525 jal 0x801a9494 801ab194: 00a03021 addu r6,r5,r0 801ab198: 32421e00 andi r2,r18,0x1e00 801ab19c: 3c01801b lui r1,0x801b 801ab1a0: ac2269cc sw r2,0x69cc(r1) 801ab1a4: 3c01801c lui r1,0x801c 801ab1a8: ac338a60 sw r19,-0x75a0(r1) 801ab1ac: 3c01801c lui r1,0x801c 801ab1b0: ac208a64 sw r0,-0x759c(r1) 801ab1b4: 8fbf0028 lw r31,0x0028(r29) 801ab1b8: 8fb30024 lw r19,0x0024(r29) 801ab1bc: 8fb20020 lw r18,0x0020(r29) 801ab1c0: 8fb1001c lw r17,0x001c(r29) 801ab1c4: 8fb00018 lw r16,0x0018(r29) 801ab1c8: 27bd0030 addiu r29,r29,0x0030 801ab1cc: 03e00008 jr r31 801ab1d0: 00000000 nop