Lines Matching refs:ctx
198 default_libc_feholdsetround_ctx (struct rm_ctx *ctx, int round) in default_libc_feholdsetround_ctx() argument
200 ctx->updated_status = false; in default_libc_feholdsetround_ctx()
205 ctx->updated_status = true; in default_libc_feholdsetround_ctx()
206 __fegetenv (&ctx->env); in default_libc_feholdsetround_ctx()
212 default_libc_feresetround_ctx (struct rm_ctx *ctx) in default_libc_feresetround_ctx() argument
215 if (__glibc_unlikely (ctx->updated_status)) in default_libc_feresetround_ctx()
216 __feupdateenv (&ctx->env); in default_libc_feresetround_ctx()
220 default_libc_feholdsetround_noex_ctx (struct rm_ctx *ctx, int round) in default_libc_feholdsetround_noex_ctx() argument
224 __feholdexcept (&ctx->env); in default_libc_feholdsetround_noex_ctx()
232 default_libc_feresetround_noex_ctx (struct rm_ctx *ctx) in default_libc_feresetround_noex_ctx() argument
235 __fesetenv (&ctx->env); in default_libc_feresetround_noex_ctx()
291 struct rm_ctx ctx __attribute__((cleanup (CLEANUPFUNC ## _ctx))); \
292 ROUNDFUNC ## _ctx (&ctx, (RM))