globallycoherent RWByteAddressBuffer _29 : register(u3);
ByteAddressBuffer _33 : register(t2);
RWTexture2D<float> uImageIn : register(u0);
globallycoherent RWTexture2D<float> uImageOut : register(u1);

void comp_main()
{
    int2 coord = int2(9, 7);
    float4 indata = uImageIn[coord].xxxx;
    uImageOut[coord] = indata.x;
    _29.Store(0, asuint(asfloat(_33.Load(0))));
}

[numthreads(1, 1, 1)]
void main()
{
    comp_main();
}
