__asm__ volatile("int $0x80" : : "a" (syscall), "b" (argument1));
__asm__ volatile("syscall" :: "a" (syscall), "D" (argument1) );