diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc index 65e9be1d..b858a733 100644 --- a/src/buildvm_x86.dasc +++ b/src/buildvm_x86.dasc @@ -2523,7 +2523,7 @@ static void build_subroutines(BuildCtx *ctx, int cmov, int sse) | |3: // Returned NRESULTS (already in RC/RD). | mov RA, L:RB->base - | mov BASE, ARG3 // Restore old BASE. + | mov BASE, TMP1 // Restore old BASE. | add BASE, RA | jmp ->fff_res | diff --git a/src/buildvm_x86.h b/src/buildvm_x86.h index 4f3e6c93..0b61f43f 100644 --- a/src/buildvm_x86.h +++ b/src/buildvm_x86.h @@ -412,7 +412,7 @@ static const unsigned char build_actionlist[14716] = { 249,248,1,139,141,233,255,139,133,233,41,200,193,232,3,131,192,1,139,105, 252,248,139,84,36,16,1,202,57,113,252,252,15,133,244,248,252,255,165,233, 248,2,129,121,253,252,252,239,15,133,244,29,252,255,165,233,248,3,139,141, - 233,139,84,36,8,1,202,252,233,244,68,248,5,199,68,36,4,237,232,251,1,0,252, + 233,139,84,36,16,1,202,252,233,244,68,248,5,199,68,36,4,237,232,251,1,0,252, 233,244,1,248,65,93,137,108,36,16,139,108,36,48,41,202,137,84,36,20,137,113, 252,252,137,116,36,24,137,141,233,141,68,193,252,248,137,44,36,137,133,233, 255,232,251,1,19,139,141,233,139,133,233,41,200,193,232,3,131,192,1,139,113,