X-Git-Url: https://git.gir.st/Chiptunes.git/blobdiff_plain/26c08307ad93c95f4419473e3dbb86db6e86a90b..e7afc0449b6870b8b7c98980c5fb6a67daec14e8:/foo.c diff --git a/foo.c b/foo.c index 96aa933..404129f 100644 --- a/foo.c +++ b/foo.c @@ -1,7 +1,8 @@ #include typedef unsigned char u8; int g(int i, u8 x, u8 t, u8 o) { - return ((3 & x & (i * ((3 & i >> 16 ? "BY}6YB6%" : "Qj}6jQ6%")[t % 8] + 51) >> o))); + u8 xxx = (3 & i >> 16 ? "BY}6YB6%" : "Qj}6jQ6%")[t % 8]; + return ((3 & x & (i * (xxx + 51) >> o))); }; int main(void) {