summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include/cpu.h
diff options
context:
space:
mode:
authorJason Wright <jason@cvs.openbsd.org>2003-07-10 15:26:55 +0000
committerJason Wright <jason@cvs.openbsd.org>2003-07-10 15:26:55 +0000
commiteddea828bf6ae1fa168610d64ed2a0aecb393b22 (patch)
treeeff1a7c984959e50ea29d29705faae7ec18b5cf0 /sys/arch/sparc64/include/cpu.h
parent4da6f3580efe1cfabdf6dcba5e8fe6dc80911486 (diff)
- working emulation for POPC instruction
- good start are fully decoding LDQF(A)/STQF(A)
Diffstat (limited to 'sys/arch/sparc64/include/cpu.h')
-rw-r--r--sys/arch/sparc64/include/cpu.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/arch/sparc64/include/cpu.h b/sys/arch/sparc64/include/cpu.h
index 58b0864f2b4..9d73cd48b84 100644
--- a/sys/arch/sparc64/include/cpu.h
+++ b/sys/arch/sparc64/include/cpu.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: cpu.h,v 1.23 2003/07/09 23:56:16 jason Exp $ */
+/* $OpenBSD: cpu.h,v 1.24 2003/07/10 15:26:54 jason Exp $ */
/* $NetBSD: cpu.h,v 1.28 2001/06/14 22:56:58 thorpej Exp $ */
/*
@@ -280,7 +280,8 @@ void kgdb_panic(void);
/* emul.c */
int fixalign(struct proc *, struct trapframe64 *);
int emulinstr(vaddr_t, struct trapframe64 *);
-int emul_qf(int32_t, struct proc *, union sigval);
+int emul_qf(int32_t, struct proc *, union sigval, struct trapframe64 *);
+int emul_popc(int32_t, struct proc *, union sigval, struct trapframe64 *);
/*
*