Registri salvati dal chiamante o dal chiamato
Aggiornamento: novembre 2007
I registri RAX, RCX, RDX, R8, R9, R10 e R11 sono considerati volatili e si deve quindi presupporre che vengano cancellati dopo una chiamata di funzione (se non diversamente dimostrato da un'analisi, ad esempio l'ottimizzazione dell'intero programma).
I registri RBX, RBP, RDI, RSI, R12, R13, R14 e R15 sono considerati non volatili e devono quindi essere salvati e ripristinati dalle funzioni che utilizzano tali registri.