From c616f0c2dd36a76e597b6113bc9b87bd8b3d8201 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Tue, 13 Nov 2018 00:16:48 +0100 Subject: [PATCH] new version --- foo.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/foo.c b/foo.c index 9d42341..061ecc7 100644 --- a/foo.c +++ b/foo.c @@ -6,12 +6,12 @@ u8* data = "Qj}6jQ6%BY}6YB6%"; int g(int i, u8 x, u8 t, u8 o) { ANDI (t, 0x07) if (3 & i >> 16 ) t+=8; - u8 xxx = data[t]; - SUBI (xxx, -51) - xxx = (i*xxx) >> o; - AND (xxx, x) - ANDI (xxx, 3) - return xxx; + t = data[t]; + SUBI (t, -51) + t = (i*t) >> o; + AND (t, x) + ANDI (t, 3) + return t; }; int main(void) { -- 2.39.3