X-Git-Url: https://git.gir.st/Chiptunes.git/blobdiff_plain/902cfdea32b9d35894757370ab4626e57e6f0eed..e4f7baf085f9080e41d12d4a5166e3fde0135da5:/foo.c diff --git a/foo.c b/foo.c index dc9d62e..c8eacff 100644 --- a/foo.c +++ b/foo.c @@ -100,7 +100,9 @@ int main(void) { #define tmp o x = (x*0x33)>>8; #undef tmp - t = n - (((i3&0x01)<<14 | i2<<6 | i1>>2) % 3); + t = ((i3&0x01)<<14 | i2<<6 | i1>>2) % 3; + SUB (t, n) + NEG (t) SUBI (t, -8) LDI (o, 9) RCALL g();