home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 6
/
Aminet 6 - June 1995.iso
/
Aminet
/
dev
/
gcc
/
libnixV0_8.lha
/
gnu
/
libnix-sources.lha
/
sources
/
amiga
/
misc
/
DoSuperMethod.c
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1994-12-12
|
381 b
|
29 lines
asm("
.text
.globl _DoSuperMethod
.globl _DoSuperMethodA
_DoSuperMethod: lea sp@(12:W),a1
jra L_DoSuperMethod
_DoSuperMethodA:
movel sp@(12:W),a1
L_DoSuperMethod:
movel a2,sp@-
moveml sp@(8:W),a0/a2
movel a2,d0
beqs L_Null
movel a0,d0
beqs L_Null
movel a0@(24:W),a0
jbsr L_Invoke
movel sp@+,a2
L_Null: rts
L_Invoke: movel a0@(8:W),sp@-
rts
");