Decompress: NOP LQ.zw VF06, buildingUVAtrans(VI00) NOP LQ.xy VF08, dnBalance(VI00) ADDz.x VF04, VF00, VF06 LQ.x VF07, vuSDsurfProps(VI00) ADDw.y VF04, VF00, VF06 LQ.xyz VF09, buildingAmbient(VI00) ADDx.xyz VF06, VF00, VF08 LOI 255 MULy.w VF06, VF00, VF08 IADD VI02, VI00, VI01 MAXi.xyzw VF08, VF00, I LQ.xyzw VF14, (vertexSize*0+2)(VI02) MULx.xyz VF07, VF09, VF07 LOI 0.000244141 ADDi.x VF09, VF00, I LOI 0.00390625 ADDi.y VF10, VF00, I LOI 256 ITOF0.xyzw VF14, VF14 LQ.xyzw VF01, buildingUVAscale(VI00) MULy.xyzw VF15, VF14, VF10 NOP FTOI0.xyzw VF15, VF15 NOP ADDi.z VF11, VF00, I NOP ITOF0.xyzw VF15, VF15 NOP MULAw.xyzw ACC, VF14, VF00 NOP MSUBz.xyzw VF17, VF15, VF11 NOP ADDAx.xyzw ACC, VF17, VF00 LQ.xyz VF13, (vertexSize*0+0)(VI02) MSUBA.xyzw ACC, VF17, VF06 LQ.xyzw VF14, (vertexSize*1+2)(VI02) SUB.w VF07, VF00, VF00 LQ.xy VF12, (vertexSize*0+1)(VI02) ADDz.x VF03, VF00, VF01 LOI 0.0078125 MULi.w VF12, VF00, I NOP ITOF0.xyzw VF14, VF14 NOP ITOF0.xyz VF13, VF13 NOP ITOF0.xy VF12, VF12 NOP ADDw.y VF03, VF00, VF01 NOP MULy.xyzw VF18, VF14, VF10 NOP MULw.xyz VF13, VF13, VF12 NOP MULx.xy VF12, VF12, VF09 LQ.xyz VF17, (vertexSize*1+0)(VI02) MADD.xyzw VF15, VF15, VF06 LQ.xyzw VF05, vuSDcolScale(VI00) FTOI0.xyzw VF18, VF18 NOP MULAw.xyzw ACC, VF07, VF00 NOP ITOF0.xyz VF17, VF17 LQ.xy VF11, (vertexSize*1+1)(VI02) MADD.xyzw VF15, VF15, VF05 NOP ITOF0.xyzw VF13, VF18 MOVE.xyz VF18, VF13 DecompressLoop: MULAw.xyzw ACC, VF14, VF00 NOP ITOF0.xy VF11, VF11 NOP MINI.xyzw VF15, VF15, VF08 LQ.xyzw VF14, (vertexSize*2+2)(VI02) MSUBz.xyzw VF18, VF13, VF11 SQ.xyz VF18, (vertexSize*0+0)(VI02) ADDAx.xy ACC, VF04, VF00 NOP MADDAx.xy ACC, VF01, VF12 NOP ITOF0.xyzw VF14, VF14 NOP MULw.xyz VF16, VF17, VF12 NOP MADDy.xy VF17, VF03, VF12 NOP ADDAx.xyzw ACC, VF18, VF00 NOP MULy.xyzw VF19, VF14, VF10 NOP MSUBA.xyzw ACC, VF18, VF06 NOP MADD.xyzw VF17, VF13, VF06 SQ.xy VF17, (vertexSize*0+1)(VI02) MULAw.xyzw ACC, VF07, VF00 LQ.xyz VF18, (vertexSize*2+0)(VI02) FTOI0.xyzw VF13, VF19 SQ.xyzw VF15, (vertexSize*0+2)(VI02) MULx.xy VF12, VF11, VF09 IADDIU VI02, VI02, vertexSize MADD.xyzw VF15, VF17, VF05 LQ.xy VF11, (vertexSize*1+1)(VI02) ITOF0.xyz VF17, VF18 IBNE VI02, VI10, DecompressLoop ITOF0.xyzw VF13, VF13 MOVE.xyz VF18, VF16 DecompressEnd: