Home
last modified time | relevance | path

Searched refs:exception (Results 1 – 25 of 116) sorted by relevance

12345

/arch/m68k/fpsp040/
Dskeleton.S7 | 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 …]
Dfpsp.h11 | 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 …]
Dkernel_ex.S4 | 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
Dgen_except.S6 | 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/
Dinterrupt.c118 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/
Dfskeleton.S70 | 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 …]
Dfpsp.doc33 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 …]
Diskeleton.S59 | 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/
Dgenex.S406 .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/
DKconfig-nommu40 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/
Dirq_handler.h30 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/
Dentry.S71 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
Dex.S19 ! exception no 0 to 255
38 ! exception no 256 to 511
/arch/arm/nwfpe/
Dfpa11_cpdo.c45 roundData.exception = 0; in EmulateCPDO()
133 if (roundData.exception) in EmulateCPDO()
134 float_raise(roundData.exception); in EmulateCPDO()
Dfpa11_cprt.c80 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()
Dsoftfloat.c100 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/
Ddtc-parser.tab.h_shipped23 /* 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/
Dpfpsp.S963 # 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/
Dentry.S76 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/
Dvectors.S78 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/
Dtraps.c290 long exception, bundle[2]; in handle_fpu_swa() local
333 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->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/
Dentry-table.S28 # 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/
Dmemcpy.S20 # - NOTE: must not use any stack. exception detection performs function return
/arch/alpha/lib/
Dev67-strlen_user.S34 lda v0, $exception-99b(zero); \
94 $exception:
Dclear_user.S33 lda $31, $exception-99b($31); \
110 $exception:

12345