From b193bc641ce785b32eba860ad74ed7916deaba73 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Tue, 13 Nov 2018 02:53:22 +0100 Subject: [PATCH] new version WARN: breaks at ~ 70min, but who cares --- foo.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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) -- 2.39.3