!!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 scalar
#semantic gl_ModelViewProjectionMatrix : state.matrix.mvp.transpose
#var float scalar :  : c[0] : -1 : 1
#var float3 rm_NextVert : $vin.ATTR1 : ATTR1 : -1 : 1
#var float2 TexCoord : $vout.ATTR0.xy : ATTR0 : -1 : 1
#var float4x4 gl_ModelViewProjectionMatrix : state.matrix.mvp.transpose : c[1], 4 : -1 : 1
#var float4 gl_Vertex : $vin.POSITION : ATTR0 : -1 : 1
#var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
#var float4 gl_MultiTexCoord0 : $vin.TEXCOORD0 : ATTR8 : -1 : 1
PARAM c[5] = { program.local[0],
		state.matrix.mvp.transpose };
ATTRIB vertex_attrib[] = { vertex.attrib[0..8] };
OUTPUT result_attrib[] = { result.attrib[0..0] };
TEMP R0, R1;
TEMP RC, HC;
MOV.F R0.xyz, vertex.attrib[0];
ADD.F R0.xyz, vertex.attrib[1], -R0;
MAD.F R0.xyz, R0, c[0].x, vertex.attrib[0];
MUL.F R1, R0.y, c[2];
MAD.F R1, R0.x, c[1], R1;
MAD.F R0, R0.z, c[3], R1;
ADD.F result.position, R0, c[4];
MOV.F result.attrib[0].xy, vertex.attrib[8];
END
# 8 instructions, 2 R-regs
