Attempting to traverse insndb instruction and all dynamic operands, I observe the following: File "/home/ghostmansd/src/openpower-isa/src/openpower/insndb/core.py", line 1007, in span return self.record.fields[self.name] KeyError: 'SC' The problem can be reproduced with $(pysvp64db operands sync). Please either rollback this commit or populate fields.text with SC operand.
Dropped blocking status, decreased priority, since I can skip it by comparing the name.
(In reply to Dmitry Selyutin from comment #1) > Dropped blocking status, decreased priority, since I can skip it by > comparing the name. don't bother, I'm currently fixing this and should be done in a few min...
https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=95d3aa48bd080b75f7301784581a0c7541c3e7fc commit 95d3aa48bd080b75f7301784581a0c7541c3e7fc Author: Jacob Lifshay <programmerjake@gmail.com> Date: Tue Jan 16 01:18:58 2024 -0800 fixedsync.mdwn: change sync from v3.1B version to v3.0B version to use the v3.1B version requires fixing fields.text to use the new L and SC fields, which requires deciphering all the places where the current L (named L2) field is used and making sure they'll be correct still. using the old interpretation of sync should be correct, but less optimal, assuming OpenPower got their backwards compatibility correct.