aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/buildvm_ppc.dasc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc
index 2ef65b40..a8ac8095 100644
--- a/src/buildvm_ppc.dasc
+++ b/src/buildvm_ppc.dasc
@@ -542,12 +542,12 @@ static void build_subroutines(BuildCtx *ctx)
542 | sub BASE, BASE, TMP1 // Restore caller BASE. 542 | sub BASE, BASE, TMP1 // Restore caller BASE.
543 | lwz LFUNC:TMP1, FRAME_FUNC(BASE) 543 | lwz LFUNC:TMP1, FRAME_FUNC(BASE)
544 | subi TMP2, RD, 8 544 | subi TMP2, RD, 8
545 | mtctr TMP0
546 | lwz PC, -16(RB) // Restore PC from [cont|PC]. 545 | lwz PC, -16(RB) // Restore PC from [cont|PC].
547 | lwz TMP1, LFUNC:TMP1->pc 546 | lwz TMP1, LFUNC:TMP1->pc
548 | evstddx TISNIL, RA, TMP2 // Ensure one valid arg. 547 | evstddx TISNIL, RA, TMP2 // Ensure one valid arg.
549 | lwz KBASE, PC2PROTO(k)(TMP1) 548 | lwz KBASE, PC2PROTO(k)(TMP1)
550 | // BASE = base, RA = resultptr, RB = meta base 549 | // BASE = base, RA = resultptr, RB = meta base
550 | mtctr TMP0
551 | bctr // Jump to continuation. 551 | bctr // Jump to continuation.
552 | 552 |
553 |->cont_cat: // RA = resultptr, RB = meta base 553 |->cont_cat: // RA = resultptr, RB = meta base