From 62e4b45143e4ff24a1758a2ccd3af5dfe69706ec Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Sun, 3 Aug 2025 18:48:20 -0400 Subject: factor out node stuff into ir.c & ir.h --- test.lang | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'test.lang') 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 } -- cgit v1.2.3