1; SPIR-V
2; Version: 1.0
3; Generator: Khronos Glslang Reference Front End; 10
4; Bound: 24
5; Schema: 0
6               OpCapability Shader
7          %1 = OpExtInstImport "GLSL.std.450"
8               OpMemoryModel Logical GLSL450
9               OpEntryPoint Fragment %main "main" %spvFoo %SPIRV_Cross_blah %_40 %_m40 %_underscore_foo_bar_meep
10               OpExecutionMode %main OriginUpperLeft
11               OpSource GLSL 450
12               OpName %main "main"
13               OpName %spvFoo "spvFoo"
14               OpName %SPIRV_Cross_blah "SPIRV_Cross_blah"
15               OpName %_40 "_40Bar"
16               OpName %_m40 "_m40"
17               OpName %_underscore_foo_bar_meep "__underscore_foo__bar_meep__"
18               OpDecorate %spvFoo Location 0
19               OpDecorate %SPIRV_Cross_blah Location 1
20               OpDecorate %_40 Location 2
21               OpDecorate %_m40 Location 3
22               OpDecorate %_underscore_foo_bar_meep Location 4
23       %void = OpTypeVoid
24          %3 = OpTypeFunction %void
25      %float = OpTypeFloat 32
26    %v4float = OpTypeVector %float 4
27%_ptr_Output_v4float = OpTypePointer Output %v4float
28     %spvFoo = OpVariable %_ptr_Output_v4float Output
29    %float_0 = OpConstant %float 0
30         %11 = OpConstantComposite %v4float %float_0 %float_0 %float_0 %float_0
31%SPIRV_Cross_blah = OpVariable %_ptr_Output_v4float Output
32    %float_1 = OpConstant %float 1
33         %14 = OpConstantComposite %v4float %float_1 %float_1 %float_1 %float_1
34        %_40 = OpVariable %_ptr_Output_v4float Output
35    %float_2 = OpConstant %float 2
36         %17 = OpConstantComposite %v4float %float_2 %float_2 %float_2 %float_2
37       %_m40 = OpVariable %_ptr_Output_v4float Output
38    %float_3 = OpConstant %float 3
39         %20 = OpConstantComposite %v4float %float_3 %float_3 %float_3 %float_3
40%_underscore_foo_bar_meep = OpVariable %_ptr_Output_v4float Output
41    %float_4 = OpConstant %float 4
42         %23 = OpConstantComposite %v4float %float_4 %float_4 %float_4 %float_4
43       %main = OpFunction %void None %3
44          %5 = OpLabel
45               OpStore %spvFoo %11
46               OpStore %SPIRV_Cross_blah %14
47               OpStore %_40 %17
48               OpStore %_m40 %20
49               OpStore %_underscore_foo_bar_meep %23
50               OpReturn
51               OpFunctionEnd
52