Home
last modified time | relevance | path

Searched refs:exceptions (Results 1 – 25 of 104) sorted by relevance

12345

/linux-3.4.99/arch/arm/vfp/
Dvfpdouble.c70 u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char … in vfp_double_normaliseround() argument
81 if (vd->exponent == 2047 && (vd->significand == 0 || exceptions)) in vfp_double_normaliseround()
161 exceptions |= FPSCR_IXC; in vfp_double_normaliseround()
172 exceptions |= FPSCR_OFC | FPSCR_IXC; in vfp_double_normaliseround()
186 exceptions |= FPSCR_UFC; in vfp_double_normaliseround()
196 dd, d, exceptions); in vfp_double_normaliseround()
199 return exceptions; in vfp_double_normaliseround()
444 u32 exceptions = 0; in vfp_double_fcvts() local
454 exceptions = FPSCR_IOC; in vfp_double_fcvts()
475 return vfp_single_normaliseround(sd, &vsd, fpscr, exceptions, "fcvts"); in vfp_double_fcvts()
[all …]
Dvfpsingle.c70 u32 __vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions) in __vfp_single_normaliseround() argument
72 u32 vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions, const char … in __vfp_single_normaliseround()
83 if (vs->exponent == 255 && (vs->significand == 0 || exceptions)) in __vfp_single_normaliseround()
166 exceptions |= FPSCR_IXC; in __vfp_single_normaliseround()
177 exceptions |= FPSCR_OFC | FPSCR_IXC; in __vfp_single_normaliseround()
191 exceptions |= FPSCR_UFC; in __vfp_single_normaliseround()
202 sd, d, exceptions); in __vfp_single_normaliseround()
207 return exceptions; in __vfp_single_normaliseround()
487 u32 exceptions = 0; in vfp_single_fcvtd() local
497 exceptions = FPSCR_IOC; in vfp_single_fcvtd()
[all …]
Dvfpmodule.c255 static void vfp_raise_exceptions(u32 exceptions, u32 inst, u32 fpscr, struct pt_regs *regs) in vfp_raise_exceptions() argument
259 pr_debug("VFP: raising exceptions %08x\n", exceptions); in vfp_raise_exceptions()
261 if (exceptions == VFP_EXCEPTION_ERROR) { in vfp_raise_exceptions()
272 if (exceptions & (FPSCR_N|FPSCR_Z|FPSCR_C|FPSCR_V)) in vfp_raise_exceptions()
275 fpscr |= exceptions; in vfp_raise_exceptions()
280 if (exceptions & stat && fpscr & en) \ in vfp_raise_exceptions()
301 u32 exceptions = VFP_EXCEPTION_ERROR; in vfp_emulate_instruction() local
311 exceptions = vfp_single_cpdo(inst, fpscr); in vfp_emulate_instruction()
313 exceptions = vfp_double_cpdo(inst, fpscr); in vfp_emulate_instruction()
329 return exceptions & ~VFP_NAN_FLAG; in vfp_emulate_instruction()
[all …]
Dvfp.h249 u32 __vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions);
251 u32 vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions, const char …
346 u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char …
Dvfphw.S83 bic r5, r1, #FPEXC_EX @ make sure exceptions are disabled
95 @ exceptions, so we can get at the
/linux-3.4.99/Documentation/arm/VFP/
Drelease-notes.txt8 provides support for the exceptions bounced from VFP hardware found
31 All the above pass softfloat tests with the following exceptions:
35 - the handling of underflow exceptions is slightly different. If a
/linux-3.4.99/arch/m68k/fpsp040/
Dx_unimp.S59 andl #0xFF00FF,%d0 |clear all but accrued exceptions
62 fmovel #0,%FPCR |clear all user exceptions for FPSP
74 bral gen_except |post any exceptions and return
Dstanh.S117 fmovel %d1,%FPCR |restore users exceptions
157 fmovel %d1,%FPCR |restore users exceptions
165 fmovel %d1,%FPCR |restore users exceptions
179 fmovel %d1,%FPCR |restore users exceptions
Dgen_except.S4 | gen_except --- FPSP routine to detect reportable exceptions
10 | Any routine which may report an exceptions must load
13 | Priority for exceptions is:
124 | Frame is idle, so check for exceptions reported through
169 | commonE1 does this for E1 exceptions, which are snan,
170 | operr, and dz. commonE3 does this for E3 exceptions, which
209 | No bits in the enable byte match existing exceptions. Check for
221 | No exceptions are to be reported. If the instruction was
Dsatan.S336 fmovel %d1,%FPCR |restore users exceptions
387 fmovel %d1,%FPCR |restore users exceptions
396 fmovel %d1,%FPCR |restore users exceptions
Dssin.S650 andil #0xff,%d1 |mask off all exceptions
654 fmovel (%sp)+,%FPCR |restore users exceptions
718 andil #0xff,%d1 |mask off all exceptions
722 fmovel (%sp)+,%FPCR |restore users exceptions
737 andil #0xff,%d1 |mask off all exceptions
741 fmovel (%sp)+,%FPCR |restore users exceptions
Dstan.S246 fmovel %d1,%fpcr |restore users exceptions
286 fmovel %d1,%fpcr |restore users exceptions
300 fmovel %d1,%fpcr |restore users exceptions
Dskeleton.S60 | All dz exceptions are 'real', hence no fpsp_dz entry point.
82 | All inexact exceptions are real, but the 'real' handler
86 | necessary for E1 exceptions.
/linux-3.4.99/arch/frv/kernel/
Dentry.S80 # handle h/w single-step through exceptions
155 # make sure we (the kernel) get div-zero and misalignment exceptions
169 # raise the minimum interrupt priority to 15 (NMI only) and enable exceptions
598 # now that we've accessed the exception regs, we can enable exceptions
651 # now that we've accessed the exception regs, we can enable exceptions
690 # now that we've accessed the exception regs, we can enable exceptions
738 # now that we've accessed the exception regs, we can enable exceptions
777 # now that we've accessed the exception regs, we can enable exceptions
820 # now that we've accessed the exception regs, we can enable exceptions
835 # we can enable exceptions
[all …]
/linux-3.4.99/arch/m68k/ifpsp060/
Dfskeleton.S109 | for enabled operand error exceptions. The exception stack frame is an operand error
128 | for enabled signalling NaN exceptions. The exception stack frame is a signalling NaN
147 | for enabled divide-by-zero exceptions. The exception stack frame is a divide-by-zero
166 | for enabled inexact exceptions. The exception stack frame is an inexact
185 | for enabled bsun exceptions. The exception stack frame is a bsun
206 | encountered. Three different types of exceptions can enter the F-Line exception
220 | encountered. Three different types of exceptions can enter the F-Line exception
224 | exceptions branch here.
DTEST.DOC152 (2) unsupported data type exceptions
153 (3) non-maskable overflow/underflow exceptions
160 basically, it enables each of these exceptions and forces
/linux-3.4.99/arch/powerpc/kernel/
Dnvram_64.c245 const char *name, int sig, const char *exceptions[]) in nvram_can_remove_partition() argument
252 } else if (exceptions) { in nvram_can_remove_partition()
254 for (except = exceptions; *except; except++) { in nvram_can_remove_partition()
272 const char *exceptions[]) in nvram_remove_partition() argument
278 if (!nvram_can_remove_partition(part, name, sig, exceptions)) in nvram_remove_partition()
/linux-3.4.99/arch/x86/kvm/
Dtrace.h554 TP_PROTO(__u16 cr_read, __u16 cr_write, __u32 exceptions, __u64 intercept),
555 TP_ARGS(cr_read, cr_write, exceptions, intercept),
560 __field( __u32, exceptions )
567 __entry->exceptions = exceptions;
572 __entry->cr_read, __entry->cr_write, __entry->exceptions,
/linux-3.4.99/arch/powerpc/include/asm/
Dnvram.h55 const char *exceptions[]);
/linux-3.4.99/Documentation/frv/
Dkernel-ABI.txt64 No exceptions or interrupts may happen. Any mandatory exceptions
70 No exceptions may happen in this mode. Memory protection and
71 management exceptions will be flagged for later consideration, but
108 SCR3 MMU Save for GR31 during debug exceptions
Dgdbstub.txt8 trap exceptions that happen in kernel space and interrupt execution. It also
23 incur any exceptions or interrupts whilst it is active. In particular, note
127 Furthermore, the GDB stub will intercept a number of exceptions automatically
/linux-3.4.99/arch/microblaze/kernel/
DMakefile18 obj-y += dma.o exceptions.o \
/linux-3.4.99/Documentation/
Dsgi-visws.txt13 with some notable exceptions such as interrupt handling.
/linux-3.4.99/Documentation/i2c/busses/
Di2c-ali156319 notable exceptions. One of those happens to be the fact they upgraded the
/linux-3.4.99/Documentation/infiniband/
Dcore_locking.txt10 With the following exceptions, a low-level driver implementation of
11 all of the methods in struct ib_device may sleep. The exceptions

12345