From 06aad1fff2f8a6579ac89bc0a065997072904c73 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Tue, 13 Nov 2018 00:33:29 +0100 Subject: [PATCH] new version --- foo.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/foo.c b/foo.c index 5d719d8..4a2e042 100644 --- a/foo.c +++ b/foo.c @@ -6,13 +6,17 @@ u8 data[] = { 0x84, 0x9d, 0xb0, 0x69, 0x9d, 0x84, 0x69, 0x58, 0x75, 0x8c, 0xb0, 0x69, 0x8c, 0x75, 0x69, 0x58 }; +u8 i0; +u8 i1; +u8 i2; +u8 i3; u8 x; u8 t; u8 o; u8 g(int i) { u8 tmp; ANDI (t, 0x07) - tmp = i >> 16; + tmp = i2; ANDI (tmp, 3) TST (tmp) BREQ (skip) @@ -59,7 +63,11 @@ int main(void) { LDI (o, 9) acc += g(i); - i++; putchar(acc<<4); + i++; + i0 = i; + i1 = i>>8; + i2 = i>>16; + i3 = i>>24; } } -- 2.39.3