1*c8dee2aaSAndroid Build Coastguard Worker 2*c8dee2aaSAndroid Build Coastguard Workeruniform vec4 colorRed; 3*c8dee2aaSAndroid Build Coastguard Workeruniform vec4 colorGreen; 4*c8dee2aaSAndroid Build Coastguard Workervec4 main() { 5*c8dee2aaSAndroid Build Coastguard Worker bool ok = true; 6*c8dee2aaSAndroid Build Coastguard Worker int a = 1; 7*c8dee2aaSAndroid Build Coastguard Worker a = a + a; 8*c8dee2aaSAndroid Build Coastguard Worker a += a; 9*c8dee2aaSAndroid Build Coastguard Worker a = a + a; 10*c8dee2aaSAndroid Build Coastguard Worker a += a; 11*c8dee2aaSAndroid Build Coastguard Worker a = a + a; 12*c8dee2aaSAndroid Build Coastguard Worker ok = ok && a == 32; 13*c8dee2aaSAndroid Build Coastguard Worker int b = 10; 14*c8dee2aaSAndroid Build Coastguard Worker b = b - 2; 15*c8dee2aaSAndroid Build Coastguard Worker b -= 2; 16*c8dee2aaSAndroid Build Coastguard Worker b = b - 1; 17*c8dee2aaSAndroid Build Coastguard Worker b -= 3; 18*c8dee2aaSAndroid Build Coastguard Worker ok = ok && b == 2; 19*c8dee2aaSAndroid Build Coastguard Worker int c = 2; 20*c8dee2aaSAndroid Build Coastguard Worker c = c * c; 21*c8dee2aaSAndroid Build Coastguard Worker c *= c; 22*c8dee2aaSAndroid Build Coastguard Worker c = c * 4; 23*c8dee2aaSAndroid Build Coastguard Worker c *= 2; 24*c8dee2aaSAndroid Build Coastguard Worker ok = ok && c == 128; 25*c8dee2aaSAndroid Build Coastguard Worker int d = 256; 26*c8dee2aaSAndroid Build Coastguard Worker d = d / 2; 27*c8dee2aaSAndroid Build Coastguard Worker d /= 2; 28*c8dee2aaSAndroid Build Coastguard Worker d = d / 4; 29*c8dee2aaSAndroid Build Coastguard Worker d /= 4; 30*c8dee2aaSAndroid Build Coastguard Worker ok = ok && d == 4; 31*c8dee2aaSAndroid Build Coastguard Worker return ok ? colorGreen : colorRed; 32*c8dee2aaSAndroid Build Coastguard Worker} 33