/* #include "na_macro.inc" .text THUMB_CODE // void addWithCarry1( int *low, int *high, int addend ) // high:low += addend + 1 public function addWithCarry1 add r2, #1 bcs .addend_max ldr r3, [r0] add r3, r2 str r3, [r0] ldr r3, [r1] mov r0, #0 adc r3, r0 str r3, [r1] bx lr .addend_max: ldr r3, [r1] add r3, #1 str r3, [r1] bx lr */