Home | History | Annotate | Download | only in i387

Lines Matching refs:x87

58 /* Load x87 Control Word */
74 /* Load x87 Environment */
78 /* No-Wait Store x87 environment */
82 /* Check for and handle pending unmasked x87 pending FPU exceptions */
103 * x87 fpu registers are 16bit wide. The upper bits, 31-16, are marked as
109 .x87 = {
149 __fe_dfl_env.x87.control = control;
172 env.x87.status &= ~ex;
258 env.x87.status &= ~ex;
259 env.x87.status |= *flagp & ex;
304 * We assume that the x87 and the SSE unit agree on the
305 * rounding mode. Reading the control word on the x87 turns
362 __fldcw(envp->x87.control);
414 /* Store the x87 floating-point environment */
418 __fe_dfl_env.x87.unused1 = env.x87.unused1;
419 __fe_dfl_env.x87.unused2 = env.x87.unused2;
420 __fe_dfl_env.x87.unused3 = env.x87.unused3;
421 memcpy(__fe_dfl_env.x87.others, env.x87.others,
422 sizeof(__fe_dfl_env.x87.others));
424 __fldenv(envp->x87);
449 /* Store the x87 floating-point environment */
453 __fe_dfl_env.x87.unused1 = env.x87.unused1;
454 __fe_dfl_env.x87.unused2 = env.x87.unused2;
455 __fe_dfl_env.x87.unused3 = env.x87.unused3;
456 memcpy(__fe_dfl_env.x87.others, env.x87.others,
457 sizeof(__fe_dfl_env.x87.others));
528 * We assume that the masks for the x87 and the SSE unit are