Decompress: NOP LQ.xyzw VF03, buildingUVAscale(VI00) NOP LQ.xyz VF06, buildingAmbient(VI00) NOP LOI 255 NOP IADD VI02, VI00, VI01 SUB.w VF06, VF00, VF00 LQ.x VF13, vuSDsurfProps(VI00) MAXi.xyzw VF07, VF00, I LQ.xyz VF17, (vertexSize*0+0)(VI02) ADDz.x VF04, VF00, VF03 LQ.xy VF12, (vertexSize*0+1)(VI02) ADDw.y VF04, VF00, VF03 LQ.xyzw VF01, (vertexSize*0+2)(VI02) MULx.xyz VF06, VF06, VF13 LQ.xyz VF13, (vertexSize*1+0)(VI02) ITOF0.xyz VF09, VF17 LQ.xy VF17, (vertexSize*1+1)(VI02) ITOF0.xy VF10, VF12 NOP ITOF0.xyzw VF05, VF01 LQ.xyzw VF12, (vertexSize*1+2)(VI02) ITOF0.xyz VF13, VF13 NOP ITOF0.xy VF14, VF17 LQ.xyzw VF01, vuSDcolScale(VI00) MULAw.xyzw ACC, VF06, VF00 NOP ITOF0.xyzw VF12, VF12 LOI 0.000244141 ADDi.x VF08, VF00, I NOP MADD.xyzw VF18, VF05, VF01 NOP MULAw.xyzw ACC, VF06, VF00 LOI 0.0078125 MULi.xyz VF09, VF09, I LQ.xy VF05, buildingUVAtrans(VI00) MULx.xy VF11, VF10, VF08 NOP MINI.xyzw VF10, VF18, VF07 NOP MADD.xyzw VF12, VF12, VF01 NOP ADDAx.xy ACC, VF05, VF00 NOP MULi.xyz VF13, VF13, I NOP MADDAx.xy ACC, VF03, VF11 LQ.xyz VF15, (vertexSize*2+0)(VI02) MADDy.xy VF11, VF04, VF11 LQ.xy VF16, (vertexSize*2+1)(VI02) MULx.xy VF14, VF14, VF08 LQ.xyzw VF17, (vertexSize*2+2)(VI02) DecompressEnd: ADDAx.xy ACC, VF05, VF00 NOP ITOF0.xyz VF21, VF15 NOP ITOF0.xy VF10, VF16 SQ.xyzw VF10, (vertexSize*0+2)(VI02) MADDAx.xy ACC, VF03, VF14 NOP ITOF0.xyzw VF17, VF17 SQ.xyz VF09, (vertexSize*0+0)(VI02) MINI.xyzw VF18, VF12, VF07 SQ.xy VF11, (vertexSize*0+1)(VI02) MADDy.xy VF19, VF04, VF14 LQ.xyz VF23, (vertexSize*3+0)(VI02) MULAw.xyzw ACC, VF06, VF00 IADDIU VI03, VI02, vertexSize MADD.xyzw VF20, VF17, VF01 LQ.xy VF24, (vertexSize*3+1)(VI02) MULi.xyz VF21, VF21, I IBEQ VI03, VI10, DecompressEnd MULx.xy VF22, VF10, VF08 LQ.xyzw VF25, (vertexSize*3+2)(VI02) ADDAx.xy ACC, VF05, VF00 NOP ITOF0.xyz VF26, VF23 NOP ITOF0.xy VF24, VF24 NOP MADDAx.xy ACC, VF03, VF22 LQ.xyz VF10, (vertexSize*3+0)(VI03) ITOF0.xyzw VF25, VF25 LQ.xy VF11, (vertexSize*3+1)(VI03) MINI.xyzw VF14, VF20, VF07 LQ.xyzw VF12, (vertexSize*3+2)(VI03) MADDy.xy VF15, VF04, VF22 SQ.xyz VF13, (vertexSize*0+0)(VI03) MULAw.xyzw ACC, VF06, VF00 IADDIU VI02, VI03, vertexSize MADD.xyzw VF16, VF25, VF01 SQ.xy VF19, (vertexSize*0+1)(VI03) MULi.xyz VF26, VF26, I IBEQ VI02, VI10, DecompressEnd MULx.xy VF17, VF24, VF08 SQ.xyzw VF18, (vertexSize*0+2)(VI03) ITOF0.xyz VF09, VF10 NOP ITOF0.xy VF19, VF11 NOP ITOF0.xyzw VF18, VF12 NOP MULAw.xyzw ACC, VF06, VF00 LQ.xyz VF20, (vertexSize*3+0)(VI02) MULi.xyz VF09, VF09, I LQ.xy VF22, (vertexSize*3+1)(VI02) MULx.xy VF19, VF19, VF08 LQ.xyzw VF23, (vertexSize*3+2)(VI02) MADD.xyzw VF18, VF18, VF01 SQ.xyz VF21, (vertexSize*0+0)(VI02) ADDAx.xy ACC, VF05, VF00 IADDIU VI03, VI02, vertexSize MADDAx.xy ACC, VF03, VF17 SQ.xy VF15, (vertexSize*0+1)(VI02) MINI.xyzw VF24, VF16, VF07 IBEQ VI03, VI10, DecompressEnd MADDy.xy VF25, VF04, VF17 SQ.xyzw VF14, (vertexSize*0+2)(VI02) ADDAx.xy ACC, VF05, VF00 NOP ITOF0.xyz VF13, VF20 NOP ITOF0.xy VF22, VF22 NOP ITOF0.xyzw VF12, VF23 LQ.xyz VF15, (vertexSize*3+0)(VI03) MADDAx.xy ACC, VF03, VF19 LQ.xy VF16, (vertexSize*3+1)(VI03) MINI.xyzw VF10, VF18, VF07 LQ.xyzw VF17, (vertexSize*3+2)(VI03) MADDy.xy VF11, VF04, VF19 SQ.xyz VF26, (vertexSize*0+0)(VI03) MULAw.xyzw ACC, VF06, VF00 IADDIU VI02, VI03, vertexSize MADD.xyzw VF12, VF12, VF01 SQ.xy VF25, (vertexSize*0+1)(VI03) MULi.xyz VF13, VF13, I IBNE VI02, VI10, DecompressLoop MULx.xy VF14, VF22, VF08 SQ.xyzw VF24, (vertexSize*0+2)(VI03) DecompressEnd: