12 bool fpu_initialized =
false;
16 return fpu_initialized;
21 __asm__
volatile(
"fldcw %0" : :
"m"(cw));
28 __asm__
volatile (
"mov %%cr4, %0":
"=r"(cr4));
30 __asm__
volatile(
"mov %0, %%cr4"::
"r"(cr4));
34 fpu_initialized =
true;
36 qemu_log(
"FPU init result: %f (should be 0.5)", 1.0 / 2.0);
Основные определения ядра
void fpu_fldcw(const uint16_t cw)
Для инициализации FPU.
bool fpu_isInitialized()
Возвращает статус FPU.
void fpu_init()
Инициализация FPU.