1617a3babSopenharmony_cispv.for-continue-break.vert
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 45
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
8617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
9617a3babSopenharmony_ci                              EntryPoint Vertex 4  "main"
10617a3babSopenharmony_ci                              Source ESSL 310
11617a3babSopenharmony_ci                              Name 4  "main"
12617a3babSopenharmony_ci                              Name 8  "i"
13617a3babSopenharmony_ci                              Name 19  "A"
14617a3babSopenharmony_ci                              Name 27  "B"
15617a3babSopenharmony_ci                              Name 29  "C"
16617a3babSopenharmony_ci                              Name 36  "D"
17617a3babSopenharmony_ci                              Name 38  "E"
18617a3babSopenharmony_ci                              Name 39  "F"
19617a3babSopenharmony_ci                              Name 43  "G"
20617a3babSopenharmony_ci               2:             TypeVoid
21617a3babSopenharmony_ci               3:             TypeFunction 2
22617a3babSopenharmony_ci               6:             TypeInt 32 1
23617a3babSopenharmony_ci               7:             TypePointer Function 6(int)
24617a3babSopenharmony_ci               9:      6(int) Constant 0
25617a3babSopenharmony_ci              16:      6(int) Constant 10
26617a3babSopenharmony_ci              17:             TypeBool
27617a3babSopenharmony_ci              20:      6(int) Constant 1
28617a3babSopenharmony_ci              22:      6(int) Constant 2
29617a3babSopenharmony_ci              31:      6(int) Constant 3
30617a3babSopenharmony_ci              40:      6(int) Constant 12
31617a3babSopenharmony_ci              44:      6(int) Constant 99
32617a3babSopenharmony_ci         4(main):           2 Function None 3
33617a3babSopenharmony_ci               5:             Label
34617a3babSopenharmony_ci            8(i):      7(ptr) Variable Function
35617a3babSopenharmony_ci           19(A):      7(ptr) Variable Function
36617a3babSopenharmony_ci           27(B):      7(ptr) Variable Function
37617a3babSopenharmony_ci           29(C):      7(ptr) Variable Function
38617a3babSopenharmony_ci           36(D):      7(ptr) Variable Function
39617a3babSopenharmony_ci           38(E):      7(ptr) Variable Function
40617a3babSopenharmony_ci           39(F):      7(ptr) Variable Function
41617a3babSopenharmony_ci           43(G):      7(ptr) Variable Function
42617a3babSopenharmony_ci                              Store 8(i) 9
43617a3babSopenharmony_ci                              Branch 10
44617a3babSopenharmony_ci              10:             Label
45617a3babSopenharmony_ci                              LoopMerge 12 13 None
46617a3babSopenharmony_ci                              Branch 14
47617a3babSopenharmony_ci              14:             Label
48617a3babSopenharmony_ci              15:      6(int) Load 8(i)
49617a3babSopenharmony_ci              18:    17(bool) SLessThan 15 16
50617a3babSopenharmony_ci                              BranchConditional 18 11 12
51617a3babSopenharmony_ci              11:               Label
52617a3babSopenharmony_ci                                Store 19(A) 20
53617a3babSopenharmony_ci              21:      6(int)   Load 8(i)
54617a3babSopenharmony_ci              23:      6(int)   SMod 21 22
55617a3babSopenharmony_ci              24:    17(bool)   IEqual 23 9
56617a3babSopenharmony_ci                                SelectionMerge 26 None
57617a3babSopenharmony_ci                                BranchConditional 24 25 26
58617a3babSopenharmony_ci              25:                 Label
59617a3babSopenharmony_ci                                  Store 27(B) 20
60617a3babSopenharmony_ci                                  Branch 13
61617a3babSopenharmony_ci              26:               Label
62617a3babSopenharmony_ci              30:      6(int)   Load 8(i)
63617a3babSopenharmony_ci              32:      6(int)   SMod 30 31
64617a3babSopenharmony_ci              33:    17(bool)   IEqual 32 9
65617a3babSopenharmony_ci                                SelectionMerge 35 None
66617a3babSopenharmony_ci                                BranchConditional 33 34 35
67617a3babSopenharmony_ci              34:                 Label
68617a3babSopenharmony_ci                                  Store 36(D) 20
69617a3babSopenharmony_ci                                  Branch 12
70617a3babSopenharmony_ci              35:               Label
71617a3babSopenharmony_ci                                Store 39(F) 40
72617a3babSopenharmony_ci                                Branch 13
73617a3babSopenharmony_ci              13:               Label
74617a3babSopenharmony_ci              41:      6(int)   Load 8(i)
75617a3babSopenharmony_ci              42:      6(int)   IAdd 41 20
76617a3babSopenharmony_ci                                Store 8(i) 42
77617a3babSopenharmony_ci                                Branch 10
78617a3babSopenharmony_ci              12:             Label
79617a3babSopenharmony_ci                              Store 43(G) 44
80617a3babSopenharmony_ci                              Return
81617a3babSopenharmony_ci                              FunctionEnd
82