aboutsummaryrefslogtreecommitdiff
path: root/src/lj_emit_mips.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_emit_mips.h')
-rw-r--r--src/lj_emit_mips.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_emit_mips.h b/src/lj_emit_mips.h
index 8a9ee24d..bb6593ae 100644
--- a/src/lj_emit_mips.h
+++ b/src/lj_emit_mips.h
@@ -12,6 +12,8 @@ static intptr_t get_k64val(IRIns *ir)
12 return (intptr_t)ir_kgc(ir); 12 return (intptr_t)ir_kgc(ir);
13 } else if (ir->o == IR_KPTR || ir->o == IR_KKPTR) { 13 } else if (ir->o == IR_KPTR || ir->o == IR_KKPTR) {
14 return (intptr_t)ir_kptr(ir); 14 return (intptr_t)ir_kptr(ir);
15 } else if (LJ_SOFTFP && ir->o == IR_KNUM) {
16 return (intptr_t)ir_knum(ir)->u64;
15 } else { 17 } else {
16 lua_assert(ir->o == IR_KINT || ir->o == IR_KNULL); 18 lua_assert(ir->o == IR_KINT || ir->o == IR_KNULL);
17 return ir->i; /* Sign-extended. */ 19 return ir->i; /* Sign-extended. */