[Libre-soc-bugs] [Bug 1115] rldimi "mb" offset by 1 bit

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Jun 7 10:26:53 BST 2023


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |1020
           See Also|                            |https://bugs.libre-soc.org/
                   |                            |show_bug.cgi?id=1020

--- Comment #2 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
ok so whilst the main test_caller_*.py all work, test_pysvp64dis.py gives
these.

mb is slightly odd, it is a "split field"

https://libre-soc.org/openpower/isa/fixedshift/

    n <- sh
    r <- ROTL64((RS), n)
    b <- mb[5] || mb[0:4]  <--
    m <- MASK(b,  ¬n)
    RA <- r&m | (RA)& ¬m


Referenced Bugs:

https://bugs.libre-soc.org/show_bug.cgi?id=1020
[Bug 1020] binutils updates from OPF RFC feedback
-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list