Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Five Tips to Writing RISC-V Assembly. Parent comment
li t0, 10 call somefunc # Must consider t0 destroyed here unless we save it first
The saved registers are different li s0, 10 call somefunc # Can consider s0 = 10 here.
However, if we use the s registers, we have to make sure we put it back the way we found it. So, before li s0, 10, I need to save the old value of s0.
There are no comments on this comment yet.
li t0, 10 call somefunc # Must consider t0 destroyed here unless we save it first
The saved registers are different li s0, 10 call somefunc # Can consider s0 = 10 here.
However, if we use the s registers, we have to make sure we put it back the way we found it. So, before li s0, 10, I need to save the old value of s0.