| git.druid.rocks | index | druid520 | nscc | test/ | t14_misc.nsc |
test/t14_misc.nsc
i64 add64(i64 a, i64 b) {
return a + b;
}
i64 mul64(i64 a, i64 b) {
return a * b;
}
void bump(i32 x) {
x = x + 1;
}
global i32 main(void) {
i64 a = add64(1000000000, 2000000000);
a = mul64(a, 2);
i32 r = 0;
if (a == 6000000000) { r = r + 1; }
bump(r);
i32 sum = 0;
i32 i = 0;
while (i < 3) {
i32 j = 0;
while (j < 3) {
j = j + 1;
if (j == 2) { continue; }
sum = sum + 1;
}
i = i + 1;
if (sum > 5) { break; }
}
i32 q = -20 / 6;
i32 m = -20 % 6;
return r + sum + q + m;
}