Project of the course of Digital Systems Design Methodologies held by Professor Fabrizio Ferrandi at Politecnico di Milano
g++ -o main main.cpp -std=c++11 InputNode.cpp KaratsubaOfman2.cpp KaratsubaOfman3.cpp MultiplicationTree.cpp Multiplier.cpp OperationNode.cpp Shift.cpp SubMultiplication.cpp StandardTiling.cpp ProposedTiling.cpp
g++ -o main main.cpp -std=c++11 Node/InputNode.cpp Node/OperationNode.cpp MultiplicationTree/MultiplicationTree.cpp ArithmeticUnit/MultiplicationUnit/Multiplier/Multiplier.cpp ArithmeticUnit/MultiplicationUnit/LUT/LUT.cpp Operation/Shift.cpp Operation/Multiplication.cpp Algorithm/StandardTiling.cpp Link/Link.cpp Operation/C2.cpp Operation/Addition.cpp Algorithm/ProposedTiling.cpp Operation/And.cpp Operation/Fanout.cpp