Lines Matching defs:fpu
9451 static void Print_x86_float_state_t(MachO::x86_float_state64_t &fpu) {
9452 outs() << "\t fpu_reserved[0] " << fpu.fpu_reserved[0];
9453 outs() << " fpu_reserved[1] " << fpu.fpu_reserved[1] << "\n";
9454 outs() << "\t control: invalid " << fpu.fpu_fcw.invalid;
9455 outs() << " denorm " << fpu.fpu_fcw.denorm;
9456 outs() << " zdiv " << fpu.fpu_fcw.zdiv;
9457 outs() << " ovrfl " << fpu.fpu_fcw.ovrfl;
9458 outs() << " undfl " << fpu.fpu_fcw.undfl;
9459 outs() << " precis " << fpu.fpu_fcw.precis << "\n";
9461 if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_24B)
9463 else if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_53B)
9465 else if (fpu.fpu_fcw.pc == MachO::x86_FP_PREC_64B)
9468 outs() << fpu.fpu_fcw.pc << " ";
9470 if (fpu.fpu_fcw.rc == MachO::x86_FP_RND_NEAR)
9472 else if (fpu.fpu_fcw.rc == MachO::x86_FP_RND_DOWN)
9474 else if (fpu.fpu_fcw.rc == MachO::x86_FP_RND_UP)
9476 else if (fpu.fpu_fcw.rc == MachO::x86_FP_CHOP)
9479 outs() << "\t status: invalid " << fpu.fpu_fsw.invalid;
9480 outs() << " denorm " << fpu.fpu_fsw.denorm;
9481 outs() << " zdiv " << fpu.fpu_fsw.zdiv;
9482 outs() << " ovrfl " << fpu.fpu_fsw.ovrfl;
9483 outs() << " undfl " << fpu.fpu_fsw.undfl;
9484 outs() << " precis " << fpu.fpu_fsw.precis;
9485 outs() << " stkflt " << fpu.fpu_fsw.stkflt << "\n";
9486 outs() << "\t errsumm " << fpu.fpu_fsw.errsumm;
9487 outs() << " c0 " << fpu.fpu_fsw.c0;
9488 outs() << " c1 " << fpu.fpu_fsw.c1;
9489 outs() << " c2 " << fpu.fpu_fsw.c2;
9490 outs() << " tos " << fpu.fpu_fsw.tos;
9491 outs() << " c3 " << fpu.fpu_fsw.c3;
9492 outs() << " busy " << fpu.fpu_fsw.busy << "\n";
9493 outs() << "\t fpu_ftw " << format("0x%02" PRIx32, fpu.fpu_ftw);
9494 outs() << " fpu_rsrv1 " << format("0x%02" PRIx32, fpu.fpu_rsrv1);
9495 outs() << " fpu_fop " << format("0x%04" PRIx32, fpu.fpu_fop);
9496 outs() << " fpu_ip " << format("0x%08" PRIx32, fpu.fpu_ip) << "\n";
9497 outs() << "\t fpu_cs " << format("0x%04" PRIx32, fpu.fpu_cs);
9498 outs() << " fpu_rsrv2 " << format("0x%04" PRIx32, fpu.fpu_rsrv2);
9499 outs() << " fpu_dp " << format("0x%08" PRIx32, fpu.fpu_dp);
9500 outs() << " fpu_ds " << format("0x%04" PRIx32, fpu.fpu_ds) << "\n";
9501 outs() << "\t fpu_rsrv3 " << format("0x%04" PRIx32, fpu.fpu_rsrv3);
9502 outs() << " fpu_mxcsr " << format("0x%08" PRIx32, fpu.fpu_mxcsr);
9503 outs() << " fpu_mxcsrmask " << format("0x%08" PRIx32, fpu.fpu_mxcsrmask);
9506 Print_mmst_reg(fpu.fpu_stmm0);
9508 Print_mmst_reg(fpu.fpu_stmm1);
9510 Print_mmst_reg(fpu.fpu_stmm2);
9512 Print_mmst_reg(fpu.fpu_stmm3);
9514 Print_mmst_reg(fpu.fpu_stmm4);
9516 Print_mmst_reg(fpu.fpu_stmm5);
9518 Print_mmst_reg(fpu.fpu_stmm6);
9520 Print_mmst_reg(fpu.fpu_stmm7);
9522 Print_xmm_reg(fpu.fpu_xmm0);
9524 Print_xmm_reg(fpu.fpu_xmm1);
9526 Print_xmm_reg(fpu.fpu_xmm2);
9528 Print_xmm_reg(fpu.fpu_xmm3);
9530 Print_xmm_reg(fpu.fpu_xmm4);
9532 Print_xmm_reg(fpu.fpu_xmm5);
9534 Print_xmm_reg(fpu.fpu_xmm6);
9536 Print_xmm_reg(fpu.fpu_xmm7);
9538 Print_xmm_reg(fpu.fpu_xmm8);
9540 Print_xmm_reg(fpu.fpu_xmm9);
9542 Print_xmm_reg(fpu.fpu_xmm10);
9544 Print_xmm_reg(fpu.fpu_xmm11);
9546 Print_xmm_reg(fpu.fpu_xmm12);
9548 Print_xmm_reg(fpu.fpu_xmm13);
9550 Print_xmm_reg(fpu.fpu_xmm14);
9552 Print_xmm_reg(fpu.fpu_xmm15);
9557 outs() << format("%02" PRIx32, fpu.fpu_rsrv4[f * g]) << " ";
9560 outs() << "\t fpu_reserved1 " << format("0x%08" PRIx32, fpu.fpu_reserved1);