blob: 682c4341ff805dac3836fdab7f3ea95420ac1627 [file] [log] [blame]
#pragma once
#ifndef ROS_KERNEL
static inline long __attribute__((always_inline))
__ros_arch_syscall(long _a0, long _a1)
{
register long a0 asm("a0") = _a0;
register long a1 asm("a1") = _a1;
asm volatile("syscall" : "=r"(a0) : "0"(a0),"r"(a1) : "memory");
return a0;
}
#endif /* ifndef ROS_KERNEL */