20 lines
327 B
ArmAsm
20 lines
327 B
ArmAsm
#
|
|
! $Source$
|
|
! $State$
|
|
! $Revision$
|
|
|
|
#include "powerpc.h"
|
|
|
|
.sect .text
|
|
|
|
! Standard boilerplate for returning from functions.
|
|
|
|
.define .ret
|
|
.ret:
|
|
lwz r0, 4(fp)
|
|
mtspr lr, r0
|
|
lwz r0, 0(fp) ! our stack frame becomes invalid as soon as...
|
|
addi sp, fp, 8 ! ...we change sp
|
|
or fp, r0, r0
|
|
bclr ALWAYS, 0, 0
|