dp4 r10.x, v0, c4 dp4 r10.y, v0, c5 dp4 r10.z, v0, c6 dp3 r11.x, v1.xyzz, c4.xyzz add r0.xyz, -r10.xyzz, c12.xyzz dp3 r11.y, v1.xyzz, c5.xyzz dp3 r11.w, r0.xyzz, r0.xyzz +mov oD0.w, c20.w dp3 r11.z, v1.xyzz, c6.xyzz dp4 oPos.w, v0, c3 +rsq r1.x, r11.w dp3 r4.x, r11.xyzz, -c16.xyzz +mov oT0, v2 mul r0.xyz, r0.xyzz, r1.x +rcc r1.y, r12.w mul r4.xyz, r4.x, c13.xyzz +mov oFog.x, r12.w add r2.xyz, r0.xyzz, -c16.xyzz mul r4.xyz, r4.xyzz, c20.xyzz dp3 r11.w, r2.xyzz, r2.xyzz mul r4.xyz, r4.xyzz, c32.z mov r10.zw, v3.yyyx +rsq r1.x, r11.w mov r10.y, c32.y mul r2.xyz, r2.xyzz, r1.x dp3 r3.x, r11.xyzz, r2.xyzz dp4 oPos.x, v0, c0 mul r3.x, r3.x, r3.x mul r3.x, r3.x, r3.x mul r3.x, r3.x, r3.x mul r3.x, r3.x, r3.x mul r3.xyz, r3.x, c14.xyzz mul r3.xyz, r3.xyzz, c22.xyzz mul r3.xyz, r3.xyzz, c32.z dp4 oPos.y, v0, c1 dp4 oPos.z, v0, c2 add r0.xyz, r4.xyzz, r3.xyzz mov r2.xyz, c15.xyzz mad r0.xyz, r2.xyzz, c21.xyzz, r0.xyzz dp3 r11.w, r10.wzyy, c24.xyzz dp3 r11.y, r10.wzyy, c25.xyzz +mov oD0.xyz, r0 mov r11.z, v3.w mul oPos.xyz, r12.xyzz, c-38.xyzz mov oT1, r11.wyzz mad oPos.xyz, r12.xyzz, r1.y, c-37.xyzz