Hi Max, Max Filippov wrote: > On Sun, Sep 9, 2012 at 8:16 PM, Peter Maydell > <peter.mayd...@linaro.org> wrote: > > On 9 September 2012 17:04, Max Filippov <jcmvb...@gmail.com> wrote: > >> These are FP to integer and integer to FP conversion opcodes. > >> See ISA, 4.3.10 for more details. > >> > >> Note that utrunc.s implementation follows ISS behaviour, not ISA. > > > > ISS here means "instruction set simulator", right? Do you > > have any actual silicon you can check behaviour against? > > Basically there are three votes here (documentation, simulator > > and silicon) and QEMU should follow the majority opinion in > > the absence of any more official word. > > I have no silicon core with FP and I doubt that I can easily > access one. > IIUC Tensilica ISS core-specific code is autogenerated from > the hardware > description, without human intervention. > Looks like it's either documentation error or silicon error, probably > there's an erratum issued. Marc, can you please comment?
If it's the Tensilica ISS, behavior indeed should match hardware, from a common description (am simplifying, but I expect here this to hold). It also depends on which release of hardware/ISS (do you know that exactly?). I've forwarded the question to someone at Tensilica who may know the answer, hopefully will have some answer during weekdays. Thanks, -Marc