Lines Matching refs:stack

1224 	mov.l		%a0,EXC_A7(%a6)		# save on stack
1242 # stack frame and protocol.
1580 # is the ea mode pre-decrement of the stack pointer from supervisor mode?
1587 # somewhere on the stack until we can copy it to its final resting place.
1706 fmovm.x &0x40,FP_SRC(%a6) # save EXOP to the stack
1757 # frame or it will get overwritten when the exc stack frame is shifted "down".
1758 fmovm.x &0x80,FP_SRC(%a6) # put answer on stack
1759 fmovm.x &0x40,FP_DST(%a6) # put EXOP on stack
1776 # now, copy the result to the proper place on the stack
1787 fmovm.x &0x40,FP_SRC(%a6) # save EXOP to the stack
1893 unlk %a6 # unravel stack frame
2025 unlk %a6 # unravel stack frame
2027 # shift stack frame "up". who cares about <ea> field.
2040 # trace stack frame then jump to _real_trace().
2124 unlk %a6 # unravel stack frame
2388 # - The system stack contains the "Unimplemented <ea>" stk frame #
2392 # - The system stack is changed to an access error stack frame #
2394 # - The system stack is changed to an FPU disabled stack frame #
2396 # - The system stack is changed to a Trace exception stack frame #
2417 # must create a Trace exception stack frame from the current exception #
2418 # stack frame. If no Trace is pending, we simply exit through #
2423 # pending, though, which means the current stack frame must be changed #
2424 # to a Trace stack frame and an exit made through _real_trace(). #
2427 # register file values to the system stack by itself since #
2463 link %a6,&-LOCAL_SIZE # init stack frame
2467 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
2930 # -shift stack frame down over where old a6 used to be
2931 # -add LOCAL_SIZE to stack pointer
2938 add.l &LOCAL_SIZE,%sp # clear stack frame
2944 # F Emulator" exception. So, here we create an 8-word stack frame
2945 # from our 4-word stack frame. This means we must calculate the length
2952 link %a6,&-LOCAL_SIZE # init stack frame
2990 mov.w %d0,EXC_VOFF(%a6) # store stack shift value
2999 subq.l &0x8,%sp # make room for new stack
3019 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1 on stack
3025 subq.w &0x8,%sp # make stack frame bigger
3046 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1 on stack
3079 # - The system stack contains the FP Operr exception frame #
3084 # - The system stack is unchanged #
3290 # which creates an access error stack frame from the current SNAN #
3291 # stack frame. #
3296 # on the system stack must be carefully moved "down" to make room #
3304 link.w %a6,&-LOCAL_SIZE # init stack frame
3310 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
3750 # - The system stack contains the FP DZ exception stack. #
3754 # - The system stack contains the FP DZ exception stack. #
3770 link.w %a6,&-LOCAL_SIZE # init stack frame
3776 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
3821 # - The system stack contains a "Line F Emulator" exception #
3822 # stack frame. #
3825 # - The system stack is unchanged. #
3930 mov.l %a0,EXC_EA(%a6) # put correct <ea> on stack
4390 add.l %d0,%sp # clear fpreg data from stack
4418 lea (%sp),%a0 # addr of stack
4472 add.l %d0,%sp # remove fpregs from stack