Re: [hatari-devel] External disassembler and FPU instructions |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] External disassembler and FPU instructions
- From: Thomas Huth <th.huth@xxxxxxxxx>
- Date: Wed, 17 Apr 2019 10:25:25 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1555489526; bh=kdQaRHDRIwqHgB2ywPA3ryvK3/UcmRXluKRk7aVSi0A=; h=Subject:To:From:Date:From; b=GK2H/ww2fNCkwIvRXHJdva3q1nhOWwOi5Llz6/WZJKzzNSdmvIBNSbcBkdd3MHUly cBNdQl5XRGi3p38fsyqgZXxaj6eyE4DCCESC+9MiB+V9tYY4TY6LHx5GRLxDM+4nxq gQXkRccY8QpZS7SYqViVHAEfLC4BufdgTV4tAGfuQ5YTYwrulHsXPzERpUxI3fqFH3 yVxAhL5wAJg2lP2mJIimnVio/nPzEskp6dtvseo8FonUOUM7dkvsDohe2dsv0msCWZ qtuf5aipJVWmLl9b6EtniT/xG1hHRHS1j1IRHSw1hYeCmITBBYTUaqDtujNHXroL5E K7AN4FM6BeIWg==
On 17/04/2019 01.03, Eero Tamminen wrote:
> Hi,
>
> It seems that internal disassembler misses some fmovem variant:
s/internal/external/ ?
>> d $00002a16
> $002a16: 670c beq.s $2a24
> $002a18: f229 DC.W $f229
> $002a1a: d0ff DC.W $d0ff
> $002a1c: 03bc DC.W $03bc
> $002a1e: f229 9c00 041c fmovem $41c(a1),fpiar/fpsr/fpcr
> $002a24: f369 0428 frestore $428(a1)
One more reason to finally get rid of the external disassembler again :-)
Honestly, that code is IMHO causing more work for us than benefit. In my
eyes, the code is very ugly, with huuuuge functions and many nested
indentation levels. I don't think that we should spent much more time on
fixing this. Better focus on the internal disassembler instead.
Thomas