From: Tobias Girstmair Date: Mon, 12 Nov 2018 23:19:24 +0000 (+0100) Subject: new version X-Git-Tag: attiny9~142 X-Git-Url: https://git.gir.st/Chiptunes.git/commitdiff_plain/633631951cfba807736032bd306d94b92c28250c new version --- diff --git a/foo.c b/foo.c index 061ecc7..6f197f1 100644 --- a/foo.c +++ b/foo.c @@ -4,8 +4,11 @@ typedef unsigned char u8; u8* data = "Qj}6jQ6%BY}6YB6%"; int g(int i, u8 x, u8 t, u8 o) { + u8 tmp; ANDI (t, 0x07) - if (3 & i >> 16 ) t+=8; + tmp = i >> 16; + ANDI (tmp, 3) + if (tmp) t+=8; t = data[t]; SUBI (t, -51) t = (i*t) >> o;