Re: arm7t and the BL thumb instruction?
"Frank Ch. Eigler" <[email protected]>
| Newsgroups | gmane.comp.emulators.sid.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi - > [...] I think I might have located the problem, but am not sure. If > I read the code correctly, the Thumb decoder always makes > entire_insn = base_insn >> 16 ... and if you are > expecting the next instruction to appear in the upper end of base_insn this > might make sense. But if it for some reason appeared in the lower end of > base_insn, you would throw away the instruction before anything got a chance > to be executed. [...] Yikes. I guess the thumb part hasn't been tested after it was last regenerated. I can fix this, though don't have any arm+thumb elf binaries handy - do you? - FChE
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE+t+pjVZbdDOm/ZT0RAs4yAJ9zKwG3DLoK0+jvAxAjEC1KX4CZrwCfaOkm NjGPL8fDHi1LjmSEnb29LYw= =QfKx -----END PGP SIGNATURE-----