summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdisasm/common/libdisasm.h
diff options
context:
space:
mode:
authorjmcp <none@none>2007-10-06 21:54:53 -0700
committerjmcp <none@none>2007-10-06 21:54:53 -0700
commita2bb96e7d59f447f59bc306e53b7d00e38594667 (patch)
tree09c5ca44950597254e27400404bf5d67a1f08c50 /usr/src/lib/libdisasm/common/libdisasm.h
parent1d76b12554f7e16caa5910206315015445313940 (diff)
downloadillumos-joyent-a2bb96e7d59f447f59bc306e53b7d00e38594667.tar.gz
PSARC 2007/507 Unencumbered libdisasm for Sparc
6596739 need non-encumbered libdisasm for sparc 6396410 Update dis for preferred assembly language syntax 6193412 Support for new Olympus B/C instructions needed in disassemblers Code contributed by Jason Brian King <jason@ansipunx.net> 4751282 fp conversion ops decode registers incorrectly 4767086 fmovrq registers decoded wrong 4767091 pixel compare source registers decoded wrong 4767154 Registers for fmul8x16, fmul8sux16, fmul8ulx16 decoded wrong. 4658958 dis misrepresents invalid opcodes
Diffstat (limited to 'usr/src/lib/libdisasm/common/libdisasm.h')
-rw-r--r--usr/src/lib/libdisasm/common/libdisasm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/src/lib/libdisasm/common/libdisasm.h b/usr/src/lib/libdisasm/common/libdisasm.h
index 3ecdea0860..bcd7318cd1 100644
--- a/usr/src/lib/libdisasm/common/libdisasm.h
+++ b/usr/src/lib/libdisasm/common/libdisasm.h
@@ -43,6 +43,7 @@ typedef struct dis_handle dis_handle_t;
#define DIS_SPARC_V8 0x01
#define DIS_SPARC_V9 0x02
#define DIS_SPARC_V9_SGI 0x04
+#define DIS_SPARC_V9_OPL 0x08
/* x86 diassembler flags (mutually exclusive) */
#define DIS_X86_SIZE16 0x08