News for hackers. Stuff that matters.
Re:Jazelle DBX: Allow ARM processors to execute Java bytecod... by toast0 on Monday January 22, 2024 @11:08AM (#39091026)
> Pointer masking: you can fit a lot in the unused higher bits of an address. Some GCs use them to annotate memory (refered-to/visited/unvisited/etc.), but you have to mask them. A hardware assisted mask could help a lot.

If you're building hardware masking, it should be viable for low bits too. If you define all your objects to be n-byte aligned, it frees up low bits for things too, and might not be an imposition, things like to be aligned.

Re:Jazelle DBX: Allow ARM processors to execute Java bytecod... by ithkuil on Monday January 22, 2024 @03:40PM (#39095120)
The sparc ISA had tagged arithmetic instructions so that you could tag integers using LSBs and ignore them