    vs_3_0
def c255, 0, 0, 0, 0
def c247, 0.25, 0.5, 0.0625, 0
dcl_2d s0
    dcl_fog o9
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2
    def c4, 0.5, 0, 0, 0
    dcl_position v0
    dcl_texcoord v1
    dp4 r0.w, v0, c1
    dp4 r0.z, v0, c3
    dp4 r0.x, v0, c0
texldl r24, c247.z, s0	
add r24.y, r0.z, -r24.y
mad r0.x, r24.x, r24.y, r0.x
    mov r1.w, r0.z
    dp4 r1.z, v0, c2
    mov r1.x, r0
    mov r0.y, -r0.w
    mov r1.y, r0.w
    add r0.xy, r0.z, r0
    mov o0, r1
    mov o9, r1.z
    mov o1.zw, r1
    mul o1.xy, r0, c4.x
    mov o2.xy, v1

// approximately 14 instruction slots used
 