struct Foo
{
    float _abs;
};

RWByteAddressBuffer _7 : register(u0);

void comp_main()
{
    Foo _24;
    _24._abs = asfloat(_7.Load(0));
    Foo f;
    f._abs = _24._abs;
    int _abs = 10;
    _7.Store(4, asuint(f._abs));
}

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