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

72 lines
3.3 KiB
Plaintext

spv.tensorARM.size.comp
// Module Version 10000
// Generated by (magic number): 8000b
// Id's are bound by 41
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"
Name 4 "main"
Name 8 "x"
Name 14 "rank1"
Name 23 "rank2"
Name 35 "rank4"
Decorate 14(rank1) Binding 0
Decorate 14(rank1) DescriptorSet 0
Decorate 23(rank2) Binding 1
Decorate 23(rank2) DescriptorSet 0
Decorate 35(rank4) Binding 2
Decorate 35(rank4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 0
7: TypePointer Private 6(int)
8(x): 7(ptr) Variable Private
9: 6(int) Constant 0
10: TypeInt 32 1
11: 6(int) Constant 1
12: TypeTensorARM 10(int) 11
13: TypePointer UniformConstant 12
14(rank1): 13(ptr) Variable UniformConstant
19: TypeFloat 32
20: 6(int) Constant 2
21: TypeTensorARM 19(float) 20
22: TypePointer UniformConstant 21
23(rank2): 22(ptr) Variable UniformConstant
32: 6(int) Constant 4
33: TypeTensorARM 6(int) 32
34: TypePointer UniformConstant 33
35(rank4): 34(ptr) Variable UniformConstant
37: 6(int) Constant 3
4(main): 2 Function None 3
5: Label
Store 8(x) 9
15: 12 Load 14(rank1)
16: 6(int) TensorQuerySizeARM 15 9
17: 6(int) Load 8(x)
18: 6(int) IAdd 17 16
Store 8(x) 18
24: 21 Load 23(rank2)
25: 6(int) TensorQuerySizeARM 24 9
26: 6(int) Load 8(x)
27: 6(int) IAdd 26 25
Store 8(x) 27
28: 21 Load 23(rank2)
29: 6(int) TensorQuerySizeARM 28 11
30: 6(int) Load 8(x)
31: 6(int) IAdd 30 29
Store 8(x) 31
36: 33 Load 35(rank4)
38: 6(int) TensorQuerySizeARM 36 37
39: 6(int) Load 8(x)
40: 6(int) IAdd 39 38
Store 8(x) 40
Return
FunctionEnd