lbl_8027642C: /* 8027642C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80276430 7C 08 02 A6 */ mflr r0 /* 80276434 90 01 00 14 */ stw r0, 0x14(r1) /* 80276438 93 E1 00 0C */ stw r31, 0xc(r1) /* 8027643C 93 C1 00 08 */ stw r30, 8(r1) /* 80276440 7C 7E 1B 78 */ mr r30, r3 /* 80276444 7C 9F 23 78 */ mr r31, r4 /* 80276448 38 00 00 01 */ li r0, 1 /* 8027644C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80276450 80 63 00 00 */ lwz r3, 0(r3) /* 80276454 80 83 00 08 */ lwz r4, 8(r3) /* 80276458 54 83 07 3E */ clrlwi r3, r4, 0x1c /* 8027645C 28 03 00 03 */ cmplwi r3, 3 /* 80276460 41 82 00 10 */ beq lbl_80276470 /* 80276464 28 03 00 07 */ cmplwi r3, 7 /* 80276468 41 82 00 08 */ beq lbl_80276470 /* 8027646C 38 00 00 00 */ li r0, 0 lbl_80276470: /* 80276470 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 80276474 41 82 00 0C */ beq lbl_80276480 /* 80276478 54 80 B7 FE */ rlwinm r0, r4, 0x16, 0x1f, 0x1f /* 8027647C 48 00 00 08 */ b lbl_80276484 lbl_80276480: /* 80276480 38 00 00 00 */ li r0, 0 lbl_80276484: /* 80276484 38 60 00 09 */ li r3, 9 /* 80276488 1C A0 00 6C */ mulli r5, r0, 0x6c /* 8027648C 3C 80 80 3C */ lis r4, jpa_pos@ha /* 0x803C40C0@ha */ /* 80276490 38 04 40 C0 */ addi r0, r4, jpa_pos@l /* 0x803C40C0@l */ /* 80276494 7C 85 02 14 */ add r4, r5, r0 /* 80276498 38 A0 00 03 */ li r5, 3 /* 8027649C 38 84 00 30 */ addi r4, r4, 0x30 /* 802764A0 48 0E 56 89 */ bl GXSetArray /* 802764A4 38 60 00 0D */ li r3, 0xd /* 802764A8 3C 80 80 3C */ lis r4, jpa_crd@ha /* 0x803C4220@ha */ /* 802764AC 38 84 42 20 */ addi r4, r4, jpa_crd@l /* 0x803C4220@l */ /* 802764B0 38 A0 00 02 */ li r5, 2 /* 802764B4 48 0E 56 75 */ bl GXSetArray /* 802764B8 38 60 00 00 */ li r3, 0 /* 802764BC 38 80 00 00 */ li r4, 0 /* 802764C0 38 A0 00 01 */ li r5, 1 /* 802764C4 38 C0 00 FF */ li r6, 0xff /* 802764C8 48 0E 92 2D */ bl GXSetTevOrder /* 802764CC 38 60 00 00 */ li r3, 0 /* 802764D0 38 80 00 01 */ li r4, 1 /* 802764D4 38 A0 00 04 */ li r5, 4 /* 802764D8 38 C0 00 3C */ li r6, 0x3c /* 802764DC 38 E0 00 00 */ li r7, 0 /* 802764E0 39 00 00 7D */ li r8, 0x7d /* 802764E4 48 0E 56 99 */ bl GXSetTexCoordGen2 /* 802764E8 38 60 00 00 */ li r3, 0 /* 802764EC 48 0E 8C 0D */ bl GXSetTevDirect /* 802764F0 38 60 00 01 */ li r3, 1 /* 802764F4 48 0E 93 9D */ bl GXSetNumTevStages /* 802764F8 38 60 00 00 */ li r3, 0 /* 802764FC 48 0E 8B D9 */ bl GXSetNumIndStages /* 80276500 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80276504 80 63 00 00 */ lwz r3, 0(r3) /* 80276508 80 03 00 08 */ lwz r0, 8(r3) /* 8027650C 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb /* 80276510 41 82 00 1C */ beq lbl_8027652C /* 80276514 38 60 00 01 */ li r3, 1 /* 80276518 38 80 00 08 */ li r4, 8 /* 8027651C 48 0E 59 1D */ bl GXSetMisc /* 80276520 38 60 00 00 */ li r3, 0 /* 80276524 48 0E A0 AD */ bl GXSetClipMode /* 80276528 48 00 00 0C */ b lbl_80276534 lbl_8027652C: /* 8027652C 38 60 00 01 */ li r3, 1 /* 80276530 48 0E A0 A1 */ bl GXSetClipMode lbl_80276534: /* 80276534 38 60 00 01 */ li r3, 1 /* 80276538 48 0E 58 C5 */ bl GXSetNumTexGens /* 8027653C 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80276540 80 63 00 00 */ lwz r3, 0(r3) /* 80276544 88 03 00 45 */ lbz r0, 0x45(r3) /* 80276548 80 7F 00 04 */ lwz r3, 4(r31) /* 8027654C 80 63 00 38 */ lwz r3, 0x38(r3) /* 80276550 54 00 08 3C */ slwi r0, r0, 1 /* 80276554 7C 03 02 2E */ lhzx r0, r3, r0 /* 80276558 80 7F 00 08 */ lwz r3, 8(r31) /* 8027655C 80 63 00 08 */ lwz r3, 8(r3) /* 80276560 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d /* 80276564 7C 63 00 2E */ lwzx r3, r3, r0 /* 80276568 38 63 00 04 */ addi r3, r3, 4 /* 8027656C 38 80 00 01 */ li r4, 1 /* 80276570 48 06 82 D1 */ bl load__10JUTTextureF11_GXTexMapID /* 80276574 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80276578 83 C1 00 08 */ lwz r30, 8(r1) /* 8027657C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80276580 7C 08 03 A6 */ mtlr r0 /* 80276584 38 21 00 10 */ addi r1, r1, 0x10 /* 80276588 4E 80 00 20 */ blr