dp4 oPos.x, v0, c0 dp4 oPos.y, v0, c1 dp4 oPos.z, v0, c2 dp4 oPos.w, v0, c3 mov r6.xyz, c15 +mov oT0, v3 mul r2.xyz, v1, c23.x +mov oFog.x, r12.w mul r3.xyz, v2.xyzz, c23.y add r4.xyz, r2.xyzz, r3.xyzz mov r4.w, v2.w mul r5, r4, c20 mad r5.xyz, r6, c21, r5 mul oPos.xyz, r12, c-38 +rcc r1.x, r12.w mov oD0, r5 mad oPos.xyz, r12, r1.x, c-37