2 float index_by_literal() {
7 float index_by_loop() {
9 for (int i = 0; i < 4; ++i) {
16 float index_by_complex_loop() {
18 for (int i = 0; i < 4; ++i) {
19 prod *= u3[i < 2 ? 0 : i];
25 float index_clamped_out_of_bounds() {
26 for (int i = 7; i < 8; i++) {
31 float4 main(float2 xy) {
35 index_by_complex_loop(),
36 index_clamped_out_of_bounds());