    vs_3_0
    def c9, 0, 0, 0, 0
	def c200, 1, 0, -100, 30
	def c254, 0, 100, 0.0625, 50
    dcl_position v0
    dcl_texcoord v1
    dcl_color v2
	dcl_2d s0
    dcl_texcoord o0
    dcl_texcoord4 o1
    dcl_color o2
    dcl_position o3
    mul o2.w, c5.w, v2.w
    mul r0, c4, v0
    mul r1, r0.y, c1
    mad r1, r0.x, c0, r1
    mad r1, r0.z, c2, r1
    mad r10, r0.w, c3, r1
	mov r9, r10
	if_ne r10.w, c200.w
	    texldl r3, c254.z, s0
	add r3.y, r10.w, -r3.y
	mul r3.x, r3.x, r3.y
	add r10.x, r10.x, -r3.x
	endif
	if_gt r10.w, c254.w
	mov r10, r9
	endif
	if_lt r10.w, c200.w
	mov r10, r9
	endif
 mov o3, r10
    mul r0, c6, v1.xxyy
    add r0.xy, r0.zwzw, r0
    add o0.xy, r0, c7
    mov o0.zw, c9.x
    mov o1, c8
    mov o2.xyz, c9.x


// approximately 12 instruction slots used
 