1617a3babSopenharmony_ciremap.similar_1a.everything.frag
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 24916
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
8617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
9617a3babSopenharmony_ci                              EntryPoint Fragment 5663  "main" 4201 4539 3773
10617a3babSopenharmony_ci                              ExecutionMode 5663 OriginUpperLeft
11617a3babSopenharmony_ci                              Decorate 4201 Flat
12617a3babSopenharmony_ci                              Decorate 4201 Location 1
13617a3babSopenharmony_ci                              Decorate 4539 Location 0
14617a3babSopenharmony_ci                              Decorate 3773 Location 0
15617a3babSopenharmony_ci               8:             TypeVoid
16617a3babSopenharmony_ci            1282:             TypeFunction 8
17617a3babSopenharmony_ci              12:             TypeInt 32 1
18617a3babSopenharmony_ci             649:             TypePointer Function 12(int)
19617a3babSopenharmony_ci              13:             TypeFloat 32
20617a3babSopenharmony_ci             204:             TypeFunction 13(float) 649(ptr)
21617a3babSopenharmony_ci             650:             TypePointer Function 13(float)
22617a3babSopenharmony_ci            2572:   13(float) Constant 0
23617a3babSopenharmony_ci            2571:     12(int) Constant 0
24617a3babSopenharmony_ci               9:             TypeBool
25617a3babSopenharmony_ci             252:   13(float) Constant 1056964608
26617a3babSopenharmony_ci            2574:     12(int) Constant 1
27617a3babSopenharmony_ci            2577:     12(int) Constant 2
28617a3babSopenharmony_ci              26:             TypeVector 12(int) 4
29617a3babSopenharmony_ci             663:             TypePointer Input 26(ivec4)
30617a3babSopenharmony_ci            4201:    663(ptr) Variable Input
31617a3babSopenharmony_ci              11:             TypeInt 32 0
32617a3babSopenharmony_ci            2573:     11(int) Constant 1
33617a3babSopenharmony_ci             651:             TypePointer Input 12(int)
34617a3babSopenharmony_ci            2576:     11(int) Constant 2
35617a3babSopenharmony_ci            2570:     11(int) Constant 0
36617a3babSopenharmony_ci              29:             TypeVector 13(float) 4
37617a3babSopenharmony_ci             666:             TypePointer Output 29(fvec4)
38617a3babSopenharmony_ci            4539:    666(ptr) Variable Output
39617a3babSopenharmony_ci             652:             TypePointer Input 13(float)
40617a3babSopenharmony_ci            3773:    652(ptr) Variable Input
41617a3babSopenharmony_ci            5663:           8 Function None 1282
42617a3babSopenharmony_ci           24915:             Label
43617a3babSopenharmony_ci           18415:    649(ptr) Variable Function
44617a3babSopenharmony_ci            5786:    649(ptr) Variable Function
45617a3babSopenharmony_ci            8366:   13(float) Load 3773
46617a3babSopenharmony_ci            8654:     12(int) ConvertFToS 8366
47617a3babSopenharmony_ci                              Store 18415 8654
48617a3babSopenharmony_ci           17256:   13(float) FunctionCall 3782 18415
49617a3babSopenharmony_ci           14512:   13(float) Load 3773
50617a3babSopenharmony_ci            7041:     12(int) ConvertFToS 14512
51617a3babSopenharmony_ci                              Store 5786 7041
52617a3babSopenharmony_ci           23993:   13(float) FunctionCall 3836 5786
53617a3babSopenharmony_ci            9180:   13(float) FAdd 17256 23993
54617a3babSopenharmony_ci           15728:   29(fvec4) CompositeConstruct 9180 9180 9180 9180
55617a3babSopenharmony_ci                              Store 4539 15728
56617a3babSopenharmony_ci                              Return
57617a3babSopenharmony_ci                              FunctionEnd
58617a3babSopenharmony_ci            3782:   13(float) Function None 204
59617a3babSopenharmony_ci            6931:    649(ptr) FunctionParameter
60617a3babSopenharmony_ci           12220:             Label
61617a3babSopenharmony_ci            4292:    650(ptr) Variable Function
62617a3babSopenharmony_ci            4298:    649(ptr) Variable Function
63617a3babSopenharmony_ci                              Store 4292 2572
64617a3babSopenharmony_ci                              Store 4298 2571
65617a3babSopenharmony_ci                              Branch 14924
66617a3babSopenharmony_ci           14924:             Label
67617a3babSopenharmony_ci                              LoopMerge 8882 6488 None
68617a3babSopenharmony_ci                              Branch 11857
69617a3babSopenharmony_ci           11857:             Label
70617a3babSopenharmony_ci           13755:     12(int) Load 4298
71617a3babSopenharmony_ci           22731:     12(int) Load 6931
72617a3babSopenharmony_ci           20007:     9(bool) SLessThan 13755 22731
73617a3babSopenharmony_ci                              BranchConditional 20007 24750 8882
74617a3babSopenharmony_ci           24750:               Label
75617a3babSopenharmony_ci           22912:   13(float)   Load 4292
76617a3babSopenharmony_ci           19471:   13(float)   FAdd 22912 252
77617a3babSopenharmony_ci                                Store 4292 19471
78617a3babSopenharmony_ci                                Branch 6488
79617a3babSopenharmony_ci            6488:               Label
80617a3babSopenharmony_ci           19050:     12(int)   Load 4298
81617a3babSopenharmony_ci            8593:     12(int)   IAdd 19050 2574
82617a3babSopenharmony_ci                                Store 4298 8593
83617a3babSopenharmony_ci                                Branch 14924
84617a3babSopenharmony_ci            8882:             Label
85617a3babSopenharmony_ci           11601:   13(float) Load 4292
86617a3babSopenharmony_ci                              ReturnValue 11601
87617a3babSopenharmony_ci                              FunctionEnd
88617a3babSopenharmony_ci            3836:   13(float) Function None 204
89617a3babSopenharmony_ci            4408:    649(ptr) FunctionParameter
90617a3babSopenharmony_ci           12143:             Label
91617a3babSopenharmony_ci           22102:    649(ptr) Variable Function
92617a3babSopenharmony_ci           24151:     12(int) Load 4408
93617a3babSopenharmony_ci           13868:     9(bool) SGreaterThan 24151 2577
94617a3babSopenharmony_ci                              SelectionMerge 14966 None
95617a3babSopenharmony_ci                              BranchConditional 13868 9492 17416
96617a3babSopenharmony_ci            9492:               Label
97617a3babSopenharmony_ci           15624:     12(int)   Load 4408
98617a3babSopenharmony_ci                                Store 22102 15624
99617a3babSopenharmony_ci           17278:   13(float)   FunctionCall 3782 22102
100617a3babSopenharmony_ci                                ReturnValue 17278
101617a3babSopenharmony_ci           17416:               Label
102617a3babSopenharmony_ci           19506:     12(int)   Load 4408
103617a3babSopenharmony_ci           22773:     12(int)   IMul 19506 2577
104617a3babSopenharmony_ci           13472:    651(ptr)   AccessChain 4201 2573
105617a3babSopenharmony_ci           15280:     12(int)   Load 13472
106617a3babSopenharmony_ci           18079:    651(ptr)   AccessChain 4201 2576
107617a3babSopenharmony_ci           15199:     12(int)   Load 18079
108617a3babSopenharmony_ci            9343:     12(int)   IMul 15280 15199
109617a3babSopenharmony_ci           11462:     12(int)   IAdd 22773 9343
110617a3babSopenharmony_ci           11885:    651(ptr)   AccessChain 4201 2570
111617a3babSopenharmony_ci           21176:     12(int)   Load 11885
112617a3babSopenharmony_ci           10505:     12(int)   IAdd 11462 21176
113617a3babSopenharmony_ci           14626:   13(float)   ConvertSToF 10505
114617a3babSopenharmony_ci                                ReturnValue 14626
115617a3babSopenharmony_ci           14966:             Label
116617a3babSopenharmony_ci                              Unreachable
117617a3babSopenharmony_ci                              FunctionEnd
118