1; SPIR-V
2; Version: 1.3
3; Generator: Google Tint Compiler; 0
4; Bound: 29
5; Schema: 0
6               OpCapability Shader
7               OpMemoryModel Logical GLSL450
8               OpEntryPoint GLCompute %unused_entry_point "unused_entry_point"
9               OpExecutionMode %unused_entry_point LocalSize 1 1 1
10               OpName %unused_entry_point "unused_entry_point"
11               OpName %i "i"
12               OpName %x "x"
13               OpName %u "u"
14               OpName %x_0 "x"
15               OpName %vi "vi"
16               OpName %x_1 "x"
17               OpName %vu "vu"
18               OpName %x_2 "x"
19       %void = OpTypeVoid
20          %1 = OpTypeFunction %void
21        %int = OpTypeInt 32 1
22          %5 = OpTypeFunction %int %int
23       %uint = OpTypeInt 32 0
24         %11 = OpTypeFunction %uint %uint
25      %v4int = OpTypeVector %int 4
26         %17 = OpTypeFunction %v4int %v4int
27     %v4uint = OpTypeVector %uint 4
28         %23 = OpTypeFunction %v4uint %v4uint
29%unused_entry_point = OpFunction %void None %1
30          %4 = OpLabel
31               OpReturn
32               OpFunctionEnd
33          %i = OpFunction %int None %5
34          %x = OpFunctionParameter %int
35          %9 = OpLabel
36         %10 = OpNot %int %x
37               OpReturnValue %10
38               OpFunctionEnd
39          %u = OpFunction %uint None %11
40        %x_0 = OpFunctionParameter %uint
41         %15 = OpLabel
42         %16 = OpNot %uint %x_0
43               OpReturnValue %16
44               OpFunctionEnd
45         %vi = OpFunction %v4int None %17
46        %x_1 = OpFunctionParameter %v4int
47         %21 = OpLabel
48         %22 = OpNot %v4int %x_1
49               OpReturnValue %22
50               OpFunctionEnd
51         %vu = OpFunction %v4uint None %23
52        %x_2 = OpFunctionParameter %v4uint
53         %27 = OpLabel
54         %28 = OpNot %v4uint %x_2
55               OpReturnValue %28
56               OpFunctionEnd
57