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 VI02, VI11, 0 MULz.w VF10, VF07, VF07 LQ.xyz VF13, (vertexSize*0+0)(VI02) SUB.xyz VF10, VF00, VF02 MOVE.xy VF05, VF29 MADDz.w VF12, VF07, VF07 LQ.xy VF09, (vertexSize*1+1)(VI02) MULAw.xyzw ACC, VF03, VF00 NOP MADDAx.xyw ACC, VF04, VF13 LQ.xyzw VF15, (vertexSize*0+2)(VI02) MADDAy.xyw ACC, VF05, VF13 LOI 2048.5 MADDz.xyzw VF13, VF06, VF13 LQ.xyz VF12, (vertexSize*1+0)(VI02) MULAw.xyzw ACC, VF10, VF00 ILW.w VI04, (vertexSize*1+0)(VI02) MSUBi.xyzw VF11, VF00, I LQ.xyzw VF16, (vertexSize*1+2)(VI02) FTOI0.xyzw VF15, VF15 DIV Q, VF07z, VF13w MAX.w VF13, VF13, VF10 ILW.w VI03, (vertexSize*0+0)(VI02) MULAw.xyzw ACC, VF03, VF00 IADDIU VI05, VI14, 1 MADDAx.xyw ACC, VF04, VF12 MR32.z VF08, VF00 MADDAy.xyw ACC, VF05, VF12 LQ.xy VF08, (vertexSize*0+1)(VI02) 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 VI06, VI12, 1 FoggedGeneratorLoop: MAX.w VF07, VF17, VF10 IBNE VI03, 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)(VI05) FoggedGeneratorLoop1: SUB.xyzw VF13, VF13, VF11 B FoggedGeneratorLoop2 MULAw.xyzw ACC, VF03, VF00 SQ.xyz VF14, (OutverSize*0+0)(VI05) FoggedGeneratorLoop2: NOP LQ.xyz VF14, (vertexSize*2+0)(VI02) FTOI4.xyzw VF20, VF13 SQ.xyzw VF15, (OutverSize*0+1)(VI06) NOP ILW.w VI03, (vertexSize*2+0)(VI02) FTOI0.xyzw VF18, VF16 LQ.xy VF08, (vertexSize*2+1)(VI02) MADDAx.xyw ACC, VF04, VF14 IADDIU VI07, VI02, vertexSize MADDAy.xyw ACC, VF05, VF14 SQ.xyzw VF20, (OutverSize*0+2)(VI05) MADDz.xyzw VF20, VF06, VF14 SQ.xyzw VF20, (OutverSize*0+2)(VI06) MINI.w VF14, VF07, VF12 SQ.xyzw VF15, (OutverSize*0+1)(VI05) MULq.xyz VF14, VF17, Q IBEQ VI07, VI10, FoggedGeneratorEnd MULq.xyz VF12, VF09, Q LQ.xyzw VF19, (vertexSize*2+2)(VI02) MAX.w VF07, VF20, VF10 IBNE VI04, 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)(VI05) FoggedGeneratorLoop3: SUB.xyzw VF21, VF14, VF11 B FoggedGeneratorLoop4 MULAw.xyzw ACC, VF03, VF00 SQ.xyz VF12, (OutverSize*1+0)(VI05) FoggedGeneratorLoop4: NOP SQ.xyzw VF18, (OutverSize*1+1)(VI05) NOP LQ.xyz VF16, (vertexSize*2+0)(VI07) FTOI4.xyzw VF17, VF21 SQ.xyzw VF18, (OutverSize*1+1)(VI06) NOP ILW.w VI04, (vertexSize*2+0)(VI07) NOP LQ.xy VF09, (vertexSize*2+1)(VI07) MINI.w VF13, VF07, VF12 IADDIU VI02, VI07, vertexSize MADDAx.xyw ACC, VF04, VF16 SQ.xyzw VF17, (OutverSize*1+2)(VI05) MADDAy.xyw ACC, VF05, VF16 SQ.xyzw VF17, (OutverSize*1+2)(VI06) MADDz.xyzw VF17, VF06, VF16 LQ.xyzw VF16, (vertexSize*2+2)(VI07) FTOI0.xyzw VF15, VF19 IADDIU VI05, VI05, OutverSize*2 MULq.xyz VF13, VF20, Q IBNE VI02, VI10, FoggedGeneratorLoop MULq.xyz VF14, VF08, Q IADDIU VI06, VI06, OutverSize*2 FoggedGeneratorEnd: