Lines Matching refs:Sum

342             led Sum(g, "SUM");  in main()  local
348 make_edge(output_port<P::S0>(my_adder), Sum.get_in()); in main()
360 Sum.display(); in main()
363 assert((Sum.get_value() == high) && (CarryOUT.get_value() == low)); in main()
370 Sum.display(); in main()
373 assert((Sum.get_value() == low) && (CarryOUT.get_value() == low)); in main()
380 Sum.display(); in main()
383 assert((Sum.get_value() == high) && (CarryOUT.get_value() == low)); in main()
389 Sum.display(); in main()
392 assert((Sum.get_value() == low) && (CarryOUT.get_value() == low)); in main()
399 Sum.display(); in main()
402 assert((Sum.get_value() == high) && (CarryOUT.get_value() == low)); in main()
408 Sum.display(); in main()
411 assert((Sum.get_value() == low) && (CarryOUT.get_value() == low)); in main()
419 Sum.display(); in main()
422 assert((Sum.get_value() == low) && (CarryOUT.get_value() == high)); in main()
429 Sum.display(); in main()
432 assert((Sum.get_value() == low) && (CarryOUT.get_value() == low)); in main()
440 Sum.display(); in main()
443 assert((Sum.get_value() == low) && (CarryOUT.get_value() == high)); in main()
450 Sum.display(); in main()
453 assert((Sum.get_value() == low) && (CarryOUT.get_value() == low)); in main()
461 Sum.display(); in main()
464 assert((Sum.get_value() == low) && (CarryOUT.get_value() == high)); in main()
471 Sum.display(); in main()
474 assert((Sum.get_value() == low) && (CarryOUT.get_value() == low)); in main()
483 Sum.display(); in main()
486 assert((Sum.get_value() == high) && (CarryOUT.get_value() == high)); in main()
494 Sum.display(); in main()
497 assert((Sum.get_value() == low) && (CarryOUT.get_value() == low)); in main()
508 digit Sum(g, "SUM"); in main() local
513 make_edge(output_port<P::S0>(two_adder), input_port<0>(Sum)); in main()
517 make_edge(output_port<P::S1>(two_adder), input_port<1>(Sum)); in main()
534 Sum.display(); in main()
537 assert((Sum.get_value() == 1) && (CarryOUT.get_value() == low)); in main()
545 Sum.display(); in main()
548 assert((Sum.get_value() == 1) && (CarryOUT.get_value() == low)); in main()
556 digit Sum(g, "SUM"); in main() local
561 make_edge(output_port<P::S0>(four_adder), input_port<0>(Sum)); in main()
565 make_edge(output_port<P::S1>(four_adder), input_port<1>(Sum)); in main()
569 make_edge(output_port<P::S2>(four_adder), input_port<2>(Sum)); in main()
573 make_edge(output_port<P::S3>(four_adder), input_port<3>(Sum)); in main()
590 Sum.display(); in main()
593 assert((Sum.get_value() == 1) && (CarryOUT.get_value() == low)); in main()
601 Sum.display(); in main()
604 assert((Sum.get_value() == 1) && (CarryOUT.get_value() == low)); in main()
614 Sum.display(); in main()
617 assert((Sum.get_value() == 7) && (CarryOUT.get_value() == low)); in main()
627 Sum.display(); in main()
630 assert((Sum.get_value() == 7) && (CarryOUT.get_value() == low)); in main()
640 Sum.display(); in main()
643 assert((Sum.get_value() == 1) && (CarryOUT.get_value() == low)); in main()
657 Sum.display(); in main()
660 assert((Sum.get_value() == 0xf) && (CarryOUT.get_value() == high)); in main()
673 Sum.display(); in main()
676 assert((Sum.get_value() == 0) && (CarryOUT.get_value() == high)); in main()
684 Sum.display(); in main()
687 assert((Sum.get_value() == 0) && (CarryOUT.get_value() == low)); in main()