Describe the bug
#1135 discovered that this succeeded:
((!implemented?(ExtensionName::Svrsw60t59b)) && ((PTESIZE >= 64) && pte[60:59] != 0))
but this failed:
(!implemented?(ExtensionName::Svrsw60t59b) && (PTESIZE >= 64) && pte[60:59] != 0)
To Reproduce
- Change the code in
spec/std/isa/isa/globals.isa as above.
- Run CI tests
Text output/Error Messages
In the code:
1842: (!implemented?(ExtensionName::Svrsw60t59b) && (PTESIZE >= 64) && pte[60:59] != 0)
A type error occurred
Range too large for bits (msb = 60, range size = 32)