diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/vm_x86.dasc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vm_x86.dasc b/src/vm_x86.dasc index b7c5393f..338916a7 100644 --- a/src/vm_x86.dasc +++ b/src/vm_x86.dasc | |||
@@ -1135,11 +1135,11 @@ static void build_subroutines(BuildCtx *ctx) | |||
1135 | | | 1135 | | |
1136 | |->vmeta_istype: | 1136 | |->vmeta_istype: |
1137 | |.if X64 | 1137 | |.if X64 |
1138 | | mov L:CARG1d, SAVE_L | 1138 | | mov L:RB, SAVE_L |
1139 | | mov L:CARG1d->base, BASE // Caveat: CARG2d/CARG3d may be BASE. | 1139 | | mov L:RB->base, BASE // Caveat: CARG2d/CARG3d may be BASE. |
1140 | | mov CARG2d, RA | 1140 | | mov CARG2d, RA |
1141 | | movzx CARG3d, PC_RD | 1141 | | movzx CARG3d, PC_RD |
1142 | | mov L:RB, L:CARG1d | 1142 | | mov L:CARG1d, L:RB |
1143 | |.else | 1143 | |.else |
1144 | | movzx RD, PC_RD | 1144 | | movzx RD, PC_RD |
1145 | | mov ARG2, RA | 1145 | | mov ARG2, RA |