dawn-cmake/test/vk-gl-cts/graphicsfuzz/dead-barriers-in-loops/0-opt.wgsl.expected.hlsl

75 lines
1.7 KiB
HLSL
Raw Normal View History

2021-07-23 13:10:12 +00:00
RWByteAddressBuffer x_4 : register(u0, space0);
cbuffer cbuffer_x_6 : register(b1, space0) {
uint4 x_6[1];
};
void main_1() {
int i = 0;
float GLF_live3s = 0.0f;
int i_1 = 0;
int z = 0;
x_4.Store(0u, asuint(42));
const float x_37 = asfloat(x_6[0].x);
const float x_39 = asfloat(x_6[0].y);
if ((x_37 > x_39)) {
GroupMemoryBarrierWithGroupSync();
}
const float x_44 = asfloat(x_6[0].x);
const float x_46 = asfloat(x_6[0].y);
if ((x_44 > x_46)) {
GroupMemoryBarrierWithGroupSync();
}
const float x_51 = asfloat(x_6[0].y);
i = int(x_51);
{
for(; (i > 0); i = (i - 1)) {
GroupMemoryBarrierWithGroupSync();
}
}
GLF_live3s = 0.0f;
while (true) {
i_1 = 1;
{
for(; (i_1 < 2); i_1 = (i_1 + 1)) {
const float x_74 = asfloat(x_6[0].x);
if ((x_74 > 1.0f)) {
GroupMemoryBarrierWithGroupSync();
}
const float x_79 = asfloat(x_6[0].x);
const float x_81 = asfloat(x_6[0].y);
if ((x_79 > x_81)) {
GroupMemoryBarrierWithGroupSync();
}
const float x_86 = asfloat(x_6[0].y);
z = int(x_86);
{
for(; (z > 0); z = (z - 1)) {
GLF_live3s = (GLF_live3s + 1.0f);
}
}
if ((i_1 >= 1)) {
const float x_104 = asfloat(x_6[0].x);
if ((x_104 > 1.0f)) {
GroupMemoryBarrierWithGroupSync();
}
}
}
}
{
const float x_111 = asfloat(x_6[0].x);
const float x_113 = asfloat(x_6[0].y);
if ((x_111 > x_113)) {
} else {
break;
}
}
}
return;
}
[numthreads(1, 1, 1)]
void main() {
main_1();
return;
}