[Libre-soc-bugs] [Bug 1245] av.mdwn minmax has separate pseudocode when Rc=1 which it definitely should not

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun Jan 7 21:09:40 GMT 2024


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |676

--- Comment #1 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
also needs to be this style

    if      a < EXTS(SI) then c <- 0b100
    else if a > EXTS(SI) then c <- 0b010
    else                      c <- 0b001
    CR[4*BF+32:4*BF+35] <- c || XER[SO]

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

also needs CR0 to be matching the minmax.
right now the behaviour is counter-intuitive.
i think... ermermerm :)


Referenced Bugs:

https://bugs.libre-soc.org/show_bug.cgi?id=676
[Bug 676] FORTRAN MAXLOC SVP64 example
-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list