mariadb/mit-pthreads/machdep/syscall-template-hppa-hpux-9.03.S

28 lines
797 B
ArmAsm
Raw Normal View History

2000-07-31 21:29:14 +02:00
/* ==== syscall.S ============================================================
* Written 1996 by Stefan Grefen, grefen@convex.com
*/
#include <sys/syscall.h>
#define _CAT(a,b)a##b
#define CAT(a,b)_CAT(a,b)
#define MKNAME(a)CAT(a,SYSCALL_NAME)
.CODE
machdep_error
sub %r0,%r28,%r28
bv,n %r0(%r2)
.label MKNAME(machdep_sys_)
.PROC
.CALLINFO NO_CALLS,FRAME=0
ldil -0x80000,%r1
ble 4(%sr7,%r1)
ldi MKNAME(SYS_),%r22
or,= %r0,%r22,%r0
b,n machdep_error
bv,n %r0(%r2)
.PROCEND
.EXPORT MKNAME(machdep_sys_)