blob: 946ab79ddca05f1178e8fd8d5dc09a7d2e802fad [file] [log] [blame]
James Priceb1a05442024-02-06 21:39:09 +00001#include <metal_stdlib>
2
3using namespace metal;
Natalie Chouinarde9027182024-06-13 18:50:19 +00004float3 subgroupBroadcast_912ff5() {
James Priceb1a05442024-02-06 21:39:09 +00005 float3 arg_0 = float3(1.0f);
6 float3 res = simd_broadcast(arg_0,ushort(1u));
Natalie Chouinarde9027182024-06-13 18:50:19 +00007 return res;
James Priceb1a05442024-02-06 21:39:09 +00008}
9
Natalie Chouinarde9027182024-06-13 18:50:19 +000010kernel void compute_main(device packed_float3* tint_symbol [[buffer(0)]]) {
11 *(tint_symbol) = packed_float3(subgroupBroadcast_912ff5());
James Priceb1a05442024-02-06 21:39:09 +000012 return;
13}
14