Ping^1 Re: [SH] Fix mac.w insn simulation for SH2 and above

Oleg Endo <[email protected]>
Newsgroups gmane.comp.gdb.patches
Message-ID <[email protected]>
Ping

On Sun, 2026-08-02 at 22:53 +0900, Oleg Endo wrote:
> Hi,
> 
> The simulator currently implements only the SH1 version of the mac.w
> instruction.  On SH1 the MACH:MACL accumulator register is only 42-bit.  It
> was extended to 64-bit on SH2 and every variant that followed after.
> 
> The issue probably never showed up because GCC hasn't been able to emit the
> SH integer mac instructions.  I ran into this because I was trying to do
> exactly that and while running some tests on sh-sim.
> 
> The attached patch uses the bfd_mach field to distinguish between SH1 and
> not-SH1 in the simulation of the mac.w instruction, in a similar way as it's
> already been done for some SH2A instructions.
> 
> 
> OK to commit & push?
> 
> Best regards,
> Oleg Endo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.