#include "syscall.h" | |
#if defined(__ia64__) | |
/* based on code from glibc by Jes Sorensen */ | |
__asm__(".text\n" | |
".globl __ia64_aio_raw_syscall\n" | |
".proc __ia64_aio_raw_syscall\n" | |
"__ia64_aio_raw_syscall:\n" | |
"alloc r2=ar.pfs,1,0,8,0\n" | |
"mov r15=r32\n" | |
"break 0x100000\n" | |
";;" | |
"br.ret.sptk.few b0\n" | |
".size __ia64_aio_raw_syscall, . - __ia64_aio_raw_syscall\n" | |
".endp __ia64_aio_raw_syscall" | |
); | |
#endif | |
; |