blob: 4409a757ac4e51d27b2ac53c495d3a1043d3dc2a [file]
#include <metal_stdlib>
using namespace metal;
struct tint_module_vars_struct {
device atomic_ulong* a;
};
fragment void v(device atomic_ulong* a [[buffer(0)]]) {
tint_module_vars_struct const tint_module_vars = tint_module_vars_struct{.a=a};
device atomic_ulong* const pa = tint_module_vars.a;
atomic_min_explicit(pa, as_type<ulong>(uint2(0u)), memory_order_relaxed);
}