    vs_3_0
 //def c100, 0, 0, 0, 0
def c220, 0, 0, 0.0625, 0
dcl_2d s0 
    def c18, 0.5, 0, 0, 0
    dcl_texcoord3 o3
dcl_position o10
dcl_texcoord o0
dcl_texcoord1 o1
dcl_texcoord2 o2
dcl_position v0
    dcl_texcoord v3
    dcl_texcoord1 v4
    dp4 r0.w, v0, c3
    dp4 r0.z, v0, c2
    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
    mul r1.xyz, r0.xyww, c18.x
    mul r1.y, r1, c12.x
    mad o3.xy, r1.z, c13.zwzw, r1
    mov o10, r10 //----------------------r0
    mov o3.zw, r0
    mad o0.zw, v3.xyxy, c16.xyxy, c16
    mad o0.xy, v3, c15, c15.zwzw
    mad o1.xy, v3, c17, c17.zwzw
    mad o2.xy, v4, c14, c14.zwzw

// approximately 13 instruction slots used
 

