Searched refs:fpsr (Results 1 - 25 of 25) sorted by relevance

/freebsd-10-stable/lib/libc/ia64/gen/
H A Dfpgetround.c35 uint64_t fpsr; local
37 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
38 return ((fp_rnd_t)((fpsr >> 10) & 3));
H A Dfpsetmask.c36 u_int64_t fpsr; local
39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
40 oldmask = ~fpsr & 0x3d;
41 fpsr = (fpsr & ~0x3d) | (~mask & 0x3d);
42 __asm __volatile("mov ar.fpsr=%0" :: "r" (fpsr));
H A Dfpsetround.c35 uint64_t fpsr; local
38 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
39 prev = (fp_rnd_t)((fpsr >> 10) & 3);
40 fpsr = (fpsr & ~0xC00ULL) | ((unsigned int)rnd << 10);
41 __asm __volatile("mov ar.fpsr=%0" :: "r"(fpsr));
H A Dfpgetmask.c36 u_int64_t fpsr; local
38 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
39 return (~fpsr & 0x3d);
H A Dmakecontext.c122 ucp->uc_mcontext.mc_special.fpsr = IA64_FPSR_DEFAULT;
H A Dsignalcontext.c121 ucp->uc_mcontext.mc_special.fpsr = IA64_FPSR_DEFAULT;
H A D_setjmp.S154 stf.spill [r10] = f31, J_B0-J_F31 // size of f31 + fpsr
160 mov r2 = ar.fpsr // save fpsr register
280 // restore branch registers and fpsr
282 ld8 r16 = [r10], J_B1-J_FPSR // get fpsr
285 mov ar.fpsr = r16
/freebsd-10-stable/lib/msun/ia64/
H A Dfenv.c60 fenv_t fpsr; local
62 __stfpsr(&fpsr);
64 feraiseexcept((fpsr >> _FPUSW_SHIFT) & FE_ALL_EXCEPT);
/freebsd-10-stable/sys/arm/include/
H A Dfp.h83 u_int32_t fpsr; member in struct:__anon6242
/freebsd-10-stable/sys/boot/ia64/ski/
H A Dstart.S54 mov ar.fpsr=r14
/freebsd-10-stable/sys/ia64/ia64/
H A Dgdb_machdep.c120 case 374: return (&kdb_thrctx->pcb_special.fpsr);
H A Dsetjmp.S154 stf.spill [r10] = f31, J_B0-J_F31 // size of f31 + fpsr
158 mov r2 = ar.fpsr // save fpsr register
319 // restore branch registers and fpsr
321 ld8 r16 = [r10], J_B1-J_FPSR // get fpsr
324 mov ar.fpsr = r16
H A Dsyscall.S99 mov ar.fpsr=r25
263 mov r22=ar.fpsr
309 st8 [r30]=r22,16 // fpsr
445 ld8 r25=[r15],16 // fpsr
H A Dvm_machdep.c226 tf->tf_special.fpsr = IA64_FPSR_DEFAULT;
H A Ddb_machdep.c95 {"ar.fpsr", DB_OFFSET(tf_special.fpsr), db_frame},
H A Dtrap.c742 &tf->tf_special.psr, &tf->tf_special.fpsr,
H A Dexception.S347 mov r18=ar.fpsr
352 // r18=fpsr, r19=rnat, r20=bspstore, r21=rsc, r22=iip, r23=ipsr
368 st8 [r30]=r18,16 // fpsr
718 ld8 r23=[r30],16 // fpsr
794 mov ar.fpsr=r23
H A Dmachdep.c1384 tf->tf_special.fpsr = IA64_FPSR_DEFAULT;
/freebsd-10-stable/lib/libkse/arch/ia64/ia64/
H A Dcontext.S75 ld8 r23=[r30] // fpsr
177 mov ar.fpsr=r23
189 mov r15=ar.fpsr
/freebsd-10-stable/gnu/usr.bin/gdb/kgdb/
H A Dtrgt_ia64.c145 supply_register(IA64_FPSR_REGNUM, (char *)&pcb.pcb_special.fpsr);
217 SPECIAL(fpsr),
/freebsd-10-stable/sys/contrib/ia64/libuwx/src/
H A Duwx_self_context.s127 // preds, priunat, rnat, unat, fpsr,
171 mov rTMP3 = ar.fpsr
175 st8 [rENV1] = rTMP3, 8 // env+104: ar.fpsr
334 // Restore ar.fpsr and gp
335 ld8 rTMP1 = [rENV1], 104 // env+104: ar.fpsr
338 mov ar.fpsr = rTMP1 // restore ar.fpsr
/freebsd-10-stable/sys/ia64/include/
H A D_regset.h66 unsigned long fpsr; member in struct:_special
H A Dia64_cpu.h426 IA64_AR(fpsr)
/freebsd-10-stable/tools/tools/gdb_regofs/
H A Dia64.c174 SPECIAL(fpsr), /* ar.fpsr */
/freebsd-10-stable/sys/xen/interface/
H A Darch-ia64.h299 unsigned long fpsr; member in struct:vcpu_ar_regs::__anon11654

Completed in 123 milliseconds