Lines Matching defs:fxsave
63 "converting between FSAVE/FXSAVE comparing to actual results");
69 struct fxsave fxsave, fxsave_conv;
77 atf_tc_skip("FXSAVE not supported");
87 "fxsave %5\n\t"
90 : "b"(ST_INPUTS), "c"(i), "m"(fsave), "m"(fxsave)
94 /* Self-assertion for working FSAVE/FXSAVE */
95 ATF_REQUIRE_EQ(fsave.s87_cw, fxsave.fx_cw);
96 ATF_REQUIRE_EQ(fsave.s87_sw, fxsave.fx_sw);
99 process_xmm_to_s87(&fxsave, &fsave_conv);
112 ATF_CHECK_EQ(fxsave_conv.fx_cw, fxsave.fx_cw);
113 ATF_CHECK_EQ(fxsave_conv.fx_sw, fxsave.fx_sw);
114 ATF_CHECK_EQ(fxsave_conv.fx_tw, fxsave.fx_tw);
117 fxsave.fx_87_ac[j].r.f87_exp_sign);
119 fxsave.fx_87_ac[j].r.f87_mantissa);
145 "converting from FSAVE to FXSAVE using fixed test vectors");
151 struct fxsave fxsave;
161 process_s87_to_xmm(&fsave, &fxsave);
162 ATF_CHECK_EQ(fxsave.fx_sw, FIXED_TEST_VECTORS[i].sw);
163 ATF_CHECK_EQ(fxsave.fx_tw, FIXED_TEST_VECTORS[i].tw_abridged);
165 ATF_CHECK_EQ(fxsave.fx_87_ac[i - j].r.f87_exp_sign,
167 ATF_CHECK_EQ(fxsave.fx_87_ac[i - j].r.f87_mantissa,
177 "converting from FSAVE to FXSAVE using fixed test vectors");
183 struct fxsave fxsave;
186 memset(&fxsave, 0, sizeof(fxsave));
188 fxsave.fx_sw = FIXED_TEST_VECTORS[i].sw;
189 fxsave.fx_tw = FIXED_TEST_VECTORS[i].tw_abridged;
191 fxsave.fx_87_ac[i - j] = ST_INPUTS[j];
193 process_xmm_to_s87(&fxsave, &fsave);