diff --git a/exec-all.h b/exec-all.h
index 143aca184fa33caaaee40787cff7b919659411a1..16fbf95363deaafdd10520ed71a4df881ec60266 100644
--- a/exec-all.h
+++ b/exec-all.h
@@ -35,7 +35,7 @@
 typedef struct TranslationBlock TranslationBlock;
 
 /* XXX: make safe guess about sizes */
-#define MAX_OP_PER_INSTR 64
+#define MAX_OP_PER_INSTR 96
 /* A Call op needs up to 6 + 2N parameters (N = number of arguments).  */
 #define MAX_OPC_PARAM 10
 #define OPC_BUF_SIZE 512