cascadeConvertPS2.asm
Parallellines0451_GTAIV_EFLC_LogDepth/win32_30_nv8/cascadeConvert/cascadeConvertPS2.asm
//
// Generated by Microsoft (R) HLSL Shader Compiler 9.26.952.2844
//
// Parameters:
//
//   sampler2D ConvertSampler;
//   float4 gShadowParam18192021;
//
//
// Registers:
//
//   Name                 Reg   Size
//   -------------------- ----- ----
//   gShadowParam18192021 c53      1
//   ConvertSampler       s0       1
//

    ps_3_0
    def c219, 1.8395173895e+25, 3.9938258725e+24, 4.5435787456e+30, 1.4012984643e-45 // 1
    def c0, 0.5, 1, 0.25, 0
    dcl_texcoord v0.xy
    dcl_2d s0
    mov r0.x, c0.x
    mad r1.x, c53.z, r0.x, v0.x
    mad r1.y, c53.z, -r0.x, v0.y
    texld r1, r1, s0
    mov r1.y, r1.x
    mad r2.x, c53.z, -r0.x, v0.x
    mad r2.y, c53.z, r0.x, v0.y
    texld r2, r2, s0
    mov r1.z, r2.x
    mad r0.yz, c53.z, -r0.x, v0.xxyw
    texld r2, r0.yzzw, s0
    mov r1.x, r2.x
    mad r0.xy, c53.z, r0.x, v0
    texld r0, r0, s0
    mov r1.w, r0.x
    dp4 r0.x, r1, c0.y
    mul oC0.x, r0.x, c0.z
    mov oC0.yzw, c0.w

// approximately 18 instruction slots used (4 texture, 14 arithmetic)
