Bug 536 - add instructions with immediates to power-instruction-analyzer
Summary: add instructions with immediates to power-instruction-analyzer
Status: RESOLVED FIXED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Source Code (show other bugs)
Version: unspecified
Hardware: Other Linux
: --- enhancement
Assignee: Jacob Lifshay
URL:
Depends on:
Blocks:
 
Reported: 2020-12-01 21:40 GMT by Jacob Lifshay
Modified: 2021-09-23 02:55 BST (History)
2 users (show)

See Also:
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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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