projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e1d177b
)
target-arm: Fix TCG temporary leaks for scalar VMULL
author
Peter Maydell
<peter.maydell@linaro.org>
Fri, 11 Mar 2011 13:32:34 +0000
(13:32 +0000)
committer
Aurelien Jarno
<aurelien@aurel32.net>
Tue, 22 Mar 2011 06:56:30 +0000
(07:56 +0100)
Fix a TCG temporary leak when translating 32-bit scalar VMULL.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-arm/translate.c
patch
|
blob
|
history
diff --git
a/target-arm/translate.c
b/target-arm/translate.c
index 2351c318e3a529c444735bdff18fe6174fc793da..f69912f20c9153bf02ec9e3f007d706e88d8a73d 100644
(file)
--- a/
target-arm/translate.c
+++ b/
target-arm/translate.c
@@
-4157,10
+4157,12
@@
static inline void gen_neon_mull(TCGv_i64 dest, TCGv a, TCGv b, int size, int u)
case 4:
tmp = gen_muls_i64_i32(a, b);
tcg_gen_mov_i64(dest, tmp);
+ tcg_temp_free_i64(tmp);
break;
case 5:
tmp = gen_mulu_i64_i32(a, b);
tcg_gen_mov_i64(dest, tmp);
+ tcg_temp_free_i64(tmp);
break;
default: abort();
}