Revert "Fix: x32 kernel failed to build"

This reverts commit 930b11a400.
This commit is contained in:
Alex
2023-03-19 22:07:06 +02:00
parent bac24e520e
commit b3a4487c71

View File

@ -19,28 +19,36 @@ namespace FXSR
{
void _fxsave(void *mem_addr)
{
#ifdef a64
__builtin_ia32_fxsave(mem_addr);
#endif
}
void _fxrstor(void *mem_addr)
{
#ifdef a64
__builtin_ia32_fxrstor(mem_addr);
#endif
}
void _fxsave64(void *mem_addr)
{
#ifdef a64
asmv("fxsaveq (%0)"
:
: "r"(mem_addr)
: "memory");
#endif
}
void _fxrstor64(void *mem_addr)
{
#ifdef a64
asmv("fxrstorq (%0)"
:
: "r"(mem_addr)
: "memory");
#endif
}
}