    vs_3_0
    def c8, 0, 0, 0, 0
		def c200, 1, 0, -100, 30
	def c254, 0, 100, 0.0625, 50
    dcl_position v0
    dcl_texcoord v1
	dcl_2d s0
    dcl_texcoord o0
    dcl_texcoord4 o1
    dcl_position o2
    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 o2, r10
    mul r0, c5, v1.xxyy
    add r0.xy, r0.zwzw, r0
    add o0.xy, r0, c6
    mov o0.zw, c8.x
    mov o1, c7

// approximately 10 instruction slots used
 