src/cpu/minor/buffers.hh
/** forward/backwardDelay specify the delay from input to output in each
     *  direction.  These arguments *must* be >= 1 */
forward/backwardDelay specify the delay from input to output in each
direction.  These arguments *must* be >= 1
forward / backwardDelay specify the delay from input to output in each direction . These arguments * must * be > = 1
Latch(const std::string &name,
        const std::string &data_name,
        Cycles delay_ = Cycles(1),
        bool report_backwards = false) :
        delay(delay_),
        buffer(name, data_name, delay_, 0, (report_backwards ? -delay_ : 0),
            (report_backwards ? 0 : -delay_))
    { }
Latch ( const std :: string & name , const std :: string & data_name , Cycles delay_ = Cycles ( 1 ) , bool report_backwards = false ) : delay ( delay_ ) , buffer ( name , data_name , delay_ , 0 , ( report_backwards ? - delay_ : 0 ) , ( report_backwards ? 0 : - delay_ ) ) { }
forward/backwardDelay specify the delay from input to output in each
  direction.
forward / backwardDelay specify the delay from input to output in each direction .