From: Tobias Girstmair Date: Tue, 13 Nov 2018 18:10:14 +0000 (+0100) Subject: new version X-Git-Tag: attiny9~62 X-Git-Url: https://git.gir.st/Chiptunes.git/commitdiff_plain/d8af0686b71700b06eabbe106cb6b17f1da4af4b?hp=f28def6a6947c3921c91561e5ac5f8aae0993845 new version --- diff --git a/foo.c b/foo.c index fd649da..0ae3ed1 100644 --- a/foo.c +++ b/foo.c @@ -171,23 +171,6 @@ int main(void) { ADD (acc, t) //voice 4: - MOV (x, s) - INC (x) - #define tmp o - MOV (tmp, x) - LSR (tmp) - ADD (tmp, x) - ROR (tmp) - LSR (tmp) - LSR (tmp) - ADD (tmp, x) - ROR (tmp) - ADD (tmp, x) - ROR (tmp) - LSR (tmp) - LSR (tmp) - MOV (x, tmp) - #undef tmp MOV (Ml, i2) SWAP (Ml) ANDI (Ml, 0xf0) @@ -216,6 +199,23 @@ int main(void) { SUBI (t, -8) LDI (o, 1) RCALL g(); + MOV (x, s) + INC (x) + #define tmp o + MOV (tmp, x) + LSR (tmp) + ADD (tmp, x) + ROR (tmp) + LSR (tmp) + LSR (tmp) + ADD (tmp, x) + ROR (tmp) + ADD (tmp, x) + ROR (tmp) + LSR (tmp) + LSR (tmp) + MOV (x, tmp) + #undef tmp AND (t, x) ADD (acc, t)