Re: [hatari-devel] FPU disassembly fault

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Le 09/11/2014 22:03, Douglas Little a écrit :

    With next winuae cpu core, I get this :

    f200 6380                FMOVE.L FP0,D0
    f200 43a8                FSUB.L D0,FP7

    So, as the "uae" disasembler use the same routine as the opcode
    decoding, it's normal that you get the same correct result.

    But are you sure of your exemple ? you wrote "fp7,d0", but it seems
    it's fp0 if you give 6380.


Yes it was copied/pasted from Hatari's output window, and the sample is
using fp7 for all temporaries.


I checked in latest winuae code, and it outputs "FMOVE.L FP0,D0", which is wrong. Looking at the disasm code, I saw a bug in the FP register computation, so I sent a patch to WinUAE's author.




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/