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