diff options
Diffstat (limited to 'research/experiments/041-batches/costs/ops12.aup')
| -rw-r--r-- | research/experiments/041-batches/costs/ops12.aup | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/research/experiments/041-batches/costs/ops12.aup b/research/experiments/041-batches/costs/ops12.aup new file mode 100644 index 0000000..cca989e --- /dev/null +++ b/research/experiments/041-batches/costs/ops12.aup @@ -0,0 +1,23 @@ +state out = 0 +input go = message { + n: u32 +} +on go { + let total = 0 + for i in 0 .. go.n * 20 { + let a = i + 1 + let b = a + 2 + let c = b + 3 + let d = c + 4 + let e = d + 5 + let f = e + 6 + let g = f + 7 + let h = g + 8 + let k = h + 9 + let m = k + 10 + let p = m + 11 + let q = p + 12 + total = max(total, q) + } + out = total +} |
