Update doc
authorEddie Hung <eddie@fpgeh.com>
Thu, 6 Jun 2019 19:11:59 +0000 (12:11 -0700)
committerEddie Hung <eddie@fpgeh.com>
Thu, 6 Jun 2019 19:11:59 +0000 (12:11 -0700)
passes/techmap/muxpack.cc

index 54c52150a74a8183e9e4d1c35e8e522d1d0099da..9668b0d437fc83f617ba2806b6b192fe44908d5e 100644 (file)
@@ -218,19 +218,20 @@ struct MuxpackWorker
 };
 
 struct MuxpackPass : public Pass {
-       MuxpackPass() : Pass("muxpack", "TODO") { }
+       MuxpackPass() : Pass("muxpack", "$mux cell cascades to $pmux") { }
        void help() YS_OVERRIDE
        {
                //   |---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|
                log("\n");
-               log("    muxpack [options] [selection]\n");
+               log("    muxpack [selection]\n");
                log("\n");
-        log("TODO");
+               log("This pass converts cascaded chains of $mux cells (e.g. those created by if-else\n");
+               log("constructs) into $pmux cells.\n");
                log("\n");
        }
        void execute(std::vector<std::string> args, RTLIL::Design *design) YS_OVERRIDE
        {
-               log_header(design, "Executing MUXPACK pass (TODO).\n");
+               log_header(design, "Executing MUXPACK pass ($mux cell cascades to $pmux).\n");
 
                size_t argidx;
                for (argidx = 1; argidx < args.size(); argidx++)