kernel.subgroup.vote.ballot¶
Return an integer mask of active subgroup lanes whose predicate is true.
Operation contract¶
| Property | Value |
|---|---|
| Semantic phase | executable |
| Traits | Convergent, HasAncestor(kernel.def) |
| Target contracts | kernel.synchronization |
Signature¶
| Kind | Name | Type | Cardinality | Description |
|---|---|---|---|---|
| Operand | predicate |
i1 |
required | Per-invocation predicate. |
| Result | mask |
integer |
required | Integer subgroup lane mask. |