/* autogenerated by gensyscalls.py */ | |
#include <sys/linux-syscalls.h> | |
.text | |
.type __getcpu, @function | |
.globl __getcpu | |
.align 4 | |
__getcpu: | |
pushl %ebx | |
pushl %ecx | |
pushl %edx | |
mov 16(%esp), %ebx | |
mov 20(%esp), %ecx | |
mov 24(%esp), %edx | |
movl $__NR_getcpu, %eax | |
int $0x80 | |
cmpl $-129, %eax | |
jb 1f | |
negl %eax | |
pushl %eax | |
call __set_errno | |
addl $4, %esp | |
orl $-1, %eax | |
1: | |
popl %edx | |
popl %ecx | |
popl %ebx | |
ret |