[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] "local return" in gnu as
Hi,
> I need a help with this piece of fvdi code:
> .macro ijsr indirect
> #ifdef mc68000
> local return
...
Where do you find that?
There should not be anything like that in the fVDI source code.
Under gcc, the macro (from macros.gnu) is as follows:
(see http://cvs.klockars.net/viewvc/fvdi/include/macros.gnu?revision=1.4&view=markup)
.macro ijsr indirect
.if mc68000 == 1
pea ret\@
move.l \indirect,-(a7)
rts
ret\@:
.else
jsr ([\indirect])
.endif
.endm
/Johan