blob: 6c8b6a89e0c8e937181a07645fc6770c78ec9a46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#pragma internal on
#include <Runtime/MWCPlusLib.h>
asm void __ptmf_scall(...)
{
nofralloc
lwz r0, 0(r12)
lwz r11, 4(r12)
lwz r12, 8(r12)
add r3, r3, r0
cmpwi r11, 0
blt lbl_801C6FF8
lwzx r12, r3, r12
lwzx r12, r12, r11
lbl_801C6FF8:
mtctr r12
bctr
}
|