UNW_SP
if (UNW_SP(frame) < top && UNW_FP(frame) <= UNW_SP(frame)
if (UNW_SP(frame) > top && UNW_FP(frame) >= UNW_SP(frame)
&& !((UNW_SP(frame) | UNW_FP(frame))
UNW_SP(frame) =
startLoc = min_t(unsigned long, UNW_SP(frame), cfa);
endLoc = max_t(unsigned long, UNW_SP(frame), cfa);
if (reg_info[i].width != sizeof(UNW_SP(frame))
|| &FRAME_REG(i, __typeof__(UNW_SP(frame)))
!= &UNW_SP(frame))
UNW_SP(frame) = cfa;
UNW_PC(frame), UNW_BLINK(frame), UNW_SP(frame),
unsigned long *sptr = (unsigned long *)UNW_SP(frame);