home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d2xx
/
d269
/
propgadget.lha
/
PropGadget
/
add.asm
< prev
next >
Wrap
Assembly Source File
|
1989-11-06
|
612b
|
28 lines
; Jerry J. Trantow
; 1560 A East Irving Place
; Milwaukee, Wi 53202-1460
IFD LATTICE
CSECT text
XDEF _QuadAdd
ELSE
public _QuadAdd
ENDC
_QuadAdd:
link a5,#0
; movem.l .3,-(sp) ; push registers on the stack
move.l 8(a5),d0 ; value of addend
move.l 12(a5),a0 ; address of the Quad
clr.l d1
add.l d0,4(a0) ; LOW ULONG = addend + LOWER ULONG
move.l (a0),d0
addx.l d1,d0 ; extend the carry
move.l d0,(a0) ; HIGH ULONG = LOW ULONG + eXtend
.98 unlk a5
rts
end