[Libre-soc-isa] [Bug 914] setvl should not set SO

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Aug 29 12:39:40 BST 2022


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

--- Comment #2 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #1)
> it's more that "setvl." should not *read* XER.so... ahh but...
> in power_decoder2.py DecodeOE unconditionally reads the dec.OE
> flag which should *not* be happening, just as it should not
> be happening for e.g. mulh* rldic* etc.

imho the issue is that setvl. should not *write* SO or OV[32]. reading them is
fine, since they can be assumed to be rarely modified.

this is like how add. will read SO and write that to CR0, but it won't modify
SO or OV.

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


More information about the Libre-SOC-ISA mailing list