From e3895a788129f57e27716d1ab00df002c96b81a3 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sat, 9 Sep 2017 23:45:20 -0400 Subject: Far too much fun with modexpa7 operand lengths and locations. --- verilog_constants.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'verilog_constants.h') 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) -- cgit v1.2.3