summaryrefslogtreecommitdiff
path: root/test.lang
diff options
context:
space:
mode:
Diffstat (limited to 'test.lang')
-rw-r--r--test.lang8
1 files changed, 5 insertions, 3 deletions
diff --git a/test.lang b/test.lang
index 1a971be..7e83dc3 100644
--- a/test.lang
+++ b/test.lang
@@ -6,10 +6,12 @@
* let x = g
*/
+// also single-line now
+
proc main {
let a = 2, b = 3
let c = a + b, d = a * b * c, e = d + d
- let a = d
- let r = e + (c * e * b * a)
- return (r / (r - 27060))
+ let f = e + (c * e * b * a)
+ let r = (((f << 16) | (f >> 16)) xor (f * 1875387131))
+ return (r xor (r * 1875387131)) & 31
}