diff options
Diffstat (limited to 'kernel/cpu/fpu.c')
-rw-r--r-- | kernel/cpu/fpu.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/kernel/cpu/fpu.c b/kernel/cpu/fpu.c index f2674a7..cafe6e5 100644 --- a/kernel/cpu/fpu.c +++ b/kernel/cpu/fpu.c @@ -2,11 +2,12 @@ #include "fpu.h" -void fpu_init(void) { +void fpu_init(void) +{ size_t cr4; uint16_t cw = 0x37F; - __asm__ volatile ("mov %%cr4, %0" : "=r"(cr4)); + __asm__ volatile("mov %%cr4, %0" : "=r"(cr4)); cr4 |= 0x200; - __asm__ volatile ("mov %0, %%cr4" :: "r"(cr4)); - __asm__ volatile("fldcw %0" :: "m"(cw)); + __asm__ volatile("mov %0, %%cr4" ::"r"(cr4)); + __asm__ volatile("fldcw %0" ::"m"(cw)); } |