    vs_3_0
    def c200, 0.800000012, 0, 0.0625, 0
    def c220, 0, 0, 0, 0
    def c222, 1, 2, 3, 4
    dcl_position v0
    dcl_color1 v1
    dcl_2d s1
    dcl_color1 o0
    dcl_texcoord o1.xy
    dcl_position o2
    dp4 o1.x, v0, c8
    dp4 o1.y, v0, c9
    dp4 r3.x, v0, c6
    dp4 r3.y, v0, c7
    mov o0, v1
    mov r3.zw, v0
    mov r5, c220
    mov r11.x, c250.z
    mov r14.x, c251.x
    if_eq r14.x, c200.w
      texldl r1, c200.z, s1
      mul r1.x, r1.x, -c200.x
      add r3.x, r3.x, -r1.x
      if_eq r11.x, c222.x
        mov r3, r5
      endif
    endif
    mov o2, r3

// approximately 23 instruction slots used (2 texture, 21 arithmetic)
 