# Tests for opt_carry_select. # --------------------------------------------------------------------------- log -header "Functional equivalence: wide-early + narrow-late add" log -push design -reset read_verilog -sv < low add + high incrementer, plus one select mux select -assert-count 2 t:$add select -assert-count 1 t:$mux design -reset log -pop # --------------------------------------------------------------------------- log -header "Survives peepopt -muxorder (carry_select guard)" log -push design -reset read_verilog -sv < no rewrite" log -push design -reset read_verilog -sv < no rewrite" log -push design -reset read_verilog -sv < no rewrite" log -push design -reset read_verilog -sv < no rewrite" log -push design -reset read_verilog -sv <