# `nupp.browser.gpu` ## Functions ### `gpu.xorU32` _function_ ```nupp function gpu.xorU32(values: {uint32}, mask: uint32): {uint32} ``` Xors every uint32 in `values` with `mask` in one WebGPU invocation per element. The result is copied back only after the Worker observes completion. #### Arguments | Name | Type | Description | | --- | --- | --- | | `values` | `{uint32}` | | | `mask` | `uint32` | | #### Returns | Type | Description | | --- | --- | | `{uint32}` | | #### Raises - when WebGPU is unavailable or the request is outside the portable cap