Home
last modified time | relevance | path

Searched refs:SPR_SPEFSCR (Results 1 – 12 of 12) sorted by relevance

/freebsd/lib/libc/powerpcspe/gen/
H A Dfpsetmask.c44 __asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR)); in fpsetmask()
47 __asm__ __volatile("mtspr %1,%0;isync" :: "r"(fpscr), "K"(SPR_SPEFSCR)); in fpsetmask()
H A Dfpsetround.c44 __asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR) ); in fpsetround()
47 __asm__ __volatile("mtspr %1, %0;isync" :: "r"(fpscr), "K"(SPR_SPEFSCR)); in fpsetround()
H A Dfpgetround.c43 __asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR)); in fpgetround()
H A Dflt_rounds.c51 __asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR)); in __flt_rounds()
H A Dfpgetmask.c43 __asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR)); in fpgetmask()
H A Dfpgetsticky.c45 __asm__ __volatile("mfspr %0, %1" : "=r"(fpscr) : "K"(SPR_SPEFSCR)); in fpgetsticky()
/freebsd/lib/msun/powerpc/
H A Dfenv.c69 spefscr = mfspr(SPR_SPEFSCR); in feraiseexcept()
70 mtspr(SPR_SPEFSCR, spefscr | (__excepts & FE_ALL_EXCEPT)); in feraiseexcept()
/freebsd/sys/powerpc/powerpc/
H A Dswtch32.S123 mfspr %r3,SPR_SPEFSCR
181 mtspr SPR_SPEFSCR,%r3
229 mtspr SPR_SPEFSCR, %r3
H A Dexec_machdep.c643 pcb->pcb_vec.vscr = mfspr(SPR_SPEFSCR); in cpu_save_thread_regs()
/freebsd/sys/powerpc/booke/
H A Dspe.c85 pcb->pcb_vec.vscr = mfspr(SPR_SPEFSCR); in save_vec_int()
122 pcb->pcb_vec.vscr = mfspr(SPR_SPEFSCR); in enable_vec()
133 mtspr(SPR_SPEFSCR, pcb->pcb_vec.vscr); in enable_vec()
668 spefscr |= (mfspr(SPR_SPEFSCR) & ~SPEFSCR_FINVS); in spe_handle_fpdata()
669 mtspr(SPR_SPEFSCR, spefscr); in spe_handle_fpdata()
/freebsd/libexec/rtld-elf/powerpc/
H A Drtld_start.S205 mfspr %r3, SPR_SPEFSCR
218 mtspr SPR_SPEFSCR, %r3
/freebsd/sys/powerpc/include/
H A Dspr.h311 #define SPR_SPEFSCR 0x200 /* ..8 Signal Processing Engine FSCR. */ macro