lbl_8035921C: /* 8035921C 7C 08 02 A6 */ mflr r0 /* 80359220 90 01 00 04 */ stw r0, 4(r1) /* 80359224 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80359228 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8035922C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80359230 93 A1 00 14 */ stw r29, 0x14(r1) /* 80359234 7C 7D 1B 78 */ mr r29, r3 /* 80359238 7C 9E 23 78 */ mr r30, r4 /* 8035923C 7F A3 EB 78 */ mr r3, r29 /* 80359240 48 00 50 19 */ bl GXGetTexObjFmt /* 80359244 7C 7F 1B 78 */ mr r31, r3 /* 80359248 7F A3 EB 78 */ mr r3, r29 /* 8035924C 48 00 50 2D */ bl GXGetTexObjMipMap /* 80359250 7F C4 1E 70 */ srawi r4, r30, 3 /* 80359254 7C 84 01 94 */ addze r4, r4 /* 80359258 54 84 18 38 */ slwi r4, r4, 3 /* 8035925C 2C 1F 00 07 */ cmpwi r31, 7 /* 80359260 7C 84 F0 10 */ subfc r4, r4, r30 /* 80359264 41 82 00 68 */ beq lbl_803592CC /* 80359268 40 80 00 10 */ bge lbl_80359278 /* 8035926C 2C 1F 00 06 */ cmpwi r31, 6 /* 80359270 40 80 00 14 */ bge lbl_80359284 /* 80359274 48 00 00 58 */ b lbl_803592CC lbl_80359278: /* 80359278 2C 1F 00 0B */ cmpwi r31, 0xb /* 8035927C 40 80 00 50 */ bge lbl_803592CC /* 80359280 48 00 00 38 */ b lbl_803592B8 lbl_80359284: /* 80359284 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 80359288 28 00 00 00 */ cmplwi r0, 0 /* 8035928C 41 82 00 18 */ beq lbl_803592A4 /* 80359290 54 83 20 36 */ slwi r3, r4, 4 /* 80359294 80 02 CB 80 */ lwz r0, __GXData(r2) /* 80359298 38 63 03 08 */ addi r3, r3, 0x308 /* 8035929C 7C 60 1A 14 */ add r3, r0, r3 /* 803592A0 48 00 00 5C */ b lbl_803592FC lbl_803592A4: /* 803592A4 54 83 20 36 */ slwi r3, r4, 4 /* 803592A8 80 02 CB 80 */ lwz r0, __GXData(r2) /* 803592AC 38 63 02 88 */ addi r3, r3, 0x288 /* 803592B0 7C 60 1A 14 */ add r3, r0, r3 /* 803592B4 48 00 00 48 */ b lbl_803592FC lbl_803592B8: /* 803592B8 54 83 20 36 */ slwi r3, r4, 4 /* 803592BC 80 02 CB 80 */ lwz r0, __GXData(r2) /* 803592C0 38 63 02 08 */ addi r3, r3, 0x208 /* 803592C4 7C 60 1A 14 */ add r3, r0, r3 /* 803592C8 48 00 00 34 */ b lbl_803592FC lbl_803592CC: /* 803592CC 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 803592D0 28 00 00 00 */ cmplwi r0, 0 /* 803592D4 41 82 00 18 */ beq lbl_803592EC /* 803592D8 54 83 20 36 */ slwi r3, r4, 4 /* 803592DC 80 02 CB 80 */ lwz r0, __GXData(r2) /* 803592E0 38 63 02 88 */ addi r3, r3, 0x288 /* 803592E4 7C 60 1A 14 */ add r3, r0, r3 /* 803592E8 48 00 00 14 */ b lbl_803592FC lbl_803592EC: /* 803592EC 54 83 20 36 */ slwi r3, r4, 4 /* 803592F0 80 02 CB 80 */ lwz r0, __GXData(r2) /* 803592F4 38 63 02 08 */ addi r3, r3, 0x208 /* 803592F8 7C 60 1A 14 */ add r3, r0, r3 lbl_803592FC: /* 803592FC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80359300 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80359304 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80359308 83 A1 00 14 */ lwz r29, 0x14(r1) /* 8035930C 38 21 00 20 */ addi r1, r1, 0x20 /* 80359310 7C 08 03 A6 */ mtlr r0 /* 80359314 4E 80 00 20 */ blr