From 892507443fe800c551c0af523cac004cf733a3a5 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Thu, 4 Mar 2021 14:05:26 +0100 Subject: [PATCH] new version --- bsv.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/bsv.c b/bsv.c index dd971ab..7f0d22a 100644 --- a/bsv.c +++ b/bsv.c @@ -92,11 +92,12 @@ void main(void){ AND (acc, 3) ADD (sample, acc) - MOV (acc, n) - ADD (acc, 8) - { u8 tmp3 = ((i2<<6|i1>>2)&0x1fff)%3; - SUB (acc, tmp3) - } // tmp3 + mod3hi = i2>>2; + mod3lo = i2<<6|i1>>2; + mod3(); + acc -= n; + acc -= 8; + acc *= -1; //NEG acc CALL (g) SR (acc) MOV (tmp_1, acc) // acc saved in tmp_1; fresh acc -- 2.39.3