[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