1#include <metal_stdlib>
2
3using namespace metal;
4int i(int x) {
5  return ~(x);
6}
7
8uint u(uint x) {
9  return ~(x);
10}
11
12int4 vi(int4 x) {
13  return ~(x);
14}
15
16uint4 vu(uint4 x) {
17  return ~(x);
18}
19
20