Skip to content

Longer long_expression.cpsl#69

Open
PhilipNelson5 wants to merge 2 commits intoksundberg:masterfrom
PhilipNelson5:longer_expression
Open

Longer long_expression.cpsl#69
PhilipNelson5 wants to merge 2 commits intoksundberg:masterfrom
PhilipNelson5:longer_expression

Conversation

@PhilipNelson5
Copy link
Contributor

The current long_expression does not require lazy register allocation. The expression y := (a+(... is just short enough that it only uses 16 registers, one for each variable a-p. This additional length requires that registers be allocated no sooner than they are needed. I was able to compile both the original and longer long expression using lazy register allocation with at most 5 registers allocated at one time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant