yum-mirror/glslang

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

Jeff BolzImplement GL_EXT_ocp_microscaling_types62f5430e

main
3.1 KiB66 linesraw
1spv.floatmxint8.const.comp
2// Module Version 10600
3// Generated by (magic number): 8000b
4// Id's are bound by 29
5
6                              Capability Shader
7                              Capability Int8
8                              Capability MXInt8EXT
9                              Extension  "SPV_EXT_ocp_microscaling_types"
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_float_mxint8"
16                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types"
17                              Name 4  "main"
18                              Name 8  "c00000000"
19                              Name 10  "c00000001"
20                              Name 12  "c01000000"
21                              Name 14  "c01111111"
22                              Name 16  "c11111111"
23                              Name 18  "c11000000"
24                              Name 20  "c10000001"
25                              Name 22  "inf"
26                              Name 23  "neg_100"
27                              Name 24  "neg_inf"
28               2:             TypeVoid
29               3:             TypeFunction 2
30               6:             TypeFloat 8 4227
31               7:             TypePointer Function 6(floatmxint8_t)
32               9:6(floatmxint8_t) Constant 0
33              11:6(floatmxint8_t) Constant 1
34              13:6(floatmxint8_t) Constant 64
35              15:6(floatmxint8_t) Constant 127
36              17:6(floatmxint8_t) Constant 255
37              19:6(floatmxint8_t) Constant 192
38              21:6(floatmxint8_t) Constant 129
39              25:             TypeInt 32 0
40              26:             TypeVector 25(int) 3
41              27:     25(int) Constant 1
42              28:   26(ivec3) ConstantComposite 27 27 27
43         4(main):           2 Function None 3
44               5:             Label
45    8(c00000000):      7(ptr) Variable Function
46   10(c00000001):      7(ptr) Variable Function
47   12(c01000000):      7(ptr) Variable Function
48   14(c01111111):      7(ptr) Variable Function
49   16(c11111111):      7(ptr) Variable Function
50   18(c11000000):      7(ptr) Variable Function
51   20(c10000001):      7(ptr) Variable Function
52         22(inf):      7(ptr) Variable Function
53     23(neg_100):      7(ptr) Variable Function
54     24(neg_inf):      7(ptr) Variable Function
55                              Store 8(c00000000) 9
56                              Store 10(c00000001) 11
57                              Store 12(c01000000) 13
58                              Store 14(c01111111) 15
59                              Store 16(c11111111) 17
60                              Store 18(c11000000) 19
61                              Store 20(c10000001) 21
62                              Store 22(inf) 15
63                              Store 23(neg_100) 21
64                              Store 24(neg_inf) 21
65                              Return
66                              FunctionEnd