Registros guardados del llamador y del destinatario
Los registros RAX, RCX, RDX, R8, R9, R10 y R11 se consideran volátiles y deben considerarse destruidos en las llamadas a funciones (salvo que su seguridad quede demostrada mediante un análisis, como la optimización de todo el programa).
Los registros RBX, RBP, RDI, RSI, RSP, R12, R13, R14 y R15 se consideran no volátiles, y debe guardarlos y restaurarlos una función que los utilice.