Bug 536

Summary: add instructions with immediates to power-instruction-analyzer
Product: Libre-SOC's first SoC Reporter: Jacob Lifshay <programmerjake>
Component: Source CodeAssignee: Jacob Lifshay <programmerjake>
Status: RESOLVED FIXED    
Severity: enhancement CC: colepoirier, libre-soc-bugs
Priority: ---    
Version: unspecified   
Hardware: Other   
OS: Linux   
See Also: https://bugs.libre-soc.org/show_bug.cgi?id=477
NLnet milestone: --- total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0 parent task for budget allocation:
child tasks for budget allocation: The table of payments (in EUR) for this task; TOML format:
#programmerjake = 500

Description Jacob Lifshay 2020-12-01 21:40:22 GMT
added instructions since #477:
https://salsa.debian.org/Kazan-team/power-instruction-analyzer/-/compare/4aab893fde737f0f19fc9a1cc98f90e83a93dc0a...5f7d8c0e32c6aeba8533553b77e6261018b84c06#b24749917179fb5e3e613ed2a703fcdcc6cdf9da_282_315

addi
addis
addic
addic.
subfic
mulli
cmpdi
cmpwi
cmpldi
cmplwi
cmpd
cmpw
cmpld
cmplw
cmprb 0,0,...

Supporting immediate operands required refactoring quite a lot of code and altogether was about 2 weeks of work.

Luke, does this sound good? Also, I'm not sure where best to fit this in our budget, so I'll leave that up to you (nlnet milestone and budget parent).
Comment 1 Cole Poirier 2020-12-02 20:20:51 GMT
I mistakenly assigned this bug to a milestone without realizing that it had not yet been approved. This change reverts the milestone back to being unassigned.
Comment 2 Jacob Lifshay 2021-09-23 02:55:38 BST
remove budget that was not allocated from anywhere