From c6c6cbe5d7db6cfb8b3a1681ab93c880b0da76a0 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Tue, 13 Nov 2018 19:18:33 +0100 Subject: [PATCH] new version --- foo.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/foo.c b/foo.c index 822917f..7161542 100644 --- a/foo.c +++ b/foo.c @@ -150,10 +150,10 @@ int main(void) { #undef tmp RCALL mod3(); ADD (t, n) - LDI (o, 2) RCALL g(); - t >>= o; //NOTE: o == {1, 2, 4} - ANDI (t, 3) + LSR (t) + LSR (t) + ANDI (t, 3) MOV (x, s) INC (x) #define tmp o @@ -201,10 +201,9 @@ int main(void) { SUB (t, n) NEG (t) SUBI (t, -8) - LDI (o, 1) RCALL g(); - t >>= o; //NOTE: o == {1, 2, 4} - ANDI (t, 3) + LSR (t) + ANDI (t, 3) MOV (x, s) INC (x) #define tmp o -- 2.39.3