Lines Matching refs:exception

964 # underflow exception. Since this is incorrect, we need to check
1321 # we determine the highest priority exception(if any) set by the
1348 bfffo %d0{&24:&8},%d0 # find highest priority exception
1370 # An exception occurred and that exception was enabled:
1372 # shift enabled exception field into lo byte of d0;
1386 cmpi.b %d0,&0x6 # is exception INEX? (6)
1389 # the enabled exception was inexact
1396 # corresponding exception. the operand in the fsave frame should be the original
1494 # fmove out took an unimplemented data type exception.
1510 and.l &0xffff00ff,USER_FPSR(%a6) # zero exception field
1866 # we determine the highest priority exception(if any) set by the
1901 # the exception occurred in supervisor mode. check to see if the
1926 bfffo %d0{&24:&8},%d0 # find highest priority exception
1948 # An exception occurred and that exception was enabled:
1950 # shift enabled exception field into lo byte of d0;
1964 cmpi.b %d0,&0x6 # is exception INEX? (6 or 7)
1967 # the enabled exception was inexact
1974 # corresponding exception. the operand in the fsave frame should be the original
2040 # exception was being traced. Make the "current" PC the FPIAR and put it in the
2069 and.l &0xffff00ff,USER_FPSR(%a6) # zero exception field
2106 # determine the highest priority exception(if any) set by the
2132 # the exception occurred in supervisor mode. check to see if the
2365 # effective address" exception. #
2368 # FP Unimplemented Effective Address exception in an operating #
2380 # _real_fpu_disabled() - "callout" for "FPU disabled" exception #
2381 # _real_access() - "callout" for access error exception #
2384 # _real_trace() - "callout" for Trace enabled exception #
2396 # If Trace exception enabled: #
2397 # - The system stack is changed to a Trace exception stack frame #
2402 # This exception handles 3 types of operations: #
2411 # word. If no FP exception should be reported ads a result of the #
2415 # corresponding to the FP exception type must be entered into the 060 #
2417 # must also check if a Trace exception is pending, in which case, we #
2418 # must create a Trace exception stack frame from the current exception #
2423 # as a result of this operation emulation. A Trace exception can be #
2470 # PC of instruction that took the exception is the PC in the frame
2618 # we determine the highest priority exception(if any) set by the
2945 # F Emulator" exception. So, here we create an 8-word stack frame
2957 # PC of instruction that took the exception is the PC in the frame
3066 # _fpsp_operr(): 060FPSP entry point for FP Operr exception. #
3069 # FP Operand Error exception in an operating system. #
3080 # - The system stack contains the FP Operr exception frame #
3089 # In a system where the FP Operr exception is enabled, the goal #
3091 # for opclass zero and two instruction taking this exception, the #
3162 # first by the unsupported data format exception handler. that handler
3296 # was -(a7) from supervisor mode, then the exception frame currently #
3720 # first by the unsupported data format exception handler. that handler
3730 andi.l &0xffff00ff,USER_FPSR(%a6) # zero exception field
3740 # _fpsp_dz(): 060FPSP entry point for FP DZ exception. #
3743 # the FP DZ exception in an operating system. #
3751 # - The system stack contains the FP DZ exception stack. #
3755 # - The system stack contains the FP DZ exception stack. #
3759 # In a system where the DZ exception is enabled, the goal is to #
3761 # exception is taken, the input operand in the fsave state frame may #
3811 # "Line F Emulator" exception in an operating system. #
3820 # - The system stack contains a "Line F Emulator" exception #
3827 # When a "Line F Emulator" exception occurs, there are 3 possible #
3828 # exception types, denoted by the exception stack frame format number: #
3856 # the exception was an "F-Line Illegal" exception. we check to see
3858 # so, convert the F-Line exception stack frame to an FP Unimplemented
3859 # Instruction exception stack frame else branch to the OS entry
3860 # point for the F-Line exception handler.
4060 # (for the '060, only two types can take this exception)
4072 # clear the ccode byte and exception status byte
4123 # this catches a problem with the case where an exception will be re-inserted
4125 # alone of the control register would trigger an unwanted exception.
4180 # was an exception set that was also enabled?
4182 bfffo %d0{&24:&8},%d0 # find highest priority exception
4185 # no exception that was enabled was set BUT if we got an exact overflow
4198 # we'll insert this new exception into the FPU and then return.
4201 cmpi.b %d0,&0x6 # is exception INEX?
4204 # the enabled exception was inexact. so, if it occurs with an overflow
4240 # this is the general exit point for an enabled exception that will be
4387 # the fp unimplemented instruction exception stack frame into a bsun stack frame,
4388 # restore a bsun exception into the machine, and branch to the user
4408 mov.w &0xe000,2+FP_SRC(%a6) # bsun exception enabled
4414 frestore FP_SRC(%a6) # restore bsun exception
5230 fadd.x X(%a6),%fp0 # last inst - possible exception set
5292 fadd.s POSNEG1(%a6),%fp0 # last inst - possible exception set
5316 fmov.x X(%a6),%fp0 # last inst - possible exception set
5322 fadd.s &0x80800000,%fp0 # last inst - possible exception set
6506 fmov.x X(%a6),%fp0 # last inst - possible exception set
6639 # satan() would handle this case by causing the exception which would
6641 # detected inside of satan(), the exception would have been handled there
6668 fbgt t_operr # cause an operr exception
6685 fmov.x (%a0),%fp0 # last inst - possible exception
6763 fbgt t_operr # cause an operr exception
6770 #Returns PI and inexact exception
7073 # straightforward 8.2 generates the inexact exception as #
10110 # t_dz(): Handle DZ exception during transcendental emulation. #
10112 # t_dz2(): Handle DZ exception during transcendental emulation. #
10126 # - Set FPSR exception status dz bit, ccode inf bit, and #
10148 # OPERR exception: #
10149 # - set FPSR exception status operr bit, condition code #
10226 # UNFL exception: #
11362 cmpi.b 0x3(%sp),&0x7 # is exception UNSUPP?
11542 # fp1 = EXOP (if exception occurred) #
12037 # fp1 = EXOP (if exception occurred) #
12046 # exception is enabled. If no exception, return the default result. #
12359 # fp1 = EXOP (if exception occurred) #
13349 or.l %d0,USER_FPSR(%a6) # set exception bits
13371 # also, the INEX2 and AINEX exception bits will be set.
13430 # fp1 = EXOP (if exception occurred) #
13486 # for an extended precision DENORM, the UNFL exception bit is set
13950 # instruction won't cause an exception. Use the regular fsglmul to #
13952 # an exception. If so, return the default overflow/underflow result #
14291 # instruction won't cause an exception. Use the regular fsgldiv to #
14293 # an exception. If so, return the default overflow/underflow result #
14629 # occur. Then, check result exponent to see if exception would have #
15082 # occur. Then, check result exponent to see if exception would have #
15519 # fp1 = EXOP (if exception occurred) #
16269 # If a BSUN exception should be indicated, the BSUN and ABSUN #
16270 # bits are set in the stacked FPSR. If the BSUN exception is enabled, #
16335 # and are incapable of setting the BSUN exception bit. #
16379 bne.w fdbcc_bsun # yes; we have an exception
16398 bne.w fdbcc_bsun # yes; we have an exception
16414 bne.w fdbcc_bsun # yes; we have an exception
16421 bne.w fdbcc_bsun # yes; we have an exception
16439 bne.w fdbcc_bsun # yes; we have an exception
16455 bne.w fdbcc_bsun # yes; we have an exception
16474 bne.w fdbcc_bsun # yes; we have an exception
16490 bne.w fdbcc_bsun # yes; we have an exception
16497 bne.w fdbcc_bsun # yes; we have an exception
16515 bne.w fdbcc_bsun # yes; we have an exception
16531 bne.w fdbcc_bsun # yes; we have an exception
16550 bne.w fdbcc_bsun # yes; we have an exception
16564 bne.w fdbcc_bsun # yes; we have an exception
16581 bne.w fdbcc_bsun # yes; we have an exception
16618 bne.w fdbcc_bsun # yes; we have an exception
16631 bne.w fdbcc_bsun # yes; we have an exception
16647 bne.w fdbcc_bsun # yes; we have an exception
16654 bne.w fdbcc_bsun # yes; we have an exception
16670 bne.w fdbcc_bsun # yes; we have an exception
16677 bne.w fdbcc_bsun # yes; we have an exception
16688 # The BSUN exception will not be set for any of these tests. #
16839 # the bsun exception bit was not set.
18049 # for a bsun exception.
18056 # the bsun exception bit was not set.