odin: Implement multipliers where one of the operands has a size of 1
using hard multipliers.

For multipliers where one of the operands has a size of 1. The output
size is equal to the larger operand size and not the sum of the operand
sizes as usual. This special case causes a segmentation fault. A temporary
fix is implementing those multipliers using hard multipliers.
diff --git a/ODIN_II/SRC/multipliers.cpp b/ODIN_II/SRC/multipliers.cpp
index 4b05282..abff96a 100644
--- a/ODIN_II/SRC/multipliers.cpp
+++ b/ODIN_II/SRC/multipliers.cpp
@@ -1166,7 +1166,9 @@
 		}
         // if either of the multiplicands is larger than the
         // minimum hard multiplier size, use hard multiplier
-		else if (mult_size >= min_mult)
+        // TODO: implement multipliers where one of the operands is
+        // 1 bit wide using soft logic
+		else if (mult_size >= min_mult || mula == 1 || mulb == 1)
 		{
 			/* Check to ensure IF mult needs to be exact size */
 			if(configuration.fixed_hard_multiplier != 0)