aboutsummaryrefslogtreecommitdiff
path: root/src/vm_x64.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm_x64.dasc')
-rw-r--r--src/vm_x64.dasc6
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