/linux-3.4.99/arch/arm/vfp/ |
D | vfpdouble.c | 70 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 …]
|
D | vfpsingle.c | 70 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 …]
|
D | vfpmodule.c | 255 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 …]
|
D | vfp.h | 249 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 …
|
D | vfphw.S | 83 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/ |
D | release-notes.txt | 8 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/ |
D | x_unimp.S | 59 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
|
D | stanh.S | 117 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
|
D | gen_except.S | 4 | 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
|
D | satan.S | 336 fmovel %d1,%FPCR |restore users exceptions 387 fmovel %d1,%FPCR |restore users exceptions 396 fmovel %d1,%FPCR |restore users exceptions
|
D | ssin.S | 650 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
|
D | stan.S | 246 fmovel %d1,%fpcr |restore users exceptions 286 fmovel %d1,%fpcr |restore users exceptions 300 fmovel %d1,%fpcr |restore users exceptions
|
D | skeleton.S | 60 | 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/ |
D | entry.S | 80 # 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/ |
D | fskeleton.S | 109 | 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.
|
D | TEST.DOC | 152 (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/ |
D | nvram_64.c | 245 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/ |
D | trace.h | 554 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/ |
D | nvram.h | 55 const char *exceptions[]);
|
/linux-3.4.99/Documentation/frv/ |
D | kernel-ABI.txt | 64 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
|
D | gdbstub.txt | 8 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/ |
D | Makefile | 18 obj-y += dma.o exceptions.o \
|
/linux-3.4.99/Documentation/ |
D | sgi-visws.txt | 13 with some notable exceptions such as interrupt handling.
|
/linux-3.4.99/Documentation/i2c/busses/ |
D | i2c-ali1563 | 19 notable exceptions. One of those happens to be the fact they upgraded the
|
/linux-3.4.99/Documentation/infiniband/ |
D | core_locking.txt | 10 With the following exceptions, a low-level driver implementation of 11 all of the methods in struct ib_device may sleep. The exceptions
|