Wrong mask
diff --git a/passes/pmgen/xilinx_dff.pmg b/passes/pmgen/xilinx_dff.pmg index f5637d4..4de25c3 100644 --- a/passes/pmgen/xilinx_dff.pmg +++ b/passes/pmgen/xilinx_dff.pmg
@@ -13,11 +13,11 @@ code if (lut->type == \LUT2) { - if (param(lut, \INIT) == Const::from_string("0100")) { + if (param(lut, \INIT) == Const::from_string("0010")) { fd->setPort(\D, port(lut, \I0)); fd->setPort(\R, port(lut, \I1)); } - else if (param(lut, \INIT) == Const::from_string("0010")) { + else if (param(lut, \INIT) == Const::from_string("0100")) { fd->setPort(\R, port(lut, \I0)); fd->setPort(\D, port(lut, \I1)); }