    vs_3_0
    dcl_position v0
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2.xyz
    dp3 r0.x, v0, v0
    rsq r0.x, r0.x
    mul r0.yzw, c48.w, v0.xxyz
    mad r0.xyz, r0.yzww, r0.x, c48
    mov r0.w, c0.y
    dp4 o0.z, r0, c10
    dp4 r1.x, r0, c8
    dp4 r1.z, r0, c11
    dp4 r1.y, r0, c9
    add r2.x, r1.x, r1.z
    mov o0.xyw, r1.xyzz
    add r2.y, r1.z, -r1.y
    mad r1.xy, r1.z, c50, r2
    mov o1.w, r1.z
    mul o1.xy, r1, c0.w
    add r1.xyz, r0, -c55
    mul o2.xyz, r1, c50.z
    mul r0.xy, r0, c53
    add r0.x, r0.y, r0.x
    mad r0.x, r0.z, c53.z, r0.x
    add o1.z, r0.x, c53.w

// approximately 21 instruction slots used
 