!!NVvp4.0
# cgc version 2.1.0000, build date Jan 30 2009
# command line args: 
#vendor NVIDIA Corporation
#version 2.1.0.0
#profile gp4vp
#program main
#semantic gl_ModelViewProjectionMatrix : state.matrix.mvp.transpose
#var float4x4 gl_ModelViewProjectionMatrix : state.matrix.mvp.transpose : c[0], 4 : -1 : 1
#var float4 gl_Vertex : $vin.POSITION : ATTR0 : -1 : 1
#var float4 gl_TexCoord[0] : $vout.TEX0 : TEX0 : -1 : 1
#var float4 gl_TexCoord[1] :  :  : -1 : 0
#var float4 gl_TexCoord[2] :  :  : -1 : 0
#var float4 gl_TexCoord[3] :  :  : -1 : 0
#var float4 gl_TexCoord[4] :  :  : -1 : 0
#var float4 gl_TexCoord[5] :  :  : -1 : 0
#var float4 gl_TexCoord[6] :  :  : -1 : 0
#var float4 gl_TexCoord[7] :  :  : -1 : 0
#var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
#var float4 gl_MultiTexCoord0 : $vin.TEXCOORD0 : ATTR8 : -1 : 1
PARAM c[4] = { state.matrix.mvp.transpose };
ATTRIB vertex_attrib[] = { vertex.attrib[0..8] };
OUTPUT result_texcoord[] = { result.texcoord[0..0] };
TEMP R0;
TEMP RC, HC;
MUL.F R0, vertex.attrib[0].y, c[1];
MAD.F R0, vertex.attrib[0].x, c[0], R0;
MAD.F R0, vertex.attrib[0].z, c[2], R0;
MOV.F result.texcoord[0], vertex.attrib[8];
MAD.F result.position, vertex.attrib[0].w, c[3], R0;
END
# 5 instructions, 1 R-regs
