aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2012-04-30 12:59:45 +0200
committerMike Pall <mike>2012-04-30 12:59:45 +0200
commit8d31b5cdde5041d8c16a71588ee5b83248f1f8a1 (patch)
tree37332706a0c3e3c688eba566e497ed033065e1a1
parent9a2ae72bce94579fe497c5dddcbfdb76e3e6220e (diff)
downloadluajit-8d31b5cdde5041d8c16a71588ee5b83248f1f8a1.tar.gz
luajit-8d31b5cdde5041d8c16a71588ee5b83248f1f8a1.tar.bz2
luajit-8d31b5cdde5041d8c16a71588ee5b83248f1f8a1.zip
ARM: Fix rejoin of pow in SPLIT pass.
-rw-r--r--src/lj_opt_split.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_opt_split.c b/src/lj_opt_split.c
index e45a0294..72720e86 100644
--- a/src/lj_opt_split.c
+++ b/src/lj_opt_split.c
@@ -281,7 +281,7 @@ static void split_ir(jit_State *J)
281 tmp = split_emit(J, IRT(IR_CARG, IRT_NIL), tmp, arg3); 281 tmp = split_emit(J, IRT(IR_CARG, IRT_NIL), tmp, arg3);
282 tmp = split_emit(J, IRT(IR_CARG, IRT_NIL), tmp, arg4); 282 tmp = split_emit(J, IRT(IR_CARG, IRT_NIL), tmp, arg4);
283 ir->prev = tmp = split_emit(J, IRTI(IR_CALLN), tmp, IRCALL_pow); 283 ir->prev = tmp = split_emit(J, IRTI(IR_CALLN), tmp, IRCALL_pow);
284 hi = split_emit(J, IRT(IR_HIOP, LJ_SOFTFP), tmp, tmp); 284 hi = split_emit(J, IRT(IR_HIOP, IRT_SOFTFP), tmp, tmp);
285 break; 285 break;
286 } 286 }
287 } 287 }