Fix for #111
diff --git a/asm_avr.inc b/asm_avr.inc
index c988040..05f2aed 100644
--- a/asm_avr.inc
+++ b/asm_avr.inc
@@ -889,7 +889,7 @@
         
         "adc %[borrow], %[borrow] \n\t" /* Store carry bit in borrow. */
 
-        : "+z" (r), "+x" (left), "+y" (right), [i] "+r" (i),
+        : "+z" (r), "+x" (left), "+y" (right), [i] "+r" (num_words),
             [borrow] "+r" (borrow), [left] "=&r" (left_byte), [right] "=&r" (right_byte)
         :
         : "cc"