catch stack overflow?
different sized stack, different calculation
make silly ldc crash go away
fix virt2phys to save low order bits