Lines Matching refs:ctx
135 libc_feholdsetround_ppc_ctx (struct rm_ctx *ctx, int r) in libc_feholdsetround_ppc_ctx() argument
139 ctx->env = old.fenv = fegetenv_and_set_rn (r); in libc_feholdsetround_ppc_ctx()
140 ctx->updated_status = (r != (old.l & FPSCR_RN_MASK)); in libc_feholdsetround_ppc_ctx()
144 libc_feholdsetround_noex_ppc_ctx (struct rm_ctx *ctx, int r) in libc_feholdsetround_noex_ppc_ctx() argument
152 ctx->env = old.fenv; in libc_feholdsetround_noex_ppc_ctx()
157 ctx->updated_status = true; in libc_feholdsetround_noex_ppc_ctx()
160 ctx->updated_status = false; in libc_feholdsetround_noex_ppc_ctx()
164 libc_fesetenv_ppc_ctx (struct rm_ctx *ctx) in libc_fesetenv_ppc_ctx() argument
166 libc_fesetenv_ppc (&ctx->env); in libc_fesetenv_ppc_ctx()
170 libc_feupdateenv_ppc_ctx (struct rm_ctx *ctx) in libc_feupdateenv_ppc_ctx() argument
172 if (__glibc_unlikely (ctx->updated_status)) in libc_feupdateenv_ppc_ctx()
173 libc_feresetround_ppc (&ctx->env); in libc_feupdateenv_ppc_ctx()
177 libc_feresetround_ppc_ctx (struct rm_ctx *ctx) in libc_feresetround_ppc_ctx() argument
179 if (__glibc_unlikely (ctx->updated_status)) in libc_feresetround_ppc_ctx()
180 libc_feresetround_ppc (&ctx->env); in libc_feresetround_ppc_ctx()