    section "CODE",code
    xdef    _DoMethod
    xdef    _DoMethodA
    cnop    0,4

_DoMethod
    lea     8(a7),a1
    bra     L_DoMethod

_DoMethodA
    move.l  8(a7),a1

L_DoMethod:
    move.l  4(a7),d0
    beq     L_Null
    move.l  a2,-(a7)
    move.l  d0,a2
    move.l  -4(a2),a0
    bsr     L_Invoke
    move.l  (a7)+,a2

L_Null
    rts

L_Invoke
    move.l  8(a0),-(a7)
    rts

