2 ; Ullrich von Bassewitz, 2010-11-03
4 ; CC65 runtime: 16x16 => 32 signed multiplication
8 .import negax, umul16x16r32m, negeax
10 .include "zeropage.inc"
13 ;---------------------------------------------------------------------------
14 ; 16x16 => 32 signed multiplication routine.
16 ; lhs rhs result result also in
17 ; -------------------------------------------------------------
20 ; There is probably a faster way to do this.
40 @L2: jsr umul16x16r32m