We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
When i execute "push {r1}", the execution time is 0.028 us.
then, when i execute "push {r1,r2}", the execution time is 0.042 us.
...
when i execute "push {r1,...,rn}", the execution time is 0.014*(n-1)+0.028 us.
I wonder why the execution time is doubled only when the first register value is stored in the stack.