    vs_3_0
    def c12, 0, 1, 0, 0
def c220, 0, 0, 0.0625, 0
dcl_2d s0 
    dcl_position o10
dcl_texcoord o0
dcl_texcoord1 o1.xy
dcl_position v0
    dcl_color v1
    dcl_texcoord v2
    mul r1.xyz, v0, c9
    mov r1.w, c12.x
    dp4 r0.z, r1, c6
    dp4 r0.x, r1, c4
    dp4 r0.y, r1, c5
    add r0.xyz, r0, -r1
    mad r1.xyz, v1.w, r0, r1
    dp3 r0.x, r1, c10
    add r0.x, r0, c10.w
    mul r0.xyz, r0.x, c10
    add r1.xyz, -r0, r1
    mad r1.xyz, r0, c11.x, r1
    mov r1.w, c12.y
    dp4 r0.x, r1, c2
    add r0.x, r0, c8
    max r0.y, r0.x, c12.x
    add r0.y, r0, -r0.x
    mad r0.z, r0.y, c8.y, r0.x
    dp4 r0.w, r1, c3
    dp4 r0.x, r1, c0
    dp4 r0.y, r1, 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
    mov o0, r0
    mov o1.xy, v2

// approximately 24 instruction slots used
 

