[Libre-soc-bugs] [Bug 753] simulator somehow ends up with SO set even though nothing writes to it
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Fri Dec 10 20:11:04 GMT 2021
https://bugs.libre-soc.org/show_bug.cgi?id=753
--- Comment #4 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #1)
> 1 opcode,unit,internal op,in1,in2,in3,out,CR in,CR out,inv A,inv out,cry
> in,cry out,ldst len,BR,sgn ext,upd,rsrv,32b,sgn,rc,lk,sgl
> pipe,comment,form,CONDITIONS,unofficial,comment2
> 2
> --------00-,SHIFT_ROT,OP_TERNLOG,RA,RB,RT,RT,NONE,CR0,0,0,ZERO,0,NONE,0,0,0,
> 0,0,0,RC,0,0,ternlogi,TLI,,1,unofficial until submitted and
> approved/renumbered by the opf isa wg
>
> "RC=1" is a request to PowerDecoder2 to decode both OE and Rc flags,
> which will then (sigh) decode those bits manually (a hangover from
> using microwatt decode1.vhdl and decode2.vhdl)
Ok, when we have time, we should separate Rc decoding from overflow decoding in
the CSVs.
> this tends to suggest that disallowing Rc=1 for ternlog is probably a good
> idea [and would free up more bits]
Yes, I'm also biased against ternlogi having Rc anyway, though not for any
reason I can express at the moment, hence why I haven't mentioned it before...
I'll remove "ternlogi." and just have "ternlogi".
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list