1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-09 00:00:44 +00:00

rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96)

* rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf

* rename Matrix_RotateRPYf to Matrix_JointPosition

* rename Matrix_RotateZYX to Matrix_RotateRPY
This commit is contained in:
krimtonz 2020-04-27 23:14:27 -05:00 committed by GitHub
parent d58983494c
commit 58e38276c6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
65 changed files with 135 additions and 132 deletions

View file

@ -159,7 +159,7 @@ glabel func_8086FDC0
/* 003FC 8086FFDC 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00400 8086FFE0 84440030 */ lh $a0, 0x0030($v0) ## 00000030
/* 00404 8086FFE4 84450032 */ lh $a1, 0x0032($v0) ## 00000032
/* 00408 8086FFE8 0C034421 */ jal Matrix_RotateZYX
/* 00408 8086FFE8 0C034421 */ jal Matrix_RotateRPY
/* 0040C 8086FFEC 84460034 */ lh $a2, 0x0034($v0) ## 00000034
/* 00410 8086FFF0 8FA20200 */ lw $v0, 0x0200($sp)
/* 00414 8086FFF4 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001

View file

@ -83,7 +83,7 @@ glabel func_8088BC40
/* 00CC4 8088BD44 00052C03 */ sra $a1, $a1, 16
/* 00CC8 8088BD48 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
/* 00CCC 8088BD4C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00CD0 8088BD50 0C034421 */ jal Matrix_RotateZYX
/* 00CD0 8088BD50 0C034421 */ jal Matrix_RotateRPY
/* 00CD4 8088BD54 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00CD8 8088BD58 44807000 */ mtc1 $zero, $f14 ## $f14 = 0.00
/* 00CDC 8088BD5C 3C01C128 */ lui $at, 0xC128 ## $at = C1280000

View file

@ -74,7 +74,7 @@ glabel BgMenkuriEye_Draw
/* 00348 8089BFB8 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 0034C 8089BFBC 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 00350 8089BFC0 86060034 */ lh $a2, 0x0034($s0) ## 00000034
/* 00354 8089BFC4 0C034421 */ jal Matrix_RotateZYX
/* 00354 8089BFC4 0C034421 */ jal Matrix_RotateRPY
/* 00358 8089BFC8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0035C 8089BFCC C60C0050 */ lwc1 $f12, 0x0050($s0) ## 00000050
/* 00360 8089BFD0 C60E0054 */ lwc1 $f14, 0x0054($s0) ## 00000054

View file

@ -149,7 +149,7 @@ glabel func_808A3F58
/* 00910 808A40E0 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
/* 00914 808A40E4 24058000 */ addiu $a1, $zero, 0x8000 ## $a1 = FFFF8000
/* 00918 808A40E8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0091C 808A40EC 0C034421 */ jal Matrix_RotateZYX
/* 0091C 808A40EC 0C034421 */ jal Matrix_RotateRPY
/* 00920 808A40F0 872600B8 */ lh $a2, 0x00B8($t9) ## 000000B8
/* 00924 808A40F4 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
/* 00928 808A40F8 3C01C248 */ lui $at, 0xC248 ## $at = C2480000

View file

@ -146,7 +146,7 @@ glabel BgYdanSp_Draw
/* 01368 808C0778 00052C03 */ sra $a1, $a1, 16
/* 0136C 808C077C 2404FA60 */ addiu $a0, $zero, 0xFA60 ## $a0 = FFFFFA60
/* 01370 808C0780 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01374 808C0784 0C034421 */ jal Matrix_RotateZYX
/* 01374 808C0784 0C034421 */ jal Matrix_RotateRPY
/* 01378 808C0788 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0137C 808C078C 3C01442F */ lui $at, 0x442F ## $at = 442F0000
/* 01380 808C0790 44817000 */ mtc1 $at, $f14 ## $f14 = 700.00

View file

@ -38,7 +38,7 @@ glabel func_808C4940
/* 037C8 808C4958 AFA60058 */ sw $a2, 0x0058($sp)
.L808C495C:
/* 037CC 808C495C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 037D0 808C4960 0C0344D0 */ jal Matrix_TranslateThenRotateZYX
/* 037D0 808C4960 0C0344D0 */ jal Matrix_JointPosition
/* 037D4 808C4964 8FA50060 */ lw $a1, 0x0060($sp)
/* 037D8 808C4968 8FAF0058 */ lw $t7, 0x0058($sp)
/* 037DC 808C496C 3C06808D */ lui $a2, %hi(D_808CA5A0) ## $a2 = 808D0000

View file

@ -253,7 +253,7 @@ glabel L8091A7CC
.L8091A838:
/* 04E28 8091A838 8FA50078 */ lw $a1, 0x0078($sp)
/* 04E2C 8091A83C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 04E30 8091A840 0C0344D0 */ jal Matrix_TranslateThenRotateZYX
/* 04E30 8091A840 0C0344D0 */ jal Matrix_JointPosition
/* 04E34 8091A844 AFA9005C */ sw $t1, 0x005C($sp)
/* 04E38 8091A848 8FAC0070 */ lw $t4, 0x0070($sp)
/* 04E3C 8091A84C 8FA9005C */ lw $t1, 0x005C($sp)
@ -302,7 +302,7 @@ glabel L8091A7CC
glabel L8091A8F4
/* 04EE4 8091A8F4 8FA50078 */ lw $a1, 0x0078($sp)
/* 04EE8 8091A8F8 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 04EEC 8091A8FC 0C0344D0 */ jal Matrix_TranslateThenRotateZYX
/* 04EEC 8091A8FC 0C0344D0 */ jal Matrix_JointPosition
/* 04EF0 8091A900 AFA9005C */ sw $t1, 0x005C($sp)
/* 04EF4 8091A904 8FAF0070 */ lw $t7, 0x0070($sp)
/* 04EF8 8091A908 8FA9005C */ lw $t1, 0x005C($sp)

View file

@ -158,7 +158,7 @@ glabel func_8093639C
.L80936578:
/* 09FA8 80936578 8605001A */ lh $a1, 0x001A($s0) ## 0000071A
/* 09FAC 8093657C 8606001C */ lh $a2, 0x001C($s0) ## 0000071C
/* 09FB0 80936580 0C034421 */ jal Matrix_RotateZYX
/* 09FB0 80936580 0C034421 */ jal Matrix_RotateRPY
/* 09FB4 80936584 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 09FB8 80936588 9619001E */ lhu $t9, 0x001E($s0) ## 0000071E
/* 09FBC 8093658C 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000

View file

@ -334,7 +334,7 @@ glabel L80959578
/* 0A378 80959638 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 0A37C 8095963C 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 0A380 80959640 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0A384 80959644 0C034421 */ jal Matrix_RotateZYX
/* 0A384 80959644 0C034421 */ jal Matrix_RotateRPY
/* 0A388 80959648 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0A38C 8095964C C60401A0 */ lwc1 $f4, 0x01A0($s0) ## 000001A0
/* 0A390 80959650 3C013D80 */ lui $at, 0x3D80 ## $at = 3D800000

View file

@ -23,7 +23,7 @@ glabel func_8094F2C8
/* 00034 8094F2F4 862400B4 */ lh $a0, 0x00B4($s1) ## 000000B4
/* 00038 8094F2F8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 0003C 8094F2FC 862600B8 */ lh $a2, 0x00B8($s1) ## 000000B8
/* 00040 8094F300 0C034421 */ jal Matrix_RotateZYX
/* 00040 8094F300 0C034421 */ jal Matrix_RotateRPY
/* 00044 8094F304 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00048 8094F308 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
/* 0004C 8094F30C 3C188096 */ lui $t8, %hi(D_8095C044) ## $t8 = 80960000

View file

@ -156,7 +156,7 @@ glabel func_80958B0C
/* 09AA4 80958D64 87A4003E */ lh $a0, 0x003E($sp)
/* 09AA8 80958D68 87A5003C */ lh $a1, 0x003C($sp)
/* 09AAC 80958D6C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 09AB0 80958D70 0C034421 */ jal Matrix_RotateZYX
/* 09AB0 80958D70 0C034421 */ jal Matrix_RotateRPY
/* 09AB4 80958D74 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 09AB8 80958D78 3C0D8096 */ lui $t5, %hi(D_809668D1) ## $t5 = 80960000
/* 09ABC 80958D7C 91AD68D1 */ lbu $t5, %lo(D_809668D1)($t5)

View file

@ -646,7 +646,7 @@ glabel func_8095A188
/* 0B758 8095AA18 8604002A */ lh $a0, 0x002A($s0) ## 0000018A
/* 0B75C 8095AA1C 8605002C */ lh $a1, 0x002C($s0) ## 0000018C
/* 0B760 8095AA20 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0B764 8095AA24 0C034421 */ jal Matrix_RotateZYX
/* 0B764 8095AA24 0C034421 */ jal Matrix_RotateRPY
/* 0B768 8095AA28 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0B76C 8095AA2C C60C0040 */ lwc1 $f12, 0x0040($s0) ## 000001A0
/* 0B770 8095AA30 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
@ -786,7 +786,7 @@ glabel func_8095A188
/* 0B97C 8095AC3C 8604002A */ lh $a0, 0x002A($s0) ## 000001E2
/* 0B980 8095AC40 8605002C */ lh $a1, 0x002C($s0) ## 000001E4
/* 0B984 8095AC44 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0B988 8095AC48 0C034421 */ jal Matrix_RotateZYX
/* 0B988 8095AC48 0C034421 */ jal Matrix_RotateRPY
/* 0B98C 8095AC4C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0B990 8095AC50 C60C0040 */ lwc1 $f12, 0x0040($s0) ## 000001F8
/* 0B994 8095AC54 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001

View file

@ -47,7 +47,7 @@ glabel func_80977950
/* 00638 809779C8 85C50168 */ lh $a1, 0x0168($t6) ## 00000168
/* 0063C 809779CC 24844000 */ addiu $a0, $a0, 0x4000 ## $a0 = 00004000
/* 00640 809779D0 00042400 */ sll $a0, $a0, 16
/* 00644 809779D4 0C034421 */ jal Matrix_RotateZYX
/* 00644 809779D4 0C034421 */ jal Matrix_RotateRPY
/* 00648 809779D8 00042403 */ sra $a0, $a0, 16
/* 0064C 809779DC 3C028016 */ lui $v0, %hi(gGameInfo)
/* 00650 809779E0 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)

View file

@ -41,7 +41,7 @@ glabel func_8097911C
/* 0084C 8097917C 87A40056 */ lh $a0, 0x0056($sp)
/* 00850 80979180 87A50054 */ lh $a1, 0x0054($sp)
/* 00854 80979184 87A60052 */ lh $a2, 0x0052($sp)
/* 00858 80979188 0C034421 */ jal Matrix_RotateZYX
/* 00858 80979188 0C034421 */ jal Matrix_RotateRPY
/* 0085C 8097918C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00860 80979190 3C058098 */ lui $a1, %hi(D_8097C030) ## $a1 = 80980000
/* 00864 80979194 24A5C030 */ addiu $a1, $a1, %lo(D_8097C030) ## $a1 = 8097C030

View file

@ -152,7 +152,7 @@ glabel EnBa_Draw
/* 01AD0 809B7E20 024B1021 */ addu $v0, $s2, $t3
/* 01AD4 809B7E24 844402A8 */ lh $a0, 0x02A8($v0) ## 000002A8
/* 01AD8 809B7E28 844502AA */ lh $a1, 0x02AA($v0) ## 000002AA
/* 01ADC 809B7E2C 0C034421 */ jal Matrix_RotateZYX
/* 01ADC 809B7E2C 0C034421 */ jal Matrix_RotateRPY
/* 01AE0 809B7E30 844602AC */ lh $a2, 0x02AC($v0) ## 000002AC
/* 01AE4 809B7E34 C60C0200 */ lwc1 $f12, 0x0200($s0) ## 00000200
/* 01AE8 809B7E38 C60E0204 */ lwc1 $f14, 0x0204($s0) ## 00000204

View file

@ -139,7 +139,7 @@ glabel func_809B65A8
/* 00458 809B67A8 87A4005C */ lh $a0, 0x005C($sp)
/* 0045C 809B67AC 87A5005E */ lh $a1, 0x005E($sp)
/* 00460 809B67B0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00464 809B67B4 0C034421 */ jal Matrix_RotateZYX
/* 00464 809B67B4 0C034421 */ jal Matrix_RotateRPY
/* 00468 809B67B8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0046C 809B67BC 02E02025 */ or $a0, $s7, $zero ## $a0 = 809B8080
/* 00470 809B67C0 0C0346BD */ jal Matrix_MultVec3f
@ -183,7 +183,7 @@ glabel func_809B65A8
/* 00500 809B6850 00042400 */ sll $a0, $a0, 16
/* 00504 809B6854 00042403 */ sra $a0, $a0, 16
/* 00508 809B6858 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0050C 809B685C 0C034421 */ jal Matrix_RotateZYX
/* 0050C 809B685C 0C034421 */ jal Matrix_RotateRPY
/* 00510 809B6860 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00514 809B6864 02E02025 */ or $a0, $s7, $zero ## $a0 = 809B8080
/* 00518 809B6868 0C0346BD */ jal Matrix_MultVec3f
@ -229,7 +229,7 @@ glabel func_809B65A8
/* 005AC 809B68FC 00042400 */ sll $a0, $a0, 16
/* 005B0 809B6900 00042403 */ sra $a0, $a0, 16
/* 005B4 809B6904 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 005B8 809B6908 0C034421 */ jal Matrix_RotateZYX
/* 005B8 809B6908 0C034421 */ jal Matrix_RotateRPY
/* 005BC 809B690C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 005C0 809B6910 02E02025 */ or $a0, $s7, $zero ## $a0 = 809B8080
/* 005C4 809B6914 0C0346BD */ jal Matrix_MultVec3f

View file

@ -126,7 +126,7 @@ glabel func_809B6B58
/* 009D0 809B6D20 00042400 */ sll $a0, $a0, 16
/* 009D4 809B6D24 00042403 */ sra $a0, $a0, 16
/* 009D8 809B6D28 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 009DC 809B6D2C 0C034421 */ jal Matrix_RotateZYX
/* 009DC 809B6D2C 0C034421 */ jal Matrix_RotateRPY
/* 009E0 809B6D30 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 009E4 809B6D34 3C17809C */ lui $s7, %hi(D_809B8080) ## $s7 = 809C0000
/* 009E8 809B6D38 26F78080 */ addiu $s7, $s7, %lo(D_809B8080) ## $s7 = 809B8080
@ -175,7 +175,7 @@ glabel func_809B6B58
/* 00A88 809B6DD8 00042400 */ sll $a0, $a0, 16
/* 00A8C 809B6DDC 00042403 */ sra $a0, $a0, 16
/* 00A90 809B6DE0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00A94 809B6DE4 0C034421 */ jal Matrix_RotateZYX
/* 00A94 809B6DE4 0C034421 */ jal Matrix_RotateRPY
/* 00A98 809B6DE8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00A9C 809B6DEC 02E02025 */ or $a0, $s7, $zero ## $a0 = 809B8080
/* 00AA0 809B6DF0 0C0346BD */ jal Matrix_MultVec3f
@ -250,7 +250,7 @@ glabel func_809B6B58
/* 00B98 809B6EE8 00042400 */ sll $a0, $a0, 16
/* 00B9C 809B6EEC 00042403 */ sra $a0, $a0, 16
/* 00BA0 809B6EF0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00BA4 809B6EF4 0C034421 */ jal Matrix_RotateZYX
/* 00BA4 809B6EF4 0C034421 */ jal Matrix_RotateRPY
/* 00BA8 809B6EF8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00BAC 809B6EFC 3C17809C */ lui $s7, %hi(D_809B8080) ## $s7 = 809C0000
/* 00BB0 809B6F00 26F78080 */ addiu $s7, $s7, %lo(D_809B8080) ## $s7 = 809B8080
@ -317,7 +317,7 @@ glabel func_809B6B58
/* 00C94 809B6FE4 00042400 */ sll $a0, $a0, 16
/* 00C98 809B6FE8 00042403 */ sra $a0, $a0, 16
/* 00C9C 809B6FEC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00CA0 809B6FF0 0C034421 */ jal Matrix_RotateZYX
/* 00CA0 809B6FF0 0C034421 */ jal Matrix_RotateRPY
/* 00CA4 809B6FF4 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00CA8 809B6FF8 02E02025 */ or $a0, $s7, $zero ## $a0 = 809B8080
/* 00CAC 809B6FFC 0C0346BD */ jal Matrix_MultVec3f

View file

@ -106,7 +106,7 @@ glabel func_809B71F0
/* 0102C 809B737C 87A4006C */ lh $a0, 0x006C($sp)
/* 01030 809B7380 87A5006E */ lh $a1, 0x006E($sp)
/* 01034 809B7384 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01038 809B7388 0C034421 */ jal Matrix_RotateZYX
/* 01038 809B7388 0C034421 */ jal Matrix_RotateRPY
/* 0103C 809B738C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01040 809B7390 3C04809C */ lui $a0, %hi(D_809B8080) ## $a0 = 809C0000
/* 01044 809B7394 24848080 */ addiu $a0, $a0, %lo(D_809B8080) ## $a0 = 809B8080
@ -155,7 +155,7 @@ glabel func_809B71F0
/* 010E8 809B7438 00042400 */ sll $a0, $a0, 16
/* 010EC 809B743C 00042403 */ sra $a0, $a0, 16
/* 010F0 809B7440 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 010F4 809B7444 0C034421 */ jal Matrix_RotateZYX
/* 010F4 809B7444 0C034421 */ jal Matrix_RotateRPY
/* 010F8 809B7448 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 010FC 809B744C 3C04809C */ lui $a0, %hi(D_809B8080) ## $a0 = 809C0000
/* 01100 809B7450 24848080 */ addiu $a0, $a0, %lo(D_809B8080) ## $a0 = 809B8080
@ -206,7 +206,7 @@ glabel func_809B71F0
/* 011A8 809B74F8 00042400 */ sll $a0, $a0, 16
/* 011AC 809B74FC 00042403 */ sra $a0, $a0, 16
/* 011B0 809B7500 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 011B4 809B7504 0C034421 */ jal Matrix_RotateZYX
/* 011B4 809B7504 0C034421 */ jal Matrix_RotateRPY
/* 011B8 809B7508 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 011BC 809B750C 3C04809C */ lui $a0, %hi(D_809B8080) ## $a0 = 809C0000
/* 011C0 809B7510 24848080 */ addiu $a0, $a0, %lo(D_809B8080) ## $a0 = 809B8080

View file

@ -92,7 +92,7 @@ glabel func_809B75A0
/* 013A4 809B76F4 00042400 */ sll $a0, $a0, 16
/* 013A8 809B76F8 00042403 */ sra $a0, $a0, 16
/* 013AC 809B76FC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 013B0 809B7700 0C034421 */ jal Matrix_RotateZYX
/* 013B0 809B7700 0C034421 */ jal Matrix_RotateRPY
/* 013B4 809B7704 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 013B8 809B7708 3C04809C */ lui $a0, %hi(D_809B8080) ## $a0 = 809C0000
/* 013BC 809B770C 24848080 */ addiu $a0, $a0, %lo(D_809B8080) ## $a0 = 809B8080
@ -136,7 +136,7 @@ glabel func_809B75A0
/* 01448 809B7798 00042400 */ sll $a0, $a0, 16
/* 0144C 809B779C 00042403 */ sra $a0, $a0, 16
/* 01450 809B77A0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01454 809B77A4 0C034421 */ jal Matrix_RotateZYX
/* 01454 809B77A4 0C034421 */ jal Matrix_RotateRPY
/* 01458 809B77A8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0145C 809B77AC 03C02025 */ or $a0, $s8, $zero ## $a0 = FFFFFFEC
/* 01460 809B77B0 0C0346BD */ jal Matrix_MultVec3f

View file

@ -69,7 +69,7 @@ glabel func_809B781C
/* 015CC 809B791C 00042400 */ sll $a0, $a0, 16
/* 015D0 809B7920 00042403 */ sra $a0, $a0, 16
/* 015D4 809B7924 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 015D8 809B7928 0C034421 */ jal Matrix_RotateZYX
/* 015D8 809B7928 0C034421 */ jal Matrix_RotateRPY
/* 015DC 809B792C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 015E0 809B7930 3C1E809C */ lui $s8, %hi(D_809B8080) ## $s8 = 809C0000
/* 015E4 809B7934 27DE8080 */ addiu $s8, $s8, %lo(D_809B8080) ## $s8 = 809B8080
@ -132,7 +132,7 @@ glabel func_809B781C
/* 016B8 809B7A08 00042400 */ sll $a0, $a0, 16
/* 016BC 809B7A0C 00042403 */ sra $a0, $a0, 16
/* 016C0 809B7A10 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 016C4 809B7A14 0C034421 */ jal Matrix_RotateZYX
/* 016C4 809B7A14 0C034421 */ jal Matrix_RotateRPY
/* 016C8 809B7A18 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 016CC 809B7A1C 03C02025 */ or $a0, $s8, $zero ## $a0 = 809B8080
/* 016D0 809B7A20 0C0346BD */ jal Matrix_MultVec3f
@ -180,7 +180,7 @@ glabel func_809B781C
/* 0176C 809B7ABC 00042400 */ sll $a0, $a0, 16
/* 01770 809B7AC0 00042403 */ sra $a0, $a0, 16
/* 01774 809B7AC4 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01778 809B7AC8 0C034421 */ jal Matrix_RotateZYX
/* 01778 809B7AC8 0C034421 */ jal Matrix_RotateRPY
/* 0177C 809B7ACC 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01780 809B7AD0 27A4006C */ addiu $a0, $sp, 0x006C ## $a0 = FFFFFFF4
/* 01784 809B7AD4 0C0346BD */ jal Matrix_MultVec3f

View file

@ -45,7 +45,7 @@ glabel func_809BA458
/* 0221C 809BA4FC 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 02220 809BA500 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 02224 809BA504 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02228 809BA508 0C034421 */ jal Matrix_RotateZYX
/* 02228 809BA508 0C034421 */ jal Matrix_RotateRPY
/* 0222C 809BA50C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 02230 809BA510 C60C0274 */ lwc1 $f12, 0x0274($s0) ## 00000274
/* 02234 809BA514 0C0343B5 */ jal Matrix_RotateZ

View file

@ -292,7 +292,7 @@ glabel func_809BA628
/* 02708 809BA9E8 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 0270C 809BA9EC 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 02710 809BA9F0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02714 809BA9F4 0C034421 */ jal Matrix_RotateZYX
/* 02714 809BA9F4 0C034421 */ jal Matrix_RotateRPY
/* 02718 809BA9F8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0271C 809BA9FC C60C0274 */ lwc1 $f12, 0x0274($s0) ## 00000274
/* 02720 809BAA00 0C0343B5 */ jal Matrix_RotateZ

View file

@ -71,7 +71,7 @@ glabel EnBom_Draw
/* 00C14 809C32E4 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00C18 809C32E8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00C1C 809C32EC AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
/* 00C20 809C32F0 0C034421 */ jal Matrix_RotateZYX
/* 00C20 809C32F0 0C034421 */ jal Matrix_RotateRPY
/* 00C24 809C32F4 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 00C28 809C32F8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 00C2C 809C32FC 3C0FDA38 */ lui $t7, 0xDA38 ## $t7 = DA380000

View file

@ -204,7 +204,7 @@ glabel EnBx_Draw
/* 008CC 809D23AC 02491021 */ addu $v0, $s2, $t1
/* 008D0 809D23B0 844401B4 */ lh $a0, 0x01B4($v0) ## 000001B4
/* 008D4 809D23B4 844501B6 */ lh $a1, 0x01B6($v0) ## 000001B6
/* 008D8 809D23B8 0C034421 */ jal Matrix_RotateZYX
/* 008D8 809D23B8 0C034421 */ jal Matrix_RotateRPY
/* 008DC 809D23BC 844601B8 */ lh $a2, 0x01B8($v0) ## 000001B8
/* 008E0 809D23C0 C60C0184 */ lwc1 $f12, 0x0184($s0) ## 00000184
/* 008E4 809D23C4 C60E0188 */ lwc1 $f14, 0x0188($s0) ## 00000188

View file

@ -47,7 +47,7 @@ glabel func_809E858C
/* 02E28 809E85F8 860401CA */ lh $a0, 0x01CA($s0) ## 000001CA
/* 02E2C 809E85FC 860500B6 */ lh $a1, 0x00B6($s0) ## 000000B6
/* 02E30 809E8600 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02E34 809E8604 0C034421 */ jal Matrix_RotateZYX
/* 02E34 809E8604 0C034421 */ jal Matrix_RotateRPY
/* 02E38 809E8608 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 02E3C 809E860C C7AC0044 */ lwc1 $f12, 0x0044($sp)
/* 02E40 809E8610 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001

View file

@ -133,7 +133,7 @@ glabel func_809E86B8
/* 0308C 809E885C 866401CA */ lh $a0, 0x01CA($s3) ## 000001CA
/* 03090 809E8860 860500B6 */ lh $a1, 0x00B6($s0) ## 000000B6
/* 03094 809E8864 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 03098 809E8868 0C034421 */ jal Matrix_RotateZYX
/* 03098 809E8868 0C034421 */ jal Matrix_RotateRPY
/* 0309C 809E886C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 030A0 809E8870 8E8202C0 */ lw $v0, 0x02C0($s4) ## 000002C0
/* 030A4 809E8874 3C0CDA38 */ lui $t4, 0xDA38 ## $t4 = DA380000

View file

@ -29,7 +29,7 @@ glabel func_809E89E4
/* 03248 809E8A18 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0324C 809E8A1C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 03250 809E8A20 844401CE */ lh $a0, 0x01CE($v0) ## 000001CE
/* 03254 809E8A24 0C034421 */ jal Matrix_RotateZYX
/* 03254 809E8A24 0C034421 */ jal Matrix_RotateRPY
/* 03258 809E8A28 844500B6 */ lh $a1, 0x00B6($v0) ## 000000B6
/* 0325C 809E8A2C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 03260 809E8A30 3C18DA38 */ lui $t8, 0xDA38 ## $t8 = DA380000

View file

@ -262,7 +262,7 @@ glabel func_809ECA50
/* 00570 809ECDF0 87A40044 */ lh $a0, 0x0044($sp)
/* 00574 809ECDF4 87A50046 */ lh $a1, 0x0046($sp)
/* 00578 809ECDF8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0057C 809ECDFC 0C034421 */ jal Matrix_RotateZYX
/* 0057C 809ECDFC 0C034421 */ jal Matrix_RotateRPY
/* 00580 809ECE00 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00584 809ECE04 27A40064 */ addiu $a0, $sp, 0x0064 ## $a0 = FFFFFFDC
/* 00588 809ECE08 0C0346BD */ jal Matrix_MultVec3f
@ -280,7 +280,7 @@ glabel func_809ECA50
/* 005B8 809ECE38 87A40044 */ lh $a0, 0x0044($sp)
/* 005BC 809ECE3C 87A50046 */ lh $a1, 0x0046($sp)
/* 005C0 809ECE40 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 005C4 809ECE44 0C034421 */ jal Matrix_RotateZYX
/* 005C4 809ECE44 0C034421 */ jal Matrix_RotateRPY
/* 005C8 809ECE48 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 005CC 809ECE4C 27A40070 */ addiu $a0, $sp, 0x0070 ## $a0 = FFFFFFE8
/* 005D0 809ECE50 0C0346BD */ jal Matrix_MultVec3f

View file

@ -17,7 +17,7 @@ glabel func_80A1B9D8
/* 01074 80A1BA14 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 01078 80A1BA18 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 0107C 80A1BA1C 86060034 */ lh $a2, 0x0034($s0) ## 00000034
/* 01080 80A1BA20 0C034421 */ jal Matrix_RotateZYX
/* 01080 80A1BA20 0C034421 */ jal Matrix_RotateRPY
/* 01084 80A1BA24 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01088 80A1BA28 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 0108C 80A1BA2C 3C0141C8 */ lui $at, 0x41C8 ## $at = 41C80000
@ -72,7 +72,7 @@ glabel func_80A1B9D8
/* 01140 80A1BAE0 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 01144 80A1BAE4 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 01148 80A1BAE8 86060034 */ lh $a2, 0x0034($s0) ## 00000034
/* 0114C 80A1BAEC 0C034421 */ jal Matrix_RotateZYX
/* 0114C 80A1BAEC 0C034421 */ jal Matrix_RotateRPY
/* 01150 80A1BAF0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01154 80A1BAF4 3C01C170 */ lui $at, 0xC170 ## $at = C1700000
/* 01158 80A1BAF8 44819000 */ mtc1 $at, $f18 ## $f18 = -15.00

View file

@ -173,7 +173,7 @@ glabel func_80A1CD24
/* 025EC 80A1CF8C 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
/* 025F0 80A1CF90 860500B6 */ lh $a1, 0x00B6($s0) ## 000000B6
/* 025F4 80A1CF94 860600B8 */ lh $a2, 0x00B8($s0) ## 000000B8
/* 025F8 80A1CF98 0C034421 */ jal Matrix_RotateZYX
/* 025F8 80A1CF98 0C034421 */ jal Matrix_RotateRPY
/* 025FC 80A1CF9C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 02600 80A1CFA0 8E0502B4 */ lw $a1, 0x02B4($s0) ## 000002B4
/* 02604 80A1CFA4 8E0602D0 */ lw $a2, 0x02D0($s0) ## 000002D0

View file

@ -21,7 +21,7 @@ glabel func_80A1FF8C
/* 00218 80A1FFD8 860400B4 */ lh $a0, 0x00B4($s0) ## 000000B4
/* 0021C 80A1FFDC 860500B6 */ lh $a1, 0x00B6($s0) ## 000000B6
/* 00220 80A1FFE0 860600B8 */ lh $a2, 0x00B8($s0) ## 000000B8
/* 00224 80A1FFE4 0C034421 */ jal Matrix_RotateZYX
/* 00224 80A1FFE4 0C034421 */ jal Matrix_RotateRPY
/* 00228 80A1FFE8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0022C 80A1FFEC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 00230 80A1FFF0 3C01435C */ lui $at, 0x435C ## $at = 435C0000

View file

@ -239,7 +239,7 @@ glabel EnGb_Init
/* 0039C 80A2F51C 86440030 */ lh $a0, 0x0030($s2) ## 00000030
/* 003A0 80A2F520 86450032 */ lh $a1, 0x0032($s2) ## 00000032
/* 003A4 80A2F524 86460034 */ lh $a2, 0x0034($s2) ## 00000034
/* 003A8 80A2F528 0C034421 */ jal Matrix_RotateZYX
/* 003A8 80A2F528 0C034421 */ jal Matrix_RotateRPY
/* 003AC 80A2F52C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 003B0 80A2F530 3C014230 */ lui $at, 0x4230 ## $at = 42300000
/* 003B4 80A2F534 44812000 */ mtc1 $at, $f4 ## $f4 = 44.00

View file

@ -15,7 +15,7 @@ glabel func_80A2F608
/* 004BC 80A2F63C 86240030 */ lh $a0, 0x0030($s1) ## 00000030
/* 004C0 80A2F640 86250032 */ lh $a1, 0x0032($s1) ## 00000032
/* 004C4 80A2F644 86260034 */ lh $a2, 0x0034($s1) ## 00000034
/* 004C8 80A2F648 0C034421 */ jal Matrix_RotateZYX
/* 004C8 80A2F648 0C034421 */ jal Matrix_RotateRPY
/* 004CC 80A2F64C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 004D0 80A2F650 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 004D4 80A2F654 3C0141C8 */ lui $at, 0x41C8 ## $at = 41C80000
@ -56,7 +56,7 @@ glabel func_80A2F608
/* 0055C 80A2F6DC 86240030 */ lh $a0, 0x0030($s1) ## 00000030
/* 00560 80A2F6E0 86250032 */ lh $a1, 0x0032($s1) ## 00000032
/* 00564 80A2F6E4 86260034 */ lh $a2, 0x0034($s1) ## 00000034
/* 00568 80A2F6E8 0C034421 */ jal Matrix_RotateZYX
/* 00568 80A2F6E8 0C034421 */ jal Matrix_RotateRPY
/* 0056C 80A2F6EC 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00570 80A2F6F0 02402025 */ or $a0, $s2, $zero ## $a0 = 80A30778
/* 00574 80A2F6F4 0C0346BD */ jal Matrix_MultVec3f

View file

@ -136,7 +136,7 @@ glabel func_80A30350
/* 013E4 80A30564 24058000 */ addiu $a1, $zero, 0x8000 ## $a1 = FFFF8000
/* 013E8 80A30568 11C00003 */ beq $t6, $zero, .L80A30578
/* 013EC 80A3056C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 013F0 80A30570 0C034421 */ jal Matrix_RotateZYX
/* 013F0 80A30570 0C034421 */ jal Matrix_RotateRPY
/* 013F4 80A30574 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
.L80A30578:
/* 013F8 80A30578 4406B000 */ mfc1 $a2, $f22

View file

@ -15,7 +15,7 @@ glabel func_80A3E090
/* 009E4 80A3E0C4 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 009E8 80A3E0C8 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 009EC 80A3E0CC 86060034 */ lh $a2, 0x0034($s0) ## 00000034
/* 009F0 80A3E0D0 0C034421 */ jal Matrix_RotateZYX
/* 009F0 80A3E0D0 0C034421 */ jal Matrix_RotateRPY
/* 009F4 80A3E0D4 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 009F8 80A3E0D8 E7B4003C */ swc1 $f20, 0x003C($sp)
/* 009FC 80A3E0DC E7B40038 */ swc1 $f20, 0x0038($sp)
@ -49,7 +49,7 @@ glabel func_80A3E090
/* 00A6C 80A3E14C 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 00A70 80A3E150 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 00A74 80A3E154 86060034 */ lh $a2, 0x0034($s0) ## 00000034
/* 00A78 80A3E158 0C034421 */ jal Matrix_RotateZYX
/* 00A78 80A3E158 0C034421 */ jal Matrix_RotateRPY
/* 00A7C 80A3E15C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00A80 80A3E160 E7B4003C */ swc1 $f20, 0x003C($sp)
/* 00A84 80A3E164 E7B40038 */ swc1 $f20, 0x0038($sp)
@ -68,7 +68,7 @@ glabel func_80A3E090
/* 00AB8 80A3E198 86040030 */ lh $a0, 0x0030($s0) ## 00000030
/* 00ABC 80A3E19C 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 00AC0 80A3E1A0 86060034 */ lh $a2, 0x0034($s0) ## 00000034
/* 00AC4 80A3E1A4 0C034421 */ jal Matrix_RotateZYX
/* 00AC4 80A3E1A4 0C034421 */ jal Matrix_RotateRPY
/* 00AC8 80A3E1A8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00ACC 80A3E1AC E7B4003C */ swc1 $f20, 0x003C($sp)
/* 00AD0 80A3E1B0 E7B40038 */ swc1 $f20, 0x0038($sp)

View file

@ -46,7 +46,7 @@ glabel func_80A41068
/* 02BA8 80A41118 010D0019 */ multu $t0, $t5
/* 02BAC 80A4111C 00002012 */ mflo $a0
/* 02BB0 80A41120 00042400 */ sll $a0, $a0, 16
/* 02BB4 80A41124 0C034421 */ jal Matrix_RotateZYX
/* 02BB4 80A41124 0C034421 */ jal Matrix_RotateRPY
/* 02BB8 80A41128 00042403 */ sra $a0, $a0, 16
/* 02BBC 80A4112C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 02BC0 80A41130 3C0FDA38 */ lui $t7, 0xDA38 ## $t7 = DA380000

View file

@ -53,7 +53,7 @@ glabel func_80A47AB0
/* 04E44 80A47B74 014F0019 */ multu $t2, $t7
/* 04E48 80A47B78 00002012 */ mflo $a0
/* 04E4C 80A47B7C 00042400 */ sll $a0, $a0, 16
/* 04E50 80A47B80 0C034421 */ jal Matrix_RotateZYX
/* 04E50 80A47B80 0C034421 */ jal Matrix_RotateRPY
/* 04E54 80A47B84 00042403 */ sra $a0, $a0, 16
/* 04E58 80A47B88 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 04E5C 80A47B8C 3C19DA38 */ lui $t9, 0xDA38 ## $t9 = DA380000

View file

@ -147,7 +147,7 @@ glabel EnKarebaba_Draw
/* 013BC 80A9670C 866400B4 */ lh $a0, 0x00B4($s3) ## 000000B4
/* 013C0 80A96710 866500B6 */ lh $a1, 0x00B6($s3) ## 000000B6
/* 013C4 80A96714 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 013C8 80A96718 0C034421 */ jal Matrix_RotateZYX
/* 013C8 80A96718 0C034421 */ jal Matrix_RotateRPY
/* 013CC 80A9671C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 013D0 80A96720 8E6F0190 */ lw $t7, 0x0190($s3) ## 00000190
/* 013D4 80A96724 3C0380A9 */ lui $v1, %hi(func_80A95D90) ## $v1 = 80A90000
@ -283,7 +283,7 @@ glabel EnKarebaba_Draw
/* 015BC 80A9690C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 015C0 80A96910 016C2823 */ subu $a1, $t3, $t4
/* 015C4 80A96914 00052C00 */ sll $a1, $a1, 16
/* 015C8 80A96918 0C034421 */ jal Matrix_RotateZYX
/* 015C8 80A96918 0C034421 */ jal Matrix_RotateRPY
/* 015CC 80A9691C 00052C03 */ sra $a1, $a1, 16
/* 015D0 80A96920 8E5002C0 */ lw $s0, 0x02C0($s2) ## 000002C0
/* 015D4 80A96924 3C0EDA38 */ lui $t6, 0xDA38 ## $t6 = DA380000

View file

@ -400,7 +400,7 @@ glabel EnPoSisters_Draw
/* 04600 80ADD590 00052C03 */ sra $a1, $a1, 16
/* 04604 80ADD594 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
/* 04608 80ADD598 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0460C 80ADD59C 0C034421 */ jal Matrix_RotateZYX
/* 0460C 80ADD59C 0C034421 */ jal Matrix_RotateRPY
/* 04610 80ADD5A0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 04614 80ADD5A4 8FAC007C */ lw $t4, 0x007C($sp)
/* 04618 80ADD5A8 8E980190 */ lw $t8, 0x0190($s4) ## 00000190

View file

@ -139,7 +139,7 @@ glabel EnRr_Draw
/* 01F68 80AEA3A8 8604025C */ lh $a0, 0x025C($s0) ## 0000029C
/* 01F6C 80AEA3AC 8605025E */ lh $a1, 0x025E($s0) ## 0000029E
/* 01F70 80AEA3B0 86060260 */ lh $a2, 0x0260($s0) ## 000002A0
/* 01F74 80AEA3B4 0C034421 */ jal Matrix_RotateZYX
/* 01F74 80AEA3B4 0C034421 */ jal Matrix_RotateRPY
/* 01F78 80AEA3B8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01F7C 80AEA3BC 0C034213 */ jal Matrix_Push
/* 01F80 80AEA3C0 00000000 */ nop

View file

@ -30,7 +30,7 @@ glabel func_80B01360
/* 03120 80B013D0 2404C000 */ addiu $a0, $zero, 0xC000 ## $a0 = FFFFC000
/* 03124 80B013D4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 03128 80B013D8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0312C 80B013DC 0C034421 */ jal Matrix_RotateZYX
/* 0312C 80B013DC 0C034421 */ jal Matrix_RotateRPY
/* 03130 80B013E0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 03134 80B013E4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 03138 80B013E8 3C0ADA38 */ lui $t2, 0xDA38 ## $t2 = DA380000

View file

@ -236,7 +236,7 @@ glabel EnVm_Draw
/* 014D0 80B2E930 86240254 */ lh $a0, 0x0254($s1) ## 00000254
/* 014D4 80B2E934 86250256 */ lh $a1, 0x0256($s1) ## 00000256
/* 014D8 80B2E938 86260258 */ lh $a2, 0x0258($s1) ## 00000258
/* 014DC 80B2E93C 0C034421 */ jal Matrix_RotateZYX
/* 014DC 80B2E93C 0C034421 */ jal Matrix_RotateRPY
/* 014E0 80B2E940 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 014E4 80B2E944 3C0180B3 */ lui $at, %hi(D_80B2EC38) ## $at = 80B30000
/* 014E8 80B2E948 C42AEC38 */ lwc1 $f10, %lo(D_80B2EC38)($at)

View file

@ -76,7 +76,7 @@ glabel func_80B402C4
/* 041B8 80B40398 862602A4 */ lh $a2, 0x02A4($s1) ## 000002A4
/* 041BC 80B4039C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 041C0 80B403A0 84441480 */ lh $a0, 0x1480($v0) ## 80161480
/* 041C4 80B403A4 0C034421 */ jal Matrix_RotateZYX
/* 041C4 80B403A4 0C034421 */ jal Matrix_RotateRPY
/* 041C8 80B403A8 84451482 */ lh $a1, 0x1482($v0) ## 80161482
/* 041CC 80B403AC 26220298 */ addiu $v0, $s1, 0x0298 ## $v0 = 00000298
/* 041D0 80B403B0 C44C0000 */ lwc1 $f12, 0x0000($v0) ## 00000298

View file

@ -76,7 +76,7 @@ glabel func_80B4F45C
/* 00B38 80B4F4C8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00B3C 80B4F4CC 84440000 */ lh $a0, 0x0000($v0) ## 00000000
/* 00B40 80B4F4D0 84450002 */ lh $a1, 0x0002($v0) ## 00000002
/* 00B44 80B4F4D4 0C034421 */ jal Matrix_RotateZYX
/* 00B44 80B4F4D4 0C034421 */ jal Matrix_RotateRPY
/* 00B48 80B4F4D8 84460004 */ lh $a2, 0x0004($v0) ## 00000004
/* 00B4C 80B4F4DC 0C034213 */ jal Matrix_Push
/* 00B50 80B4F4E0 00000000 */ nop
@ -130,7 +130,7 @@ glabel func_80B4F45C
/* 00C0C 80B4F59C AFA3001C */ sw $v1, 0x001C($sp)
/* 00C10 80B4F5A0 00063403 */ sra $a2, $a2, 16
/* 00C14 80B4F5A4 00052C03 */ sra $a1, $a1, 16
/* 00C18 80B4F5A8 0C034421 */ jal Matrix_RotateZYX
/* 00C18 80B4F5A8 0C034421 */ jal Matrix_RotateRPY
/* 00C1C 80B4F5AC 00042403 */ sra $a0, $a0, 16
/* 00C20 80B4F5B0 3C01C33C */ lui $at, 0xC33C ## $at = C33C0000
/* 00C24 80B4F5B4 44816000 */ mtc1 $at, $f12 ## $f12 = -188.00
@ -181,7 +181,7 @@ glabel func_80B4F45C
/* 00CD4 80B4F664 00042400 */ sll $a0, $a0, 16
/* 00CD8 80B4F668 00042403 */ sra $a0, $a0, 16
/* 00CDC 80B4F66C 00052C03 */ sra $a1, $a1, 16
/* 00CE0 80B4F670 0C034421 */ jal Matrix_RotateZYX
/* 00CE0 80B4F670 0C034421 */ jal Matrix_RotateRPY
/* 00CE4 80B4F674 00063403 */ sra $a2, $a2, 16
/* 00CE8 80B4F678 3C01C3CD */ lui $at, 0xC3CD ## $at = C3CD0000
/* 00CEC 80B4F67C 44816000 */ mtc1 $at, $f12 ## $f12 = -410.00
@ -233,7 +233,7 @@ glabel func_80B4F45C
/* 00DA0 80B4F730 00042400 */ sll $a0, $a0, 16
/* 00DA4 80B4F734 00042403 */ sra $a0, $a0, 16
/* 00DA8 80B4F738 00052C03 */ sra $a1, $a1, 16
/* 00DAC 80B4F73C 0C034421 */ jal Matrix_RotateZYX
/* 00DAC 80B4F73C 0C034421 */ jal Matrix_RotateRPY
/* 00DB0 80B4F740 00063403 */ sra $a2, $a2, 16
/* 00DB4 80B4F744 3C0180B5 */ lui $at, %hi(D_80B52BB4) ## $at = 80B50000
/* 00DB8 80B4F748 C42C2BB4 */ lwc1 $f12, %lo(D_80B52BB4)($at)
@ -301,7 +301,7 @@ glabel func_80B4F45C
/* 00EAC 80B4F83C 00042400 */ sll $a0, $a0, 16
/* 00EB0 80B4F840 00042403 */ sra $a0, $a0, 16
/* 00EB4 80B4F844 00052C03 */ sra $a1, $a1, 16
/* 00EB8 80B4F848 0C034421 */ jal Matrix_RotateZYX
/* 00EB8 80B4F848 0C034421 */ jal Matrix_RotateRPY
/* 00EBC 80B4F84C 00063403 */ sra $a2, $a2, 16
/* 00EC0 80B4F850 3C0180B5 */ lui $at, %hi(D_80B52BC0) ## $at = 80B50000
/* 00EC4 80B4F854 C42C2BC0 */ lwc1 $f12, %lo(D_80B52BC0)($at)
@ -357,7 +357,7 @@ glabel func_80B4F45C
/* 00F88 80B4F918 00042400 */ sll $a0, $a0, 16
/* 00F8C 80B4F91C 00042403 */ sra $a0, $a0, 16
/* 00F90 80B4F920 00052C03 */ sra $a1, $a1, 16
/* 00F94 80B4F924 0C034421 */ jal Matrix_RotateZYX
/* 00F94 80B4F924 0C034421 */ jal Matrix_RotateRPY
/* 00F98 80B4F928 00063403 */ sra $a2, $a2, 16
/* 00F9C 80B4F92C 3C01C3DF */ lui $at, 0xC3DF ## $at = C3DF0000
/* 00FA0 80B4F930 44816000 */ mtc1 $at, $f12 ## $f12 = -446.00
@ -425,7 +425,7 @@ glabel func_80B4F45C
/* 01094 80B4FA24 00042400 */ sll $a0, $a0, 16
/* 01098 80B4FA28 00042403 */ sra $a0, $a0, 16
/* 0109C 80B4FA2C 00052C03 */ sra $a1, $a1, 16
/* 010A0 80B4FA30 0C034421 */ jal Matrix_RotateZYX
/* 010A0 80B4FA30 0C034421 */ jal Matrix_RotateRPY
/* 010A4 80B4FA34 00063403 */ sra $a2, $a2, 16
/* 010A8 80B4FA38 3C0180B5 */ lui $at, %hi(D_80B52BCC) ## $at = 80B50000
/* 010AC 80B4FA3C C42C2BCC */ lwc1 $f12, %lo(D_80B52BCC)($at)
@ -480,7 +480,7 @@ glabel func_80B4F45C
/* 0116C 80B4FAFC 00042400 */ sll $a0, $a0, 16
/* 01170 80B4FB00 00042403 */ sra $a0, $a0, 16
/* 01174 80B4FB04 00052C03 */ sra $a1, $a1, 16
/* 01178 80B4FB08 0C034421 */ jal Matrix_RotateZYX
/* 01178 80B4FB08 0C034421 */ jal Matrix_RotateRPY
/* 0117C 80B4FB0C 00063403 */ sra $a2, $a2, 16
/* 01180 80B4FB10 3C01C3DF */ lui $at, 0xC3DF ## $at = C3DF0000
/* 01184 80B4FB14 44816000 */ mtc1 $at, $f12 ## $f12 = -446.00

View file

@ -60,7 +60,7 @@ glabel func_80B4FB74
/* 01298 80B4FC28 2404A219 */ addiu $a0, $zero, 0xA219 ## $a0 = FFFFA219
/* 0129C 80B4FC2C 2405AC17 */ addiu $a1, $zero, 0xAC17 ## $a1 = FFFFAC17
/* 012A0 80B4FC30 24063333 */ addiu $a2, $zero, 0x3333 ## $a2 = 00003333
/* 012A4 80B4FC34 0C034421 */ jal Matrix_RotateZYX
/* 012A4 80B4FC34 0C034421 */ jal Matrix_RotateRPY
/* 012A8 80B4FC38 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 012AC 80B4FC3C 3C0180B5 */ lui $at, %hi(D_80B52BD4) ## $at = 80B50000
/* 012B0 80B4FC40 C42C2BD4 */ lwc1 $f12, %lo(D_80B52BD4)($at)

View file

@ -87,7 +87,7 @@ glabel func_80B5458C
/* 01274 80B54624 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01278 80B54628 85040000 */ lh $a0, 0x0000($t0) ## 00000000
/* 0127C 80B5462C 85050002 */ lh $a1, 0x0002($t0) ## 00000002
/* 01280 80B54630 0C034421 */ jal Matrix_RotateZYX
/* 01280 80B54630 0C034421 */ jal Matrix_RotateRPY
/* 01284 80B54634 85060004 */ lh $a2, 0x0004($t0) ## 00000004
/* 01288 80B54638 0C034213 */ jal Matrix_Push
/* 0128C 80B5463C 00000000 */ nop
@ -141,7 +141,7 @@ glabel func_80B5458C
/* 01348 80B546F8 AFA30020 */ sw $v1, 0x0020($sp)
/* 0134C 80B546FC 00063403 */ sra $a2, $a2, 16
/* 01350 80B54700 00052C03 */ sra $a1, $a1, 16
/* 01354 80B54704 0C034421 */ jal Matrix_RotateZYX
/* 01354 80B54704 0C034421 */ jal Matrix_RotateRPY
/* 01358 80B54708 00042403 */ sra $a0, $a0, 16
/* 0135C 80B5470C 3C01C33C */ lui $at, 0xC33C ## $at = C33C0000
/* 01360 80B54710 44816000 */ mtc1 $at, $f12 ## $f12 = -188.00
@ -188,7 +188,7 @@ glabel func_80B5458C
/* 01400 80B547B0 00042400 */ sll $a0, $a0, 16
/* 01404 80B547B4 00042403 */ sra $a0, $a0, 16
/* 01408 80B547B8 00052C03 */ sra $a1, $a1, 16
/* 0140C 80B547BC 0C034421 */ jal Matrix_RotateZYX
/* 0140C 80B547BC 0C034421 */ jal Matrix_RotateRPY
/* 01410 80B547C0 00063403 */ sra $a2, $a2, 16
/* 01414 80B547C4 3C01C3CD */ lui $at, 0xC3CD ## $at = C3CD0000
/* 01418 80B547C8 44816000 */ mtc1 $at, $f12 ## $f12 = -410.00
@ -236,7 +236,7 @@ glabel func_80B5458C
/* 014BC 80B5486C 00042400 */ sll $a0, $a0, 16
/* 014C0 80B54870 00042403 */ sra $a0, $a0, 16
/* 014C4 80B54874 00052C03 */ sra $a1, $a1, 16
/* 014C8 80B54878 0C034421 */ jal Matrix_RotateZYX
/* 014C8 80B54878 0C034421 */ jal Matrix_RotateRPY
/* 014CC 80B5487C 00063403 */ sra $a2, $a2, 16
/* 014D0 80B54880 3C0180B6 */ lui $at, %hi(D_80B5AAEC) ## $at = 80B60000
/* 014D4 80B54884 C42CAAEC */ lwc1 $f12, %lo(D_80B5AAEC)($at)
@ -304,7 +304,7 @@ glabel func_80B5458C
/* 015C8 80B54978 00042400 */ sll $a0, $a0, 16
/* 015CC 80B5497C 00042403 */ sra $a0, $a0, 16
/* 015D0 80B54980 00052C03 */ sra $a1, $a1, 16
/* 015D4 80B54984 0C034421 */ jal Matrix_RotateZYX
/* 015D4 80B54984 0C034421 */ jal Matrix_RotateRPY
/* 015D8 80B54988 00063403 */ sra $a2, $a2, 16
/* 015DC 80B5498C 3C0180B6 */ lui $at, %hi(D_80B5AAF8) ## $at = 80B60000
/* 015E0 80B54990 C42CAAF8 */ lwc1 $f12, %lo(D_80B5AAF8)($at)
@ -360,7 +360,7 @@ glabel func_80B5458C
/* 016A4 80B54A54 00042400 */ sll $a0, $a0, 16
/* 016A8 80B54A58 00042403 */ sra $a0, $a0, 16
/* 016AC 80B54A5C 00052C03 */ sra $a1, $a1, 16
/* 016B0 80B54A60 0C034421 */ jal Matrix_RotateZYX
/* 016B0 80B54A60 0C034421 */ jal Matrix_RotateRPY
/* 016B4 80B54A64 00063403 */ sra $a2, $a2, 16
/* 016B8 80B54A68 3C01C3DF */ lui $at, 0xC3DF ## $at = C3DF0000
/* 016BC 80B54A6C 44816000 */ mtc1 $at, $f12 ## $f12 = -446.00
@ -428,7 +428,7 @@ glabel func_80B5458C
/* 017B0 80B54B60 00042400 */ sll $a0, $a0, 16
/* 017B4 80B54B64 00042403 */ sra $a0, $a0, 16
/* 017B8 80B54B68 00052C03 */ sra $a1, $a1, 16
/* 017BC 80B54B6C 0C034421 */ jal Matrix_RotateZYX
/* 017BC 80B54B6C 0C034421 */ jal Matrix_RotateRPY
/* 017C0 80B54B70 00063403 */ sra $a2, $a2, 16
/* 017C4 80B54B74 3C0180B6 */ lui $at, %hi(D_80B5AB04) ## $at = 80B60000
/* 017C8 80B54B78 C42CAB04 */ lwc1 $f12, %lo(D_80B5AB04)($at)
@ -483,7 +483,7 @@ glabel func_80B5458C
/* 01888 80B54C38 00042400 */ sll $a0, $a0, 16
/* 0188C 80B54C3C 00042403 */ sra $a0, $a0, 16
/* 01890 80B54C40 00052C03 */ sra $a1, $a1, 16
/* 01894 80B54C44 0C034421 */ jal Matrix_RotateZYX
/* 01894 80B54C44 0C034421 */ jal Matrix_RotateRPY
/* 01898 80B54C48 00063403 */ sra $a2, $a2, 16
/* 0189C 80B54C4C 3C01C3DF */ lui $at, 0xC3DF ## $at = C3DF0000
/* 018A0 80B54C50 44816000 */ mtc1 $at, $f12 ## $f12 = -446.00

View file

@ -78,7 +78,7 @@ glabel func_80B5944C
/* 06138 80B594E8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0613C 80B594EC 84640000 */ lh $a0, 0x0000($v1) ## 00000000
/* 06140 80B594F0 84650002 */ lh $a1, 0x0002($v1) ## 00000002
/* 06144 80B594F4 0C034421 */ jal Matrix_RotateZYX
/* 06144 80B594F4 0C034421 */ jal Matrix_RotateRPY
/* 06148 80B594F8 84660004 */ lh $a2, 0x0004($v1) ## 00000004
/* 0614C 80B594FC 0C034213 */ jal Matrix_Push
/* 06150 80B59500 00000000 */ nop

View file

@ -35,7 +35,7 @@ glabel ObjIcePoly_Draw
/* 00768 80B949C8 24040500 */ addiu $a0, $zero, 0x0500 ## $a0 = 00000500
/* 0076C 80B949CC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00770 80B949D0 2406FB00 */ addiu $a2, $zero, 0xFB00 ## $a2 = FFFFFB00
/* 00774 80B949D4 0C034421 */ jal Matrix_RotateZYX
/* 00774 80B949D4 0C034421 */ jal Matrix_RotateRPY
/* 00778 80B949D8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0077C 80B949DC 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00780 80B949E0 3C0FDA38 */ lui $t7, 0xDA38 ## $t7 = DA380000