1[[block]]
2struct buf0 {
3  one : u32;
4};
5
6[[group(0), binding(0)]] var<uniform> x_6 : buf0;
7
8var<private> x_GLF_color : vec4<f32>;
9
10fn main_1() {
11  var a : u32;
12  var b : u32;
13  var c : u32;
14  var d : u32;
15  var e : u32;
16  var f : u32;
17  let x_41 : u32 = x_6.one;
18  a = ((77u + x_41) >> 32u);
19  let x_45 : u32 = x_6.one;
20  b = ((3243u + x_45) >> 33u);
21  let x_49 : u32 = x_6.one;
22  c = ((23u + x_49) >> 345u);
23  let x_53 : u32 = x_6.one;
24  d = ((2395u + x_53) << 32u);
25  let x_57 : u32 = x_6.one;
26  e = ((290485u + x_57) << 33u);
27  let x_61 : u32 = x_6.one;
28  f = ((44321u + x_61) << 345u);
29  let x_64 : u32 = a;
30  if ((x_64 != 1u)) {
31    a = 1u;
32  }
33  let x_68 : u32 = b;
34  if ((x_68 != 0u)) {
35    b = 0u;
36  }
37  let x_72 : u32 = c;
38  if ((x_72 != 1u)) {
39    c = 1u;
40  }
41  let x_76 : u32 = d;
42  if ((x_76 != 0u)) {
43    d = 0u;
44  }
45  let x_80 : u32 = e;
46  if ((x_80 != 1u)) {
47    e = 1u;
48  }
49  let x_84 : u32 = f;
50  if ((x_84 != 0u)) {
51    f = 0u;
52  }
53  let x_88 : u32 = a;
54  let x_90 : u32 = b;
55  let x_93 : u32 = c;
56  let x_96 : u32 = d;
57  let x_99 : u32 = e;
58  let x_102 : u32 = f;
59  if (((((((x_88 == 1u) && (x_90 == 0u)) && (x_93 == 1u)) && (x_96 == 0u)) && (x_99 == 1u)) && (x_102 == 0u))) {
60    x_GLF_color = vec4<f32>(1.0, 0.0, 0.0, 1.0);
61  } else {
62    x_GLF_color = vec4<f32>(0.0, 0.0, 0.0, 0.0);
63  }
64  return;
65}
66
67struct main_out {
68  [[location(0)]]
69  x_GLF_color_1 : vec4<f32>;
70};
71
72[[stage(fragment)]]
73fn main() -> main_out {
74  main_1();
75  return main_out(x_GLF_color);
76}
77