[Libre-soc-bugs] [Bug 324] create POWER DIV pipeline

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Jul 9 06:24:58 BST 2020


https://bugs.libre-soc.org/show_bug.cgi?id=324

--- Comment #55 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Jacob Lifshay from comment #54)
> (In reply to Jacob Lifshay from comment #53)
> > So, unless we made a mistake somewhere, qemu doesn't match POWER9's behavior
> > (which is to be expected, since that part is undefined).
> 
> Turns out I forgot to enable running using native assembly instructions when
> testing on the POWER9 server --- oops

Got that fixed. it still doesn't match qemu.

I also added the mul* and madd* instructions.

The instruction models now match POWER9 for all tested cases for all of:

divde
divdeo
divde.
divdeo.
divdeu
divdeuo
divdeu.
divdeuo.
divd
divdo
divd.
divdo.
divdu
divduo
divdu.
divduo.
divwe
divweo
divwe.
divweo.
divweu
divweuo
divweu.
divweuo.
divw
divwo
divw.
divwo.
divwu
divwuo
divwu.
divwuo.
modsd
modud
modsw
moduw
mullw
mullwo
mullw.
mullwo.
mulhw
mulhw.
mulhwu
mulhwu.
mulld
mulldo
mulld.
mulldo.
mulhd
mulhd.
mulhdu
mulhdu.
maddhd
maddhdu
maddld

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list