1remap.similar_1b.everything.frag
2// Module Version 10000
3// Generated by (magic number): 80007
4// Id's are bound by 24916
5
6                              Capability Shader
7               1:             ExtInstImport  "GLSL.std.450"
8                              MemoryModel Logical GLSL450
9                              EntryPoint Fragment 5663  "main" 4201 4539 3773
10                              ExecutionMode 5663 OriginUpperLeft
11                              Decorate 4201 Flat
12               8:             TypeVoid
13            1282:             TypeFunction 8
14              12:             TypeInt 32 1
15             649:             TypePointer Function 12(int)
16              13:             TypeFloat 32
17             204:             TypeFunction 13(float) 649(ptr)
18             650:             TypePointer Function 13(float)
19            2572:   13(float) Constant 0
20            2571:     12(int) Constant 0
21               9:             TypeBool
22             252:   13(float) Constant 1056964608
23            2574:     12(int) Constant 1
24            2821:   13(float) Constant 1045220557
25            2577:     12(int) Constant 2
26            2583:     12(int) Constant 4
27              26:             TypeVector 12(int) 4
28             663:             TypePointer Input 26(ivec4)
29            4201:    663(ptr) Variable Input
30              11:             TypeInt 32 0
31            2573:     11(int) Constant 1
32             651:             TypePointer Input 12(int)
33            2576:     11(int) Constant 2
34            2570:     11(int) Constant 0
35              29:             TypeVector 13(float) 4
36             666:             TypePointer Output 29(fvec4)
37            4539:    666(ptr) Variable Output
38             652:             TypePointer Input 13(float)
39            3773:    652(ptr) Variable Input
40            5663:           8 Function None 1282
41           24915:             Label
42           18415:    649(ptr) Variable Function
43            5786:    649(ptr) Variable Function
44            8366:   13(float) Load 3773
45            8654:     12(int) ConvertFToS 8366
46                              Store 18415 8654
47           17256:   13(float) FunctionCall 3782 18415
48           14512:   13(float) Load 3773
49            7041:     12(int) ConvertFToS 14512
50                              Store 5786 7041
51           23993:   13(float) FunctionCall 3836 5786
52            9180:   13(float) FAdd 17256 23993
53           15728:   29(fvec4) CompositeConstruct 9180 9180 9180 9180
54                              Store 4539 15728
55                              Return
56                              FunctionEnd
57            3782:   13(float) Function None 204
58            6931:    649(ptr) FunctionParameter
59           12220:             Label
60            4292:    650(ptr) Variable Function
61            4298:    649(ptr) Variable Function
62                              Store 4292 2572
63                              Store 4298 2571
64                              Branch 14924
65           14924:             Label
66                              LoopMerge 6507 6488 None
67                              Branch 11857
68           11857:             Label
69           13755:     12(int) Load 4298
70           22731:     12(int) Load 6931
71           20007:     9(bool) SLessThan 13755 22731
72                              BranchConditional 20007 24750 6507
73           24750:               Label
74           22912:   13(float)   Load 4292
75           19471:   13(float)   FAdd 22912 252
76                                Store 4292 19471
77                                Branch 6488
78            6488:               Label
79           19050:     12(int)   Load 4298
80            8593:     12(int)   IAdd 19050 2574
81                                Store 4298 8593
82                                Branch 14924
83            6507:             Label
84           18877:   13(float) Load 4292
85           15899:   13(float) FAdd 18877 2821
86                              Store 4292 15899
87           20342:   13(float) Load 4292
88                              ReturnValue 20342
89                              FunctionEnd
90            3836:   13(float) Function None 204
91            4408:    649(ptr) FunctionParameter
92           12143:             Label
93           22102:    649(ptr) Variable Function
94           24151:     12(int) Load 4408
95           13868:     9(bool) SGreaterThan 24151 2577
96                              SelectionMerge 22309 None
97                              BranchConditional 13868 10822 17416
98           10822:               Label
99           22680:     12(int)   Load 4408
100           23216:     12(int)   IMul 22680 2577
101                                Store 22102 23216
102            7042:   13(float)   FunctionCall 3782 22102
103                                ReturnValue 7042
104           17416:               Label
105           19506:     12(int)   Load 4408
106           22773:     12(int)   IMul 19506 2583
107           13472:    651(ptr)   AccessChain 4201 2573
108           15280:     12(int)   Load 13472
109           18079:    651(ptr)   AccessChain 4201 2576
110           15199:     12(int)   Load 18079
111            9343:     12(int)   IMul 15280 15199
112           11462:     12(int)   IAdd 22773 9343
113           11885:    651(ptr)   AccessChain 4201 2570
114           21176:     12(int)   Load 11885
115           10505:     12(int)   IAdd 11462 21176
116           14626:   13(float)   ConvertSToF 10505
117                                ReturnValue 14626
118           22309:             Label
119            6429:   13(float) Undef
120                              ReturnValue 6429
121                              FunctionEnd
122