1[numthreads(1, 1, 1)]
2void unused_entry_point() {
3  return;
4}
5
6int i(int x) {
7  return ~(x);
8}
9
10uint u(uint x) {
11  return ~(x);
12}
13
14int4 vi(int4 x) {
15  return ~(x);
16}
17
18uint4 vu(uint4 x) {
19  return ~(x);
20}
21