diff options
author | Mike Pall <mike> | 2011-02-02 20:53:10 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-02-02 21:24:55 +0100 |
commit | a1e0f991d8407b1942be0389332e3f24810f5f7a (patch) | |
tree | 783a750366a41020532f2b66562a4e33082bb071 /src/lj_crecord.c | |
parent | 2c8945d3e734bb42faa60ef0b97a6115a2b099f7 (diff) | |
download | luajit-a1e0f991d8407b1942be0389332e3f24810f5f7a.tar.gz luajit-a1e0f991d8407b1942be0389332e3f24810f5f7a.tar.bz2 luajit-a1e0f991d8407b1942be0389332e3f24810f5f7a.zip |
FFI: Record 64 bit integer divide and modulo.
Diffstat (limited to 'src/lj_crecord.c')
-rw-r--r-- | src/lj_crecord.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/lj_crecord.c b/src/lj_crecord.c index 5eafa3a7..cd5c7d49 100644 --- a/src/lj_crecord.c +++ b/src/lj_crecord.c | |||
@@ -700,8 +700,6 @@ static TRef crec_arith_int64(jit_State *J, TRef *sp, CType **s, MMS mm) | |||
700 | J->postproc = LJ_POST_FIXGUARD; | 700 | J->postproc = LJ_POST_FIXGUARD; |
701 | return TREF_TRUE; | 701 | return TREF_TRUE; |
702 | } else { | 702 | } else { |
703 | if (mm == MM_div || mm == MM_mod) | ||
704 | return 0; /* NYI: integer div, mod. */ | ||
705 | tr = emitir(IRT(mm+(int)IR_ADD-(int)MM_add, dt), sp[0], sp[1]); | 703 | tr = emitir(IRT(mm+(int)IR_ADD-(int)MM_add, dt), sp[0], sp[1]); |
706 | } | 704 | } |
707 | dp = emitir(IRTG(IR_CNEW, IRT_CDATA), lj_ir_kint(J, id), TREF_NIL); | 705 | dp = emitir(IRTG(IR_CNEW, IRT_CDATA), lj_ir_kint(J, id), TREF_NIL); |