Registres enregistrés des appelants/appelés
Les registres RAX, RCX, RDX, R8, R9, R10, R11 sont considérés comme volatils et on doit estimer qu'ils sont détruits sur les appels de fonction (sauf si leur sécurité peut être prouvée par une analyse telle que l'optimisation de l'intégralité d'un programme).
Les registres RBX, RBP, RDI, RSI, RSP, R12, R13, R14 et R15 sont considérés comme non volatiles et doivent être enregistrés et restaurés par une fonction qui les utilise.