aboutsummaryrefslogtreecommitdiff
path: root/verilog_constants.h
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2017-09-09 23:45:20 -0400
committerRob Austein <sra@hactrn.net>2017-09-09 23:45:20 -0400
commite3895a788129f57e27716d1ab00df002c96b81a3 (patch)
treef083e7cbdff491e7738657e3e008c83b6acf63cd /verilog_constants.h
parent68019ff9624747d3505ef60d3dfb3cfc9b5d7720 (diff)
Far too much fun with modexpa7 operand lengths and locations.
Diffstat (limited to 'verilog_constants.h')
-rw-r--r--verilog_constants.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/verilog_constants.h b/verilog_constants.h
index 5307f68..7b64c46 100644
--- a/verilog_constants.h
+++ b/verilog_constants.h
@@ -231,9 +231,10 @@
*/
#define MODEXPA7_OPERAND_BITS (4096)
+#define MODEXPA7_OPERAND_BYTES (MODEXPA7_OPERAND_BITS / 8)
#define MODEXPA7_OPERAND_WORDS (MODEXPA7_OPERAND_BITS / 32)
#define MODEXPA7_ADDR_REGISTERS (0 * MODEXPA7_OPERAND_WORDS)
-#define MODEXPA7_ADDR_OPERANDS (4 * MODEXPA7_OPERAND_WORDS)
+#define MODEXPA7_ADDR_OPERANDS (8 * MODEXPA7_OPERAND_WORDS)
#define MODEXPA7_ADDR_MODE (MODEXPA7_ADDR_REGISTERS + 0x10)
#define MODEXPA7_ADDR_MODULUS_BITS (MODEXPA7_ADDR_REGISTERS + 0x11)
#define MODEXPA7_ADDR_EXPONENT_BITS (MODEXPA7_ADDR_REGISTERS + 0x12)