ack/mach/i86/libem/mli4.s

18 lines
311 B
ArmAsm
Raw Normal View History

1985-02-07 15:33:13 +00:00
.define .mli4
! $Header$
! x * y with
! x.low = si x.high = di
! y.low = bx y.high = ax
.mli4:
mul si ! xl*yh
mov cx,ax
mov ax,di
mul bx ! xh*yl
add cx,ax ! xh*yl+xl*yh
mov ax,si
mul bx ! xl*yl
add dx,cx
ret