HomeSort by: relevance | last modified time | path
    Searched defs:fpsr (Results 1 - 25 of 63) sorted by relevancy

1 2 3

  /src/lib/libc/arch/hppa/gen/
fpgetmask.c 20 uint64_t fpsr; local in function:fpgetmask
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_except)(fpsr >> 32) & 0x1f);
fpgetround.c 20 uint64_t fpsr; local in function:fpgetround
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_rnd)(fpsr >> 41) & 0x3);
fpgetsticky.c 20 uint64_t fpsr; local in function:fpgetsticky
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_except)(fpsr >> 59) & 0x1f);
fpgetmask.c 20 uint64_t fpsr; local in function:fpgetmask
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_except)(fpsr >> 32) & 0x1f);
fpgetround.c 20 uint64_t fpsr; local in function:fpgetround
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_rnd)(fpsr >> 41) & 0x3);
fpgetsticky.c 20 uint64_t fpsr; local in function:fpgetsticky
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_except)(fpsr >> 59) & 0x1f);
fpgetmask.c 20 uint64_t fpsr; local in function:fpgetmask
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_except)(fpsr >> 32) & 0x1f);
fpgetround.c 20 uint64_t fpsr; local in function:fpgetround
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_rnd)(fpsr >> 41) & 0x3);
fpgetsticky.c 20 uint64_t fpsr; local in function:fpgetsticky
22 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
23 return ((fp_except)(fpsr >> 59) & 0x1f);
flt_rounds.c 27 uint64_t fpsr; local in function:__flt_rounds
29 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr));
30 return map[(unsigned int)(fpsr >> 41) & 0x03];
fpsetmask.c 20 uint64_t fpsr; local in function:fpsetmask
23 __asm volatile("fstd %%fr0,0(%1)" : "=m"(fpsr) : "r"(&fpsr) : "memory");
24 old = (fp_except)(fpsr >> 32) & 0x1f;
25 fpsr = (fpsr & 0xffffffe000000000LL) | ((uint64_t)(mask & 0x1f) << 32);
26 __asm volatile("fldd 0(%0),%%fr0" : : "r"(&fpsr) : "memory");
fpsetround.c 20 uint64_t fpsr; local in function:fpsetround
23 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr) : "memory");
24 old = (fp_rnd)(fpsr >> 41) & 0x03;
25 fpsr = (fpsr & 0xfffff9ff00000000LL) |
27 __asm volatile("fldd 0(%0),%%fr0" : : "r" (&fpsr) : "memory");
fpsetsticky.c 20 uint64_t fpsr; local in function:fpsetsticky
23 __asm volatile("fstd %%fr0,0(%1)" : "=m" (fpsr) : "r" (&fpsr) : "memory");
24 old = (fp_except)(fpsr >> 59) & 0x1f;
25 fpsr = (fpsr & 0x07ffffff00000000LL) | ((uint64_t)(mask & 0x1f) << 59);
26 __asm volatile("fldd 0(%0),%%fr0" : : "r" (&fpsr) : "memory");
  /src/lib/libc/arch/ia64/gen/
fpgetmask.c 37 uint64_t fpsr; local in function:fpgetmask
39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
40 return (~fpsr & 0x3d);
fpgetround.c 35 uint64_t fpsr; local in function:fpgetround
37 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
38 return ((fp_rnd)((fpsr >> 10) & 3));
fpgetmask.c 37 uint64_t fpsr; local in function:fpgetmask
39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
40 return (~fpsr & 0x3d);
fpgetround.c 35 uint64_t fpsr; local in function:fpgetround
37 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
38 return ((fp_rnd)((fpsr >> 10) & 3));
fpgetmask.c 37 uint64_t fpsr; local in function:fpgetmask
39 __asm __volatile("mov %0=ar.fpsr" : "=r" (fpsr));
40 return (~fpsr & 0x3d);
fpgetround.c 35 uint64_t fpsr; local in function:fpgetround
37 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
38 return ((fp_rnd)((fpsr >> 10) & 3));
fpsetmask.c 36 int64_t fpsr; local in function:fpsetmask
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));
fpsetround.c 35 uint64_t fpsr; local in function:fpsetround
38 __asm __volatile("mov %0=ar.fpsr" : "=r"(fpsr));
39 prev = (fp_rnd)((fpsr >> 10) & 3);
40 fpsr = (fpsr & ~0xC00ULL) | ((unsigned int)rnd << 10);
41 __asm __volatile("mov ar.fpsr=%0" :: "r"(fpsr));
  /src/lib/libc/arch/m68k/hardfloat/
fpgetsticky.c 42 int fpsr; local in function:__weak_alias
44 __asm("fmovel %%fpsr,%0" : "=d"(fpsr));
46 return __SHIFTOUT(fpsr, FPSR_AEX);
fpgetsticky.c 42 int fpsr; local in function:__weak_alias
44 __asm("fmovel %%fpsr,%0" : "=d"(fpsr));
46 return __SHIFTOUT(fpsr, FPSR_AEX);
fpgetsticky.c 42 int fpsr; local in function:__weak_alias
44 __asm("fmovel %%fpsr,%0" : "=d"(fpsr));
46 return __SHIFTOUT(fpsr, FPSR_AEX);
  /src/lib/libm/arch/ia64/
fenv.c 85 fenv_t fpsr; local in function:feupdateenv
87 __stfpsr(&fpsr);
89 feraiseexcept((fpsr >> _FPUSW_SHIFT) & FE_ALL_EXCEPT);

Completed in 187 milliseconds

1 2 3