static const uint3 gl_WorkGroupSize = uint3(1u, 1u, 1u);

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

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

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