blob: f11beb8eef9772234bb1586ed67b2a5416a72f5a [file] [log] [blame]
Natalie Chouinardd0cf77e2024-08-06 17:41:20 +00001SKIP: FAILED
2
Natalie Chouinard06e23ab2024-08-07 18:07:27 +00003RWByteAddressBuffer prevent_dce : register(u0);
Natalie Chouinardd0cf77e2024-08-06 17:41:20 +00004
Natalie Chouinard06e23ab2024-08-07 18:07:27 +00005uint3 subgroupExclusiveMul_f039f4() {
6 uint3 arg_0 = (1u).xxx;
7 uint3 res = WavePrefixProduct(arg_0);
Natalie Chouinardd0cf77e2024-08-06 17:41:20 +00008 return res;
9}
10
Natalie Chouinard06e23ab2024-08-07 18:07:27 +000011[numthreads(1, 1, 1)]
12void compute_main() {
13 prevent_dce.Store3(0u, asuint(subgroupExclusiveMul_f039f4()));
14 return;
Natalie Chouinardd0cf77e2024-08-06 17:41:20 +000015}