CNFR6lpm_add_sub&' Untitled G AUTO*O*O*O*O*P* P$$*!P++*"P22*#Q99*$R==*%SEE*&TKK*'UPP?(VLV?)^K^?*fJf?+nIn?,vTv?-{\{Z.addcore?+. c+.b+.a+.`+._+.+.+.+.@. @. @. @. @. @. @. y@y ZAaltshift M+A"'+A"-+A"2+Ag8+Af>+AeD+AdJ@A*P@A*X@A*`@A*hypNyvZO|altshiftU+O!+O!+O!+Oh@O&yVyZWaltshift]+W!+W!+W!+Wn@W)y^ya_ja`j aaj!abj$"acv0#ad9>aeF=afS<ag`;ahm>iN$`jNi`k8j`l#d>m[kn[ml%oOw%pP"! %qV+*)(%rjba`_%sgfed[dataa3dataa2dataa1dataa0datab3datab2datab1datab0cinadd_subclockaclrclkenresult3result2result1result0coutoverflowaddercindatab0datab1datab2datab3dataa0dataa1dataa2dataa3bp_outbg_outcoutresult0result1result2result3CONSTANT_CIN0width4result_ext_latency_ffsclkenaclrclockdata0data1data2data3result0result1result2result3DEPTHwidthcarry_ext_latency_ffsclkenaclrclockdata0result0DEPTHwidth1oflow_ext_latency_ffsclkenaclrclockdata0result0DEPTHwidthdatab_node3datab_node2datab_node1datab_node0cin_noderesult_node3result_node2result_node1result_node0cout_nodedataa[3..0]datab[3..0]result[3..0]datab_node[3..0]result_node[3..0]