1; SPIR-V
2; Version: 1.3
3; Generator: Google Tint Compiler; 0
4; Bound: 32
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 %f "f"
12               OpName %v "v"
13               OpName %v2 "v2"
14               OpName %v3 "v3"
15               OpName %v4 "v4"
16       %void = OpTypeVoid
17          %1 = OpTypeFunction %void
18       %uint = OpTypeInt 32 0
19     %uint_1 = OpConstant %uint 1
20     %uint_2 = OpConstant %uint 2
21%_ptr_Function_uint = OpTypePointer Function %uint
22         %13 = OpConstantNull %uint
23     %v2uint = OpTypeVector %uint 2
24%_ptr_Function_v2uint = OpTypePointer Function %v2uint
25         %19 = OpConstantNull %v2uint
26     %v3uint = OpTypeVector %uint 3
27%_ptr_Function_v3uint = OpTypePointer Function %v3uint
28         %25 = OpConstantNull %v3uint
29     %v4uint = OpTypeVector %uint 4
30%_ptr_Function_v4uint = OpTypePointer Function %v4uint
31         %31 = OpConstantNull %v4uint
32%unused_entry_point = OpFunction %void None %1
33          %4 = OpLabel
34               OpReturn
35               OpFunctionEnd
36          %f = OpFunction %void None %1
37          %6 = OpLabel
38          %v = OpVariable %_ptr_Function_uint Function %13
39         %v2 = OpVariable %_ptr_Function_v2uint Function %19
40         %v3 = OpVariable %_ptr_Function_v3uint Function %25
41         %v4 = OpVariable %_ptr_Function_v4uint Function %31
42         %10 = OpIAdd %uint %uint_1 %uint_2
43               OpStore %v %10
44         %15 = OpLoad %uint %v
45         %16 = OpCompositeConstruct %v2uint %15 %15
46               OpStore %v2 %16
47         %21 = OpLoad %uint %v
48         %22 = OpCompositeConstruct %v3uint %21 %21 %21
49               OpStore %v3 %22
50         %27 = OpLoad %uint %v
51         %28 = OpCompositeConstruct %v4uint %27 %27 %27 %27
52               OpStore %v4 %28
53               OpReturn
54               OpFunctionEnd
55