45,8 → 45,8 |
* \tmpreg2 global register to be used for scratching purposes |
*/ |
.macro SAVE_TO_USPACE_WBUF tmpreg1, tmpreg2 |
get_kstack_wbuf_ptr \tmpreg1, \tmpreg2 |
ldx [\tmpreg2 + 8], \tmpreg1 |
set SCRATCHPAD_WBUF, \tmpreg2 |
ldxa [\tmpreg2] ASI_SCRATCHPAD, \tmpreg1 |
stx %l0, [\tmpreg1 + L0_OFFSET] |
stx %l1, [\tmpreg1 + L1_OFFSET] |
stx %l2, [\tmpreg1 + L2_OFFSET] |
64,7 → 64,7 |
stx %i6, [\tmpreg1 + I6_OFFSET] |
stx %i7, [\tmpreg1 + I7_OFFSET] |
add \tmpreg1, STACK_WINDOW_SAVE_AREA_SIZE, \tmpreg1 |
stx \tmpreg1, [\tmpreg2 + 8] |
stxa \tmpreg1, [\tmpreg2] ASI_SCRATCHPAD |
.endm |
|
/* |