[libc][NFC] clang-format syscall.h.in

Reviewers: sivachandra

Reviewed By: sivachandra

Subscribers: MaskRay, tschuett, libc-commits

Differential Revision: https://reviews.llvm.org/D74570
This commit is contained in:
Alex Brachet 2020-02-13 14:02:20 -05:00
parent 1bafd2be06
commit a8cb0cf500
1 changed files with 44 additions and 42 deletions

View File

@ -16,79 +16,81 @@ namespace __llvm_libc {
__attribute__((always_inline)) inline long syscall(long __number) {
long retcode;
LIBC_INLINE_ASM("syscall" :
"=a"(retcode) :
"a"(__number) :
SYSCALL_CLOBBER_LIST);
LIBC_INLINE_ASM("syscall"
: "=a"(retcode)
: "a"(__number)
: SYSCALL_CLOBBER_LIST);
return retcode;
}
__attribute__((always_inline)) inline long syscall(long __number, long __arg1) {
long retcode;
LIBC_INLINE_ASM("syscall" :
"=a"(retcode) :
"a"(__number), "D"(__arg1) :
SYSCALL_CLOBBER_LIST);
LIBC_INLINE_ASM("syscall"
: "=a"(retcode)
: "a"(__number), "D"(__arg1)
: SYSCALL_CLOBBER_LIST);
return retcode;
}
__attribute__((always_inline)) inline long syscall(
long __number, long __arg1, long __arg2) {
__attribute__((always_inline)) inline long syscall(long __number, long __arg1,
long __arg2) {
long retcode;
LIBC_INLINE_ASM("syscall" :
"=a"(retcode) :
"a"(__number), "D"(__arg1), "S"(__arg2) :
SYSCALL_CLOBBER_LIST);
LIBC_INLINE_ASM("syscall"
: "=a"(retcode)
: "a"(__number), "D"(__arg1), "S"(__arg2)
: SYSCALL_CLOBBER_LIST);
return retcode;
}
__attribute__((always_inline)) inline long syscall(
long __number, long __arg1, long __arg2, long __arg3) {
__attribute__((always_inline)) inline long syscall(long __number, long __arg1,
long __arg2, long __arg3) {
long retcode;
LIBC_INLINE_ASM("syscall" :
"=a"(retcode) :
"a"(__number), "D"(__arg1), "S"(__arg2), "d"(__arg3) :
SYSCALL_CLOBBER_LIST);
LIBC_INLINE_ASM("syscall"
: "=a"(retcode)
: "a"(__number), "D"(__arg1), "S"(__arg2), "d"(__arg3)
: SYSCALL_CLOBBER_LIST);
return retcode;
}
__attribute__((always_inline)) inline long syscall(
long __number, long __arg1, long __arg2, long __arg3, long __arg4) {
__attribute__((always_inline)) inline long
syscall(long __number, long __arg1, long __arg2, long __arg3, long __arg4) {
long retcode;
register long r10 __asm__("r10") = __arg4;
LIBC_INLINE_ASM("syscall" :
"=a"(retcode) :
"a"(__number), "D"(__arg1), "S"(__arg2), "d"(__arg3), "r"(r10) :
SYSCALL_CLOBBER_LIST);
LIBC_INLINE_ASM("syscall"
: "=a"(retcode)
: "a"(__number), "D"(__arg1), "S"(__arg2), "d"(__arg3),
"r"(r10)
: SYSCALL_CLOBBER_LIST);
return retcode;
}
__attribute__((always_inline)) inline long syscall(
long __number, long __arg1, long __arg2, long __arg3, long __arg4,
long __arg5) {
__attribute__((always_inline)) inline long syscall(long __number, long __arg1,
long __arg2, long __arg3,
long __arg4, long __arg5) {
long retcode;
register long r10 __asm__("r10") = __arg4;
register long r8 __asm__("r8") = __arg5;
LIBC_INLINE_ASM(
"syscall" :
"=a"(retcode) :
"a"(__number), "D"(__arg1), "S"(__arg2), "d"(__arg3), "r"(r10), "r"(r8) :
SYSCALL_CLOBBER_LIST);
LIBC_INLINE_ASM("syscall"
: "=a"(retcode)
: "a"(__number), "D"(__arg1), "S"(__arg2), "d"(__arg3),
"r"(r10), "r"(r8)
: SYSCALL_CLOBBER_LIST);
return retcode;
}
__attribute__((always_inline)) inline long syscall(
long __number, long __arg1, long __arg2, long __arg3, long __arg4,
long __arg5, long __arg6) {
__attribute__((always_inline)) inline long syscall(long __number, long __arg1,
long __arg2, long __arg3,
long __arg4, long __arg5,
long __arg6) {
long retcode;
register long r10 __asm__("r10") = __arg4;
register long r8 __asm__("r8") = __arg5;
register long r9 __asm__("r9") = __arg6;
LIBC_INLINE_ASM(
"syscall" :
"=a"(retcode) :
"a"(__number), "D"(__arg1), "S"(__arg2), "d"(__arg3), "r"(r10), "r"(r8), "r"(r9) :
SYSCALL_CLOBBER_LIST);
LIBC_INLINE_ASM("syscall"
: "=a"(retcode)
: "a"(__number), "D"(__arg1), "S"(__arg2), "d"(__arg3),
"r"(r10), "r"(r8), "r"(r9)
: SYSCALL_CLOBBER_LIST);
return retcode;
}