SYSTRAP
#define SYSTRAP(x) svc #(SYS_ ## x)
#define SYSTRAP(x) svc #SWI_OS_NETBSD | SYS_ ## x
#define SYSTRAP(x) emitsvc SYS_ ## x
#define SYSTRAP(x) \
#define SYSTRAP(x) OSYSTRAP(x)
#define SYSTRAP(x) movl IMMEDIATE SYS_ ## x ## ,%d0; trap IMMEDIATE 0
#define SYSTRAP(x) movl #SYS_/**/x,%d0; trap #0
# define SYSTRAP(x) li v0,SYS_/**/x; syscall;
# define SYSTRAP(x) li v0,SYS_ ## x; syscall;
#define SYSTRAP(x) \
#define SYSTRAP(x) \
#define SYSTRAP(x) \
#define SYSTRAP(x) chmk $ SYS_ ## x
#define SYSTRAP(x) chmk $ SYS_/**/x
#define SYSTRAP(x) movl $(SYS_ ## x),%eax; movq %rcx, %r10; syscall
#define SYSTRAP(x) movl $(SYS_/**/x),%eax; movq %rcx, %r10; syscall