diff options
Diffstat (limited to 'src/buildvm_ppcspe.dasc')
-rw-r--r-- | src/buildvm_ppcspe.dasc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/buildvm_ppcspe.dasc b/src/buildvm_ppcspe.dasc index 18e160e9..5d85961b 100644 --- a/src/buildvm_ppcspe.dasc +++ b/src/buildvm_ppcspe.dasc | |||
@@ -802,6 +802,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
802 | | // BASE = old base, CRET1 = new base, stack = cont/func/o1/o2 | 802 | | // BASE = old base, CRET1 = new base, stack = cont/func/o1/o2 |
803 | | sub TMP1, CRET1, BASE | 803 | | sub TMP1, CRET1, BASE |
804 | | stw PC, -16(CRET1) // [cont|PC] | 804 | | stw PC, -16(CRET1) // [cont|PC] |
805 | | mr TMP2, BASE | ||
805 | | addi PC, TMP1, FRAME_CONT | 806 | | addi PC, TMP1, FRAME_CONT |
806 | | mr BASE, CRET1 | 807 | | mr BASE, CRET1 |
807 | | li NARGS8:RC, 16 // 2 args for func(o1, o2). | 808 | | li NARGS8:RC, 16 // 2 args for func(o1, o2). |