diff options
Diffstat (limited to 'src/vm_x64.dasc')
-rw-r--r-- | src/vm_x64.dasc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vm_x64.dasc b/src/vm_x64.dasc index 77a579d5..14a54e34 100644 --- a/src/vm_x64.dasc +++ b/src/vm_x64.dasc | |||
@@ -1230,7 +1230,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
1230 | | mov [BASE-16], TAB:RC // Store metatable as default result. | 1230 | | mov [BASE-16], TAB:RC // Store metatable as default result. |
1231 | | mov STR:RC, [DISPATCH+DISPATCH_GL(gcroot)+8*(GCROOT_MMNAME+MM_metatable)] | 1231 | | mov STR:RC, [DISPATCH+DISPATCH_GL(gcroot)+8*(GCROOT_MMNAME+MM_metatable)] |
1232 | | mov RAd, TAB:RB->hmask | 1232 | | mov RAd, TAB:RB->hmask |
1233 | | and RAd, STR:RC->hash | 1233 | | and RAd, STR:RC->sid |
1234 | | settp STR:RC, LJ_TSTR | 1234 | | settp STR:RC, LJ_TSTR |
1235 | | imul RAd, #NODE | 1235 | | imul RAd, #NODE |
1236 | | add NODE:RA, TAB:RB->node | 1236 | | add NODE:RA, TAB:RB->node |
@@ -3674,7 +3674,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3674 | | checktab TAB:RB, ->vmeta_tgets | 3674 | | checktab TAB:RB, ->vmeta_tgets |
3675 | |->BC_TGETS_Z: // RB = GCtab *, RC = GCstr * | 3675 | |->BC_TGETS_Z: // RB = GCtab *, RC = GCstr * |
3676 | | mov TMPRd, TAB:RB->hmask | 3676 | | mov TMPRd, TAB:RB->hmask |
3677 | | and TMPRd, STR:RC->hash | 3677 | | and TMPRd, STR:RC->sid |
3678 | | imul TMPRd, #NODE | 3678 | | imul TMPRd, #NODE |
3679 | | add NODE:TMPR, TAB:RB->node | 3679 | | add NODE:TMPR, TAB:RB->node |
3680 | | settp ITYPE, STR:RC, LJ_TSTR | 3680 | | settp ITYPE, STR:RC, LJ_TSTR |
@@ -3806,7 +3806,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3806 | | checktab TAB:RB, ->vmeta_tsets | 3806 | | checktab TAB:RB, ->vmeta_tsets |
3807 | |->BC_TSETS_Z: // RB = GCtab *, RC = GCstr * | 3807 | |->BC_TSETS_Z: // RB = GCtab *, RC = GCstr * |
3808 | | mov TMPRd, TAB:RB->hmask | 3808 | | mov TMPRd, TAB:RB->hmask |
3809 | | and TMPRd, STR:RC->hash | 3809 | | and TMPRd, STR:RC->sid |
3810 | | imul TMPRd, #NODE | 3810 | | imul TMPRd, #NODE |
3811 | | mov byte TAB:RB->nomm, 0 // Clear metamethod cache. | 3811 | | mov byte TAB:RB->nomm, 0 // Clear metamethod cache. |
3812 | | add NODE:TMPR, TAB:RB->node | 3812 | | add NODE:TMPR, TAB:RB->node |