А вот она, например:
Код
;--------------------------------------------------------------------
; Unsigned 16x16=32 multiply, r9:r8:r7:r6 = r4:r3 * r17:r16
; 14 program words, 17 clocks + ret
mulu16x16:
clr r2
mul r4,r17
movw r8,r0
mul r3,r16
movw r6,r0
mul r4,r16
add r7,r0
adc r8,r1
adc r9,r2
mul r3,r17
add r7,r0
adc r8,r1
adc r9,r2
ret
;--------------------------------------------------------------------
Сообщение отредактировал =AVR= - May 6 2007, 18:57