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