aboutsummaryrefslogtreecommitdiff
path: root/cpu/or1k.opc
diff options
context:
space:
mode:
Diffstat (limited to 'cpu/or1k.opc')
-rw-r--r--cpu/or1k.opc2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpu/or1k.opc b/cpu/or1k.opc
index 5d20a1f..748187e 100644
--- a/cpu/or1k.opc
+++ b/cpu/or1k.opc
@@ -38,7 +38,7 @@
#undef CGEN_DIS_HASH_SIZE
#define CGEN_DIS_HASH_SIZE 256
#undef CGEN_DIS_HASH
-#define CGEN_DIS_HASH(buffer, value) (((unsigned char *) (buffer))[0] >> 2)
+#define CGEN_DIS_HASH(buffer, value) ((value >> 26) & 0xff)
/* Check applicability of instructions against machines. */
#define CGEN_VALIDATE_INSN_SUPPORTED