m68kfpu: add support for fmove.p (d16,An), Dn

* fixes frequent floating point errors running HP-UX 8 on HP9000/370
This commit is contained in:
Patrick Mackinlay 2023-01-02 14:10:02 +07:00
parent 952b4ecc67
commit a41192d7a7

View File

@ -815,6 +815,13 @@ floatx80 m68000_musashi_device::READ_EA_PACK(int ea)
break;
}
case 5: // (d16,An)
{
u32 ea = REG_A()[reg] + MAKE_INT_16(m68ki_read_imm_16());
fpr = load_pack_float80(ea);
break;
}
case 7: // extended modes
{
switch (reg)