kernel.subgroup.broadcast.first¶
Broadcast a scalar or rank-1 vector value from the first active subgroup lane.
Operation contract¶
| Property | Value |
|---|---|
| Semantic phase | executable |
| Traits | Convergent, HasAncestor(kernel.def) |
| Target contracts | kernel.synchronization |
Signature¶
| Kind | Name | Type | Cardinality | Description |
|---|---|---|---|---|
| Operand | value |
any |
required | Per-invocation source value. |
| Result | result |
any |
required | Broadcast value. |
Verification constraints¶
SameType(value, result)