From 94c4920fa0950ca85062ee12fc189f9ab8e006e1 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Tue, 13 Nov 2018 00:51:35 +0100 Subject: [PATCH] new version --- foo.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/foo.c b/foo.c index 06ff396..d1b45f0 100644 --- a/foo.c +++ b/foo.c @@ -50,12 +50,15 @@ int main(void) { //voice 2: MOV (x, s) #define tmp o - MOV (o, i2) - LSL (o) - LSL (o) - LSL (o) + MOV (tmp, i2) + LSL (tmp) + LSL (tmp) + LSL (tmp) + MOV (t, i1) + t >>= 5; + OR (t, tmp) #undef tmp - t = n ^ (o | i1>>5); + t = n ^ (o | t); LDI (o, 10) RCALL g(); ADD (acc, t) -- 2.39.3