/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 | 256 static void vfp_raise_exceptions(u32 exceptions, u32 inst, u32 fpscr, struct pt_regs *regs) in vfp_raise_exceptions() argument 260 pr_debug("VFP: raising exceptions %08x\n", exceptions); in vfp_raise_exceptions() 262 if (exceptions == VFP_EXCEPTION_ERROR) { in vfp_raise_exceptions() 273 if (exceptions & (FPSCR_N|FPSCR_Z|FPSCR_C|FPSCR_V)) in vfp_raise_exceptions() 276 fpscr |= exceptions; in vfp_raise_exceptions() 281 if (exceptions & stat && fpscr & en) \ in vfp_raise_exceptions() 302 u32 exceptions = VFP_EXCEPTION_ERROR; in vfp_emulate_instruction() local 312 exceptions = vfp_single_cpdo(inst, fpscr); in vfp_emulate_instruction() 314 exceptions = vfp_double_cpdo(inst, fpscr); in vfp_emulate_instruction() 330 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
|
/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.
|
D | x_unfl.S | 55 | If underflow exceptions are not enabled, check for inexact 80 | It is possible to have either inex2 or inex1 exceptions with the
|
D | ssinh.S | 108 fmuls (%sp)+,%fp0 |last fp inst - possible exceptions set
|
/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 …]
|
/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
|
/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()
|
/arch/powerpc/include/asm/ |
D | nvram.h | 55 const char *exceptions[]);
|
/arch/microblaze/kernel/ |
D | Makefile | 18 obj-y += dma.o exceptions.o \
|
/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,
|
/arch/openrisc/ |
D | README.openrisc | 82 rewrite of exceptions handling.
|
/arch/arm/lib/ |
D | backtrace.S | 61 for_each_frame: tst frame, mask @ Check for address exceptions
|
/arch/s390/kernel/ |
D | reipl64.S | 112 srl %r14,1 # need to kill hi bit to avoid specification exceptions.
|
/arch/mips/sibyte/ |
D | Kconfig | 133 bool "All cache exceptions considered fatal (no recovery attempted)"
|