diff options
author | Mike Pall <mike> | 2012-04-30 12:59:45 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2012-04-30 12:59:45 +0200 |
commit | 8d31b5cdde5041d8c16a71588ee5b83248f1f8a1 (patch) | |
tree | 37332706a0c3e3c688eba566e497ed033065e1a1 | |
parent | 9a2ae72bce94579fe497c5dddcbfdb76e3e6220e (diff) | |
download | luajit-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.c | 2 |
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 | } |