Lines Matching refs:four_adder
552 four_bit_adder four_adder(g); in main() local
559 make_edge(A[0].get_out(), input_port<P::A0>(four_adder)); in main()
560 make_edge(B[0].get_out(), input_port<P::B0>(four_adder)); in main()
561 make_edge(output_port<P::S0>(four_adder), input_port<0>(Sum)); in main()
563 make_edge(A[1].get_out(), input_port<P::A1>(four_adder)); in main()
564 make_edge(B[1].get_out(), input_port<P::B1>(four_adder)); in main()
565 make_edge(output_port<P::S1>(four_adder), input_port<1>(Sum)); in main()
567 make_edge(A[2].get_out(), input_port<P::A2>(four_adder)); in main()
568 make_edge(B[2].get_out(), input_port<P::B2>(four_adder)); in main()
569 make_edge(output_port<P::S2>(four_adder), input_port<2>(Sum)); in main()
571 make_edge(A[3].get_out(), input_port<P::A3>(four_adder)); in main()
572 make_edge(B[3].get_out(), input_port<P::B3>(four_adder)); in main()
573 make_edge(output_port<P::S3>(four_adder), input_port<3>(Sum)); in main()
575 make_edge(CarryIN.get_out(), input_port<P::CI>(four_adder)); in main()
576 make_edge(output_port<P::CO>(four_adder), CarryOUT.get_in()); in main()