HomeSort by: relevance | last modified time | path
    Searched refs:fpscr (Results 1 - 25 of 84) sorted by relevancy

1 2 3 4

  /src/lib/libc/arch/powerpc64/gen/
fpsetsticky.c 56 uint64_t fpscr; local
59 __asm volatile("mffs %0" : "=f"(fpscr));
60 old = ((uint32_t)fpscr & STICKYBITS) >> STICKYSHFT;
67 fpscr &= ~INVBITS;
69 fpscr |= INVBITS;
70 fpscr &= ~STICKYBITS;
71 fpscr |= ((uint32_t)mask << STICKYSHFT) & STICKYBITS;
75 if (fpscr & (STICKYBITS|INVBITS))
76 fpscr |= FPSCR_FX;
78 fpscr &= ~FPSCR_FX
    [all...]
fpsetmask.c 53 uint64_t fpscr; local
56 __asm volatile("mffs %0" : "=f"(fpscr));
57 old = ((uint32_t)fpscr & MASKBITS) >> MASKSHFT;
58 fpscr &= ~MASKBITS;
59 fpscr |= ((uint32_t)mask << MASKSHFT) & MASKBITS;
60 __asm volatile("mtfsf 0xff,%0" :: "f"(fpscr));
fpsetround.c 52 uint64_t fpscr; local
55 __asm volatile("mffs %0" : "=f"(fpscr));
56 old = (uint32_t)fpscr & ROUNDBITS;
57 fpscr &= ~ROUNDBITS;
58 fpscr |= rnd_dir & ROUNDBITS;
59 __asm volatile("mtfsf 0xff,%0" :: "f"(fpscr));
flt_rounds.c 58 uint64_t fpscr;
60 __asm volatile("mffs %0" : "=f"(fpscr));
61 return map[((uint32_t)fpscr & FPSCR_RN)];
fpgetround.c 53 uint64_t fpscr; local
55 __asm volatile("mffs %0" : "=f"(fpscr));
56 return (((uint32_t)fpscr & ROUNDBITS) >> ROUNDSHFT);
fpgetmask.c 53 uint64_t fpscr; local
55 __asm volatile("mffs %0" : "=f"(fpscr));
56 return (((uint32_t)fpscr & MASKBITS) >> MASKSHFT);
fpgetsticky.c 53 uint64_t fpscr; local
55 __asm volatile("mffs %0" : "=f"(fpscr));
56 return (((uint32_t)fpscr & STICKYBITS) >> STICKYSHFT);
  /src/external/gpl3/gdb/dist/sim/testsuite/sh/
fpchg.s 10 sts fpscr, r0
13 sts fpscr, r0
16 sts fpscr, r0
19 sts fpscr, r0
22 sts fpscr, r0
frchg.s 10 sts fpscr, r0
13 sts fpscr, r0
16 sts fpscr, r0
19 sts fpscr, r0
22 sts fpscr, r0
fschg.s 10 sts fpscr, r0
13 sts fpscr, r0
16 sts fpscr, r0
19 sts fpscr, r0
22 sts fpscr, r0
  /src/external/gpl3/gdb.old/dist/sim/testsuite/sh/
fpchg.s 10 sts fpscr, r0
13 sts fpscr, r0
16 sts fpscr, r0
19 sts fpscr, r0
22 sts fpscr, r0
frchg.s 10 sts fpscr, r0
13 sts fpscr, r0
16 sts fpscr, r0
19 sts fpscr, r0
22 sts fpscr, r0
fschg.s 10 sts fpscr, r0
13 sts fpscr, r0
16 sts fpscr, r0
19 sts fpscr, r0
22 sts fpscr, r0
  /src/sys/arch/powerpc/include/
reg.h 63 uint64_t fpscr; /* Status and Control Register */ member in struct:fpreg
66 double fpscr; /* Status and Control Register */
  /src/lib/libc/arch/arm/hardfloat/
fpsetround.c 63 uint32_t fpscr; local
64 __asm __volatile("vmrs %0, fpscr" : "=r" (fpscr));
65 fp_rnd old_rnd = __SHIFTOUT(fpscr, VFP_FPSCR_RMODE);
66 fpscr ^= __SHIFTIN(new_rnd ^ old_rnd, VFP_FPSCR_RMODE);
67 __asm __volatile("vmsr fpscr, %0" :: "r" (fpscr));
fpgetround.c 63 uint32_t fpscr; local
64 __asm __volatile("vmrs %0, fpscr" : "=r" (fpscr));
65 return __SHIFTOUT(fpscr, VFP_FPSCR_RMODE);
fpsetmask.S 50 vmrs r1, fpscr
54 vmsr fpscr, r1
fpsetsticky.S 50 vmrs r0, fpscr
53 vmsr fpscr, r1
  /src/lib/libm/arch/arm/
fenv.c 109 int fpscr = armreg_fpscr_read(); local
110 fpscr |= __SHIFTIN(excepts, VFP_FPSCR_CSUM);
111 armreg_fpscr_write(fpscr);
130 int fpscr = armreg_fpscr_read(); local
131 fpscr &= ~__SHIFTIN(excepts, VFP_FPSCR_CSUM);
132 fpscr |= __SHIFTIN((*flagp & excepts), VFP_FPSCR_CSUM);
133 armreg_fpscr_write(fpscr);
143 int fpscr = armreg_fpscr_read(); local
144 armreg_fpscr_write(fpscr | __SHIFTIN((excepts), VFP_FPSCR_ESUM));
145 return __SHIFTOUT(fpscr, VFP_FPSCR_ESUM) & FE_ALL_EXCEPT
154 int fpscr = armreg_fpscr_read(); local
197 int fpscr = armreg_fpscr_read() & ~VFP_FPSCR_RMODE; local
256 int fpscr = armreg_fpscr_read(); local
    [all...]
  /src/sys/arch/powerpc/powerpc/
fpu.c 138 uint32_t fpscr, ofpscr; local
158 "mffs 0\n" /* get FPSCR */
166 "mffs 0\n" /* get FPSCR */
167 "stfd 0,0(%[fpscr])\n" /* store it */
170 [fpscr] "b"(&pcb->pcb_fpu.fpscr),
180 fpscr64 = *(uint64_t *)&pcb->pcb_fpu.fpscr;
181 ((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] &= ~MASKBITS;
186 fpscr64 = *(uint64_t *)&pcb->pcb_fpu.fpscr;
187 ((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] &= ~MASKBITS
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/
eqdf2vfp.S 25 vmrs apsr_nzcv, fpscr
eqsf2vfp.S 25 vmrs apsr_nzcv, fpscr
gedf2vfp.S 25 vmrs apsr_nzcv, fpscr
gesf2vfp.S 25 vmrs apsr_nzcv, fpscr
gtdf2vfp.S 25 vmrs apsr_nzcv, fpscr

Completed in 31 milliseconds

1 2 3 4