//fov
    vs_3_0
dcl_fog o9
    dcl_texcoord o0
dcl_texcoord1 o1
dcl_texcoord2 o2
dcl_texcoord3 o3.xyz
dcl_texcoord4 o4.xyz
dcl_texcoord5 o5.xy
dcl_position o10
dcl_position v0
    dcl_texcoord v1
    dp4 r0.w, v0, c2
    dp4 r1.w, v0, c27
    dp4 r0.z, v0, c26
    dp4 r0.x, v0, c24
    dp4 r0.y, v0, c25
    mov r1.xyz, r0
    mov r0.w, -r0
    dp4 o0.z, r1, c10
    dp4 o0.y, r1, c9
    dp4 o0.x, r1, c8
    dp4 o1.z, r1, c14
    dp4 o1.y, r1, c13
    dp4 o1.x, r1, c12
    dp4 o2.z, r1, c18
    dp4 o2.y, r1, c17
    dp4 o2.x, r1, c16
    dp4 o3.z, r1, c22
    dp4 o3.y, r1, c21
    dp4 o3.x, r1, c20
    mov o4, r0
    mad o5.xy, v1, c28, c28.zwzw
mov o9, r0.z
    dp4 o10.w, v0, c7
    dp4 o10.z, v0, c6
    dp4 o10.y, v0, c5
    dp4 o10.x, v0, c4

// approximately 25 instruction slots used
 

