Home | History | Annotate | Download | only in fpu

Lines Matching defs:fe

141 	struct fpemu fe;
203 fe.fe_fpstate = fs;
210 error = fpu_execute(&fe, instr);
279 fe.fe_fsr = fs->fs_fsr &= ~FSR_CX;
280 error = fpu_execute(&fe, fs, instr);
294 * FBfcc or STF, for instance). On return, fe->fe_fs->fs_fsr will be
301 fpu_execute(struct fpemu *fe, union instr instr)
348 fs = fe->fe_fpstate;
349 fe->fe_fsr = fs->fs_fsr & ~FSR_CX;
350 fe->fe_cx = 0;
482 fs->fs_fsr = fe->fe_fsr;
487 fpu_explode(fe, &fe->fe_f1, type, rs2);
488 fp = fpu_sqrt(fe);
493 fpu_explode(fe, &fe->fe_f1, type, rs1);
494 fpu_explode(fe, &fe->fe_f2, type, rs2);
495 fp = fpu_add(fe);
500 fpu_explode(fe, &fe->fe_f1, type, rs1);
501 fpu_explode(fe, &fe->fe_f2, type, rs2);
502 fp = fpu_sub(fe);
507 fpu_explode(fe, &fe->fe_f1, type, rs1);
508 fpu_explode(fe, &fe->fe_f2, type, rs2);
509 fp = fpu_mul(fe);
514 fpu_explode(fe, &fe->fe_f1, type, rs1);
515 fpu_explode(fe, &fe->fe_f2, type, rs2);
516 fp = fpu_div(fe);
521 fpu_explode(fe, &fe->fe_f1, type, rs1);
522 fpu_explode(fe, &fe->fe_f2, type, rs2);
523 fpu_compare(fe, 0);
528 fpu_explode(fe, &fe->fe_f1, type, rs1);
529 fpu_explode(fe, &fe->fe_f2, type, rs2);
530 fpu_compare(fe, 1);
536 cx = fe->fe_cx;
537 fsr = fe->fe_fsr | (cx << FSR_CX_SHIFT);
554 fpu_explode(fe, &fe->fe_f1, type, rs1);
555 fpu_explode(fe, &fe->fe_f2, type, rs2);
557 fp = fpu_mul(fe);
566 fpu_explode(fe, fp = &fe->fe_f1, type, rs2);
572 fpu_explode(fe, fp = &fe->fe_f1, type, rs2);
581 fpu_explode(fe, fp = &fe->fe_f1, type, rs2);
591 fpu_explode(fe, fp = &fe->fe_f1, type, rs2);
606 fpu_implode(fe, fp, type, space);
607 cx = fe->fe_cx;
608 fsr = fe->fe_fsr;