diff options
Diffstat (limited to 'Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s')
| -rw-r--r-- | Private/HALKit/PowerPC/HalCoreContextSwitchPowerPC.s | 15 |
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 |
