OSDN Git Service

target/mips: Check ELPA flag only in some cases of MFHC0 and MTHC0
authorYongbok Kim <yongbok.kim@mips.com>
Thu, 2 Aug 2018 14:15:56 +0000 (16:15 +0200)
committerAleksandar Markovic <amarkovic@wavecomp.com>
Thu, 16 Aug 2018 17:18:45 +0000 (19:18 +0200)
commit59488dda1f16c0259bc2610d8d71686ef436c649
treed59382a24cd1a6d62a39fc9f28b9f5b74045a19b
parente807bcc1513f2d79c992a08b252fa32e69c6e8b2
target/mips: Check ELPA flag only in some cases of MFHC0 and MTHC0

MFHC0 and MTHC0 used to handle EntryLo0 and EntryLo1 registers only,
and placing ELPA flag checks before switch statement were technically
correct. However, after adding handling more registers, these checks
should be moved to act only in cases of handling EntryLo0 and
EntryLo1.

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Yongbok Kim <yongbok.kim@mips.com>
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>
Signed-off-by: Stefan Markovic <smarkovic@wavecomp.com>
target/mips/translate.c