xref: /aosp_15_r20/external/skia/tests/sksl/shared/ConstantCompositeAccessViaConstantIndex.asm.frag (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker               OpCapability Shader
2*c8dee2aaSAndroid Build Coastguard Worker          %1 = OpExtInstImport "GLSL.std.450"
3*c8dee2aaSAndroid Build Coastguard Worker               OpMemoryModel Logical GLSL450
4*c8dee2aaSAndroid Build Coastguard Worker               OpEntryPoint Fragment %_entrypoint_v "_entrypoint" %sk_FragColor
5*c8dee2aaSAndroid Build Coastguard Worker               OpExecutionMode %_entrypoint_v OriginUpperLeft
6*c8dee2aaSAndroid Build Coastguard Worker               OpName %sk_FragColor "sk_FragColor"
7*c8dee2aaSAndroid Build Coastguard Worker               OpName %globalArray "globalArray"
8*c8dee2aaSAndroid Build Coastguard Worker               OpName %globalMatrix "globalMatrix"
9*c8dee2aaSAndroid Build Coastguard Worker               OpName %_UniformBuffer "_UniformBuffer"
10*c8dee2aaSAndroid Build Coastguard Worker               OpMemberName %_UniformBuffer 0 "colorRed"
11*c8dee2aaSAndroid Build Coastguard Worker               OpMemberName %_UniformBuffer 1 "testMatrix2x2"
12*c8dee2aaSAndroid Build Coastguard Worker               OpMemberName %_UniformBuffer 2 "testArray"
13*c8dee2aaSAndroid Build Coastguard Worker               OpName %_entrypoint_v "_entrypoint_v"
14*c8dee2aaSAndroid Build Coastguard Worker               OpName %main "main"
15*c8dee2aaSAndroid Build Coastguard Worker               OpName %localArray "localArray"
16*c8dee2aaSAndroid Build Coastguard Worker               OpName %localMatrix "localMatrix"
17*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %sk_FragColor RelaxedPrecision
18*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %sk_FragColor Location 0
19*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %sk_FragColor Index 0
20*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %globalArray RelaxedPrecision
21*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %_arr_float_int_5 ArrayStride 16
22*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %13 RelaxedPrecision
23*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %globalMatrix RelaxedPrecision
24*c8dee2aaSAndroid Build Coastguard Worker               OpMemberDecorate %_UniformBuffer 0 Offset 0
25*c8dee2aaSAndroid Build Coastguard Worker               OpMemberDecorate %_UniformBuffer 0 RelaxedPrecision
26*c8dee2aaSAndroid Build Coastguard Worker               OpMemberDecorate %_UniformBuffer 1 Offset 16
27*c8dee2aaSAndroid Build Coastguard Worker               OpMemberDecorate %_UniformBuffer 1 ColMajor
28*c8dee2aaSAndroid Build Coastguard Worker               OpMemberDecorate %_UniformBuffer 1 MatrixStride 16
29*c8dee2aaSAndroid Build Coastguard Worker               OpMemberDecorate %_UniformBuffer 1 RelaxedPrecision
30*c8dee2aaSAndroid Build Coastguard Worker               OpMemberDecorate %_UniformBuffer 2 Offset 48
31*c8dee2aaSAndroid Build Coastguard Worker               OpMemberDecorate %_UniformBuffer 2 RelaxedPrecision
32*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %_UniformBuffer Block
33*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %20 Binding 0
34*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %20 DescriptorSet 0
35*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %localArray RelaxedPrecision
36*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %40 RelaxedPrecision
37*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %localMatrix RelaxedPrecision
38*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %51 RelaxedPrecision
39*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %52 RelaxedPrecision
40*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %54 RelaxedPrecision
41*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %57 RelaxedPrecision
42*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %60 RelaxedPrecision
43*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %63 RelaxedPrecision
44*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %71 RelaxedPrecision
45*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %72 RelaxedPrecision
46*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %82 RelaxedPrecision
47*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %83 RelaxedPrecision
48*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %84 RelaxedPrecision
49*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %86 RelaxedPrecision
50*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %87 RelaxedPrecision
51*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %94 RelaxedPrecision
52*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %95 RelaxedPrecision
53*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %97 RelaxedPrecision
54*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %100 RelaxedPrecision
55*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %103 RelaxedPrecision
56*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %106 RelaxedPrecision
57*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %113 RelaxedPrecision
58*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %114 RelaxedPrecision
59*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %121 RelaxedPrecision
60*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %122 RelaxedPrecision
61*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %123 RelaxedPrecision
62*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %125 RelaxedPrecision
63*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %126 RelaxedPrecision
64*c8dee2aaSAndroid Build Coastguard Worker               OpDecorate %133 RelaxedPrecision
65*c8dee2aaSAndroid Build Coastguard Worker      %float = OpTypeFloat 32
66*c8dee2aaSAndroid Build Coastguard Worker    %v4float = OpTypeVector %float 4
67*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Output_v4float = OpTypePointer Output %v4float
68*c8dee2aaSAndroid Build Coastguard Worker%sk_FragColor = OpVariable %_ptr_Output_v4float Output
69*c8dee2aaSAndroid Build Coastguard Worker        %int = OpTypeInt 32 1
70*c8dee2aaSAndroid Build Coastguard Worker      %int_5 = OpConstant %int 5
71*c8dee2aaSAndroid Build Coastguard Worker%_arr_float_int_5 = OpTypeArray %float %int_5
72*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Private__arr_float_int_5 = OpTypePointer Private %_arr_float_int_5
73*c8dee2aaSAndroid Build Coastguard Worker%globalArray = OpVariable %_ptr_Private__arr_float_int_5 Private
74*c8dee2aaSAndroid Build Coastguard Worker    %float_1 = OpConstant %float 1
75*c8dee2aaSAndroid Build Coastguard Worker    %v2float = OpTypeVector %float 2
76*c8dee2aaSAndroid Build Coastguard Worker%mat2v2float = OpTypeMatrix %v2float 2
77*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Private_mat2v2float = OpTypePointer Private %mat2v2float
78*c8dee2aaSAndroid Build Coastguard Worker%globalMatrix = OpVariable %_ptr_Private_mat2v2float Private
79*c8dee2aaSAndroid Build Coastguard Worker         %18 = OpConstantComposite %v2float %float_1 %float_1
80*c8dee2aaSAndroid Build Coastguard Worker         %19 = OpConstantComposite %mat2v2float %18 %18
81*c8dee2aaSAndroid Build Coastguard Worker%_UniformBuffer = OpTypeStruct %v4float %mat2v2float %_arr_float_int_5
82*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Uniform__UniformBuffer = OpTypePointer Uniform %_UniformBuffer
83*c8dee2aaSAndroid Build Coastguard Worker         %20 = OpVariable %_ptr_Uniform__UniformBuffer Uniform
84*c8dee2aaSAndroid Build Coastguard Worker       %void = OpTypeVoid
85*c8dee2aaSAndroid Build Coastguard Worker         %25 = OpTypeFunction %void
86*c8dee2aaSAndroid Build Coastguard Worker    %float_0 = OpConstant %float 0
87*c8dee2aaSAndroid Build Coastguard Worker         %28 = OpConstantComposite %v2float %float_0 %float_0
88*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Function_v2float = OpTypePointer Function %v2float
89*c8dee2aaSAndroid Build Coastguard Worker         %32 = OpTypeFunction %v4float %_ptr_Function_v2float
90*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Function__arr_float_int_5 = OpTypePointer Function %_arr_float_int_5
91*c8dee2aaSAndroid Build Coastguard Worker    %float_2 = OpConstant %float 2
92*c8dee2aaSAndroid Build Coastguard Worker    %float_3 = OpConstant %float 3
93*c8dee2aaSAndroid Build Coastguard Worker    %float_4 = OpConstant %float 4
94*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Function_mat2v2float = OpTypePointer Function %mat2v2float
95*c8dee2aaSAndroid Build Coastguard Worker         %43 = OpConstantComposite %v2float %float_0 %float_1
96*c8dee2aaSAndroid Build Coastguard Worker         %44 = OpConstantComposite %v2float %float_2 %float_3
97*c8dee2aaSAndroid Build Coastguard Worker         %45 = OpConstantComposite %mat2v2float %43 %44
98*c8dee2aaSAndroid Build Coastguard Worker       %bool = OpTypeBool
99*c8dee2aaSAndroid Build Coastguard Worker       %true = OpConstantTrue %bool
100*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Uniform__arr_float_int_5 = OpTypePointer Uniform %_arr_float_int_5
101*c8dee2aaSAndroid Build Coastguard Worker      %int_2 = OpConstant %int 2
102*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Uniform_v4float = OpTypePointer Uniform %v4float
103*c8dee2aaSAndroid Build Coastguard Worker      %int_0 = OpConstant %int 0
104*c8dee2aaSAndroid Build Coastguard Worker     %v2bool = OpTypeVector %bool 2
105*c8dee2aaSAndroid Build Coastguard Worker%_ptr_Uniform_mat2v2float = OpTypePointer Uniform %mat2v2float
106*c8dee2aaSAndroid Build Coastguard Worker      %int_1 = OpConstant %int 1
107*c8dee2aaSAndroid Build Coastguard Worker        %134 = OpConstantComposite %v4float %float_0 %float_1 %float_0 %float_1
108*c8dee2aaSAndroid Build Coastguard Worker%_entrypoint_v = OpFunction %void None %25
109*c8dee2aaSAndroid Build Coastguard Worker         %26 = OpLabel
110*c8dee2aaSAndroid Build Coastguard Worker         %29 = OpVariable %_ptr_Function_v2float Function
111*c8dee2aaSAndroid Build Coastguard Worker               OpStore %29 %28
112*c8dee2aaSAndroid Build Coastguard Worker         %31 = OpFunctionCall %v4float %main %29
113*c8dee2aaSAndroid Build Coastguard Worker               OpStore %sk_FragColor %31
114*c8dee2aaSAndroid Build Coastguard Worker               OpReturn
115*c8dee2aaSAndroid Build Coastguard Worker               OpFunctionEnd
116*c8dee2aaSAndroid Build Coastguard Worker       %main = OpFunction %v4float None %32
117*c8dee2aaSAndroid Build Coastguard Worker         %33 = OpFunctionParameter %_ptr_Function_v2float
118*c8dee2aaSAndroid Build Coastguard Worker         %34 = OpLabel
119*c8dee2aaSAndroid Build Coastguard Worker %localArray = OpVariable %_ptr_Function__arr_float_int_5 Function
120*c8dee2aaSAndroid Build Coastguard Worker%localMatrix = OpVariable %_ptr_Function_mat2v2float Function
121*c8dee2aaSAndroid Build Coastguard Worker         %13 = OpCompositeConstruct %_arr_float_int_5 %float_1 %float_1 %float_1 %float_1 %float_1
122*c8dee2aaSAndroid Build Coastguard Worker               OpStore %globalArray %13
123*c8dee2aaSAndroid Build Coastguard Worker               OpStore %globalMatrix %19
124*c8dee2aaSAndroid Build Coastguard Worker         %40 = OpCompositeConstruct %_arr_float_int_5 %float_0 %float_1 %float_2 %float_3 %float_4
125*c8dee2aaSAndroid Build Coastguard Worker               OpStore %localArray %40
126*c8dee2aaSAndroid Build Coastguard Worker               OpStore %localMatrix %45
127*c8dee2aaSAndroid Build Coastguard Worker         %48 = OpAccessChain %_ptr_Uniform__arr_float_int_5 %20 %int_2
128*c8dee2aaSAndroid Build Coastguard Worker         %51 = OpLoad %_arr_float_int_5 %48
129*c8dee2aaSAndroid Build Coastguard Worker         %52 = OpCompositeExtract %float %51 0
130*c8dee2aaSAndroid Build Coastguard Worker         %53 = OpFOrdEqual %bool %float_1 %52
131*c8dee2aaSAndroid Build Coastguard Worker         %54 = OpCompositeExtract %float %51 1
132*c8dee2aaSAndroid Build Coastguard Worker         %55 = OpFOrdEqual %bool %float_1 %54
133*c8dee2aaSAndroid Build Coastguard Worker         %56 = OpLogicalAnd %bool %55 %53
134*c8dee2aaSAndroid Build Coastguard Worker         %57 = OpCompositeExtract %float %51 2
135*c8dee2aaSAndroid Build Coastguard Worker         %58 = OpFOrdEqual %bool %float_1 %57
136*c8dee2aaSAndroid Build Coastguard Worker         %59 = OpLogicalAnd %bool %58 %56
137*c8dee2aaSAndroid Build Coastguard Worker         %60 = OpCompositeExtract %float %51 3
138*c8dee2aaSAndroid Build Coastguard Worker         %61 = OpFOrdEqual %bool %float_1 %60
139*c8dee2aaSAndroid Build Coastguard Worker         %62 = OpLogicalAnd %bool %61 %59
140*c8dee2aaSAndroid Build Coastguard Worker         %63 = OpCompositeExtract %float %51 4
141*c8dee2aaSAndroid Build Coastguard Worker         %64 = OpFOrdEqual %bool %float_1 %63
142*c8dee2aaSAndroid Build Coastguard Worker         %65 = OpLogicalAnd %bool %64 %62
143*c8dee2aaSAndroid Build Coastguard Worker               OpSelectionMerge %67 None
144*c8dee2aaSAndroid Build Coastguard Worker               OpBranchConditional %65 %67 %66
145*c8dee2aaSAndroid Build Coastguard Worker         %66 = OpLabel
146*c8dee2aaSAndroid Build Coastguard Worker         %68 = OpAccessChain %_ptr_Uniform_v4float %20 %int_0
147*c8dee2aaSAndroid Build Coastguard Worker         %71 = OpLoad %v4float %68
148*c8dee2aaSAndroid Build Coastguard Worker         %72 = OpVectorShuffle %v2float %71 %71 0 1
149*c8dee2aaSAndroid Build Coastguard Worker         %73 = OpFOrdEqual %v2bool %18 %72
150*c8dee2aaSAndroid Build Coastguard Worker         %75 = OpAll %bool %73
151*c8dee2aaSAndroid Build Coastguard Worker               OpBranch %67
152*c8dee2aaSAndroid Build Coastguard Worker         %67 = OpLabel
153*c8dee2aaSAndroid Build Coastguard Worker         %76 = OpPhi %bool %true %34 %75 %66
154*c8dee2aaSAndroid Build Coastguard Worker               OpSelectionMerge %78 None
155*c8dee2aaSAndroid Build Coastguard Worker               OpBranchConditional %76 %78 %77
156*c8dee2aaSAndroid Build Coastguard Worker         %77 = OpLabel
157*c8dee2aaSAndroid Build Coastguard Worker         %79 = OpAccessChain %_ptr_Uniform_mat2v2float %20 %int_1
158*c8dee2aaSAndroid Build Coastguard Worker         %82 = OpLoad %mat2v2float %79
159*c8dee2aaSAndroid Build Coastguard Worker         %83 = OpCompositeExtract %v2float %82 0
160*c8dee2aaSAndroid Build Coastguard Worker         %84 = OpFOrdEqual %v2bool %18 %83
161*c8dee2aaSAndroid Build Coastguard Worker         %85 = OpAll %bool %84
162*c8dee2aaSAndroid Build Coastguard Worker         %86 = OpCompositeExtract %v2float %82 1
163*c8dee2aaSAndroid Build Coastguard Worker         %87 = OpFOrdEqual %v2bool %18 %86
164*c8dee2aaSAndroid Build Coastguard Worker         %88 = OpAll %bool %87
165*c8dee2aaSAndroid Build Coastguard Worker         %89 = OpLogicalAnd %bool %85 %88
166*c8dee2aaSAndroid Build Coastguard Worker               OpBranch %78
167*c8dee2aaSAndroid Build Coastguard Worker         %78 = OpLabel
168*c8dee2aaSAndroid Build Coastguard Worker         %90 = OpPhi %bool %true %67 %89 %77
169*c8dee2aaSAndroid Build Coastguard Worker               OpSelectionMerge %92 None
170*c8dee2aaSAndroid Build Coastguard Worker               OpBranchConditional %90 %92 %91
171*c8dee2aaSAndroid Build Coastguard Worker         %91 = OpLabel
172*c8dee2aaSAndroid Build Coastguard Worker         %93 = OpAccessChain %_ptr_Uniform__arr_float_int_5 %20 %int_2
173*c8dee2aaSAndroid Build Coastguard Worker         %94 = OpLoad %_arr_float_int_5 %93
174*c8dee2aaSAndroid Build Coastguard Worker         %95 = OpCompositeExtract %float %94 0
175*c8dee2aaSAndroid Build Coastguard Worker         %96 = OpFOrdEqual %bool %float_0 %95
176*c8dee2aaSAndroid Build Coastguard Worker         %97 = OpCompositeExtract %float %94 1
177*c8dee2aaSAndroid Build Coastguard Worker         %98 = OpFOrdEqual %bool %float_1 %97
178*c8dee2aaSAndroid Build Coastguard Worker         %99 = OpLogicalAnd %bool %98 %96
179*c8dee2aaSAndroid Build Coastguard Worker        %100 = OpCompositeExtract %float %94 2
180*c8dee2aaSAndroid Build Coastguard Worker        %101 = OpFOrdEqual %bool %float_2 %100
181*c8dee2aaSAndroid Build Coastguard Worker        %102 = OpLogicalAnd %bool %101 %99
182*c8dee2aaSAndroid Build Coastguard Worker        %103 = OpCompositeExtract %float %94 3
183*c8dee2aaSAndroid Build Coastguard Worker        %104 = OpFOrdEqual %bool %float_3 %103
184*c8dee2aaSAndroid Build Coastguard Worker        %105 = OpLogicalAnd %bool %104 %102
185*c8dee2aaSAndroid Build Coastguard Worker        %106 = OpCompositeExtract %float %94 4
186*c8dee2aaSAndroid Build Coastguard Worker        %107 = OpFOrdEqual %bool %float_4 %106
187*c8dee2aaSAndroid Build Coastguard Worker        %108 = OpLogicalAnd %bool %107 %105
188*c8dee2aaSAndroid Build Coastguard Worker               OpBranch %92
189*c8dee2aaSAndroid Build Coastguard Worker         %92 = OpLabel
190*c8dee2aaSAndroid Build Coastguard Worker        %109 = OpPhi %bool %true %78 %108 %91
191*c8dee2aaSAndroid Build Coastguard Worker               OpSelectionMerge %111 None
192*c8dee2aaSAndroid Build Coastguard Worker               OpBranchConditional %109 %111 %110
193*c8dee2aaSAndroid Build Coastguard Worker        %110 = OpLabel
194*c8dee2aaSAndroid Build Coastguard Worker        %112 = OpAccessChain %_ptr_Uniform_v4float %20 %int_0
195*c8dee2aaSAndroid Build Coastguard Worker        %113 = OpLoad %v4float %112
196*c8dee2aaSAndroid Build Coastguard Worker        %114 = OpVectorShuffle %v2float %113 %113 0 1
197*c8dee2aaSAndroid Build Coastguard Worker        %115 = OpFOrdEqual %v2bool %18 %114
198*c8dee2aaSAndroid Build Coastguard Worker        %116 = OpAll %bool %115
199*c8dee2aaSAndroid Build Coastguard Worker               OpBranch %111
200*c8dee2aaSAndroid Build Coastguard Worker        %111 = OpLabel
201*c8dee2aaSAndroid Build Coastguard Worker        %117 = OpPhi %bool %true %92 %116 %110
202*c8dee2aaSAndroid Build Coastguard Worker               OpSelectionMerge %119 None
203*c8dee2aaSAndroid Build Coastguard Worker               OpBranchConditional %117 %119 %118
204*c8dee2aaSAndroid Build Coastguard Worker        %118 = OpLabel
205*c8dee2aaSAndroid Build Coastguard Worker        %120 = OpAccessChain %_ptr_Uniform_mat2v2float %20 %int_1
206*c8dee2aaSAndroid Build Coastguard Worker        %121 = OpLoad %mat2v2float %120
207*c8dee2aaSAndroid Build Coastguard Worker        %122 = OpCompositeExtract %v2float %121 0
208*c8dee2aaSAndroid Build Coastguard Worker        %123 = OpFOrdEqual %v2bool %43 %122
209*c8dee2aaSAndroid Build Coastguard Worker        %124 = OpAll %bool %123
210*c8dee2aaSAndroid Build Coastguard Worker        %125 = OpCompositeExtract %v2float %121 1
211*c8dee2aaSAndroid Build Coastguard Worker        %126 = OpFOrdEqual %v2bool %44 %125
212*c8dee2aaSAndroid Build Coastguard Worker        %127 = OpAll %bool %126
213*c8dee2aaSAndroid Build Coastguard Worker        %128 = OpLogicalAnd %bool %124 %127
214*c8dee2aaSAndroid Build Coastguard Worker               OpBranch %119
215*c8dee2aaSAndroid Build Coastguard Worker        %119 = OpLabel
216*c8dee2aaSAndroid Build Coastguard Worker        %129 = OpPhi %bool %true %111 %128 %118
217*c8dee2aaSAndroid Build Coastguard Worker               OpSelectionMerge %131 None
218*c8dee2aaSAndroid Build Coastguard Worker               OpBranchConditional %129 %130 %131
219*c8dee2aaSAndroid Build Coastguard Worker        %130 = OpLabel
220*c8dee2aaSAndroid Build Coastguard Worker        %132 = OpAccessChain %_ptr_Uniform_v4float %20 %int_0
221*c8dee2aaSAndroid Build Coastguard Worker        %133 = OpLoad %v4float %132
222*c8dee2aaSAndroid Build Coastguard Worker               OpReturnValue %133
223*c8dee2aaSAndroid Build Coastguard Worker        %131 = OpLabel
224*c8dee2aaSAndroid Build Coastguard Worker               OpReturnValue %134
225*c8dee2aaSAndroid Build Coastguard Worker               OpFunctionEnd
226