Symbol: fxsave
sys/arch/amd64/amd64/machdep.c
2196
process_read_fpregs_xmm(l, (struct fxsave *)&mcp->__fpregs.__fxsave);
sys/arch/amd64/amd64/machdep.c
2323
(const struct fxsave *)&mcp->__fpregs.__fxsave);
sys/arch/amd64/amd64/netbsd32_machdep.c
933
process_write_fpregs_xmm(l, (const struct fxsave *)
sys/arch/amd64/amd64/netbsd32_machdep.c
990
process_read_fpregs_xmm(l, (struct fxsave *)
sys/arch/amd64/include/fpu.h
10
#define fxsave64 fxsave
sys/arch/amd64/include/netbsd32_machdep.h
142
struct fxsave fxstate;
sys/arch/amd64/include/reg.h
56
struct fxsave fxstate;
sys/arch/i386/i386/machdep.c
1732
__CTASSERT(sizeof (struct fxsave) ==
sys/arch/i386/i386/machdep.c
1734
process_read_fpregs_xmm(l, (struct fxsave *)
sys/arch/i386/i386/machdep.c
1875
__CTASSERT(sizeof (struct fxsave) ==
sys/arch/i386/i386/machdep.c
1881
process_write_fpregs_xmm(l, (const struct fxsave *)
sys/arch/i386/i386/process_machdep.c
246
__CTASSERT(sizeof *regs == sizeof (struct fxsave));
sys/arch/i386/i386/process_machdep.c
247
process_read_fpregs_xmm(l, (struct fxsave *)regs);
sys/arch/i386/i386/process_machdep.c
270
__CTASSERT(sizeof *regs == sizeof (struct fxsave));
sys/arch/i386/i386/process_machdep.c
271
process_write_fpregs_xmm(l, (const struct fxsave *)regs);
sys/arch/i386/include/reg.h
101
struct fxsave fxstate;
sys/arch/x86/include/cpu_extended_state.h
131
__CTASSERT_NOLINT(sizeof(struct fxsave) == 512);
sys/arch/x86/include/cpu_extended_state.h
215
struct fxsave xs_fxsave;
sys/arch/x86/include/cpu_extended_state.h
236
struct fxsave sv_xmm;
sys/arch/x86/include/fpu.h
27
void process_xmm_to_s87(const struct fxsave *, struct save87 *);
sys/arch/x86/include/fpu.h
28
void process_s87_to_xmm(const struct save87 *, struct fxsave *);
sys/arch/x86/include/fpu.h
39
void process_write_fpregs_xmm(struct lwp *, const struct fxsave *);
sys/arch/x86/include/fpu.h
42
void process_read_fpregs_xmm(struct lwp *, struct fxsave *);
sys/arch/x86/x86/convert_xmm_s87.c
122
process_s87_to_xmm(const struct save87 *s87, struct fxsave *sxmm)
sys/arch/x86/x86/convert_xmm_s87.c
40
process_xmm_to_s87(const struct fxsave *sxmm, struct save87 *s87)
sys/arch/x86/x86/fpu.c
286
struct fxsave fpusave __aligned(64);
sys/arch/x86/x86/fpu.c
297
fxsave(&fpusave);
sys/arch/x86/x86/fpu.c
384
XS64(fxsave)(area);
sys/arch/x86/x86/fpu.c
835
process_write_fpregs_xmm(struct lwp *l, const struct fxsave *fpregs)
sys/arch/x86/x86/fpu.c
868
process_read_fpregs_xmm(struct lwp *l, struct fxsave *fpregs)
sys/arch/x86/x86/identcpu.c
792
x86_fpu_save_size = sizeof(struct fxsave);
sys/compat/linux/arch/amd64/linux_machdep.c
322
struct fxsave *fxarea;
sys/compat/linux/arch/amd64/linux_machdep.c
336
fxarea = (struct fxsave *)&mctx->__fpregs;
sys/dev/nvmm/x86/nvmm_x86.h
268
struct fxsave fpu;
sys/dev/nvmm/x86/nvmm_x86_svm.c
2023
struct fxsave *fpustate;
sys/dev/nvmm/x86/nvmm_x86_svm.c
2142
fpustate = (struct fxsave *)cpudata->gfpu.xsh_fxsave;
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2754
struct fxsave *fpustate;
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2890
fpustate = (struct fxsave *)cpudata->gfpu.xsh_fxsave;
tests/lib/libc/sys/t_ptrace_x86_wait.h
2440
struct fxsave fxsave;
tests/lib/libc/sys/t_ptrace_x86_wait.h
2463
: "a"(out->st), "m"(fsave), "m"(fxsave)
tests/lib/libc/sys/t_ptrace_x86_wait.h
2467
FORKEE_ASSERT_EQ(fsave.s87_cw, fxsave.fx_cw);
tests/lib/libc/sys/t_ptrace_x86_wait.h
2468
FORKEE_ASSERT_EQ(fsave.s87_sw, fxsave.fx_sw);
tests/lib/libc/sys/t_ptrace_x86_wait.h
2474
out->tw_abridged = fxsave.fx_tw;
tests/lib/libc/sys/t_ptrace_x86_wait.h
2475
out->opcode = fxsave.fx_opcode;
tests/lib/libc/sys/t_ptrace_x86_wait.h
2476
out->ip = fxsave.fx_ip;
tests/lib/libc/sys/t_ptrace_x86_wait.h
2477
out->dp = fxsave.fx_dp;
tests/lib/libc/sys/t_ptrace_x86_wait.h
2940
struct fxsave* fxs = NULL;
tests/sys/x86/t_convert_xmm_s87.c
112
ATF_CHECK_EQ(fxsave_conv.fx_cw, fxsave.fx_cw);
tests/sys/x86/t_convert_xmm_s87.c
113
ATF_CHECK_EQ(fxsave_conv.fx_sw, fxsave.fx_sw);
tests/sys/x86/t_convert_xmm_s87.c
114
ATF_CHECK_EQ(fxsave_conv.fx_tw, fxsave.fx_tw);
tests/sys/x86/t_convert_xmm_s87.c
117
fxsave.fx_87_ac[j].r.f87_exp_sign);
tests/sys/x86/t_convert_xmm_s87.c
119
fxsave.fx_87_ac[j].r.f87_mantissa);
tests/sys/x86/t_convert_xmm_s87.c
151
struct fxsave fxsave;
tests/sys/x86/t_convert_xmm_s87.c
161
process_s87_to_xmm(&fsave, &fxsave);
tests/sys/x86/t_convert_xmm_s87.c
162
ATF_CHECK_EQ(fxsave.fx_sw, FIXED_TEST_VECTORS[i].sw);
tests/sys/x86/t_convert_xmm_s87.c
163
ATF_CHECK_EQ(fxsave.fx_tw, FIXED_TEST_VECTORS[i].tw_abridged);
tests/sys/x86/t_convert_xmm_s87.c
165
ATF_CHECK_EQ(fxsave.fx_87_ac[i - j].r.f87_exp_sign,
tests/sys/x86/t_convert_xmm_s87.c
167
ATF_CHECK_EQ(fxsave.fx_87_ac[i - j].r.f87_mantissa,
tests/sys/x86/t_convert_xmm_s87.c
183
struct fxsave fxsave;
tests/sys/x86/t_convert_xmm_s87.c
186
memset(&fxsave, 0, sizeof(fxsave));
tests/sys/x86/t_convert_xmm_s87.c
188
fxsave.fx_sw = FIXED_TEST_VECTORS[i].sw;
tests/sys/x86/t_convert_xmm_s87.c
189
fxsave.fx_tw = FIXED_TEST_VECTORS[i].tw_abridged;
tests/sys/x86/t_convert_xmm_s87.c
191
fxsave.fx_87_ac[i - j] = ST_INPUTS[j];
tests/sys/x86/t_convert_xmm_s87.c
193
process_xmm_to_s87(&fxsave, &fsave);
tests/sys/x86/t_convert_xmm_s87.c
69
struct fxsave fxsave, fxsave_conv;
tests/sys/x86/t_convert_xmm_s87.c
90
: "b"(ST_INPUTS), "c"(i), "m"(fsave), "m"(fxsave)
tests/sys/x86/t_convert_xmm_s87.c
95
ATF_REQUIRE_EQ(fsave.s87_cw, fxsave.fx_cw);
tests/sys/x86/t_convert_xmm_s87.c
96
ATF_REQUIRE_EQ(fsave.s87_sw, fxsave.fx_sw);
tests/sys/x86/t_convert_xmm_s87.c
99
process_xmm_to_s87(&fxsave, &fsave_conv);