Displaying 8 results from an estimated 8 matches for "__fcr31".
Did you mean:
__f31
2014 Mar 11
0
[PATCH] add mips64 support
...gt; + unsigned long __f22;
> + unsigned long __f23;
> + unsigned long __f24;
> + unsigned long __f25;
> + unsigned long __f26;
> + unsigned long __f27;
> + unsigned long __f28;
> + unsigned long __f29;
> + unsigned long __f30;
> + unsigned long __f31;
> + unsigned long __fcr31;
> + unsigned long __unused;
Does it make sense to save all the floating-point state even though
klibc doesn't have any floating point support?
> +/*
> + * Symbolic register names for 32 bit ABI
> + */
64-bit?
> diff --git a/usr/include/fcntl.h b/usr/include/fcntl.h
> inde...
2019 Jan 18
0
[klibc:master] mips: don't save floating point registers in setjmp / longjmp
...g __ra;
- unsigned long __f20;
- unsigned long __f21;
- unsigned long __f22;
- unsigned long __f23;
- unsigned long __f24;
- unsigned long __f25;
- unsigned long __f26;
- unsigned long __f27;
- unsigned long __f28;
- unsigned long __f29;
- unsigned long __f30;
- unsigned long __f31;
- unsigned long __fcr31;
- unsigned long __unused;
} __attribute__ ((aligned(8)));
typedef struct __jmp_buf jmp_buf[1];
diff --git a/usr/klibc/arch/mips/setjmp.S b/usr/klibc/arch/mips/setjmp.S
index 68eed19..9145dbc 100644
--- a/usr/klibc/arch/mips/setjmp.S
+++ b/usr/klibc/arch/mips/setjmp.S
@@ -9,8 +9,6 @@
# sp
# s...
2014 Apr 09
3
[PATCH] add mips64 support
...signed long __f23;
>> + unsigned long __f24;
>> + unsigned long __f25;
>> + unsigned long __f26;
>> + unsigned long __f27;
>> + unsigned long __f28;
>> + unsigned long __f29;
>> + unsigned long __f30;
>> + unsigned long __f31;
>> + unsigned long __fcr31;
>> + unsigned long __unused;
>
> Does it make sense to save all the floating-point state even though
> klibc doesn't have any floating point support?
>
>> +/*
>> + * Symbolic register names for 32 bit ABI
>> + */
>
> 64-bit?
>
I'm also wond...
2015 Mar 06
0
[klibc:master] add-mips64-support-headers
...g __ra;
- unsigned long __f20;
- unsigned long __f21;
- unsigned long __f22;
- unsigned long __f23;
- unsigned long __f24;
- unsigned long __f25;
- unsigned long __f26;
- unsigned long __f27;
- unsigned long __f28;
- unsigned long __f29;
- unsigned long __f30;
- unsigned long __f31;
- unsigned long __fcr31;
unsigned long __unused;
} __attribute__ ((aligned(8)));
diff --git a/usr/include/arch/mips/machine/asm.h b/usr/include/arch/mips64/machine/asm.h
similarity index 69%
copy from usr/include/arch/mips/machine/asm.h
copy to usr/include/arch/mips64/machine/asm.h
index 0b8cece..42dcaa4 100644
--- a...
2014 Mar 11
4
[PATCH] add mips64 support
...g __ra;
+ unsigned long __f20;
+ unsigned long __f21;
+ unsigned long __f22;
+ unsigned long __f23;
+ unsigned long __f24;
+ unsigned long __f25;
+ unsigned long __f26;
+ unsigned long __f27;
+ unsigned long __f28;
+ unsigned long __f29;
+ unsigned long __f30;
+ unsigned long __f31;
+ unsigned long __fcr31;
+ unsigned long __unused;
+} __attribute__ ((aligned(8)));
+
+typedef struct __jmp_buf jmp_buf[1];
+
+#endif /* _KLIBC_ARCHSETJMP_H */
diff --git a/usr/include/arch/mips64/machine/asm.h b/usr/include/arch/mips64/machine/asm.h
new file mode 100644
index 0000000..0b8cece
--- /dev/null
+++ b/usr/i...
2018 Mar 02
5
[PATCH 0/5] Various MIPS fixes
Hi,
I noticed that klibc started crashing on 64-bit MIPS and in my quest to fix the
bug I got a bit carried away and fixed a few other things as well. Here are
various miscellaneous MIPS patches, although the first patch is the important
one.
Thanks,
James
*** BLURB HERE ***
James Cowgill (5):
mips64: compile with -mno-abicalls
mips: use -Ttext-segment when linking shared library
2006 Jun 26
2
[klibc 28/43] mips support for klibc
...g __ra;
+ unsigned long __f20;
+ unsigned long __f21;
+ unsigned long __f22;
+ unsigned long __f23;
+ unsigned long __f24;
+ unsigned long __f25;
+ unsigned long __f26;
+ unsigned long __f27;
+ unsigned long __f28;
+ unsigned long __f29;
+ unsigned long __f30;
+ unsigned long __f31;
+ unsigned long __fcr31;
+ unsigned long __unused;
+} __attribute__ ((aligned(8)));
+
+typedef struct __jmp_buf jmp_buf[1];
+
+#endif /* _KLIBC_ARCHSETJMP_H */
diff --git a/usr/include/arch/mips/klibc/archsignal.h b/usr/include/arch/mips/klibc/archsignal.h
new file mode 100644
index 0000000..b9ca756
--- /dev/null
+++ b...
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In
particular, the patchset has been reorganized so as not to break
git-bisect.
Additionally, this updates the patch base to 2.6.17-git12
(d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main
difference on the klibc side is removal of obsolete code.
This is also available as a git tree at: