X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-mips%2Fasmmacro-32.h;h=ac8823df255461a30d9a8b91538a5b9704a70b05;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=1d927d07cf14fc76d63f7e7f790385b1f855220d;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/include/asm-mips/asmmacro-32.h b/include/asm-mips/asmmacro-32.h index 1d927d07c..ac8823df2 100644 --- a/include/asm-mips/asmmacro-32.h +++ b/include/asm-mips/asmmacro-32.h @@ -12,8 +12,8 @@ #include #include - .macro fpu_save_double thread tmp=t0 - cfc1 \tmp, fcr31 + .macro fpu_save_double thread status tmp1=t0 tmp2 + cfc1 \tmp1, fcr31 sdc1 $f0, THREAD_FPR0(\thread) sdc1 $f2, THREAD_FPR2(\thread) sdc1 $f4, THREAD_FPR4(\thread) @@ -30,7 +30,7 @@ sdc1 $f26, THREAD_FPR26(\thread) sdc1 $f28, THREAD_FPR28(\thread) sdc1 $f30, THREAD_FPR30(\thread) - sw \tmp, THREAD_FCR31(\thread) + sw \tmp1, THREAD_FCR31(\thread) .endm .macro fpu_save_single thread tmp=t0