Lines Matching defs:fpu

8502 static void Print_x86_float_state_t(MachO::x86_float_state64_t &fpu) {
8503 outs() << "\t fpu_reserved[0] " << fpu.fpu_reserved[0];
8504 outs() << " fpu_reserved[1] " << fpu.fpu_reserved[1] << "\n";
8505 outs() << "\t control: invalid " << fpu.fpu_fcw.invalid;
8506 outs() << " denorm " << fpu.fpu_fcw.denorm;
8507 outs() << " zdiv " << fpu.fpu_fcw.zdiv;
8508 outs() << " ovrfl " << fpu.fpu_fcw.ovrfl;
8509 outs() << " undfl " << fpu.fpu_fcw.undfl;
8510 outs() << " precis " << fpu.fpu_fcw.precis << "\n";
8512 if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_24B)
8514 else if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_53B)
8516 else if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_64B)
8519 outs() << fpu.fpu_fcw.pc << " ";
8521 if (fpu.fpu_fcw.rc == MachO::x86_FP_RND_NEAR)
8523 else if (fpu.fpu_fcw.rc == MachO::x86_FP_RND_DOWN)
8525 else if (fpu.fpu_fcw.rc == MachO::x86_FP_RND_UP)
8527 else if (fpu.fpu_fcw.rc == MachO::x86_FP_CHOP)
8530 outs() << "\t status: invalid " << fpu.fpu_fsw.invalid;
8531 outs() << " denorm " << fpu.fpu_fsw.denorm;
8532 outs() << " zdiv " << fpu.fpu_fsw.zdiv;
8533 outs() << " ovrfl " << fpu.fpu_fsw.ovrfl;
8534 outs() << " undfl " << fpu.fpu_fsw.undfl;
8535 outs() << " precis " << fpu.fpu_fsw.precis;
8536 outs() << " stkflt " << fpu.fpu_fsw.stkflt << "\n";
8537 outs() << "\t errsumm " << fpu.fpu_fsw.errsumm;
8538 outs() << " c0 " << fpu.fpu_fsw.c0;
8539 outs() << " c1 " << fpu.fpu_fsw.c1;
8540 outs() << " c2 " << fpu.fpu_fsw.c2;
8541 outs() << " tos " << fpu.fpu_fsw.tos;
8542 outs() << " c3 " << fpu.fpu_fsw.c3;
8543 outs() << " busy " << fpu.fpu_fsw.busy << "\n";
8544 outs() << "\t fpu_ftw " << format("0x%02" PRIx32, fpu.fpu_ftw);
8545 outs() << " fpu_rsrv1 " << format("0x%02" PRIx32, fpu.fpu_rsrv1);
8546 outs() << " fpu_fop " << format("0x%04" PRIx32, fpu.fpu_fop);
8547 outs() << " fpu_ip " << format("0x%08" PRIx32, fpu.fpu_ip) << "\n";
8548 outs() << "\t fpu_cs " << format("0x%04" PRIx32, fpu.fpu_cs);
8549 outs() << " fpu_rsrv2 " << format("0x%04" PRIx32, fpu.fpu_rsrv2);
8550 outs() << " fpu_dp " << format("0x%08" PRIx32, fpu.fpu_dp);
8551 outs() << " fpu_ds " << format("0x%04" PRIx32, fpu.fpu_ds) << "\n";
8552 outs() << "\t fpu_rsrv3 " << format("0x%04" PRIx32, fpu.fpu_rsrv3);
8553 outs() << " fpu_mxcsr " << format("0x%08" PRIx32, fpu.fpu_mxcsr);
8554 outs() << " fpu_mxcsrmask " << format("0x%08" PRIx32, fpu.fpu_mxcsrmask);
8557 Print_mmst_reg(fpu.fpu_stmm0);
8559 Print_mmst_reg(fpu.fpu_stmm1);
8561 Print_mmst_reg(fpu.fpu_stmm2);
8563 Print_mmst_reg(fpu.fpu_stmm3);
8565 Print_mmst_reg(fpu.fpu_stmm4);
8567 Print_mmst_reg(fpu.fpu_stmm5);
8569 Print_mmst_reg(fpu.fpu_stmm6);
8571 Print_mmst_reg(fpu.fpu_stmm7);
8573 Print_xmm_reg(fpu.fpu_xmm0);
8575 Print_xmm_reg(fpu.fpu_xmm1);
8577 Print_xmm_reg(fpu.fpu_xmm2);
8579 Print_xmm_reg(fpu.fpu_xmm3);
8581 Print_xmm_reg(fpu.fpu_xmm4);
8583 Print_xmm_reg(fpu.fpu_xmm5);
8585 Print_xmm_reg(fpu.fpu_xmm6);
8587 Print_xmm_reg(fpu.fpu_xmm7);
8589 Print_xmm_reg(fpu.fpu_xmm8);
8591 Print_xmm_reg(fpu.fpu_xmm9);
8593 Print_xmm_reg(fpu.fpu_xmm10);
8595 Print_xmm_reg(fpu.fpu_xmm11);
8597 Print_xmm_reg(fpu.fpu_xmm12);
8599 Print_xmm_reg(fpu.fpu_xmm13);
8601 Print_xmm_reg(fpu.fpu_xmm14);
8603 Print_xmm_reg(fpu.fpu_xmm15);
8608 outs() << format("%02" PRIx32, fpu.fpu_rsrv4[f * g]) << " ";
8611 outs() << "\t fpu_reserved1 " << format("0x%08" PRIx32, fpu.fpu_reserved1);