diff options
Diffstat (limited to 'src/interp.inc')
-rw-r--r-- | src/interp.inc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/interp.inc b/src/interp.inc index 75e7ff2..735eb09 100644 --- a/src/interp.inc +++ b/src/interp.inc @@ -1036,7 +1036,7 @@ /* dispatch is technically unnecessary for returns, but keep it for * symmetry */ DO(RETR); - retval = gpr[i.r0]; + retval = gpr[i.r1]; goto out; DISPATCH(); @@ -1046,12 +1046,12 @@ DISPATCH(); DO(RETR_F); - retval_f = fpr[i.r0].f; + retval_f = fpr[i.r1].f; goto out; DISPATCH(); DO(RETR_D); - retval_f = fpr[i.r0].d; + retval_f = fpr[i.r1].d; goto out; DISPATCH(); |