SPIRV-Cross/reference/shaders-no-opt/asm/comp/fuzz-collapse-degenerate-loop.asm.comp

52 lines
835 B
Plaintext
Raw Normal View History

#version 450
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
layout(binding = 1, std430) buffer _2_9
{
uint _m0[2];
} _9;
layout(binding = 0, std430) buffer _4_8
{
uint _m0[3];
} _8;
layout(binding = 2, std430) buffer _6_10
{
uint _m0[11];
} _10;
void main()
{
uint _34 = 0u;
uint _35 = 0u;
uint _36 = 0u;
_10._m0[_34] = 8u;
_34++;
for (;;)
{
_10._m0[_34] = 9u;
_34++;
uint _44 = _35;
_35 = _44 + 1u;
if (_8._m0[_44] == 1u)
{
_10._m0[_34] = 12u;
_34++;
_36++;
_10._m0[_34] = 13u;
_34++;
_10._m0[_34] = 11u;
_34++;
continue;
}
else
{
break;
}
}
_10._m0[_34] = 10u;
_34++;
}