yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Jeff BolzImplement GL_EXT_ocp_microscaling_types62f5430e

main
2.8 KiB60 linesraw
1spv.floate3m2.const.comp
2// Module Version 10600
3// Generated by (magic number): 8000b
4// Id's are bound by 28
5
6                              Capability Shader
7                              Capability Float6EXT
8                              Extension  "SPV_EXT_ocp_microscaling_types"
9               1:             ExtInstImport  "GLSL.std.450"
10                              MemoryModel Logical GLSL450
11                              EntryPoint GLCompute 4  "main"
12                              ExecutionMode 4 LocalSize 1 1 1
13                              Source GLSL 450
14                              SourceExtension  "GL_EXT_float_e3m2"
15                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types"
16                              Name 4  "main"
17                              Name 8  "c0000_00"
18                              Name 10  "c0000_01"
19                              Name 12  "c0001_00"
20                              Name 14  "c0111_11"
21                              Name 16  "c1000_00"
22                              Name 18  "c1000_01"
23                              Name 20  "c1001_00"
24                              Name 22  "c1111_11"
25               2:             TypeVoid
26               3:             TypeFunction 2
27               6:             TypeFloat 6 4224
28               7:             TypePointer Function 6(floate3m2_t)
29               9:6(floate3m2_t) Constant 0
30              11:6(floate3m2_t) Constant 1
31              13:6(floate3m2_t) Constant 4
32              15:6(floate3m2_t) Constant 31
33              17:6(floate3m2_t) Constant 32
34              19:6(floate3m2_t) Constant 33
35              21:6(floate3m2_t) Constant 36
36              23:6(floate3m2_t) Constant 63
37              24:             TypeInt 32 0
38              25:             TypeVector 24(int) 3
39              26:     24(int) Constant 1
40              27:   25(ivec3) ConstantComposite 26 26 26
41         4(main):           2 Function None 3
42               5:             Label
43     8(c0000_00):      7(ptr) Variable Function
44    10(c0000_01):      7(ptr) Variable Function
45    12(c0001_00):      7(ptr) Variable Function
46    14(c0111_11):      7(ptr) Variable Function
47    16(c1000_00):      7(ptr) Variable Function
48    18(c1000_01):      7(ptr) Variable Function
49    20(c1001_00):      7(ptr) Variable Function
50    22(c1111_11):      7(ptr) Variable Function
51                              Store 8(c0000_00) 9
52                              Store 10(c0000_01) 11
53                              Store 12(c0001_00) 13
54                              Store 14(c0111_11) 15
55                              Store 16(c1000_00) 17
56                              Store 18(c1000_01) 19
57                              Store 20(c1001_00) 21
58                              Store 22(c1111_11) 23
59                              Return
60                              FunctionEnd