Bug 993

Summary: clean and expand macro subsystem
Product: Libre-SOC's first SoC Reporter: Dmitry Selyutin <ghostmansd>
Component: Source CodeAssignee: Dmitry Selyutin <ghostmansd>
Status: CONFIRMED ---    
Severity: enhancement CC: libre-soc-bugs
Priority: ---    
Version: unspecified   
Hardware: PC   
OS: Linux   
See Also: https://bugs.libre-soc.org/show_bug.cgi?id=976
NLnet milestone: NLnet.2022-08-107.ongoing 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:

Description Dmitry Selyutin 2023-01-23 19:59:06 GMT
Our assembler currently lacks proper macro subsystem; the only bit we support, .set directives, is somewhat "sideways" related to the assembly, it's not incorporated properly. Moreover, it'd be great if we could support some other use cases, not only .set directives. The proper subset is to be discussed yet.
Comment 1 Dmitry Selyutin 2023-04-12 17:10:41 BST
Linked to ongoing.