Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2081 → Rev 2082

/trunk/kernel/arch/ia32/src/fpu_context.c
43,7 → 43,7
 
static void fpu_context_f_save(fpu_context_t *fctx)
{
__asm__ volatile (
asm volatile (
"fnsave %0"
: "=m"(*fctx)
);
51,7 → 51,7
 
static void fpu_context_f_restore(fpu_context_t *fctx)
{
__asm__ volatile (
asm volatile (
"frstor %0"
: "=m"(*fctx)
);
59,7 → 59,7
 
static void fpu_context_fx_save(fpu_context_t *fctx)
{
__asm__ volatile (
asm volatile (
"fxsave %0"
: "=m"(*fctx)
);
67,7 → 67,7
 
static void fpu_context_fx_restore(fpu_context_t *fctx)
{
__asm__ volatile (
asm volatile (
"fxrstor %0"
: "=m"(*fctx)
);
103,7 → 103,7
void fpu_init()
{
uint32_t help0 = 0, help1 = 0;
__asm__ volatile (
asm volatile (
"fninit;\n"
"stmxcsr %0\n"
"mov %0,%1;\n"