Report Timing
report_timing -unconstrained -from_fall a[0] -to_fall cout report_timing -unconstrained -from_fall a[1] -to_rise cout report_timing -unconstrained -from_rise a[2] -to_fall cout report_timing -unconstrained -from_rise a[3] -to_rise cout report_timing -unconstrained -from_fall b[0] -to_fall cout report_timing -unconstrained -from_fall b[1] -to_rise cout report_timing -unconstrained -from_rise b[2] -to_fall cout report_timing -unconstrained -from_rise b[3] -to_rise cout report_timing -unconstrained -from_fall a[0] -to_fall sum[0] report_timing -unconstrained -from_fall a[1] -to_rise sum[0] report_timing -unconstrained -from_rise a[2] -to_fall sum[0] report_timing -unconstrained -from_rise a[3] -to_rise sum[0] report_timing -unconstrained -from_fall a[0] -to_fall sum[1] report_timing -unconstrained -from_fall a[1] -to_rise sum[1] report_timing -unconstrained -from_rise a[2] -to_fall sum[1] report_timing -unconstrained -from_rise a[3] -to_rise sum[1] report_timing -unconstrained -from_fall a[0] -to_fall sum[2] report_timing -unconstrained -from_fall a[1] -to_rise sum[2] report_timing -unconstrained -from_rise a[2] -to_fall sum[2] report_timing -unconstrained -from_rise a[3] -to_rise sum[2] report_timing -unconstrained -from_fall a[0] -to_fall sum[3] report_timing -unconstrained -from_fall a[1] -to_rise sum[3] report_timing -unconstrained -from_rise a[2] -to_fall sum[3] report_timing -unconstrained -from_rise a[3] -to_rise sum[3] report_timing -unconstrained -from_fall b[0] -to_fall sum[0] report_timing -unconstrained -from_fall b[1] -to_rise sum[0] report_timing -unconstrained -from_rise b[2] -to_fall sum[0] report_timing -unconstrained -from_rise b[3] -to_rise sum[0] report_timing -unconstrained -from_fall b[0] -to_fall sum[1] report_timing -unconstrained -from_fall b[1] -to_rise sum[1] report_timing -unconstrained -from_rise b[2] -to_fall sum[1] report_timing -unconstrained -from_rise b[3] -to_rise sum[1] report_timing -unconstrained -from_fall b[0] -to_fall sum[2] report_timing -unconstrained -from_fall b[1] -to_rise sum[2] report_timing -unconstrained -from_rise b[2] -to_fall sum[2] report_timing -unconstrained -from_rise b[3] -to_rise sum[2] report_timing -unconstrained -from_fall b[0] -to_fall sum[3] report_timing -unconstrained -from_fall b[1] -to_rise sum[3] report_timing -unconstrained -from_rise b[2] -to_fall sum[3] report_timing -unconstrained -from_rise b[3] -to_rise sum[3] report_timing -unconstrained -from_fall cin -to_fall sum[0] report_timing -unconstrained -from_fall cin -to_rise sum[1] report_timing -unconstrained -from_rise cin -to_fall sum[2] report_timing -unconstrained -from_rise cin -to_rise sum[3] report_timing -unconstrained -from_fall cin -to_fall cout report_timing -unconstrained -from_fall cin -to_rise cout report_timing -unconstrained -from_rise cin -to_fall cout report_timing -unconstrained -from_rise cin -to_rise cout