    vs_3_0
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2
    dcl_texcoord2 o3
    dcl_texcoord3 o4
    dcl_texcoord4 o5
    dcl_texcoord5 o6
    def c11, 0.5, 0, 0, 0
def c247, 0, 0, 0.0625, 0
dcl_2d s0 
    dcl_position v0
    dcl_normal v1
    dcl_texcoord1 v2
    dp4 r1.w, v0, c3
    dp4 r1.z, v0, c2
    dp4 r1.x, v0, c0
    dp4 r1.y, v0, c1
mov r10, r1
texldl r24, c247.z, s0	
add r24.y, r1.w, -r24.y
mul r24.x, r24.x, r24.y
add r1.x, r1.x, r24.x
    mul r2.xyz, r1.xyww, c11.x
    mul r2.y, r2, c8.x
    mad o1.xy, r2.z, c9.zwzw, r2
    mov o0, r10 //-----------------r1
    mov o1.zw, r1
    mov o2, r0
    mov o3.xyz, r0
    mov o4.xyz, v0
    mov o5.xyz, v1
    mad o6.xy, v2, c10, c10.zwzw

// approximately 14 instruction slots used
 

