Fix some errors in patch file.
This commit is contained in:
parent
fcec091fab
commit
d5865567e6
@ -22,333 +22,332 @@ Tested with gcc 9.2.0, both cross-compiled and natively on Loongson
|
||||
3 files changed, 104 insertions(+), 52 deletions(-)
|
||||
|
||||
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h b/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
|
||||
index 5cdac96b20..0c6a83e9b3 100644
|
||||
index beefcf284b..c275d63f67 100644
|
||||
--- a/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
|
||||
+++ b/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
|
||||
@@ -178,10 +178,11 @@ union __mips_syscall_return
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
register long int __a3 asm ("$7"); \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
register long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -202,11 +203,13 @@ union __mips_syscall_return
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
+ long int _arg2 = (long int) (arg2); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
+ long _arg2 = (long) (arg2); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
- register long int __a1 asm ("$5") = (long int) (arg2); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long int __a1 asm ("$5") = _arg2; \
|
||||
register long int __a3 asm ("$7"); \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
- register long __a1 asm ("$5") = (long) (arg2); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
+ register long __a1 asm ("$5") = _arg2; \
|
||||
register long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -228,12 +231,15 @@ union __mips_syscall_return
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
+ long int _arg2 = (long int) (arg2); \
|
||||
+ long int _arg3 = (long int) (arg3); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
+ long _arg2 = (long) (arg2); \
|
||||
+ long _arg3 = (long) (arg3); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
- register long int __a1 asm ("$5") = (long int) (arg2); \
|
||||
- register long int __a2 asm ("$6") = (long int) (arg3); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long int __a2 asm ("$6") = _arg3; \
|
||||
register long int __a3 asm ("$7"); \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
- register long __a1 asm ("$5") = (long) (arg2); \
|
||||
- register long __a2 asm ("$6") = (long) (arg3); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
+ register long __a1 asm ("$5") = _arg2; \
|
||||
+ register long __a2 asm ("$6") = _arg3; \
|
||||
register long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -255,13 +261,17 @@ union __mips_syscall_return
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
+ long int _arg2 = (long int) (arg2); \
|
||||
+ long int _arg3 = (long int) (arg3); \
|
||||
+ long int _arg4 = (long int) (arg4); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
+ long _arg2 = (long) (arg2); \
|
||||
+ long _arg3 = (long) (arg3); \
|
||||
+ long _arg4 = (long) (arg4); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
- register long int __a1 asm ("$5") = (long int) (arg2); \
|
||||
- register long int __a2 asm ("$6") = (long int) (arg3); \
|
||||
- register long int __a3 asm ("$7") = (long int) (arg4); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long int __a2 asm ("$6") = _arg3; \
|
||||
+ register long int __a3 asm ("$7") = _arg4; \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
- register long __a1 asm ("$5") = (long) (arg2); \
|
||||
- register long __a2 asm ("$6") = (long) (arg3); \
|
||||
- register long __a3 asm ("$7") = (long) (arg4); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
+ register long __a1 asm ("$5") = _arg2; \
|
||||
+ register long __a2 asm ("$6") = _arg3; \
|
||||
+ register long __a3 asm ("$7") = _arg4; \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
v0_init \
|
||||
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h b/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
|
||||
index bbc6891a1e..4a9d7054f9 100644
|
||||
index f96636538a..958a889147 100644
|
||||
--- a/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
|
||||
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
|
||||
@@ -138,10 +138,11 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long long int _arg1 = ARGIFY (arg1); \
|
||||
register long long int __s0 asm ("$16") __attribute__ ((unused))\
|
||||
+ long long _arg1 = ARGIFY (arg1); \
|
||||
register long long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long long int __v0 asm ("$2"); \
|
||||
- register long long int __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
+ register long long int __a0 asm ("$4") = _arg1; \
|
||||
register long long int __a3 asm ("$7"); \
|
||||
register long long __v0 asm ("$2"); \
|
||||
- register long long __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
+ register long long __a0 asm ("$4") = _arg1; \
|
||||
register long long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -162,11 +163,13 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long long int _arg1 = ARGIFY (arg1); \
|
||||
+ long long int _arg2 = ARGIFY (arg2); \
|
||||
register long long int __s0 asm ("$16") __attribute__ ((unused))\
|
||||
+ long long _arg1 = ARGIFY (arg1); \
|
||||
+ long long _arg2 = ARGIFY (arg2); \
|
||||
register long long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long long int __v0 asm ("$2"); \
|
||||
- register long long int __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long int __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
+ register long long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long long int __a1 asm ("$5") = _arg2; \
|
||||
register long long int __a3 asm ("$7"); \
|
||||
register long long __v0 asm ("$2"); \
|
||||
- register long long __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
+ register long long __a0 asm ("$4") = _arg1; \
|
||||
+ register long long __a1 asm ("$5") = _arg2; \
|
||||
register long long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -188,12 +191,15 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long long int _arg1 = ARGIFY (arg1); \
|
||||
+ long long int _arg2 = ARGIFY (arg2); \
|
||||
+ long long int _arg3 = ARGIFY (arg3); \
|
||||
register long long int __s0 asm ("$16") __attribute__ ((unused))\
|
||||
+ long long _arg1 = ARGIFY (arg1); \
|
||||
+ long long _arg2 = ARGIFY (arg2); \
|
||||
+ long long _arg3 = ARGIFY (arg3); \
|
||||
register long long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long long int __v0 asm ("$2"); \
|
||||
- register long long int __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long int __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
- register long long int __a2 asm ("$6") = ARGIFY (arg3); \
|
||||
+ register long long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long long int __a2 asm ("$6") = _arg3; \
|
||||
register long long int __a3 asm ("$7"); \
|
||||
register long long __v0 asm ("$2"); \
|
||||
- register long long __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
- register long long __a2 asm ("$6") = ARGIFY (arg3); \
|
||||
+ register long long __a0 asm ("$4") = _arg1; \
|
||||
+ register long long __a1 asm ("$5") = _arg2; \
|
||||
+ register long long __a2 asm ("$6") = _arg3; \
|
||||
register long long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -215,13 +221,17 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long long int _arg1 = ARGIFY (arg1); \
|
||||
+ long long int _arg2 = ARGIFY (arg2); \
|
||||
+ long long int _arg3 = ARGIFY (arg3); \
|
||||
+ long long int _arg4 = ARGIFY (arg4); \
|
||||
register long long int __s0 asm ("$16") __attribute__ ((unused))\
|
||||
+ long long _arg1 = ARGIFY (arg1); \
|
||||
+ long long _arg2 = ARGIFY (arg2); \
|
||||
+ long long _arg3 = ARGIFY (arg3); \
|
||||
+ long long _arg4 = ARGIFY (arg4); \
|
||||
register long long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long long int __v0 asm ("$2"); \
|
||||
- register long long int __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long int __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
- register long long int __a2 asm ("$6") = ARGIFY (arg3); \
|
||||
- register long long int __a3 asm ("$7") = ARGIFY (arg4); \
|
||||
+ register long long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long long int __a2 asm ("$6") = _arg3; \
|
||||
+ register long long int __a3 asm ("$7") = _arg4; \
|
||||
register long long __v0 asm ("$2"); \
|
||||
- register long long __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
- register long long __a2 asm ("$6") = ARGIFY (arg3); \
|
||||
- register long long __a3 asm ("$7") = ARGIFY (arg4); \
|
||||
+ register long long __a0 asm ("$4") = _arg1; \
|
||||
+ register long long __a1 asm ("$5") = _arg2; \
|
||||
+ register long long __a2 asm ("$6") = _arg3; \
|
||||
+ register long long __a3 asm ("$7") = _arg4; \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
v0_init \
|
||||
@@ -242,14 +252,19 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long long int _arg1 = ARGIFY (arg1); \
|
||||
+ long long int _arg2 = ARGIFY (arg2); \
|
||||
+ long long int _arg3 = ARGIFY (arg3); \
|
||||
+ long long int _arg4 = ARGIFY (arg4); \
|
||||
+ long long int _arg5 = ARGIFY (arg5); \
|
||||
register long long int __s0 asm ("$16") __attribute__ ((unused))\
|
||||
+ long long _arg1 = ARGIFY (arg1); \
|
||||
+ long long _arg2 = ARGIFY (arg2); \
|
||||
+ long long _arg3 = ARGIFY (arg3); \
|
||||
+ long long _arg4 = ARGIFY (arg4); \
|
||||
+ long long _arg5 = ARGIFY (arg5); \
|
||||
register long long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long long int __v0 asm ("$2"); \
|
||||
- register long long int __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long int __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
- register long long int __a2 asm ("$6") = ARGIFY (arg3); \
|
||||
- register long long int __a3 asm ("$7") = ARGIFY (arg4); \
|
||||
- register long long int __a4 asm ("$8") = ARGIFY (arg5); \
|
||||
+ register long long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long long int __a2 asm ("$6") = _arg3; \
|
||||
+ register long long int __a3 asm ("$7") = _arg4; \
|
||||
+ register long long int __a4 asm ("$8") = _arg5; \
|
||||
register long long __v0 asm ("$2"); \
|
||||
- register long long __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
- register long long __a2 asm ("$6") = ARGIFY (arg3); \
|
||||
- register long long __a3 asm ("$7") = ARGIFY (arg4); \
|
||||
- register long long __a4 asm ("$8") = ARGIFY (arg5); \
|
||||
+ register long long __a0 asm ("$4") = _arg1; \
|
||||
+ register long long __a1 asm ("$5") = _arg2; \
|
||||
+ register long long __a2 asm ("$6") = _arg3; \
|
||||
+ register long long __a3 asm ("$7") = _arg4; \
|
||||
+ register long long __a4 asm ("$8") = _arg5; \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
v0_init \
|
||||
@@ -270,15 +285,21 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long long int _arg1 = ARGIFY (arg1); \
|
||||
+ long long int _arg2 = ARGIFY (arg2); \
|
||||
+ long long int _arg3 = ARGIFY (arg3); \
|
||||
+ long long int _arg4 = ARGIFY (arg4); \
|
||||
+ long long int _arg5 = ARGIFY (arg5); \
|
||||
+ long long int _arg6 = ARGIFY (arg6); \
|
||||
register long long int __s0 asm ("$16") __attribute__ ((unused))\
|
||||
+ long long _arg1 = ARGIFY (arg1); \
|
||||
+ long long _arg2 = ARGIFY (arg2); \
|
||||
+ long long _arg3 = ARGIFY (arg3); \
|
||||
+ long long _arg4 = ARGIFY (arg4); \
|
||||
+ long long _arg5 = ARGIFY (arg5); \
|
||||
+ long long _arg6 = ARGIFY (arg6); \
|
||||
register long long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long long int __v0 asm ("$2"); \
|
||||
- register long long int __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long int __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
- register long long int __a2 asm ("$6") = ARGIFY (arg3); \
|
||||
- register long long int __a3 asm ("$7") = ARGIFY (arg4); \
|
||||
- register long long int __a4 asm ("$8") = ARGIFY (arg5); \
|
||||
- register long long int __a5 asm ("$9") = ARGIFY (arg6); \
|
||||
+ register long long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long long int __a2 asm ("$6") = _arg3; \
|
||||
+ register long long int __a3 asm ("$7") = _arg4; \
|
||||
+ register long long int __a4 asm ("$8") = _arg5; \
|
||||
+ register long long int __a5 asm ("$9") = _arg6; \
|
||||
register long long __v0 asm ("$2"); \
|
||||
- register long long __a0 asm ("$4") = ARGIFY (arg1); \
|
||||
- register long long __a1 asm ("$5") = ARGIFY (arg2); \
|
||||
- register long long __a2 asm ("$6") = ARGIFY (arg3); \
|
||||
- register long long __a3 asm ("$7") = ARGIFY (arg4); \
|
||||
- register long long __a4 asm ("$8") = ARGIFY (arg5); \
|
||||
- register long long __a5 asm ("$9") = ARGIFY (arg6); \
|
||||
+ register long long __a0 asm ("$4") = _arg1; \
|
||||
+ register long long __a1 asm ("$5") = _arg2; \
|
||||
+ register long long __a2 asm ("$6") = _arg3; \
|
||||
+ register long long __a3 asm ("$7") = _arg4; \
|
||||
+ register long long __a4 asm ("$8") = _arg5; \
|
||||
+ register long long __a5 asm ("$9") = _arg6; \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
v0_init \
|
||||
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h b/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
|
||||
index db0e0b4044..3e1f1cc3c5 100644
|
||||
index 9d30291f84..f47613deaf 100644
|
||||
--- a/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
|
||||
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
|
||||
@@ -134,10 +134,11 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
register long int __a3 asm ("$7"); \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
register long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -158,11 +159,13 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
+ long int _arg2 = (long int) (arg2); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
+ long _arg2 = (long) (arg2); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
- register long int __a1 asm ("$5") = (long int) (arg2); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long int __a1 asm ("$5") = _arg2; \
|
||||
register long int __a3 asm ("$7"); \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
- register long __a1 asm ("$5") = (long) (arg2); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
+ register long __a1 asm ("$5") = _arg2; \
|
||||
register long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -184,12 +187,15 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
+ long int _arg2 = (long int) (arg2); \
|
||||
+ long int _arg3 = (long int) (arg3); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
+ long _arg2 = (long) (arg2); \
|
||||
+ long _arg3 = (long) (arg3); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
- register long int __a1 asm ("$5") = (long int) (arg2); \
|
||||
- register long int __a2 asm ("$6") = (long int) (arg3); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long int __a2 asm ("$6") = _arg3; \
|
||||
register long int __a3 asm ("$7"); \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
- register long __a1 asm ("$5") = (long) (arg2); \
|
||||
- register long __a2 asm ("$6") = (long) (arg3); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
+ register long __a1 asm ("$5") = _arg2; \
|
||||
+ register long __a2 asm ("$6") = _arg3; \
|
||||
register long __a3 asm ("$7"); \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
@@ -211,13 +217,17 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
+ long int _arg2 = (long int) (arg2); \
|
||||
+ long int _arg3 = (long int) (arg3); \
|
||||
+ long int _arg4 = (long int) (arg4); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
+ long _arg2 = (long) (arg2); \
|
||||
+ long _arg3 = (long) (arg3); \
|
||||
+ long _arg4 = (long) (arg4); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
- register long int __a1 asm ("$5") = (long int) (arg2); \
|
||||
- register long int __a2 asm ("$6") = (long int) (arg3); \
|
||||
- register long int __a3 asm ("$7") = (long int) (arg4); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long int __a2 asm ("$6") = _arg3; \
|
||||
+ register long int __a3 asm ("$7") = _arg4; \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
- register long __a1 asm ("$5") = (long) (arg2); \
|
||||
- register long __a2 asm ("$6") = (long) (arg3); \
|
||||
- register long __a3 asm ("$7") = (long) (arg4); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
+ register long __a1 asm ("$5") = _arg2; \
|
||||
+ register long __a2 asm ("$6") = _arg3; \
|
||||
+ register long __a3 asm ("$7") = _arg4; \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
v0_init \
|
||||
@@ -238,14 +248,19 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
+ long int _arg2 = (long int) (arg2); \
|
||||
+ long int _arg3 = (long int) (arg3); \
|
||||
+ long int _arg4 = (long int) (arg4); \
|
||||
+ long int _arg5 = (long int) (arg5); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
+ long _arg2 = (long) (arg2); \
|
||||
+ long _arg3 = (long) (arg3); \
|
||||
+ long _arg4 = (long) (arg4); \
|
||||
+ long _arg5 = (long) (arg5); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
- register long int __a1 asm ("$5") = (long int) (arg2); \
|
||||
- register long int __a2 asm ("$6") = (long int) (arg3); \
|
||||
- register long int __a3 asm ("$7") = (long int) (arg4); \
|
||||
- register long int __a4 asm ("$8") = (long int) (arg5); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long int __a2 asm ("$6") = _arg3; \
|
||||
+ register long int __a3 asm ("$7") = _arg4; \
|
||||
+ register long int __a4 asm ("$8") = _arg5; \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
- register long __a1 asm ("$5") = (long) (arg2); \
|
||||
- register long __a2 asm ("$6") = (long) (arg3); \
|
||||
- register long __a3 asm ("$7") = (long) (arg4); \
|
||||
- register long __a4 asm ("$8") = (long) (arg5); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
+ register long __a1 asm ("$5") = _arg2; \
|
||||
+ register long __a2 asm ("$6") = _arg3; \
|
||||
+ register long __a3 asm ("$7") = _arg4; \
|
||||
+ register long __a4 asm ("$8") = _arg5; \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
v0_init \
|
||||
@@ -266,15 +281,21 @@
|
||||
long int _sys_result; \
|
||||
long _sys_result; \
|
||||
\
|
||||
{ \
|
||||
+ long int _arg1 = (long int) (arg1); \
|
||||
+ long int _arg2 = (long int) (arg2); \
|
||||
+ long int _arg3 = (long int) (arg3); \
|
||||
+ long int _arg4 = (long int) (arg4); \
|
||||
+ long int _arg5 = (long int) (arg5); \
|
||||
+ long int _arg6 = (long int) (arg6); \
|
||||
register long int __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
+ long _arg1 = (long) (arg1); \
|
||||
+ long _arg2 = (long) (arg2); \
|
||||
+ long _arg3 = (long) (arg3); \
|
||||
+ long _arg4 = (long) (arg4); \
|
||||
+ long _arg5 = (long) (arg5); \
|
||||
+ long _arg6 = (long) (arg6); \
|
||||
register long __s0 asm ("$16") __attribute__ ((unused)) \
|
||||
= (number); \
|
||||
register long int __v0 asm ("$2"); \
|
||||
- register long int __a0 asm ("$4") = (long int) (arg1); \
|
||||
- register long int __a1 asm ("$5") = (long int) (arg2); \
|
||||
- register long int __a2 asm ("$6") = (long int) (arg3); \
|
||||
- register long int __a3 asm ("$7") = (long int) (arg4); \
|
||||
- register long int __a4 asm ("$8") = (long int) (arg5); \
|
||||
- register long int __a5 asm ("$9") = (long int) (arg6); \
|
||||
+ register long int __a0 asm ("$4") = _arg1; \
|
||||
+ register long int __a1 asm ("$5") = _arg2; \
|
||||
+ register long int __a2 asm ("$6") = _arg3; \
|
||||
+ register long int __a3 asm ("$7") = _arg4; \
|
||||
+ register long int __a4 asm ("$8") = _arg5; \
|
||||
+ register long int __a5 asm ("$9") = _arg6; \
|
||||
register long __v0 asm ("$2"); \
|
||||
- register long __a0 asm ("$4") = (long) (arg1); \
|
||||
- register long __a1 asm ("$5") = (long) (arg2); \
|
||||
- register long __a2 asm ("$6") = (long) (arg3); \
|
||||
- register long __a3 asm ("$7") = (long) (arg4); \
|
||||
- register long __a4 asm ("$8") = (long) (arg5); \
|
||||
- register long __a5 asm ("$9") = (long) (arg6); \
|
||||
+ register long __a0 asm ("$4") = _arg1; \
|
||||
+ register long __a1 asm ("$5") = _arg2; \
|
||||
+ register long __a2 asm ("$6") = _arg3; \
|
||||
+ register long __a3 asm ("$7") = _arg4; \
|
||||
+ register long __a4 asm ("$8") = _arg5; \
|
||||
+ register long __a5 asm ("$9") = _arg6; \
|
||||
__asm__ volatile ( \
|
||||
".set\tnoreorder\n\t" \
|
||||
v0_init \
|
||||
--
|
||||
2.39.3
|
||||
|
||||
2.24.1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user