Closed janhoogerbrugge closed 1 year ago
This change was requested during architecture review. The motivation is that masking arbitrary bits adds an additional delay to the TLB access path, which is on the critical path of many implementations.
We believe the latest version (0.5.4) is very close to what we are hoping to ratify, but there may still be changes.
Hi,
In v0.1 one could mask arbitrary bits of an address while in v0.4 one could only mask the upper N bits. What was the motivation for this change? Masking arbitrary bits is more generic and could enable certain constructs.
What is the planning for this extension? How far is it from final?
Jan.