search for: __mips_fpr

Displaying 1 result from an estimated 1 matches for "__mips_fpr".

2015 Apr 23
0
[PATCH] mips: setjmp: allow working with fpxx/fp64 abi
...++++++++ 1 file changed, 18 insertions(+) diff --git a/usr/klibc/arch/mips/setjmp.S b/usr/klibc/arch/mips/setjmp.S index 68eed19..c6963c4 100644 --- a/usr/klibc/arch/mips/setjmp.S +++ b/usr/klibc/arch/mips/setjmp.S @@ -29,6 +29,14 @@ LEAF(setjmp) sw s8, 40(a0) sw ra, 44(a0) cfc1 t0,$31 +#if __mips_fpr == 0 || __mips_fpr == 64 + sdc1 $f20,48(a0) + sdc1 $f22,56(a0) + sdc1 $f24,64(a0) + sdc1 $f26,72(a0) + sdc1 $f28,80(a0) + sdc1 $f30,88(a0) +#else swc1 $f20,48(a0) swc1 $f21,52(a0) swc1 $f22,56(a0) @@ -41,6 +49,7 @@ LEAF(setjmp) swc1 $f29,84(a0) swc1 $f30,88(a0) swc1 $f31,92(a0) +#endif...