/arch/m68k/fpsp040/ |
D | skeleton.S | 7 | Each entry point for exception 'xxxx' begins with a 'jmp fpsp_xxxx'. 10 | the 'fpsp_xxxx' handler entry point should be placed in the exception 12 | exception is one that must be reported then there will be a 16 | that caused the exception will still be pending when the FPSP 18 | to handle the exception. 20 | If the exception was completely handled by the package, then 58 | Divide by Zero exception 80 | Inexact exception 83 | will probably want to clear the pending exception. 84 | The provided code will clear the E3 exception (if pending), [all …]
|
D | fpsp.h | 11 | fpsp.h --- stack frame offsets during FPSP exception handling 13 | These equates are used to access the exception frame, the fsave 44 | Positive offsets from A6 refer to the exception frame. Negative 56 | and then either "bra fpsp_done" if the exception was completely 58 | label to a routine that will process a real exception of the 60 | if the FPU state after the exception is idle. 62 | Sometimes the exception handler will transform the fsave area 63 | because it needs to report an exception back to the user. This 92 .set FPCR_ENABLE,USER_FPCR+2 | FPCR exception enable 97 .set FPSR_EXCEPT,USER_FPSR+2 | FPSR exception [all …]
|
D | kernel_ex.S | 4 | This file contains routines to force exception status in the 46 | DZ exception 51 | set FPSR exception status dz bit, condition code 57 | set exception status bit & accrued bits in FPSR 103 | OPERR exception 106 | set FPSR exception status operr bit, condition code 111 | set FPSR exception status operr bit, accrued operr bit 128 | t_unfl --- UNFL exception
|
D | gen_except.S | 6 | This routine compares the exception enable byte of the 7 | user_fpcr on the stack with the exception status byte 96 | that caused an exception 168 | exception is to set the E1/E3 byte and clr the U flag. 171 | are inex2 and inex1, and also clears the E1 exception bit 172 | left over from the unimp exception. 250 | x is an extended denorm can report an underflow exception. 251 | It is the responsibility of the exception-causing exception 268 bsetb #E1,E_BYTE(%a6) |set E1 exception flag 324 | instruction in an emulation routine caused the exception [all …]
|
/arch/s390/kvm/ |
D | interrupt.c | 118 int rc, exception = 0; in __do_deliver_interrupt() local 126 exception = 1; in __do_deliver_interrupt() 131 exception = 1; in __do_deliver_interrupt() 136 exception = 1; in __do_deliver_interrupt() 145 exception = 1; in __do_deliver_interrupt() 150 exception = 1; in __do_deliver_interrupt() 155 exception = 1; in __do_deliver_interrupt() 159 exception = 1; in __do_deliver_interrupt() 168 exception = 1; in __do_deliver_interrupt() 172 exception = 1; in __do_deliver_interrupt() [all …]
|
/arch/m68k/ifpsp060/ |
D | fskeleton.S | 70 | This is the exit point for the 060FPSP when an enabled overflow exception 72 | for enabled overflow conditions. The exception stack frame is an overflow 75 | The sample routine below simply clears the exception status bit and 89 | This is the exit point for the 060FPSP when an enabled underflow exception 91 | for enabled underflow conditions. The exception stack frame is an underflow 94 | The sample routine below simply clears the exception status bit and 107 | This is the exit point for the 060FPSP when an enabled operand error exception 109 | for enabled operand error exceptions. The exception stack frame is an operand error 113 | The sample routine below simply clears the exception status bit and 126 | This is the exit point for the 060FPSP when an enabled signalling NaN exception [all …]
|
D | fpsp.doc | 33 Package. This package is essentially a set of exception handlers 35 These exception handlers emulate Unimplemented FP instructions, 38 includes exception handlers to provide full IEEE-754 compliant 39 exception handling. 100 For example, if the 68060 hardware took a "Line-F Emulator" exception 171 exception taken ---> enter _060_fpsp_snan --| 179 exception taken ---> enter _060_fpsp_operr --| 187 exception taken ---> enter _060_fpsp_dz --| 195 exception taken ---> enter _060_fpsp_inex --| 204 exception taken ---> enter _060_fpsp_ovfl --| [all …]
|
D | iskeleton.S | 59 | Instruction exception handler. For a normal exit, the 85 | Instruction exception handler. If the instruction was a "chk2" 87 | a CHK exception stack frame from the Unimplemented Integer Instrcution 120 | Instruction exception handler isp_unimp(). If the instruction is a 64-bit 122 | creates a Divide-by-zero exception stack frame from the Unimplemented 125 | Remember that a trace exception may be pending. The code below performs 126 | no action associated with the "chk" exception. If tracing is enabled, 127 | then it create a Trace exception stack frame from the "chk" exception 198 | plpaw and handle any exception here. The kernel must not be
|
/arch/mips/kernel/ |
D | genex.S | 406 .macro __BUILD_silent exception argument 423 .macro __BUILD_count exception argument 424 LONG_L t0,exception_count_\exception 426 LONG_S t0,exception_count_\exception 427 .comm exception_count\exception, 8, 8 430 .macro __BUILD_HANDLER exception handler clear verbose ext 432 NESTED(handle_\exception, PT_SIZE, sp) 435 FEXPORT(handle_\exception\ext) 438 __BUILD_\verbose \exception 442 END(handle_\exception) [all …]
|
/arch/arm/ |
D | Kconfig-nommu | 40 The kernel needs to change the hardware exception vectors. 41 In nommu mode, the hardware exception vectors are normally 47 If your CPU provides a remap facility which allows the exception 51 external support to redirect the hardware exception vectors to
|
/arch/blackfin/include/asm/ |
D | irq_handler.h | 30 extern int bfin_request_exception(unsigned int exception, void (*handler)(void)); 31 extern int bfin_free_exception(unsigned int exception, void (*handler)(void));
|
/arch/sh/kernel/cpu/sh2a/ |
D | entry.S | 71 add #(3+2)*4,r0 ! rewind r0 - r3 + exception frame 83 ! in kernel exception 89 ! restore exception frame & regs 108 ! dispatch exception / interrupt 120 mov.l @r8,r8 ! exception handler address 123 mov.l 8f,r8 ! unhandled exception 200 ! overlap exception frame 217 mov.l r2,@(OFF_SP,r0) ! point exception frame top 235 ! common exception handler
|
D | ex.S | 19 ! exception no 0 to 255 38 ! exception no 256 to 511
|
/arch/arm/nwfpe/ |
D | fpa11_cpdo.c | 45 roundData.exception = 0; in EmulateCPDO() 133 if (roundData.exception) in EmulateCPDO() 134 float_raise(roundData.exception); in EmulateCPDO()
|
D | fpa11_cprt.c | 80 roundData.exception = 0; in PerformFLT() 110 if (roundData.exception) in PerformFLT() 111 float_raise(roundData.exception); in PerformFLT() 124 roundData.exception = 0; in PerformFIX() 151 if (roundData.exception) in PerformFIX() 152 float_raise(roundData.exception); in PerformFIX()
|
D | softfloat.c | 100 roundData->exception |= float_flag_invalid; in roundAndPackInt32() 103 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackInt32() 247 roundData->exception |= float_flag_overflow | float_flag_inexact; in roundAndPackFloat32() 258 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat32() 261 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloat32() 420 roundData->exception |= float_flag_overflow | float_flag_inexact; in roundAndPackFloat64() 431 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat64() 434 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloat64() 618 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloatx80() 619 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloatx80() [all …]
|
/arch/powerpc/boot/dtc-src/ |
D | dtc-parser.tab.h_shipped | 23 /* As a special exception, you may create a larger work that contains 29 special exception, which will cause the skeleton and the resulting 31 License without this special exception. 33 This special exception was added by the Free Software Foundation in
|
/arch/m68k/ifpsp060/src/ |
D | pfpsp.S | 963 # underflow exception. Since this is incorrect, we need to check 1320 # we determine the highest priority exception(if any) set by the 1347 bfffo %d0{&24:&8},%d0 # find highest priority exception 1369 # An exception occurred and that exception was enabled: 1371 # shift enabled exception field into lo byte of d0; 1385 cmpi.b %d0,&0x6 # is exception INEX? (6) 1388 # the enabled exception was inexact 1395 # corresponding exception. the operand in the fsave frame should be the original 1493 # fmove out took an unimplemented data type exception. 1509 and.l &0xffff00ff,USER_FPSR(%a6) # zero exception field [all …]
|
/arch/sh/kernel/cpu/sh2/ |
D | entry.S | 76 add #(4+2)*4,r3 ! rewind r0 - r3 + exception frame 101 ! in kernel exception 116 add #-4,r2 ! exception frame stub (sr) 155 mov.l @r8,r8 ! exception handler address 158 mov.l 8f,r8 ! unhandled exception 252 ! overlap exception frame 271 mov.l r2,@(OFF_SP,r0) ! point exception frame top 306 ! common exception handler
|
/arch/xtensa/kernel/ |
D | vectors.S | 78 rsr a0, EXCCAUSE # retrieve exception cause 79 s32i a0, a2, PT_DEPC # mark it as a regular exception 102 rsr a0, EXCCAUSE # retrieve exception cause 103 s32i a0, a2, PT_DEPC # mark it as a regular exception 263 s32i a0, a2, PT_DEPC # mark it as a regular exception
|
/arch/ia64/kernel/ |
D | traps.c | 290 long exception, bundle[2]; in handle_fpu_swa() local 333 exception = fp_emulate(fp_fault, bundle, ®s->cr_ipsr, ®s->ar_fpsr, &isr, ®s->pr, in handle_fpu_swa() 336 if (exception == 0) { in handle_fpu_swa() 339 } else if (exception == -1) { in handle_fpu_swa() 344 if (exception & 2) { in handle_fpu_swa() 366 if (exception == -1) { in handle_fpu_swa() 369 } else if (exception != 0) { in handle_fpu_swa()
|
/arch/frv/kernel/ |
D | entry-table.S | 28 # exception processing. We have three different tables for the three 33 # (4) The exception handler vector table 36 # exception processing. The prologue then jumps to the handler in this 37 # table, as indexed by the exception ID from the TBR. 43 # disabled when crossing exception boundaries, only when in debug mode), 71 # exception handler jump table
|
/arch/frv/lib/ |
D | memcpy.S | 20 # - NOTE: must not use any stack. exception detection performs function return
|
/arch/alpha/lib/ |
D | ev67-strlen_user.S | 34 lda v0, $exception-99b(zero); \ 94 $exception:
|
D | clear_user.S | 33 lda $31, $exception-99b($31); \ 110 $exception:
|