    vs_3_0
dcl_fog o9
    def c5, 0, 0, 0, 0
def c220, 0, 0, 0.0625, 0
dcl_2d s0
    dcl_position v0

dcl_position o10 //oPos
dcl_texcoord o0  //oT0
	
    dp4 r0.x, v0, c2
    add r0.x, r0, c4
    max r0.y, r0.x, c5.x
    add r0.y, r0, -r0.x
    mad r0.z, r0.y, c4.y, r0.x
    dp4 r0.w, v0, c3
    dp4 r0.x, v0, c0
    dp4 r0.y, v0, c1

mov r10, r0
texldl r24, c220.z, s0	
add r24.y, r0.w, -r24.y
mul r24.x, r24.x, r24.y
add r0.x, r0.x, r24.x
	
    mov o10, r10 //r0
mov o9, r0.z
    mov o0, r0

// approximately 10 instruction slots used
 