skia2/tests/sksl/inliner/ExponentialGrowthStandaloneSettings.glsl
John Stiles 7a3f5506b6 Performance experiment: disable control-flow analysis.
This CL will be used to test for potential performance regressions (or
improvements) that we might cause by disabling this optimization pass.

It will be reverted in ~1 day.

Change-Id: I26b7687c341eb6d81231406381c39869cfccf6d6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/381259
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2021-03-08 19:41:19 +00:00

1309 lines
14 KiB
GLSL

out vec4 sk_FragColor;
void fn6() {
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
false;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
false;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
false;
}
void fn7() {
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
sk_FragColor.x = 0.0;
false;
fn6();
fn6();
}
void fn8() {
fn7();
fn7();
fn7();
}
void fn9() {
fn8();
fn8();
fn8();
}
void fnA() {
fn9();
fn9();
fn9();
}
void fnB() {
fnA();
fnA();
fnA();
}
void fnC() {
fnB();
fnB();
fnB();
}
void fnD() {
fnC();
fnC();
fnC();
}
void fnE() {
fnD();
fnD();
fnD();
}
void fnF() {
fnE();
fnE();
fnE();
}
void fnG() {
fnF();
fnF();
fnF();
}
void fnH() {
fnG();
fnG();
fnG();
}
void fnI() {
fnH();
fnH();
fnH();
}
void fnJ() {
fnI();
fnI();
fnI();
}
void fnK() {
fnJ();
fnJ();
fnJ();
}
void fnL() {
fnK();
fnK();
fnK();
}
void fnM() {
fnL();
fnL();
fnL();
}
void fnN() {
fnM();
fnM();
fnM();
}
void main() {
fnN();
}