Le 31/10/2016 à 13:48, Richard Henderson a écrit :
> On 10/28/2016 04:01 PM, Laurent Vivier wrote:
>> +if (ext & 0x400) {
>> +if (!m68k_feature(s->env, M68K_FEATURE_QUAD_MULDIV)) {
>> +gen_exception(s, s->pc - 4, EXCP_UNSUPPORTED);
>> +return;
>> +}
>>
On 10/28/2016 04:01 PM, Laurent Vivier wrote:
+if (ext & 0x400) {
+if (!m68k_feature(s->env, M68K_FEATURE_QUAD_MULDIV)) {
+gen_exception(s, s->pc - 4, EXCP_UNSUPPORTED);
+return;
+}
+
+SRC_EA(env, src1, OS_LONG, 0, NULL);
+
+if (sign) {
Signed-off-by: Laurent Vivier
---
target-m68k/translate.c | 60 +++--
1 file changed, 48 insertions(+), 12 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index c00978d..d612a82 100644
--- a/target-m68k/translate.c
+++ b/tar