From 18426c43cff5307e2d474d03e11e1d329d51a235 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Tue, 13 Nov 2018 18:50:14 +0100 Subject: [PATCH] new version --- foo.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/foo.c b/foo.c index fbe306c..a9b356b 100644 --- a/foo.c +++ b/foo.c @@ -198,7 +198,17 @@ int main(void) { LSR (tmp) OR (Ml, tmp) #undef tmp - Mh = i3<<6 | i2>>2; + MOV (Mh, i3) + SWAP (Mh) + ANDI (Mh, 0xf0) + LSL (Mh) + LSL (Mh) + #define tmp _ + MOV (tmp, i2) + LSR (tmp) + LSR (tmp) + OR (Mh, tmp) + #undef tmp RCALL mod3(); SUB (t, n) NEG (t) -- 2.39.3