diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2021-09-23 01:31:37 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2021-09-23 01:31:37 +0200 |
commit | c96f937b78efc3130700724c60439f4f5cc2ef2f (patch) | |
tree | 4e623d40dae718edcd036505effe7c87da037a9f /include | |
parent | f391533f6715a47dd2c71aff9615d8fc20a7bbb8 (diff) | |
download | gnumach-c96f937b78efc3130700724c60439f4f5cc2ef2f.tar.gz gnumach-c96f937b78efc3130700724c60439f4f5cc2ef2f.tar.bz2 gnumach-c96f937b78efc3130700724c60439f4f5cc2ef2f.zip |
i386/i386/fpu.h: Fix xrstor and xrstors macros
xrstor and xrstors also take the xsave support bitmask.
We were otherwise not necessarily properly reloading all the FPU state,
thus leading to various subtle bugs, notably with glibc 2.33's
ifunc-optimized memcpy etc.
* i386/i386/fpu.h (xrstor, xrstors): Pass fp_xsave_support in EDX:EAX.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions