Code:
!!ARBvp1.0
PARAM c[223]={ { 0, 1, 3 },
program.env[1..222] };
TEMP R0;
TEMP R1;
TEMP R2;
ADDRESS A0;
FLR R0.x, vertex.attrib[2];
MUL R0.x, R0, c[0].z;
ARL A0.x, R0.x;
DP4 R2.x, vertex.attrib[0], c[A0.x + 33];
DP4 R1.x, c[A0.x + 31], vertex.attrib[0];
DP4 R1.y, vertex.attrib[0], c[A0.x + 32];
MOV R1.w, c[0].y;
MOV R1.z, R2.x;
DP3 R0.x, c[A0.x + 31], vertex.attrib[3];
DP3 R0.z, c[A0.x + 33], vertex.attrib[3];
DP3 R0.y, c[A0.x + 32], vertex.attrib[3];
DP3 R0.w, R0, R0;
RSQ R0.w, R0.w;
MUL R0.xyz, R0.w, R0;
DP3 R0.x, R0, -c[12];
MIN R0.x, R0, c[0].y;
MAX R0.x, R0, c[0];
MUL R0.xyz, R0.x, c[10];
ADD R0.xyz, R0, c[11];
MIN R0.xyz, R0, c[0].y;
DP4 result.position.w, R1, c[5];
MOV R0.w, c[0].y;
MAX R0.xyz, R0, c[0].x;
MUL R0, R0, c[28];
ADD R0, R0, c[29];
MIN R0, R0, c[0].y;
MAX result.color, R0, c[0].x;
MOV R0.zw, c[0].xyxy;
MOV R0.xy, vertex.attrib[6];
DP4 result.texcoord[0].y, R0, c[7];
DP4 result.texcoord[0].x, R0, c[6];
MOV R0.xy, vertex.attrib[7];
MOV R0.zw, c[0].xyxy;
DP4 result.position.z, R1, c[4];
DP4 result.position.y, R1, c[3];
DP4 result.position.x, R1, c[2];
MAD R1.x, R2, c[30], c[30].y;
DP4 result.texcoord[1].y, R0, c[9];
MAX R1.x, R1, c[0];
DP4 result.texcoord[1].x, R0, c[8];
POW R0.x, R1.x, c[30].z;
MIN R0.x, R0, c[0].y;
MOV result.texcoord[0].zw, c[0].xyxy;
MOV result.texcoord[1].zw, c[0].xyxy;
MAX result.fogcoord.x, R0, c[0];
END
Not funny.