//
// Generated by Microsoft (R) HLSL Shader Compiler 9.27.952.3022
//
// Parameters:
//
//   float4 c_vSampleStep;
//   sampler2D t_sDepth;
//   sampler2D t_sOriginal;
//
//
// Registers:
//
//   Name          Reg   Size
//   ------------- ----- ----
//   c_vSampleStep c0       1
//   t_sOriginal   s0       1
//   t_sDepth      s2       1
//

    ps_3_0
			    def c25, 0.5, 0, 0, 0
	dcl vPos.xy
    def c1, -0.326211989, -0.405809999, -0.840143979, -0.0735799968
    def c2, -0.69591397, 0.457136989, -0.203345001, 0.620715976
    def c3, 0.962339997, -0.194983006, 0.473434001, -0.480026007
    def c4, 0.519456029, 0.767022014, 0.185461, -0.893123984
    def c5, 0.507430971, 0.0644249991, 0.896420002, 0.412458003
    def c6, -0.321940005, -0.932614982, -0.791558981, -0.597710013
    def c7, 32752, 1, 0, 0.0769230798
    dcl_texcoord v0
    dcl_2d s0
    dcl_2d s2
    mul r0, c7.yyzz, v0.xyxx
    texldl r0, r0, s0
    mov r1.zw, c7.z
    texld r2, v0.zwzw, s2
    mov r3.x, c7.x
    mad r2.x, r2.x, r3.x, -c0.z
    add r2.y, -c0.z, c0.w
    rcp r2.y, r2.y
    mul_sat r2.x, r2.y, r2.x
    mul r2, r2.x, c0.xyxy
    mad r1.xy, r2.zwzw, c1, v0
    texldl r1, r1, s0
    add r0, r0, r1
    mov r1.zw, c7.z
    mad r1.xy, r2.zwzw, c1.zwzw, v0
    texldl r1, r1, s0
    add r0, r0, r1
    mov r1.zw, c7.z
    mad r1.xy, r2.zwzw, c2, v0
    texldl r1, r1, s0
    add r0, r0, r1
    mov r1.zw, c7.z
    mad r1.xy, r2.zwzw, c2.zwzw, v0
    texldl r1, r1, s0
    add r0, r0, r1
    mov r1.zw, c7.z
    mad r1.xy, r2.zwzw, c3, v0
    texldl r1, r1, s0
    add r0, r0, r1
    mov r1.zw, c7.z
    mad r1.xy, r2.zwzw, c3.zwzw, v0
    texldl r1, r1, s0
    add r0, r0, r1
    mov r1.zw, c7.z
    mad r1.xy, r2.zwzw, c4, v0
    texldl r1, r1, s0
    add r0, r0, r1
    mad r1.xy, r2.zwzw, c4.zwzw, v0
    mov r1.zw, c7.z
    texldl r1, r1, s0
    add r0, r0, r1
    mad r1.xy, r2.zwzw, c5, v0
    mov r1.zw, c7.z
    texldl r1, r1, s0
    add r0, r0, r1
    mad r1.xy, r2.zwzw, c5.zwzw, v0
    mov r1.zw, c7.z
    texldl r1, r1, s0
    add r0, r0, r1
    mad r1.xy, r2, c6, v0
    mad r2.xy, r2.zwzw, c6.zwzw, v0
    mov r1.zw, c7.z
    texldl r1, r1, s0
    add r0, r0, r1
    mov r2.zw, c7.z
    texldl r1, r2, s0
    add r0, r0, r1
    mul oC0, r0, c7.w

// approximately 71 instruction slots used (27 texture, 44 arithmetic)
 