[Libre-soc-bugs] [Bug 980] Implement C-based Power ISA pseudocode compiler

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Jan 8 08:40:07 GMT 2024


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

--- Comment #65 from Dmitry Selyutin <ghostmansd at gmail.com> ---
Pushed two commits (plus a change in walker).

https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=3b3b2189ed804ed311cdff3ba60c642bae663721
https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=6f6c363534b482b69e66a89ba0c53353aca5acff
https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=b1d7d93e54dd5698628eafd8012e243593122671

The last commit hacks pywriter so it does the following: 1) converts the code
to a tree; 2) converts the tree into the pseudocode. This is done as a
temporary measure, I want to ensure that the code is converted successfully. I
already compared artefacts from src/openpower/decoder/isa/generated and found
no changes except for ForExpr and bug #1247. Once I see that stuff works not
only for a local run, but also for CI, I can drop that last commit (though I'd
say it doesn't waste too much time to do this conversion so we might keep it).

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


More information about the libre-soc-bugs mailing list