Lines Matching refs:new_fpcr
127 fpu_control_t fpcr, new_fpcr; in fesetround() local
131 new_fpcr = fpcr & ~(FE_TOWARDZERO << FPCR_RMODE_SHIFT); in fesetround()
132 new_fpcr |= (round << FPCR_RMODE_SHIFT); in fesetround()
133 if (new_fpcr != fpcr) { in fesetround()
134 __set_fpcr(new_fpcr); in fesetround()
142 fpu_control_t fpcr, new_fpcr; in feholdexcept() local
151 new_fpcr = fpcr & ~(FE_ALL_EXCEPT << FPCR_EXCEPT_SHIFT); in feholdexcept()
152 if (new_fpcr != fpcr) { in feholdexcept()
153 __set_fpcr(new_fpcr); in feholdexcept()
180 fpu_control_t old_fpcr, new_fpcr; in feenableexcept() local
183 new_fpcr = old_fpcr | ((mask & FE_ALL_EXCEPT) << FPCR_EXCEPT_SHIFT); in feenableexcept()
184 if (new_fpcr != old_fpcr) { in feenableexcept()
185 __set_fpcr(new_fpcr); in feenableexcept()
191 fpu_control_t old_fpcr, new_fpcr; in fedisableexcept() local
194 new_fpcr = old_fpcr & ~((mask & FE_ALL_EXCEPT) << FPCR_EXCEPT_SHIFT); in fedisableexcept()
195 if (new_fpcr != old_fpcr) { in fedisableexcept()
196 __set_fpcr(new_fpcr); in fedisableexcept()