From: Clifford Wolf Date: Fri, 17 Apr 2015 19:35:59 +0000 (+0200) Subject: Bugfix for $_DFF_?_ in "dff2dffe -direct-match" X-Git-Tag: yosys-0.6~322 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8cdbcf6859e29fa4cda9b40a7cf51b9bef0ba779;p=yosys.git Bugfix for $_DFF_?_ in "dff2dffe -direct-match" --- diff --git a/passes/techmap/dff2dffe.cc b/passes/techmap/dff2dffe.cc index 4d2808851..5ebc3ef98 100644 --- a/passes/techmap/dff2dffe.cc +++ b/passes/techmap/dff2dffe.cc @@ -305,8 +305,8 @@ struct Dff2dffePass : public Pass { if (args[argidx] == "-direct-match" && argidx + 1 < args.size()) { bool found_match = false; const char *pattern = args[++argidx].c_str(); - if (patmatch(pattern, "$_DFF_P_" )) found_match = true, direct_dict["$_DFF_P_" ] = "$_DFFE_P_"; - if (patmatch(pattern, "$_DFF_N_" )) found_match = true, direct_dict["$_DFF_N_" ] = "$_DFFE_N_"; + if (patmatch(pattern, "$_DFF_P_" )) found_match = true, direct_dict["$_DFF_P_" ] = "$_DFFE_PP_"; + if (patmatch(pattern, "$_DFF_N_" )) found_match = true, direct_dict["$_DFF_N_" ] = "$_DFFE_NP_"; if (patmatch(pattern, "$_DFF_NN0_")) found_match = true, direct_dict["$_DFF_NN0_"] = "$__DFFE_NN0"; if (patmatch(pattern, "$_DFF_NN1_")) found_match = true, direct_dict["$_DFF_NN1_"] = "$__DFFE_NN1"; if (patmatch(pattern, "$_DFF_NP0_")) found_match = true, direct_dict["$_DFF_NP0_"] = "$__DFFE_NP0";