summaryrefslogtreecommitdiffhomepage
path: root/Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s
diff options
context:
space:
mode:
Diffstat (limited to 'Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s')
-rw-r--r--Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s15
1 files changed, 13 insertions, 2 deletions
diff --git a/Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s b/Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s
index a6c2a90f..9cbcb4f8 100644
--- a/Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s
+++ b/Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s
@@ -12,6 +12,17 @@
/* r3 = assigner stack, r4 = assignee stack */
rt_do_context_switch:
- lwz %r4, 0(%r3)
+ lwz 0(%r4), 0(%r3)
+ lwz 4(%r4), 4(%r3)
+ lwz 8(%r4), 8(%r3)
+ lwz 12(%r4), 12(%r3)
+ lwz 14(%r4), 14(%r3)
+ lwz 18(%r4), 18(%r3)
+ lwz 22(%r4), 22(%r3)
+ lwz 24(%r4), 24(%r3)
+ lwz 28(%r4), 28(%r3)
+ lwz 32(%r4), 32(%r3)
+ lwz 34(%r4), 34(%r3)
+ lwz 38(%r4), 38(%r3)
- blr
+ bl