1spv.for-continue-break.vert
2// Module Version 10000
3// Generated by (magic number): 80007
4// Id's are bound by 45
5
6                              Capability Shader
7               1:             ExtInstImport  "GLSL.std.450"
8                              MemoryModel Logical GLSL450
9                              EntryPoint Vertex 4  "main"
10                              Source ESSL 310
11                              Name 4  "main"
12                              Name 8  "i"
13                              Name 19  "A"
14                              Name 27  "B"
15                              Name 29  "C"
16                              Name 36  "D"
17                              Name 38  "E"
18                              Name 39  "F"
19                              Name 43  "G"
20               2:             TypeVoid
21               3:             TypeFunction 2
22               6:             TypeInt 32 1
23               7:             TypePointer Function 6(int)
24               9:      6(int) Constant 0
25              16:      6(int) Constant 10
26              17:             TypeBool
27              20:      6(int) Constant 1
28              22:      6(int) Constant 2
29              31:      6(int) Constant 3
30              40:      6(int) Constant 12
31              44:      6(int) Constant 99
32         4(main):           2 Function None 3
33               5:             Label
34            8(i):      7(ptr) Variable Function
35           19(A):      7(ptr) Variable Function
36           27(B):      7(ptr) Variable Function
37           29(C):      7(ptr) Variable Function
38           36(D):      7(ptr) Variable Function
39           38(E):      7(ptr) Variable Function
40           39(F):      7(ptr) Variable Function
41           43(G):      7(ptr) Variable Function
42                              Store 8(i) 9
43                              Branch 10
44              10:             Label
45                              LoopMerge 12 13 None
46                              Branch 14
47              14:             Label
48              15:      6(int) Load 8(i)
49              18:    17(bool) SLessThan 15 16
50                              BranchConditional 18 11 12
51              11:               Label
52                                Store 19(A) 20
53              21:      6(int)   Load 8(i)
54              23:      6(int)   SMod 21 22
55              24:    17(bool)   IEqual 23 9
56                                SelectionMerge 26 None
57                                BranchConditional 24 25 26
58              25:                 Label
59                                  Store 27(B) 20
60                                  Branch 13
61              26:               Label
62              30:      6(int)   Load 8(i)
63              32:      6(int)   SMod 30 31
64              33:    17(bool)   IEqual 32 9
65                                SelectionMerge 35 None
66                                BranchConditional 33 34 35
67              34:                 Label
68                                  Store 36(D) 20
69                                  Branch 12
70              35:               Label
71                                Store 39(F) 40
72                                Branch 13
73              13:               Label
74              41:      6(int)   Load 8(i)
75              42:      6(int)   IAdd 41 20
76                                Store 8(i) 42
77                                Branch 10
78              12:             Label
79                              Store 43(G) 44
80                              Return
81                              FunctionEnd
82