MAX.xyz VF03, VF31, VF31 LQ.zw VF07, vuSDxMaxyMax(VI00) MAX.xy VF04, VF28, VF28 NOP MAX.xyz VF06, VF30, VF30 LOI 255 MULAi.w ACC, VF00, I NOP MULz.w VF03, VF31, VF07 NOP MULz.w VF04, VF28, VF07 NOP MULz.w VF05, VF29, VF07 NOP MULz.w VF06, VF30, VF07 IADDIU VI01, VI11, 0 MULz.w VF10, VF07, VF07 LQ.xyz VF13, (vertexSize*0+0)(VI01) SUB.xyz VF10, VF00, VF02 MOVE.xy VF05, VF29 MADDz.w VF12, VF07, VF07 NOP MULAw.xyzw ACC, VF03, VF00 LQ.xyz VF12, (vertexSize*1+0)(VI01) MADDAx.xyw ACC, VF04, VF13 NOP MADDAy.xyw ACC, VF05, VF13 LQ.xyzw VF15, (vertexSize*0+2)(VI01) MADDz.xyzw VF13, VF06, VF13 LOI 2048.5 MULAw.xyzw ACC, VF10, VF00 LQ.xy VF09, (vertexSize*1+1)(VI01) MSUBi.xyzw VF11, VF00, I ILW.w VI03, (vertexSize*1+0)(VI01) FTOI0.xyzw VF15, VF15 DIV Q, VF07z, VF13w MAX.w VF13, VF13, VF10 LQ.xyzw VF16, (vertexSize*1+2)(VI01) MULAw.xyzw ACC, VF03, VF00 ILW.w VI02, (vertexSize*0+0)(VI01) MADDAx.xyw ACC, VF04, VF12 MR32.z VF08, VF00 MADDAy.xyw ACC, VF05, VF12 LQ.xy VF08, (vertexSize*0+1)(VI01) MADDz.xyzw VF17, VF06, VF12 SQ.yzw VF01, 0(VI14) MINI.w VF13, VF13, VF12 ISW.x VI09, 0(VI14) MULq.xyz VF13, VF13, Q MR32.z VF09, VF00 MULq.xyz VF14, VF08, Q IADDIU VI04, VI14, 1 FoggedGeneratorLoop: MAX.w VF07, VF17, VF10 IBNE VI02, VI00, FoggedGeneratorLoop1 NOP DIV Q, VF07z, VF17w SUB.xyzw VF13, VF13, VF10 B FoggedGeneratorLoop2 MULAw.xyzw ACC, VF03, VF00 SQ.xyz VF14, (OutverSize*0+0)(VI04) FoggedGeneratorLoop1: SUB.xyzw VF13, VF13, VF11 B FoggedGeneratorLoop2 MULAw.xyzw ACC, VF03, VF00 SQ.xyz VF14, (OutverSize*0+0)(VI04) FoggedGeneratorLoop2: NOP LQ.xyz VF12, (vertexSize*2+0)(VI01) FTOI4.xyzw VF20, VF13 NOP MINI.w VF14, VF07, VF12 ILW.w VI02, (vertexSize*2+0)(VI01) MADDAx.xyw ACC, VF04, VF12 LQ.xy VF08, (vertexSize*2+1)(VI01) MADDAy.xyw ACC, VF05, VF12 IADDIU VI05, VI01, vertexSize MADDz.xyzw VF20, VF06, VF12 SQ.xyzw VF20, (OutverSize*0+2)(VI04) FTOI0.xyzw VF18, VF16 SQ.xyzw VF15, (OutverSize*0+1)(VI04) MULq.xyz VF14, VF17, Q IBEQ VI05, VI10, FoggedGeneratorEnd MULq.xyz VF12, VF09, Q LQ.xyzw VF19, (vertexSize*2+2)(VI01) MAX.w VF07, VF20, VF10 IBNE VI03, VI00, FoggedGeneratorLoop3 NOP DIV Q, VF07z, VF20w SUB.xyzw VF21, VF14, VF10 B FoggedGeneratorLoop4 MULAw.xyzw ACC, VF03, VF00 SQ.xyz VF12, (OutverSize*1+0)(VI04) FoggedGeneratorLoop3: SUB.xyzw VF21, VF14, VF11 B FoggedGeneratorLoop4 MULAw.xyzw ACC, VF03, VF00 SQ.xyz VF12, (OutverSize*1+0)(VI04) FoggedGeneratorLoop4: NOP LQ.xyz VF17, (vertexSize*2+0)(VI05) MINI.w VF13, VF07, VF12 ILW.w VI03, (vertexSize*2+0)(VI05) FTOI4.xyzw VF14, VF21 LQ.xy VF09, (vertexSize*2+1)(VI05) MADDAx.xyw ACC, VF04, VF17 IADDIU VI01, VI05, vertexSize MADDAy.xyw ACC, VF05, VF17 SQ.xyzw VF18, (OutverSize*1+1)(VI04) MADDz.xyzw VF17, VF06, VF17 LQ.xyzw VF16, (vertexSize*2+2)(VI05) FTOI0.xyzw VF15, VF19 SQ.xyzw VF14, (OutverSize*1+2)(VI04) MULq.xyz VF13, VF20, Q IBNE VI01, VI10, FoggedGeneratorLoop MULq.xyz VF14, VF08, Q IADDIU VI04, VI04, OutverSize*2 FoggedGeneratorEnd: