/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);
|