/freebsd-11.0-release/contrib/gcc/config/sparc/ |
H A D | crtfastmath.c | 40 unsigned int fsr; local 43 the fsr register modified the upper 32-bit, the only thing up there 47 __asm__("st %%fsr, %0" 48 : "=m" (fsr)); 50 fsr |= FPRS_NS; 52 __asm__("ld %0, %%fsr" 53 : : "m" (fsr));
|
/freebsd-11.0-release/lib/libc/sparc64/gen/ |
H A D | fpgetmask.c | 12 #include <machine/fsr.h> 20 __asm__("st %%fsr,%0" : "=m" (x));
|
H A D | fpgetround.c | 11 #include <machine/fsr.h> 19 __asm__("st %%fsr,%0" : "=m" (x));
|
H A D | fpgetsticky.c | 11 #include <machine/fsr.h> 19 __asm__("st %%fsr,%0" : "=m" (x));
|
H A D | fpsetmask.c | 9 #include <machine/fsr.h> 19 __asm__("st %%fsr,%0" : "=m" (old)); 25 __asm__("ld %0,%%fsr" : : "m" (new));
|
H A D | fpsetround.c | 11 #include <machine/fsr.h> 21 __asm__("st %%fsr,%0" : "=m" (old)); 27 __asm__("ld %0,%%fsr" : : "m" (new));
|
/freebsd-11.0-release/sys/arm/arm/ |
H A D | trap-v6.c | 214 abort_imprecise(struct trapframe *tf, u_int fsr, u_int prefetch, bool usermode) argument 224 abort_fatal(tf, FAULT_EA_IMPREC, fsr, 0, prefetch, curthread, NULL); 246 abort_debug(struct trapframe *tf, u_int fsr, u_int prefetch, bool usermode, argument 281 uint32_t fsr; local 296 fsr = (prefetch) ? cp15_ifsr_get(): cp15_dfsr_get(); 303 idx = FSR_TO_FAULT(fsr); 308 CTR6(KTR_TRAP, "%s: fsr %#x (idx %u) far %#x prefetch %u usermode %d", 309 __func__, fsr, idx, far, prefetch, usermode); 315 abort_imprecise(tf, fsr, prefetch, usermode); 320 abort_debug(tf, fsr, prefetc 535 abort_fatal(struct trapframe *tf, u_int idx, u_int fsr, u_int far, u_int prefetch, struct thread *td, struct ksig *ksig) argument 603 abort_align(struct trapframe *tf, u_int idx, u_int fsr, u_int far, u_int prefetch, struct thread *td, struct ksig *ksig) argument 640 abort_icache(struct trapframe *tf, u_int idx, u_int fsr, u_int far, u_int prefetch, struct thread *td, struct ksig *ksig) argument [all...] |
H A D | trap-v4.c | 183 u_int user, far, fsr; local 196 fsr = cpu_faultstatus(); 233 if (__predict_false(data_aborts[fsr & FAULT_TYPE_MASK].func != NULL)) { 234 if ((data_aborts[fsr & FAULT_TYPE_MASK].func)(tf, fsr, far, 278 dab_fatal(tf, fsr, far, td, &ksig); 321 if (IS_PERMISSION_FAULT(fsr)) 343 last_fault_code = fsr; 370 dab_fatal(tf, fsr, far, td, &ksig); 406 dab_fatal(struct trapframe *tf, u_int fsr, u_in argument 471 dab_align(struct trapframe *tf, u_int fsr, u_int far, struct thread *td, struct ksig *ksig) argument 517 dab_buserr(struct trapframe *tf, u_int fsr, u_int far, struct thread *td, struct ksig *ksig) argument [all...] |
/freebsd-11.0-release/lib/libc/sparc64/fpu/ |
H A D | fpu.c | 83 #include <machine/fsr.h> 130 u_long fsr, tstate; local 134 fsr = uf->uf_fsr; 136 switch (FSR_GET_FTT(fsr)) { 156 fe.fe_fsr = fsr & ~FSR_FTT_MASK; 165 __asm __volatile("ldx %0, %%fsr" : : "m" (fe.fe_fsr)); 239 u_long fsr; local 247 fsr = fe->fe_fsr | (cx << FSR_CEXC_SHIFT); 249 if (fsr & (FSR_NV << FSR_TEM_SHIFT)) { 250 fe->fe_fsr = (fsr 274 u_long reg, fsr; local [all...] |
H A D | fpu_compare.c | 56 #include <machine/fsr.h> 79 * This updates the fcc field in the fsr.
|
H A D | fpu_div.c | 53 #include <machine/fsr.h>
|
H A D | fpu_add.c | 55 #include <machine/fsr.h>
|
H A D | fpu_subr.c | 53 #include <machine/fsr.h>
|
H A D | fpu_explode.c | 58 #include <machine/fsr.h>
|
H A D | fpu_qp.c | 31 #include <machine/fsr.h> 43 __asm __volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \ 54 __asm __volatile("ldx %0, %%fsr" : : "m" (fe.fe_fsr)); \ 64 __asm __volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \ 71 __asm __volatile("ldx %0, %%fsr" : : "m" (fe.fe_fsr)); \ 81 __asm __volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \ 88 __asm __volatile("ldx %0, %%fsr" : : "m" (fe.fe_fsr)); \ 106 __asm __volatile("stx %%fsr, %0" : "=m" (fe.fe_fsr) :); \ 116 __asm __volatile("ldx %0, %%fsr" : : "m" (fe.fe_fsr)); \ 126 __asm __volatile("stx %%fsr, [all...] |
/freebsd-11.0-release/sys/sparc64/include/ |
H A D | ieeefp.h | 12 #include <machine/fsr.h>
|
/freebsd-11.0-release/sys/boot/sparc64/loader/ |
H A D | locore.S | 16 #include <machine/fsr.h>
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterContextFreeBSD_arm.h | 46 uint32_t fsr; /* Fault status */ member in struct:RegisterContextFreeBSD_arm::EXC
|
H A D | RegisterContextLinux_arm.h | 46 uint32_t fsr; /* Fault status */ member in struct:RegisterContextLinux_arm::EXC
|
H A D | RegisterContextDarwin_arm.h | 147 uint32_t fsr; /* Fault status */ member in struct:RegisterContextDarwin_arm::EXC
|
/freebsd-11.0-release/lib/libthread_db/arch/sparc64/ |
H A D | libpthread_md.c | 35 #include <machine/fsr.h>
|
/freebsd-11.0-release/sys/powerpc/fpu/ |
H A D | fpu_emu.c | 276 int ra, rb, rc, rt, type, mask, fsr, cx, bf, setcr; local 757 fsr = fe->fe_fpscr; 759 fsr &= ~FPSCR_FX; 760 if ((cx^fsr)&FPSR_EX_MSK) 761 fsr |= FPSCR_FX; 762 mask = fsr & FPSR_EX; 765 fsr |= FPSCR_FEX; 768 fsr &= ~FPSCR_FPRF; 771 fsr |= FPSCR_VX; 772 fsr | [all...] |
/freebsd-11.0-release/sys/arm/include/ |
H A D | armreg.h | 431 #define FSR_TO_FAULT(fsr) (((fsr) & 0xF) | \ 432 ((((fsr) & (1 << 10)) >> (10 - 4))))
|
/freebsd-11.0-release/sys/mips/include/ |
H A D | frame.h | 136 register_t fsr; member in struct:trapframe
|
/freebsd-11.0-release/sys/mips/mips/ |
H A D | db_interface.c | 344 /* TBD: when is fsr set */ 345 fpucsr = (curthread) ? curthread->td_pcb->pcb_regs.fsr : 0;
|