[Libre-soc-bugs] [Bug 1175] implement mcrxrx in ISACaller

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Sep 27 08:45:50 BST 2023


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

Luke Kenneth Casson Leighton <lkcl at lkcl.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |IN_PROGRESS
                 CC|                            |lkcl at lkcl.net
         Resolution|FIXED                       |---

--- Comment #2 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #0)
> while writing the 512x256-bit divmod algorithm for bug #1044, I discovered
> mcrxrx wasn't implemented properly, so, since it's pretty simple, I'm just
> implementing it and writing a unit test, 

fantastic.

> since I want to use it.

ahh what for? can you put something about it on the mailing list
and as usual crossref to bugreport(s)

i have a sneaking suspicion you should be using sv.cr* and/or other
svp64 operations, and it needs proper discussion.  don't stop on bug #1044
as it will help illustrate by way of example if you explain what you
are planning on doing with it.

also the rules involving Vectorized full-CR operations are set but *not*
implemented yet. another one on the massive TODO list, sigh.

> mcrxr is likewise not implemented properly, however it isn't part of
> PowerISA v3.1B, that encoding is marked reserved, so I'm just leaving it.

can you please implement it anyway if it is part of v3.0 and not marked
"reserved". investigations can be carried out later, we need to ensure
that binutils and gcc have recognised it. otherwise we get

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


More information about the libre-soc-bugs mailing list