x86: move entry_64.S register saving out of the macros