aboutsummaryrefslogtreecommitdiff
path: root/src/buildvm_x86.dasc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/buildvm_x86.dasc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc
index 0bd8f304..b4f34782 100644
--- a/src/buildvm_x86.dasc
+++ b/src/buildvm_x86.dasc
@@ -3795,6 +3795,15 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop, int cmov, int sse)
3795 | mov [BASE+RA*8], RD 3795 | mov [BASE+RA*8], RD
3796 | ins_next 3796 | ins_next
3797 break; 3797 break;
3798 case BC_KCDATA:
3799#if LJ_HASFFI
3800 | ins_AND // RA = dst, RD = cdata const (~)
3801 | mov RD, [KBASE+RD*4]
3802 | mov dword [BASE+RA*8+4], LJ_TCDATA
3803 | mov [BASE+RA*8], RD
3804 | ins_next
3805#endif
3806 break;
3798 case BC_KSHORT: 3807 case BC_KSHORT:
3799 | ins_AD // RA = dst, RD = signed int16 literal 3808 | ins_AD // RA = dst, RD = signed int16 literal
3800 if (sse) { 3809 if (sse) {