From 61fab018385760846689343362a188577f87b1b6 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Mon, 12 Nov 2018 13:34:18 +0100 Subject: [PATCH] new version --- foo.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 foo.c diff --git a/foo.c b/foo.c new file mode 100644 index 0000000..e1fb86d --- /dev/null +++ b/foo.c @@ -0,0 +1,20 @@ +#include +typedef unsigned char u8; +int g(int i, int x, int t, int o) { + return ((3 & x & + (i * + ((3 & i >> 16 ? "BY}6YB6%" : "Qj}6jQ6%")[t % 8] + + 51) >> o)) << 4); +}; + +int main(void) { +int i; +int n; +int s; + for (i = 0;; i++) { + putchar(g(i, 1, n = i >> 14, 12) + + g(i, s = i >> 17, n ^ i >> 13, 10) + + g(i, s / 3, n + ((i >> 11) % 3), 10) + + g(i, s / 5, 8 + n - ((i >> 10) % 3), 9)); + } +} -- 2.39.3