This gives me sensible GDB backtraces when I set an breakpoint in an
assembly function such as suword64.
I also added _FRAME_{RETURN,STACK}_REG macros to asm.h since this makes it
easier for us to merge this to CheriBSD (we use $c11/$c17 instead of $sp/$ra
for CHERI pure-capability).
Obtained from: CheriBSD