From: Tobias Girstmair Date: Tue, 13 Nov 2018 01:53:22 +0000 (+0100) Subject: new version X-Git-Tag: attiny9~94 X-Git-Url: https://git.gir.st/Chiptunes.git/commitdiff_plain/b193bc641ce785b32eba860ad74ed7916deaba73 new version WARN: breaks at ~ 70min, but who cares --- diff --git a/foo.c b/foo.c index ed1922b..8deb7e6 100644 --- a/foo.c +++ b/foo.c @@ -86,7 +86,16 @@ int main(void) { MOV (x, s) INC (x) #define tmp o - x = (x*0x55)>>8; + unsigned short sum = 0; + for(int loop = 0; loop < 4; loop ++) { + sum >>= 1; + sum += x; + sum >>= 1; + //nop + } + sum >>= 1; + x = sum; + #undef tmp t = ((i3&0x01)<<13 | i2<<5 | i1>>3) % 3; ADD (t, n)