[Libre-soc-isa] [Bug 1015] rfc for rest of int/fp move/convert ls006
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Thu Jun 22 10:28:32 BST 2023
https://bugs.libre-soc.org/show_bug.cgi?id=1015
--- Comment #45 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #44)
> note mtfprd/mffprd
which are not real instructions they are pseudo-aliases
> are just using the existing instructions
existing VSX instructions that will have their own Vectorisation Prefixing
> but made
> available on SFFS when SX/TX=0, since PowerISA treats the SX/TX=0 version as
> a FP instruction instead of a VSX instruction.
no. definitely not. absolute total chaos would ensue: code would redirect
down an untested hardware path.
plus, the entire SV concept would become "non-orthogonal".
we have pushed hard for keeping entirely separate from VSX:
what you are effectively saying is to dig deep into VSX
Encoding and *redirect* to a different hardware path.
aside from losing the Orthogonality this will deeply complexify
Multi-Issue Decode.
> the only part that we would
> lose if we just used the existing instructions is Rc=1 support for fmvtg.,
> which is not that important.
which is a secondary reason to keep it
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libre-SOC-ISA
mailing list