Lines Matching refs:gst
1584 void x86g_dirtyhelper_FINIT ( VexGuestX86State* gst )
1587 gst->guest_FTOP = 0;
1589 gst->guest_FPTAG[i] = 0; /* empty */
1590 gst->guest_FPREG[i] = 0; /* IEEE754 64-bit zero */
1592 gst->guest_FPROUND = (UInt)Irrm_NEAREST;
1593 gst->guest_FC3210 = 0;
1703 void x86g_dirtyhelper_FXSAVE ( VexGuestX86State* gst, HWord addr )
1716 do_get_x87( gst, &tmp );
1717 mxcsr = x86g_create_mxcsr( gst->guest_SSEROUND );
1779 COPY_U128( xmm[0], gst->guest_XMM0 );
1780 COPY_U128( xmm[1], gst->guest_XMM1 );
1781 COPY_U128( xmm[2], gst->guest_XMM2 );
1782 COPY_U128( xmm[3], gst->guest_XMM3 );
1783 COPY_U128( xmm[4], gst->guest_XMM4 );
1784 COPY_U128( xmm[5], gst->guest_XMM5 );
1785 COPY_U128( xmm[6], gst->guest_XMM6 );
1786 COPY_U128( xmm[7], gst->guest_XMM7 );
1794 VexEmNote x86g_dirtyhelper_FXRSTOR ( VexGuestX86State* gst, HWord addr )
1814 COPY_U128( gst->guest_XMM0, xmm[0] );
1815 COPY_U128( gst->guest_XMM1, xmm[1] );
1816 COPY_U128( gst->guest_XMM2, xmm[2] );
1817 COPY_U128( gst->guest_XMM3, xmm[3] );
1818 COPY_U128( gst->guest_XMM4, xmm[4] );
1819 COPY_U128( gst->guest_XMM5, xmm[5] );
1820 COPY_U128( gst->guest_XMM6, xmm[6] );
1821 COPY_U128( gst->guest_XMM7, xmm[7] );
1867 warnX87 = do_put_x87( True/*moveRegs*/, &tmp, gst );
1875 gst->guest_SSEROUND = w64 & 0xFFFFFFFF;
1888 void x86g_dirtyhelper_FSAVE ( VexGuestX86State* gst, HWord addr )
1890 do_get_x87( gst, (Fpu_State*)addr );
1895 VexEmNote x86g_dirtyhelper_FRSTOR ( VexGuestX86State* gst, HWord addr )
1897 return do_put_x87( True/*regs too*/, (Fpu_State*)addr, gst );
1902 void x86g_dirtyhelper_FSTENV ( VexGuestX86State* gst, HWord addr )
1908 do_get_x87( gst, &tmp );
1915 VexEmNote x86g_dirtyhelper_FLDENV ( VexGuestX86State* gst, HWord addr )
1917 return do_put_x87( False/*don't move regs*/, (Fpu_State*)addr, gst);