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

12

/freebsd-10.0-release/lib/libc/powerpc/gen/
H A Dfpsetmask.c43 u_int64_t fpscr; local
46 __asm__("mffs %0" : "=f"(fpscr));
47 old = (fp_rnd_t)((fpscr >> 3) & 0x1f);
48 fpscr = (fpscr & 0xffffff07) | (mask << 3);
49 __asm__ __volatile("mtfsf 0xff,%0" :: "f"(fpscr));
H A Dflt_rounds.c51 uint64_t fpscr; local
53 __asm__ __volatile("mffs %0" : "=f"(fpscr));
54 return map[(fpscr & 0x03)];
H A Dfpgetmask.c43 u_int64_t fpscr; local
45 __asm__("mffs %0" : "=f"(fpscr));
46 return ((fp_except_t)((fpscr >> 3) & 0x1f));
H A Dfpgetround.c43 u_int64_t fpscr; local
45 __asm__("mffs %0" : "=f"(fpscr));
46 return ((fp_rnd_t)(fpscr & 0x3));
H A Dfpsetround.c43 u_int64_t fpscr; local
46 __asm__ __volatile("mffs %0" : "=f"(fpscr));
47 old = (fp_rnd_t)(fpscr & 0x3);
48 fpscr = (fpscr & 0xfffffffc) | rnd_dir;
49 __asm__ __volatile("mtfsf 0xff,%0" :: "f"(fpscr));
H A Dfpgetsticky.c49 u_int64_t fpscr; local
51 __asm__ __volatile("mffs %0" : "=f"(fpscr));
52 return ((fp_except_t)((fpscr >> 25) & 0x1f));
/freebsd-10.0-release/lib/libc/powerpc64/gen/
H A Dfpsetmask.c43 u_int64_t fpscr; local
46 __asm__("mffs %0" : "=f"(fpscr));
47 old = (fp_rnd_t)((fpscr >> 3) & 0x1f);
48 fpscr = (fpscr & 0xffffff07) | (mask << 3);
49 __asm__ __volatile("mtfsf 0xff,%0" :: "f"(fpscr));
H A Dflt_rounds.c51 uint64_t fpscr; local
53 __asm__ __volatile("mffs %0" : "=f"(fpscr));
54 return map[(fpscr & 0x03)];
H A Dfpgetmask.c43 u_int64_t fpscr; local
45 __asm__("mffs %0" : "=f"(fpscr));
46 return ((fp_except_t)((fpscr >> 3) & 0x1f));
H A Dfpgetround.c43 u_int64_t fpscr; local
45 __asm__("mffs %0" : "=f"(fpscr));
46 return ((fp_rnd_t)(fpscr & 0x3));
H A Dfpsetround.c43 u_int64_t fpscr; local
46 __asm__ __volatile("mffs %0" : "=f"(fpscr));
47 old = (fp_rnd_t)(fpscr & 0x3);
48 fpscr = (fpscr & 0xfffffffc) | rnd_dir;
49 __asm__ __volatile("mtfsf 0xff,%0" :: "f"(fpscr));
H A Dfpgetsticky.c49 u_int64_t fpscr; local
51 __asm__ __volatile("mffs %0" : "=f"(fpscr));
52 return ((fp_except_t)((fpscr >> 25) & 0x1f));
/freebsd-10.0-release/contrib/compiler-rt/lib/arm/
H A Deqdf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Deqsf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dgedf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dgesf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dgtdf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dgtsf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dledf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dlesf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dltdf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dltsf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dnedf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dnesf2vfp.S25 vmrs apsr_nzcv, fpscr
H A Dunorddf2vfp.S25 vmrs apsr_nzcv, fpscr

Completed in 283 milliseconds

12