Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 1 | spv.for-continue-break.vert |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 2 | // Module Version 10000 |
John Kessenich | 07ed11f | 2017-10-07 11:33:11 -0600 | [diff] [blame^] | 3 | // Generated by (magic number): 80002 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 4 | // Id's are bound by 45 |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 5 | |
| 6 | Capability Shader |
| 7 | 1: ExtInstImport "GLSL.std.450" |
| 8 | MemoryModel Logical GLSL450 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 9 | EntryPoint Vertex 4 "main" |
John Kessenich | f6eae2a | 2016-01-22 17:47:22 -0700 | [diff] [blame] | 10 | Source ESSL 310 |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 11 | Name 4 "main" |
| 12 | Name 8 "i" |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 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" |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 20 | 2: TypeVoid |
| 21 | 3: TypeFunction 2 |
| 22 | 6: TypeInt 32 1 |
| 23 | 7: TypePointer Function 6(int) |
| 24 | 9: 6(int) Constant 0 |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 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 |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 32 | 4(main): 2 Function None 3 |
| 33 | 5: Label |
| 34 | 8(i): 7(ptr) Variable Function |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 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 |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 42 | Store 8(i) 9 |
Dejan Mircevski | 832c65c | 2016-01-11 15:57:11 -0500 | [diff] [blame] | 43 | Branch 10 |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 44 | 10: Label |
Dejan Mircevski | 832c65c | 2016-01-11 15:57:11 -0500 | [diff] [blame] | 45 | LoopMerge 12 13 None |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 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 |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 51 | 11: Label |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 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 |
Dejan Mircevski | e7f6cac | 2016-01-19 16:47:41 -0500 | [diff] [blame] | 60 | Branch 13 |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 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 |
Dejan Mircevski | c8fbbab | 2016-01-11 14:48:36 -0500 | [diff] [blame] | 69 | Branch 12 |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 70 | 35: Label |
| 71 | Store 39(F) 40 |
Dejan Mircevski | 832c65c | 2016-01-11 15:57:11 -0500 | [diff] [blame] | 72 | Branch 13 |
Dejan Mircevski | f3c63cc | 2016-01-19 16:56:45 -0500 | [diff] [blame] | 73 | 13: Label |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 74 | 41: 6(int) Load 8(i) |
| 75 | 42: 6(int) IAdd 41 20 |
| 76 | Store 8(i) 42 |
Dejan Mircevski | f3c63cc | 2016-01-19 16:56:45 -0500 | [diff] [blame] | 77 | Branch 10 |
Dejan Mircevski | e7f6cac | 2016-01-19 16:47:41 -0500 | [diff] [blame] | 78 | 12: Label |
Dejan Mircevski | 213bbbe | 2016-01-20 11:51:43 -0500 | [diff] [blame] | 79 | Store 43(G) 44 |
John Kessenich | cc16fa0 | 2015-12-10 18:01:54 -0700 | [diff] [blame] | 80 | Return |
| 81 | FunctionEnd |