RE: A83: Floating Point Stack
[Prev][Next][Index][Thread]
RE: A83: Floating Point Stack
Hi!
Try the folowing code.. (I didn't test it, so i dont know if it works)
It uses the same stack-space as where the registers are pushed to/poped
from...
(I'm not sure if there is a limmit to the space you can use)
; hl=from
FPpush_asm:
ex de,hl
xor a
ld h,a
ld l,a
add hl,sp
ex de,hl
ld bc,9
add hl,bc
lddr
ex de,hl
ld sp,hl
ret
;de=to
FPpop_asm:
xor a
ld h,a
ld l,a
add hl,sp
ld bc,9
ex de,hl
add hl,bc
ex de,hl
lddr
ld sp,hl
ret
Grtx,
Sebastiaan Roodenburg
sebastiaan@rimsystems.nl
- Warning
- Could not process part with given Content-Type:
application/ms-tnef
Follow-Ups: