xemu/subprojects/glslang/Test/baseResults/spv.tensorARM.declare.comp.out

105 lines
4.9 KiB
Plaintext

spv.tensorARM.declare.comp
// Module Version 10000
// Generated by (magic number): 8000b
// Id's are bound by 66
Capability Shader
Capability TensorsARM
Extension "SPV_ARM_tensors"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
EntryPoint GLCompute 4 "main"
ExecutionMode 4 LocalSize 1 1 1
Source GLSL 460
SourceExtension "GL_ARM_tensors"
SourceExtension "GL_EXT_shader_explicit_arithmetic_types"
Name 4 "main"
Name 11 "tb"
Name 17 "b"
Name 23 "barr"
Name 28 "t"
Name 33 "i32"
Name 42 "vec"
Name 48 "vecthree"
Name 55 "vecfour"
Decorate 11(tb) Binding 1
Decorate 11(tb) DescriptorSet 0
Decorate 28(t) Binding 0
Decorate 28(t) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeBool
7: TypeInt 32 0
8: 7(int) Constant 2
9: TypeTensorARM 6(bool) 8
10: TypePointer UniformConstant 9
11(tb): 10(ptr) Variable UniformConstant
13: TypeArray 7(int) 8
14: 7(int) Constant 0
15: 13 ConstantComposite 14 14
16: TypePointer Function 6(bool)
20: 7(int) Constant 4
21: TypeArray 6(bool) 20
22: TypePointer Function 21
25: TypeInt 32 1
26: TypeTensorARM 25(int) 20
27: TypePointer UniformConstant 26
28(t): 27(ptr) Variable UniformConstant
30: TypeArray 7(int) 20
31: 30 ConstantComposite 14 14 14 14
32: TypePointer Function 25(int)
34: 25(int) Constant 33
37: 7(int) Constant 1
38: 7(int) Constant 3
39: 30 ConstantComposite 37 8 38 20
40: TypeArray 25(int) 8
41: TypePointer Function 40
45: 30 ConstantComposite 38 8 37 14
46: TypeArray 25(int) 38
47: TypePointer Function 46
51: 7(int) Constant 99
52: 30 ConstantComposite 51 51 51 51
53: TypeArray 25(int) 20
54: TypePointer Function 53
62: 30 ConstantComposite 20 38 8 37
4(main): 2 Function None 3
5: Label
17(b): 16(ptr) Variable Function
23(barr): 22(ptr) Variable Function
33(i32): 32(ptr) Variable Function
42(vec): 41(ptr) Variable Function
48(vecthree): 47(ptr) Variable Function
55(vecfour): 54(ptr) Variable Function
12: 9 Load 11(tb)
18: 6(bool) TensorReadARM 12 15
Store 17(b) 18
19: 9 Load 11(tb)
24: 21 TensorReadARM 19 15
Store 23(barr) 24
29: 26 Load 28(t)
35: 25(int) TensorReadARM 29 31 2 34
Store 33(i32) 35
36: 26 Load 28(t)
43: 40 TensorReadARM 36 39
Store 42(vec) 43
44: 26 Load 28(t)
49: 46 TensorReadARM 44 45
Store 48(vecthree) 49
50: 26 Load 28(t)
56: 53 TensorReadARM 50 52
Store 55(vecfour) 56
57: 9 Load 11(tb)
58: 6(bool) Load 17(b)
TensorWriteARM 57 15 58
59: 9 Load 11(tb)
60: 21 Load 23(barr)
TensorWriteARM 59 15 60
61: 26 Load 28(t)
63: 25(int) Load 33(i32)
TensorWriteARM 61 62 63
64: 26 Load 28(t)
65: 40 Load 42(vec)
TensorWriteARM 64 31 65 1
Return
FunctionEnd