On Sat, 21 Apr 2007 18:24:18 -0700
chromatic <[EMAIL PROTECTED]> wrote:
> Then it calculates a slot value:
> 
>     const int slot = (reg_alloc + 7) >> 3;
>     reg_alloc = slot << 3;
> 
> This is where I start not to understand.  Why reg_alloc + 7?  Why
> shift left and right by 3?

To me it looks like it's just rounding up to the next 8-byte boundary.

Mark

Reply via email to