Lines Matching refs:temp
24 fenv_t temp; in __fesetenv() local
31 __asm__ ("fmove%.l %/fpcr,%0" : "=dm" (temp.__control_register)); in __fesetenv()
32 __asm__ ("fmove%.l %/fpsr,%0" : "=dm" (temp.__status_register)); in __fesetenv()
33 __asm__ ("fmove%.l %/fpiar,%0" : "=dm" (temp.__instruction_address)); in __fesetenv()
35 __asm__ ("fmovem%.l %/fpcr/%/fpsr/%/fpiar,%0" : "=m" (*&temp)); in __fesetenv()
38 temp.__status_register &= ~FE_ALL_EXCEPT; in __fesetenv()
39 temp.__control_register &= ~((FE_ALL_EXCEPT << 6) | FE_UPWARD); in __fesetenv()
43 temp.__control_register |= FE_ALL_EXCEPT << 6; in __fesetenv()
46 temp.__control_register |= (envp->__control_register in __fesetenv()
48 temp.__status_register |= envp->__status_register & FE_ALL_EXCEPT; in __fesetenv()
53 :: "dm" (temp.__instruction_address)); in __fesetenv()
55 :: "dm" (temp.__control_register)); in __fesetenv()
57 :: "dm" (temp.__status_register)); in __fesetenv()
59 __asm__ __volatile__ ("fmovem%.l %0,%/fpcr/%/fpsr/%/fpiar" : : "m" (*&temp)); in __fesetenv()