From 6305df9dab24061d3e2e1a4a8c47b8a9f98811d4 Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Wed, 13 Mar 2019 17:19:41 +0100 Subject: [PATCH] ignore fldi0/fldi1 in double precision instead of dying --- core/hw/sh4/interpr/sh4_fpu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/hw/sh4/interpr/sh4_fpu.cpp b/core/hw/sh4/interpr/sh4_fpu.cpp index 054a5c723..45877f7b1 100644 --- a/core/hw/sh4/interpr/sh4_fpu.cpp +++ b/core/hw/sh4/interpr/sh4_fpu.cpp @@ -525,7 +525,7 @@ sh4op(i1111_nnmm_1110_1101) sh4op(i1111_nnnn_1000_1101) { if (fpscr.PR!=0) - die("fldi0 "); + return; u32 n = GetN(op); @@ -537,7 +537,7 @@ sh4op(i1111_nnnn_1000_1101) sh4op(i1111_nnnn_1001_1101) { if (fpscr.PR!=0) - die("fldi1 "); + return; u32 n = GetN(op);