# Test 1 log -header "Simple AND chain" log -push design -reset read_verilog <signed // Combine with unsigned offset assign result = sum_full + $signed({6'b0, unsigned_offset}); endmodule EOF check -assert # Check equivalence after opt_balance_tree equiv_opt -assert opt_balance_tree design -load postopt # Width reduction equiv_opt -assert wreduce design -load postopt design -reset log -pop # Test 30 log -header "Complex signedness with conditional sign extension" log -push design -reset read_verilog <