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

123

/freebsd-11-stable/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-11-stable/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-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dfp_mode.c31 uint32_t fpscr; local
32 __asm__ __volatile__("vmrs %0, fpscr" : "=r" (fpscr));
33 fpscr = fpscr >> ARM_RMODE_SHIFT & ARM_RMODE_MASK;
34 switch (fpscr) {
52 uint32_t fpscr; local
53 __asm__ __volatile__("vmrs %0, fpscr" : "=r" (fpscr));
54 __asm__ __volatile__("vmsr fpscr,
[all...]
H A Deqdf2vfp.S27 vmrs apsr_nzcv, fpscr
H A Deqsf2vfp.S28 vmrs apsr_nzcv, fpscr
H A Dgedf2vfp.S28 vmrs apsr_nzcv, fpscr
H A Dgesf2vfp.S28 vmrs apsr_nzcv, fpscr
H A Dgtdf2vfp.S28 vmrs apsr_nzcv, fpscr
H A Dgtsf2vfp.S28 vmrs apsr_nzcv, fpscr
H A Dledf2vfp.S28 vmrs apsr_nzcv, fpscr
H A Dlesf2vfp.S28 vmrs apsr_nzcv, fpscr
H A Dltdf2vfp.S28 vmrs apsr_nzcv, fpscr
H A Dltsf2vfp.S28 vmrs apsr_nzcv, fpscr
/freebsd-11-stable/lib/libc/arm/gen/
H A Dfpgetround_vfp.c41 uint32_t fpscr; local
43 __asm __volatile("vmrs %0, fpscr" : "=&r"(fpscr));
45 return ((fpscr >> 22) & 3);
/freebsd-11-stable/lib/libc/arm/aeabi/
H A Daeabi_vfp_float.S40 vmrs APSR_nzcv, fpscr
48 vmrs APSR_nzcv, fpscr
56 vmrs APSR_nzcv, fpscr
64 vmrs APSR_nzcv, fpscr
75 vmrs APSR_nzcv, fpscr
86 vmrs APSR_nzcv, fpscr
97 vmrs APSR_nzcv, fpscr
108 vmrs APSR_nzcv, fpscr
119 vmrs APSR_nzcv, fpscr

Completed in 123 milliseconds

123