summaryrefslogtreecommitdiff
path: root/asm/SDK/GX/GXInit.s
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-10-03 02:57:15 -0400
committerMax <mparisi@stevens.edu>2020-10-03 02:57:15 -0400
commitffcd41450b3cf48f33a7790ed151467e666b6d51 (patch)
tree457c6c3fac43f6e7ffd9158c4e4a6f40c1e2be78 /asm/SDK/GX/GXInit.s
parentf6e67fa2661f89ad70cdd54f15a25cd2e77b47c1 (diff)
split GXBump, GXPixel, GXTev, GXTexture
Diffstat (limited to 'asm/SDK/GX/GXInit.s')
-rw-r--r--asm/SDK/GX/GXInit.s136
1 files changed, 68 insertions, 68 deletions
diff --git a/asm/SDK/GX/GXInit.s b/asm/SDK/GX/GXInit.s
index 2fcd736..5705adc 100644
--- a/asm/SDK/GX/GXInit.s
+++ b/asm/SDK/GX/GXInit.s
@@ -12,10 +12,10 @@ __GXDefaultTexRegionCallback:
/* 8027D638 00279298 7C 9E 23 78 */ mr r30, r4
/* 8027D63C 0027929C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8027D640 002792A0 7C 7D 1B 78 */ mr r29, r3
-/* 8027D644 002792A4 48 00 54 01 */ bl func_80282A44
+/* 8027D644 002792A4 48 00 54 01 */ bl GXGetTexObjFmt
/* 8027D648 002792A8 7C 7F 1B 78 */ mr r31, r3
/* 8027D64C 002792AC 7F A3 EB 78 */ mr r3, r29
-/* 8027D650 002792B0 48 00 53 FD */ bl func_80282A4C
+/* 8027D650 002792B0 48 00 53 FD */ bl GXGetTexObjMipMap
/* 8027D654 002792B4 57 C0 E8 04 */ slwi r0, r30, 0x1d
/* 8027D658 002792B8 57 C4 0F FE */ srwi r4, r30, 0x1f
/* 8027D65C 002792BC 7C 04 00 50 */ subf r0, r4, r0
@@ -474,7 +474,7 @@ lbl_8027DBD4:
/* 8027DCF4 00279954 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4)
/* 8027DCF8 00279958 7C 03 00 16 */ mulhwu r0, r3, r0
/* 8027DCFC 0027995C 54 1A D9 7E */ srwi r26, r0, 5
-/* 8027DD00 00279960 48 00 5E 1D */ bl func_80283B1C
+/* 8027DD00 00279960 48 00 5E 1D */ bl __GXFlushTextureState
/* 8027DD04 00279964 57 40 AA FE */ srwi r0, r26, 0xb
/* 8027DD08 00279968 3F A0 CC 01 */ lis r29, 0xCC008000@ha
/* 8027DD0C 0027996C 3B 80 00 61 */ li r28, 0x61
@@ -482,7 +482,7 @@ lbl_8027DBD4:
/* 8027DD14 00279974 9B 9D 80 00 */ stb r28, 0xCC008000@l(r29)
/* 8027DD18 00279978 60 00 04 00 */ ori r0, r0, 0x400
/* 8027DD1C 0027997C 90 1D 80 00 */ stw r0, -0x8000(r29)
-/* 8027DD20 00279980 48 00 5D FD */ bl func_80283B1C
+/* 8027DD20 00279980 48 00 5D FD */ bl __GXFlushTextureState
/* 8027DD24 00279984 3C 60 3E 10 */ lis r3, 0x3E0F83E1@ha
/* 8027DD28 00279988 9B 9D 80 00 */ stb r28, -0x8000(r29)
/* 8027DD2C 0027998C 38 03 83 E1 */ addi r0, r3, 0x3E0F83E1@l
@@ -505,21 +505,21 @@ lbl_8027DD60:
/* 8027DD6C 002799CC 38 80 00 00 */ li r4, 0
/* 8027DD70 002799D0 38 C0 00 00 */ li r6, 0
/* 8027DD74 002799D4 39 00 00 00 */ li r8, 0
-/* 8027DD78 002799D8 48 00 4F 5D */ bl func_80282CD4
+/* 8027DD78 002799D8 48 00 4F 5D */ bl GXInitTexCacheRegion
/* 8027DD7C 002799DC 80 BC 00 40 */ lwz r5, 0x40(r28)
/* 8027DD80 002799E0 7F 63 DB 78 */ mr r3, r27
/* 8027DD84 002799E4 80 FC 00 60 */ lwz r7, 0x60(r28)
/* 8027DD88 002799E8 38 80 00 00 */ li r4, 0
/* 8027DD8C 002799EC 38 C0 00 00 */ li r6, 0
/* 8027DD90 002799F0 39 00 00 00 */ li r8, 0
-/* 8027DD94 002799F4 48 00 4F 41 */ bl func_80282CD4
+/* 8027DD94 002799F4 48 00 4F 41 */ bl GXInitTexCacheRegion
/* 8027DD98 002799F8 80 BC 00 80 */ lwz r5, 0x80(r28)
/* 8027DD9C 002799FC 7F C3 F3 78 */ mr r3, r30
/* 8027DDA0 00279A00 80 FC 00 A0 */ lwz r7, 0xa0(r28)
/* 8027DDA4 00279A04 38 80 00 01 */ li r4, 1
/* 8027DDA8 00279A08 38 C0 00 00 */ li r6, 0
/* 8027DDAC 00279A0C 39 00 00 00 */ li r8, 0
-/* 8027DDB0 00279A10 48 00 4F 25 */ bl func_80282CD4
+/* 8027DDB0 00279A10 48 00 4F 25 */ bl GXInitTexCacheRegion
/* 8027DDB4 00279A14 3B 5A 00 01 */ addi r26, r26, 1
/* 8027DDB8 00279A18 3B BD 00 10 */ addi r29, r29, 0x10
/* 8027DDBC 00279A1C 28 1A 00 08 */ cmplwi r26, 8
@@ -534,7 +534,7 @@ lbl_8027DDDC:
/* 8027DDDC 00279A3C 7F A3 EB 78 */ mr r3, r29
/* 8027DDE0 00279A40 7F 84 E3 78 */ mr r4, r28
/* 8027DDE4 00279A44 38 A0 00 10 */ li r5, 0x10
-/* 8027DDE8 00279A48 48 00 4F A1 */ bl func_80282D88
+/* 8027DDE8 00279A48 48 00 4F A1 */ bl GXInitTlutRegion
/* 8027DDEC 00279A4C 3B 7B 00 01 */ addi r27, r27, 1
/* 8027DDF0 00279A50 3B BD 00 10 */ addi r29, r29, 0x10
/* 8027DDF4 00279A54 28 1B 00 10 */ cmplwi r27, 0x10
@@ -549,7 +549,7 @@ lbl_8027DE0C:
/* 8027DE14 00279A74 54 00 20 36 */ slwi r0, r0, 4
/* 8027DE18 00279A78 38 A0 00 40 */ li r5, 0x40
/* 8027DE1C 00279A7C 7C 7D 02 14 */ add r3, r29, r0
-/* 8027DE20 00279A80 48 00 4F 69 */ bl func_80282D88
+/* 8027DE20 00279A80 48 00 4F 69 */ bl GXInitTlutRegion
/* 8027DE24 00279A84 3B 7B 00 01 */ addi r27, r27, 1
/* 8027DE28 00279A88 3F 9C 00 01 */ addis r28, r28, 1
/* 8027DE2C 00279A8C 28 1B 00 04 */ cmplwi r27, 4
@@ -584,9 +584,9 @@ lbl_8027DE0C:
/* 8027DEA0 00279B00 90 89 80 00 */ stw r4, -0x8000(r9)
/* 8027DEA4 00279B04 98 C9 80 00 */ stb r6, -0x8000(r9)
/* 8027DEA8 00279B08 90 09 80 00 */ stw r0, -0x8000(r9)
-/* 8027DEAC 00279B0C 48 00 5C 41 */ bl func_80283AEC
+/* 8027DEAC 00279B0C 48 00 5C 41 */ bl __GXSetIndirectMask
/* 8027DEB0 00279B10 38 60 00 02 */ li r3, 2
-/* 8027DEB4 00279B14 48 00 51 5D */ bl func_80283010
+/* 8027DEB4 00279B14 48 00 51 5D */ bl __GXSetTmemConfig
/* 8027DEB8 00279B18 48 00 00 25 */ bl __GXInitGX
/* 8027DEBC 00279B1C 3C 60 80 51 */ lis r3, lbl_80515930@ha
/* 8027DEC0 00279B20 39 61 00 20 */ addi r11, r1, 0x20
@@ -877,13 +877,13 @@ lbl_8027E0E0:
/* 8027E304 00279F64 38 60 00 05 */ li r3, 5
/* 8027E308 00279F68 90 01 00 0C */ stw r0, 0xc(r1)
/* 8027E30C 00279F6C 48 00 41 65 */ bl GXSetChanMatColor
-/* 8027E310 00279F70 48 00 4A 99 */ bl func_80282DA8
+/* 8027E310 00279F70 48 00 4A 99 */ bl GXInvalidateTexAll
/* 8027E314 00279F74 3C 60 80 28 */ lis r3, __GXDefaultTexRegionCallback@ha
/* 8027E318 00279F78 38 63 D6 24 */ addi r3, r3, __GXDefaultTexRegionCallback@l
-/* 8027E31C 00279F7C 48 00 4A D5 */ bl func_80282DF0
+/* 8027E31C 00279F7C 48 00 4A D5 */ bl GXSetTexRegionCallback
/* 8027E320 00279F80 3C 60 80 28 */ lis r3, __GXDefaultTlutRegionCallback@ha
/* 8027E324 00279F84 38 63 D7 18 */ addi r3, r3, __GXDefaultTlutRegionCallback@l
-/* 8027E328 00279F88 48 00 4A DD */ bl func_80282E04
+/* 8027E328 00279F88 48 00 4A DD */ bl GXSetTlutRegionCallback
/* 8027E32C 00279F8C 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E330 00279F90 38 9E 00 60 */ addi r4, r30, 0x60
/* 8027E334 00279F94 38 A0 00 04 */ li r5, 4
@@ -892,138 +892,138 @@ lbl_8027E0E0:
/* 8027E340 00279FA0 39 00 00 00 */ li r8, 0
/* 8027E344 00279FA4 39 20 00 00 */ li r9, 0
/* 8027E348 00279FA8 39 40 00 00 */ li r10, 0
-/* 8027E34C 00279FAC 48 00 43 85 */ bl func_802826D0
+/* 8027E34C 00279FAC 48 00 43 85 */ bl GXInitTexObj
/* 8027E350 00279FB0 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E354 00279FB4 38 80 00 00 */ li r4, 0
-/* 8027E358 00279FB8 48 00 48 6D */ bl func_80282BC4
+/* 8027E358 00279FB8 48 00 48 6D */ bl GXLoadTexObj
/* 8027E35C 00279FBC 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E360 00279FC0 38 80 00 01 */ li r4, 1
-/* 8027E364 00279FC4 48 00 48 61 */ bl func_80282BC4
+/* 8027E364 00279FC4 48 00 48 61 */ bl GXLoadTexObj
/* 8027E368 00279FC8 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E36C 00279FCC 38 80 00 02 */ li r4, 2
-/* 8027E370 00279FD0 48 00 48 55 */ bl func_80282BC4
+/* 8027E370 00279FD0 48 00 48 55 */ bl GXLoadTexObj
/* 8027E374 00279FD4 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E378 00279FD8 38 80 00 03 */ li r4, 3
-/* 8027E37C 00279FDC 48 00 48 49 */ bl func_80282BC4
+/* 8027E37C 00279FDC 48 00 48 49 */ bl GXLoadTexObj
/* 8027E380 00279FE0 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E384 00279FE4 38 80 00 04 */ li r4, 4
-/* 8027E388 00279FE8 48 00 48 3D */ bl func_80282BC4
+/* 8027E388 00279FE8 48 00 48 3D */ bl GXLoadTexObj
/* 8027E38C 00279FEC 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E390 00279FF0 38 80 00 05 */ li r4, 5
-/* 8027E394 00279FF4 48 00 48 31 */ bl func_80282BC4
+/* 8027E394 00279FF4 48 00 48 31 */ bl GXLoadTexObj
/* 8027E398 00279FF8 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E39C 00279FFC 38 80 00 06 */ li r4, 6
-/* 8027E3A0 0027A000 48 00 48 25 */ bl func_80282BC4
+/* 8027E3A0 0027A000 48 00 48 25 */ bl GXLoadTexObj
/* 8027E3A4 0027A004 38 61 00 28 */ addi r3, r1, 0x28
/* 8027E3A8 0027A008 38 80 00 07 */ li r4, 7
-/* 8027E3AC 0027A00C 48 00 48 19 */ bl func_80282BC4
+/* 8027E3AC 0027A00C 48 00 48 19 */ bl GXLoadTexObj
/* 8027E3B0 0027A010 38 60 00 00 */ li r3, 0
/* 8027E3B4 0027A014 38 80 00 00 */ li r4, 0
/* 8027E3B8 0027A018 38 A0 00 00 */ li r5, 0
/* 8027E3BC 0027A01C 38 C0 00 04 */ li r6, 4
-/* 8027E3C0 0027A020 48 00 5C 81 */ bl func_80284040
+/* 8027E3C0 0027A020 48 00 5C 81 */ bl GXSetTevOrder
/* 8027E3C4 0027A024 38 60 00 01 */ li r3, 1
/* 8027E3C8 0027A028 38 80 00 01 */ li r4, 1
/* 8027E3CC 0027A02C 38 A0 00 01 */ li r5, 1
/* 8027E3D0 0027A030 38 C0 00 04 */ li r6, 4
-/* 8027E3D4 0027A034 48 00 5C 6D */ bl func_80284040
+/* 8027E3D4 0027A034 48 00 5C 6D */ bl GXSetTevOrder
/* 8027E3D8 0027A038 38 60 00 02 */ li r3, 2
/* 8027E3DC 0027A03C 38 80 00 02 */ li r4, 2
/* 8027E3E0 0027A040 38 A0 00 02 */ li r5, 2
/* 8027E3E4 0027A044 38 C0 00 04 */ li r6, 4
-/* 8027E3E8 0027A048 48 00 5C 59 */ bl func_80284040
+/* 8027E3E8 0027A048 48 00 5C 59 */ bl GXSetTevOrder
/* 8027E3EC 0027A04C 38 60 00 03 */ li r3, 3
/* 8027E3F0 0027A050 38 80 00 03 */ li r4, 3
/* 8027E3F4 0027A054 38 A0 00 03 */ li r5, 3
/* 8027E3F8 0027A058 38 C0 00 04 */ li r6, 4
-/* 8027E3FC 0027A05C 48 00 5C 45 */ bl func_80284040
+/* 8027E3FC 0027A05C 48 00 5C 45 */ bl GXSetTevOrder
/* 8027E400 0027A060 38 60 00 04 */ li r3, 4
/* 8027E404 0027A064 38 80 00 04 */ li r4, 4
/* 8027E408 0027A068 38 A0 00 04 */ li r5, 4
/* 8027E40C 0027A06C 38 C0 00 04 */ li r6, 4
-/* 8027E410 0027A070 48 00 5C 31 */ bl func_80284040
+/* 8027E410 0027A070 48 00 5C 31 */ bl GXSetTevOrder
/* 8027E414 0027A074 38 60 00 05 */ li r3, 5
/* 8027E418 0027A078 38 80 00 05 */ li r4, 5
/* 8027E41C 0027A07C 38 A0 00 05 */ li r5, 5
/* 8027E420 0027A080 38 C0 00 04 */ li r6, 4
-/* 8027E424 0027A084 48 00 5C 1D */ bl func_80284040
+/* 8027E424 0027A084 48 00 5C 1D */ bl GXSetTevOrder
/* 8027E428 0027A088 38 60 00 06 */ li r3, 6
/* 8027E42C 0027A08C 38 80 00 06 */ li r4, 6
/* 8027E430 0027A090 38 A0 00 06 */ li r5, 6
/* 8027E434 0027A094 38 C0 00 04 */ li r6, 4
-/* 8027E438 0027A098 48 00 5C 09 */ bl func_80284040
+/* 8027E438 0027A098 48 00 5C 09 */ bl GXSetTevOrder
/* 8027E43C 0027A09C 38 60 00 07 */ li r3, 7
/* 8027E440 0027A0A0 38 80 00 07 */ li r4, 7
/* 8027E444 0027A0A4 38 A0 00 07 */ li r5, 7
/* 8027E448 0027A0A8 38 C0 00 04 */ li r6, 4
-/* 8027E44C 0027A0AC 48 00 5B F5 */ bl func_80284040
+/* 8027E44C 0027A0AC 48 00 5B F5 */ bl GXSetTevOrder
/* 8027E450 0027A0B0 38 60 00 08 */ li r3, 8
/* 8027E454 0027A0B4 38 80 00 FF */ li r4, 0xff
/* 8027E458 0027A0B8 38 A0 00 FF */ li r5, 0xff
/* 8027E45C 0027A0BC 38 C0 00 FF */ li r6, 0xff
-/* 8027E460 0027A0C0 48 00 5B E1 */ bl func_80284040
+/* 8027E460 0027A0C0 48 00 5B E1 */ bl GXSetTevOrder
/* 8027E464 0027A0C4 38 60 00 09 */ li r3, 9
/* 8027E468 0027A0C8 38 80 00 FF */ li r4, 0xff
/* 8027E46C 0027A0CC 38 A0 00 FF */ li r5, 0xff
/* 8027E470 0027A0D0 38 C0 00 FF */ li r6, 0xff
-/* 8027E474 0027A0D4 48 00 5B CD */ bl func_80284040
+/* 8027E474 0027A0D4 48 00 5B CD */ bl GXSetTevOrder
/* 8027E478 0027A0D8 38 60 00 0A */ li r3, 0xa
/* 8027E47C 0027A0DC 38 80 00 FF */ li r4, 0xff
/* 8027E480 0027A0E0 38 A0 00 FF */ li r5, 0xff
/* 8027E484 0027A0E4 38 C0 00 FF */ li r6, 0xff
-/* 8027E488 0027A0E8 48 00 5B B9 */ bl func_80284040
+/* 8027E488 0027A0E8 48 00 5B B9 */ bl GXSetTevOrder
/* 8027E48C 0027A0EC 38 60 00 0B */ li r3, 0xb
/* 8027E490 0027A0F0 38 80 00 FF */ li r4, 0xff
/* 8027E494 0027A0F4 38 A0 00 FF */ li r5, 0xff
/* 8027E498 0027A0F8 38 C0 00 FF */ li r6, 0xff
-/* 8027E49C 0027A0FC 48 00 5B A5 */ bl func_80284040
+/* 8027E49C 0027A0FC 48 00 5B A5 */ bl GXSetTevOrder
/* 8027E4A0 0027A100 38 60 00 0C */ li r3, 0xc
/* 8027E4A4 0027A104 38 80 00 FF */ li r4, 0xff
/* 8027E4A8 0027A108 38 A0 00 FF */ li r5, 0xff
/* 8027E4AC 0027A10C 38 C0 00 FF */ li r6, 0xff
-/* 8027E4B0 0027A110 48 00 5B 91 */ bl func_80284040
+/* 8027E4B0 0027A110 48 00 5B 91 */ bl GXSetTevOrder
/* 8027E4B4 0027A114 38 60 00 0D */ li r3, 0xd
/* 8027E4B8 0027A118 38 80 00 FF */ li r4, 0xff
/* 8027E4BC 0027A11C 38 A0 00 FF */ li r5, 0xff
/* 8027E4C0 0027A120 38 C0 00 FF */ li r6, 0xff
-/* 8027E4C4 0027A124 48 00 5B 7D */ bl func_80284040
+/* 8027E4C4 0027A124 48 00 5B 7D */ bl GXSetTevOrder
/* 8027E4C8 0027A128 38 60 00 0E */ li r3, 0xe
/* 8027E4CC 0027A12C 38 80 00 FF */ li r4, 0xff
/* 8027E4D0 0027A130 38 A0 00 FF */ li r5, 0xff
/* 8027E4D4 0027A134 38 C0 00 FF */ li r6, 0xff
-/* 8027E4D8 0027A138 48 00 5B 69 */ bl func_80284040
+/* 8027E4D8 0027A138 48 00 5B 69 */ bl GXSetTevOrder
/* 8027E4DC 0027A13C 38 60 00 0F */ li r3, 0xf
/* 8027E4E0 0027A140 38 80 00 FF */ li r4, 0xff
/* 8027E4E4 0027A144 38 A0 00 FF */ li r5, 0xff
/* 8027E4E8 0027A148 38 C0 00 FF */ li r6, 0xff
-/* 8027E4EC 0027A14C 48 00 5B 55 */ bl func_80284040
+/* 8027E4EC 0027A14C 48 00 5B 55 */ bl GXSetTevOrder
/* 8027E4F0 0027A150 38 60 00 01 */ li r3, 1
-/* 8027E4F4 0027A154 48 00 5C A9 */ bl func_8028419C
+/* 8027E4F4 0027A154 48 00 5C A9 */ bl GXSetNumTevStages
/* 8027E4F8 0027A158 38 60 00 00 */ li r3, 0
/* 8027E4FC 0027A15C 38 80 00 03 */ li r4, 3
-/* 8027E500 0027A160 48 00 56 41 */ bl func_80283B40
+/* 8027E500 0027A160 48 00 56 41 */ bl GXSetTevOp
/* 8027E504 0027A164 38 60 00 07 */ li r3, 7
/* 8027E508 0027A168 38 80 00 00 */ li r4, 0
/* 8027E50C 0027A16C 38 A0 00 00 */ li r5, 0
/* 8027E510 0027A170 38 C0 00 07 */ li r6, 7
/* 8027E514 0027A174 38 E0 00 00 */ li r7, 0
-/* 8027E518 0027A178 48 00 5A 65 */ bl func_80283F7C
+/* 8027E518 0027A178 48 00 5A 65 */ bl GXSetAlphaCompare
/* 8027E51C 0027A17C 38 60 00 00 */ li r3, 0
/* 8027E520 0027A180 38 80 00 11 */ li r4, 0x11
/* 8027E524 0027A184 38 A0 00 00 */ li r5, 0
-/* 8027E528 0027A188 48 00 5A 8D */ bl func_80283FB4
+/* 8027E528 0027A188 48 00 5A 8D */ bl GXSetZTexture
/* 8027E52C 0027A18C 3B 80 00 00 */ li r28, 0
lbl_8027E530:
/* 8027E530 0027A190 7F 83 E3 78 */ mr r3, r28
/* 8027E534 0027A194 38 80 00 06 */ li r4, 6
-/* 8027E538 0027A198 48 00 58 ED */ bl func_80283E24
+/* 8027E538 0027A198 48 00 58 ED */ bl GXSetTevKColorSel
/* 8027E53C 0027A19C 7F 83 E3 78 */ mr r3, r28
/* 8027E540 0027A1A0 38 80 00 00 */ li r4, 0
-/* 8027E544 0027A1A4 48 00 59 31 */ bl func_80283E74
+/* 8027E544 0027A1A4 48 00 59 31 */ bl GXSetTevKAlphaSel
/* 8027E548 0027A1A8 7F 83 E3 78 */ mr r3, r28
/* 8027E54C 0027A1AC 38 80 00 00 */ li r4, 0
/* 8027E550 0027A1B0 38 A0 00 00 */ li r5, 0
-/* 8027E554 0027A1B4 48 00 59 71 */ bl func_80283EC4
+/* 8027E554 0027A1B4 48 00 59 71 */ bl GXSetTevSwapMode
/* 8027E558 0027A1B8 3B 9C 00 01 */ addi r28, r28, 1
/* 8027E55C 0027A1BC 28 1C 00 10 */ cmplwi r28, 0x10
/* 8027E560 0027A1C0 41 80 FF D0 */ blt lbl_8027E530
@@ -1032,50 +1032,50 @@ lbl_8027E530:
/* 8027E56C 0027A1CC 38 A0 00 01 */ li r5, 1
/* 8027E570 0027A1D0 38 C0 00 02 */ li r6, 2
/* 8027E574 0027A1D4 38 E0 00 03 */ li r7, 3
-/* 8027E578 0027A1D8 48 00 59 89 */ bl func_80283F00
+/* 8027E578 0027A1D8 48 00 59 89 */ bl GXSetTevSwapModeTable
/* 8027E57C 0027A1DC 38 60 00 01 */ li r3, 1
/* 8027E580 0027A1E0 38 80 00 00 */ li r4, 0
/* 8027E584 0027A1E4 38 A0 00 00 */ li r5, 0
/* 8027E588 0027A1E8 38 C0 00 00 */ li r6, 0
/* 8027E58C 0027A1EC 38 E0 00 03 */ li r7, 3
-/* 8027E590 0027A1F0 48 00 59 71 */ bl func_80283F00
+/* 8027E590 0027A1F0 48 00 59 71 */ bl GXSetTevSwapModeTable
/* 8027E594 0027A1F4 38 60 00 02 */ li r3, 2
/* 8027E598 0027A1F8 38 80 00 01 */ li r4, 1
/* 8027E59C 0027A1FC 38 A0 00 01 */ li r5, 1
/* 8027E5A0 0027A200 38 C0 00 01 */ li r6, 1
/* 8027E5A4 0027A204 38 E0 00 03 */ li r7, 3
-/* 8027E5A8 0027A208 48 00 59 59 */ bl func_80283F00
+/* 8027E5A8 0027A208 48 00 59 59 */ bl GXSetTevSwapModeTable
/* 8027E5AC 0027A20C 38 60 00 03 */ li r3, 3
/* 8027E5B0 0027A210 38 80 00 02 */ li r4, 2
/* 8027E5B4 0027A214 38 A0 00 02 */ li r5, 2
/* 8027E5B8 0027A218 38 C0 00 02 */ li r6, 2
/* 8027E5BC 0027A21C 38 E0 00 03 */ li r7, 3
-/* 8027E5C0 0027A220 48 00 59 41 */ bl func_80283F00
+/* 8027E5C0 0027A220 48 00 59 41 */ bl GXSetTevSwapModeTable
/* 8027E5C4 0027A224 3B 80 00 00 */ li r28, 0
lbl_8027E5C8:
/* 8027E5C8 0027A228 7F 83 E3 78 */ mr r3, r28
-/* 8027E5CC 0027A22C 48 00 51 45 */ bl func_80283710
+/* 8027E5CC 0027A22C 48 00 51 45 */ bl GXSetTevDirect
/* 8027E5D0 0027A230 3B 9C 00 01 */ addi r28, r28, 1
/* 8027E5D4 0027A234 28 1C 00 10 */ cmplwi r28, 0x10
/* 8027E5D8 0027A238 41 80 FF F0 */ blt lbl_8027E5C8
/* 8027E5DC 0027A23C 38 60 00 00 */ li r3, 0
-/* 8027E5E0 0027A240 48 00 51 11 */ bl func_802836F0
+/* 8027E5E0 0027A240 48 00 51 11 */ bl GXSetNumIndStages
/* 8027E5E4 0027A244 38 60 00 00 */ li r3, 0
/* 8027E5E8 0027A248 38 80 00 00 */ li r4, 0
/* 8027E5EC 0027A24C 38 A0 00 00 */ li r5, 0
-/* 8027E5F0 0027A250 48 00 4F 31 */ bl func_80283520
+/* 8027E5F0 0027A250 48 00 4F 31 */ bl GXSetIndTexCoordScale
/* 8027E5F4 0027A254 38 60 00 01 */ li r3, 1
/* 8027E5F8 0027A258 38 80 00 00 */ li r4, 0
/* 8027E5FC 0027A25C 38 A0 00 00 */ li r5, 0
-/* 8027E600 0027A260 48 00 4F 21 */ bl func_80283520
+/* 8027E600 0027A260 48 00 4F 21 */ bl GXSetIndTexCoordScale
/* 8027E604 0027A264 38 60 00 02 */ li r3, 2
/* 8027E608 0027A268 38 80 00 00 */ li r4, 0
/* 8027E60C 0027A26C 38 A0 00 00 */ li r5, 0
-/* 8027E610 0027A270 48 00 4F 11 */ bl func_80283520
+/* 8027E610 0027A270 48 00 4F 11 */ bl GXSetIndTexCoordScale
/* 8027E614 0027A274 38 60 00 03 */ li r3, 3
/* 8027E618 0027A278 38 80 00 00 */ li r4, 0
/* 8027E61C 0027A27C 38 A0 00 00 */ li r5, 0
-/* 8027E620 0027A280 48 00 4F 01 */ bl func_80283520
+/* 8027E620 0027A280 48 00 4F 01 */ bl GXSetIndTexCoordScale
/* 8027E624 0027A284 C0 42 A0 E4 */ lfs f2, lbl_806426E4-_SDA2_BASE_(r2)
/* 8027E628 0027A288 38 81 00 08 */ addi r4, r1, 8
/* 8027E62C 0027A28C 93 E1 00 08 */ stw r31, 8(r1)
@@ -1083,37 +1083,37 @@ lbl_8027E5C8:
/* 8027E634 0027A294 FC 80 10 90 */ fmr f4, f2
/* 8027E638 0027A298 C0 22 A0 D8 */ lfs f1, lbl_806426D8-_SDA2_BASE_(r2)
/* 8027E63C 0027A29C C0 62 A0 E8 */ lfs f3, lbl_806426E8-_SDA2_BASE_(r2)
-/* 8027E640 0027A2A0 48 00 5B 81 */ bl func_802841C0
+/* 8027E640 0027A2A0 48 00 5B 81 */ bl GXSetFog
/* 8027E644 0027A2A4 38 60 00 00 */ li r3, 0
/* 8027E648 0027A2A8 38 80 00 00 */ li r4, 0
/* 8027E64C 0027A2AC 38 A0 00 00 */ li r5, 0
-/* 8027E650 0027A2B0 48 00 5F 29 */ bl func_80284578
+/* 8027E650 0027A2B0 48 00 5F 29 */ bl GXSetFogRangeAdj
/* 8027E654 0027A2B4 38 60 00 00 */ li r3, 0
/* 8027E658 0027A2B8 38 80 00 04 */ li r4, 4
/* 8027E65C 0027A2BC 38 A0 00 05 */ li r5, 5
/* 8027E660 0027A2C0 38 C0 00 00 */ li r6, 0
-/* 8027E664 0027A2C4 48 00 60 39 */ bl func_8028469C
+/* 8027E664 0027A2C4 48 00 60 39 */ bl GXSetBlendMode
/* 8027E668 0027A2C8 38 60 00 01 */ li r3, 1
-/* 8027E66C 0027A2CC 48 00 60 81 */ bl func_802846EC
+/* 8027E66C 0027A2CC 48 00 60 81 */ bl GXSetColorUpdate
/* 8027E670 0027A2D0 38 60 00 01 */ li r3, 1
-/* 8027E674 0027A2D4 48 00 60 A5 */ bl func_80284718
+/* 8027E674 0027A2D4 48 00 60 A5 */ bl GXSetAlphaUpdate
/* 8027E678 0027A2D8 38 60 00 01 */ li r3, 1
/* 8027E67C 0027A2DC 38 80 00 03 */ li r4, 3
/* 8027E680 0027A2E0 38 A0 00 01 */ li r5, 1
-/* 8027E684 0027A2E4 48 00 60 C1 */ bl func_80284744
+/* 8027E684 0027A2E4 48 00 60 C1 */ bl GXSetZMode
/* 8027E688 0027A2E8 38 60 00 01 */ li r3, 1
-/* 8027E68C 0027A2EC 48 00 60 ED */ bl func_80284778
+/* 8027E68C 0027A2EC 48 00 60 ED */ bl GXSetZCompLoc
/* 8027E690 0027A2F0 38 60 00 01 */ li r3, 1
-/* 8027E694 0027A2F4 48 00 61 BD */ bl func_80284850
+/* 8027E694 0027A2F4 48 00 61 BD */ bl GXSetDither
/* 8027E698 0027A2F8 38 60 00 00 */ li r3, 0
/* 8027E69C 0027A2FC 38 80 00 00 */ li r4, 0
-/* 8027E6A0 0027A300 48 00 61 DD */ bl func_8028487C
+/* 8027E6A0 0027A300 48 00 61 DD */ bl GXSetDstAlpha
/* 8027E6A4 0027A304 38 60 00 00 */ li r3, 0
/* 8027E6A8 0027A308 38 80 00 00 */ li r4, 0
-/* 8027E6AC 0027A30C 48 00 60 FD */ bl func_802847A8
+/* 8027E6AC 0027A30C 48 00 60 FD */ bl GXSetPixelFmt
/* 8027E6B0 0027A310 38 60 00 01 */ li r3, 1
/* 8027E6B4 0027A314 38 80 00 01 */ li r4, 1
-/* 8027E6B8 0027A318 48 00 61 F5 */ bl func_802848AC
+/* 8027E6B8 0027A318 48 00 61 F5 */ bl GXSetFieldMask
/* 8027E6BC 0027A31C A0 1D 00 08 */ lhz r0, 8(r29)
/* 8027E6C0 0027A320 A0 7D 00 10 */ lhz r3, 0x10(r29)
/* 8027E6C4 0027A324 54 00 08 3C */ slwi r0, r0, 1
@@ -1125,7 +1125,7 @@ lbl_8027E6D8:
/* 8027E6D8 0027A338 38 80 00 00 */ li r4, 0
lbl_8027E6DC:
/* 8027E6DC 0027A33C 88 7D 00 18 */ lbz r3, 0x18(r29)
-/* 8027E6E0 0027A340 48 00 62 01 */ bl func_802848E0
+/* 8027E6E0 0027A340 48 00 62 01 */ bl GXSetFieldMode
/* 8027E6E4 0027A344 A0 BD 00 04 */ lhz r5, 4(r29)
/* 8027E6E8 0027A348 38 60 00 00 */ li r3, 0
/* 8027E6EC 0027A34C A0 DD 00 06 */ lhz r6, 6(r29)