Lines Matching refs:fpu
427 : RegisterContext(thread, concrete_frame_idx), gpr(), fpu(), exc() { in RegisterContextDarwin_x86_64()
528 SetError(set, Read, DoReadFPU(GetThreadID(), set, fpu)); in ReadFPU()
558 SetError(set, Write, DoWriteFPU(GetThreadID(), set, fpu)); in WriteFPU()
639 value = fpu.fcw; in ReadRegister()
643 value = fpu.fsw; in ReadRegister()
647 value = fpu.ftw; in ReadRegister()
651 value = fpu.fop; in ReadRegister()
655 value = fpu.ip; in ReadRegister()
659 value = fpu.cs; in ReadRegister()
663 value = fpu.dp; in ReadRegister()
667 value = fpu.ds; in ReadRegister()
671 value = fpu.mxcsr; in ReadRegister()
675 value = fpu.mxcsrmask; in ReadRegister()
686 value.SetBytes(fpu.stmm[reg - fpu_stmm0].bytes, reg_info->byte_size, in ReadRegister()
706 value.SetBytes(fpu.xmm[reg - fpu_xmm0].bytes, reg_info->byte_size, in ReadRegister()
765 fpu.fcw = value.GetAsUInt16(); in WriteRegister()
769 fpu.fsw = value.GetAsUInt16(); in WriteRegister()
773 fpu.ftw = value.GetAsUInt8(); in WriteRegister()
777 fpu.fop = value.GetAsUInt16(); in WriteRegister()
781 fpu.ip = value.GetAsUInt32(); in WriteRegister()
785 fpu.cs = value.GetAsUInt16(); in WriteRegister()
789 fpu.dp = value.GetAsUInt32(); in WriteRegister()
793 fpu.ds = value.GetAsUInt16(); in WriteRegister()
797 fpu.mxcsr = value.GetAsUInt32(); in WriteRegister()
801 fpu.mxcsrmask = value.GetAsUInt32(); in WriteRegister()
812 ::memcpy(fpu.stmm[reg - fpu_stmm0].bytes, value.GetBytes(), in WriteRegister()
832 ::memcpy(fpu.xmm[reg - fpu_xmm0].bytes, value.GetBytes(), in WriteRegister()
862 ::memcpy(dst, &fpu, sizeof(fpu)); in ReadAllRegisterValues()
878 ::memcpy(&fpu, src, sizeof(fpu)); in WriteAllRegisterValues()