Properly spill registers to the stack.
Support address-of in asm