diff options
author | Nathan Froyd <froydnj@codesourcery.com> | 2010-10-29 07:48:46 -0700 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2010-12-22 11:14:10 +0100 |
commit | 9ed5726c043958359b0f1fa44ab3e4f25f9d9a47 (patch) | |
tree | 929a689c59a4d6ef902924b77181f2165caf09c0 /hw | |
parent | cbb608a5c8ff918188545edb28127f63db76bd1e (diff) |
target-mips: fix translation of MT instructions
The translation of dmt/emt/dvpe/evpe was doing the moral equivalent of:
int x;
... /* no initialization of x */
x = f (x);
which confused later bits of TCG rather badly, leading to crashes.
Fix the helpers to only return results (those instructions have no
inputs), and fix the translation code accordingly.
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'hw')
0 files changed, 0 insertions, 0 deletions