diff options
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/sysdeps/linux/arm/bits/syscalls.h | 24 | 
1 files changed, 12 insertions, 12 deletions
| diff --git a/libc/sysdeps/linux/arm/bits/syscalls.h b/libc/sysdeps/linux/arm/bits/syscalls.h index 6b747d91b..5544ca652 100644 --- a/libc/sysdeps/linux/arm/bits/syscalls.h +++ b/libc/sysdeps/linux/arm/bits/syscalls.h @@ -87,15 +87,15 @@      {									\        int _sys_buf[2];							\        register int __a1 __asm__ ("a1");					\ -      register int *_v3 __asm__ ("v3") = _sys_buf;			\ -      *_v3 = (int) (name);						\ +      register int *__v3 __asm__ ("v3") = _sys_buf;			\ +      *__v3 = (int) (name);						\        LOAD_ARGS_##nr (args)						\        __asm__ __volatile__ ("str	r7, [v3, #4]\n"			\  		    "\tldr	r7, [v3]\n"				\  		    "\tswi	0	@ syscall " #name "\n"		\  		    "\tldr	r7, [v3, #4]"				\  		    : "=r" (__a1)					\ -		    : "r" (_v3) ASM_ARGS_##nr				\ +		    : "r" (__v3) ASM_ARGS_##nr				\                      : "memory");					\  	__internal_sys_result = __a1;					\      }									\ @@ -129,20 +129,20 @@    register int __a4 __asm__ ("a4") = __a4tmp;  #define ASM_ARGS_4	ASM_ARGS_3, "r" (__a4)  #define LOAD_ARGS_5(a1, a2, a3, a4, a5)		\ -  int _v1tmp = (int) (a5);			\ +  int __v1tmp = (int) (a5);			\    LOAD_ARGS_4 (a1, a2, a3, a4)			\ -  register int _v1 __asm__ ("v1") = _v1tmp; -#define ASM_ARGS_5	ASM_ARGS_4, "r" (_v1) +  register int __v1 __asm__ ("v1") = __v1tmp; +#define ASM_ARGS_5	ASM_ARGS_4, "r" (__v1)  #define LOAD_ARGS_6(a1, a2, a3, a4, a5, a6)	\ -  int _v2tmp = (int) (a6);			\ +  int __v2tmp = (int) (a6);			\    LOAD_ARGS_5 (a1, a2, a3, a4, a5)		\ -  register int _v2 __asm__ ("v2") = _v2tmp; -#define ASM_ARGS_6	ASM_ARGS_5, "r" (_v2) +  register int __v2 __asm__ ("v2") = __v2tmp; +#define ASM_ARGS_6	ASM_ARGS_5, "r" (__v2)  #define LOAD_ARGS_7(a1, a2, a3, a4, a5, a6, a7)	\ -  int _v3tmp = (int) (a7);			\ +  int __v3tmp = (int) (a7);			\    LOAD_ARGS_6 (a1, a2, a3, a4, a5, a6)		\ -  register int _v3 __asm__ ("v3") = _v3tmp; -#define ASM_ARGS_7	ASM_ARGS_6, "r" (_v3) +  register int __v3 __asm__ ("v3") = __v3tmp; +#define ASM_ARGS_7	ASM_ARGS_6, "r" (__v3)  #endif /* __ASSEMBLER__ */ | 
