new version
[Chiptunes.git] / foo.c
diff --git a/foo.c b/foo.c
index c9856b901a7f7ea6b689726d6ba5c4b2d3f6a057..36cb7cd3e929dedadc98da19939a42e27b738300 100644 (file)
--- a/foo.c
+++ b/foo.c
@@ -82,10 +82,13 @@ void g(void) {
        #define a0 t
 
        for (u8 loop = 0; loop < 8; loop++) { //Note: t&2 always zero
+               SBRS    (t, 0)
+               goto skip2;
                if (t & 1) {
                        ADD     (a1, i0)
                        ADC     (a2, i1, carry)
                }
+               skip2:
                LSR     (a2)
                ROR     (a1)
                ROR     (t)
Imprint / Impressum