title: What's the difference between caller- and callee-saved registers?
body: <p>In particular, how can you know the number of save/restore operations executed for variables in a piece of code in a caller-saved register vs callee-saved register?</p>