1spv.specConstantOp.float16.comp
2// Module Version 10000
3// Generated by (magic number): 8000b
4// Id's are bound by 18
5
6                              Capability Shader
7                              Capability Float16
8                              Capability StorageUniformBufferBlock16
9                              Extension  "SPV_KHR_16bit_storage"
10               1:             ExtInstImport  "GLSL.std.450"
11                              MemoryModel Logical GLSL450
12                              EntryPoint GLCompute 4  "main"
13                              ExecutionMode 4 LocalSize 1 1 1
14                              Source GLSL 450
15                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_float16"
16                              Name 4  "main"
17                              Name 8  "S"
18                              MemberName 8(S) 0  "p_out"
19                              Name 10  ""
20                              Name 14  "c"
21                              Decorate 7 ArrayStride 2
22                              Decorate 8(S) BufferBlock
23                              MemberDecorate 8(S) 0 Restrict
24                              MemberDecorate 8(S) 0 NonReadable
25                              MemberDecorate 8(S) 0 Offset 0
26                              Decorate 10 Restrict
27                              Decorate 10 NonReadable
28                              Decorate 10 Binding 0
29                              Decorate 10 DescriptorSet 0
30                              Decorate 14(c) SpecId 0
31               2:             TypeVoid
32               3:             TypeFunction 2
33               6:             TypeFloat 16
34               7:             TypeRuntimeArray 6(float16_t)
35            8(S):             TypeStruct 7
36               9:             TypePointer Uniform 8(S)
37              10:      9(ptr) Variable Uniform
38              11:             TypeInt 32 1
39              12:     11(int) Constant 0
40              13:             TypeFloat 32
41           14(c):   13(float) SpecConstant 1090519040
42              15:6(float16_t) SpecConstantOp 115 14(c)
43              16:             TypePointer Uniform 6(float16_t)
44         4(main):           2 Function None 3
45               5:             Label
46              17:     16(ptr) AccessChain 10 12 12
47                              Store 17 15
48                              Return
49                              FunctionEnd
50