aboutsummaryrefslogtreecommitdiffstats
path: root/passes/pmgen/xilinx_dsp.cc
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2019-07-18 13:30:35 -0700
committerEddie Hung <eddie@fpgeh.com>2019-07-18 13:30:35 -0700
commit79d63479eab35cf9bbb94b44a42c61e056cd9bcd (patch)
treebed0312d0c505d0d490d2324e1ff3405bbbcae7b /passes/pmgen/xilinx_dsp.cc
parente075f0dda0999374346ddfc09f83d323f426ddde (diff)
downloadyosys-79d63479eab35cf9bbb94b44a42c61e056cd9bcd.tar.gz
yosys-79d63479eab35cf9bbb94b44a42c61e056cd9bcd.tar.bz2
yosys-79d63479eab35cf9bbb94b44a42c61e056cd9bcd.zip
Improve A/B reg packing
Diffstat (limited to 'passes/pmgen/xilinx_dsp.cc')
-rw-r--r--passes/pmgen/xilinx_dsp.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/passes/pmgen/xilinx_dsp.cc b/passes/pmgen/xilinx_dsp.cc
index 0010edf55..b583988c4 100644
--- a/passes/pmgen/xilinx_dsp.cc
+++ b/passes/pmgen/xilinx_dsp.cc
@@ -23,6 +23,9 @@
USING_YOSYS_NAMESPACE
PRIVATE_NAMESPACE_BEGIN
+template<class T> bool includes(const T &lhs, const T &rhs) {
+ return std::includes(lhs.begin(), lhs.end(), rhs.begin(), rhs.end());
+}
#include "passes/pmgen/xilinx_dsp_pm.h"
void pack_xilinx_dsp(xilinx_dsp_pm &pm)