diff options
Diffstat (limited to 'ip/ip_fp_add_sim/ip_fp_add.vo')
| -rw-r--r-- | ip/ip_fp_add_sim/ip_fp_add.vo | 4572 |
1 files changed, 4572 insertions, 0 deletions
diff --git a/ip/ip_fp_add_sim/ip_fp_add.vo b/ip/ip_fp_add_sim/ip_fp_add.vo new file mode 100644 index 0000000..ce49c05 --- /dev/null +++ b/ip/ip_fp_add_sim/ip_fp_add.vo @@ -0,0 +1,4572 @@ +//IP Functional Simulation Model +//VERSION_BEGIN 20.1 cbx_mgl 2020:11:11:17:50:46:SJ cbx_simgen 2020:11:11:17:03:37:SJ VERSION_END +// synthesis VERILOG_INPUT_VERSION VERILOG_2001 +// altera message_off 10463 + + + +// Copyright (C) 2020 Intel Corporation. All rights reserved. +// Your use of Intel Corporation's design tools, logic functions +// and other software and tools, and any partner logic +// functions, and any output files from any of the foregoing +// (including device programming or simulation files), and any +// associated documentation or information are expressly subject +// to the terms and conditions of the Intel Program License +// Subscription Agreement, the Intel Quartus Prime License Agreement, +// the Intel FPGA IP License Agreement, or other applicable license +// agreement, including, without limitation, that your use is for +// the sole purpose of programming logic devices manufactured by +// Intel and sold by Intel or its authorized distributors. Please +// refer to the applicable agreement for further details, at +// https://fpgasoftware.intel.com/eula. + +// You may only use these simulation model output files for simulation +// purposes and expressly not for synthesis or any other purposes (in which +// event Intel disclaims all warranties of any kind). + + +//synopsys translate_off + +//synthesis_resources = altera_syncram 2 lut 628 mux21 195 oper_add 11 oper_mux 137 +`timescale 1 ps / 1 ps +module ip_fp_add + ( + a, + areset, + b, + clk, + q) /* synthesis synthesis_clearbox=1 */; + input [31:0] a; + input areset; + input [31:0] b; + input clk; + output [31:0] q; + + wire [22:0] wire_ni0Oii_q_b; + wire [7:0] wire_nil10l_q_b; + reg n010O; + reg n011O; + reg n11Oi; + reg nll00i; + reg nlOO1i; + reg n000i; + reg n000l; + reg n000O; + reg n001i; + reg n001l; + reg n001O; + reg n00ii; + reg n00il; + reg n00iO; + reg n00li; + reg n00ll; + reg n00lO; + reg n00Oi; + reg n00Ol; + reg n00OO; + reg n010i; + reg n01ii; + reg n01il; + reg n01lO; + reg n01Ol; + reg n01OO; + reg n0i0i; + reg n0i0l; + reg n0i0O; + reg n0i1i; + reg n0i1l; + reg n0i1O; + reg n0iii; + reg n0iil; + reg n0iiO; + reg n0ili; + reg n0ill; + reg n0OiO; + reg n0Oll; + reg n0OlO; + reg n0OlOl; + reg n0OlOO; + reg n0OO0i; + reg n0OO0l; + reg n0OO0O; + reg n0OO1i; + reg n0OO1l; + reg n0OO1O; + reg n0OOi; + reg n0OOii; + reg n0OOil; + reg n0OOiO; + reg n0OOl; + reg n0OOli; + reg n0OOll; + reg n0OOlO; + reg n0OOO; + reg n0OOOi; + reg n0OOOl; + reg n0OOOO; + reg n101i; + reg n101l; + reg n101O; + reg n10iO; + reg n11lO; + reg n11Ol; + reg n11OO; + reg n1i0i; + reg n1i0l; + reg n1i0O; + reg n1i1i; + reg n1i1l; + reg n1i1O; + reg n1iii; + reg n1iOO; + reg n1l0i; + reg n1l0l; + reg n1l0O; + reg n1l1i; + reg n1l1l; + reg n1l1O; + reg n1lii; + reg n1lil; + reg n1liO; + reg n1lli; + reg n1lll; + reg n1llO; + reg n1lOi; + reg n1lOl; + reg n1lOO; + reg ni000i; + reg ni000l; + reg ni000O; + reg ni001i; + reg ni001l; + reg ni001O; + reg ni00i; + reg ni00ii; + reg ni00il; + reg ni00iO; + reg ni00l; + reg ni00li; + reg ni00ll; + reg ni00lO; + reg ni00O; + reg ni00Oi; + reg ni00Ol; + reg ni00OO; + reg ni010i; + reg ni010l; + reg ni010O; + reg ni011i; + reg ni011l; + reg ni011O; + reg ni01i; + reg ni01ii; + reg ni01il; + reg ni01iO; + reg ni01l; + reg ni01li; + reg ni01ll; + reg ni01lO; + reg ni01O; + reg ni01Oi; + reg ni01Ol; + reg ni01OO; + reg ni0i0i; + reg ni0i0l; + reg ni0i0O; + reg ni0i1i; + reg ni0i1l; + reg ni0i1O; + reg ni0ii; + reg ni0iii; + reg ni0iil; + reg ni0iiO; + reg ni0ili; + reg ni0ill; + reg ni0ilO; + reg ni0iOi; + reg ni0iOl; + reg ni0iOO; + reg ni0l0i; + reg ni0l0l; + reg ni0l0O; + reg ni0l1i; + reg ni0l1l; + reg ni0l1O; + reg ni0lii; + reg ni0lil; + reg ni0liO; + reg ni0lli; + reg ni0lll; + reg ni0llO; + reg ni0lOi; + reg ni0lOl; + reg ni0lOO; + reg ni0O0i; + reg ni0O0l; + reg ni0O0O; + reg ni0O1i; + reg ni0O1l; + reg ni0O1O; + reg ni0Oil; + reg ni0OiO; + reg ni0Oli; + reg ni0Oll; + reg ni0OlO; + reg ni0OOi; + reg ni0OOl; + reg ni0OOO; + reg ni100i; + reg ni100l; + reg ni100O; + reg ni101i; + reg ni101l; + reg ni101O; + reg ni10i; + reg ni10ii; + reg ni10il; + reg ni10iO; + reg ni10l; + reg ni10li; + reg ni10ll; + reg ni10lO; + reg ni10O; + reg ni10Oi; + reg ni10Ol; + reg ni10OO; + reg ni110i; + reg ni110l; + reg ni110O; + reg ni111i; + reg ni111l; + reg ni111O; + reg ni11i; + reg ni11ii; + reg ni11il; + reg ni11iO; + reg ni11l; + reg ni11li; + reg ni11ll; + reg ni11lO; + reg ni11O; + reg ni11Oi; + reg ni11Ol; + reg ni11OO; + reg ni1i0i; + reg ni1i0l; + reg ni1i0O; + reg ni1i1i; + reg ni1i1l; + reg ni1i1O; + reg ni1ii; + reg ni1iii; + reg ni1iil; + reg ni1iiO; + reg ni1il; + reg ni1ili; + reg ni1ill; + reg ni1ilO; + reg ni1iO; + reg ni1iOi; + reg ni1iOl; + reg ni1iOO; + reg ni1l0i; + reg ni1l0l; + reg ni1l0O; + reg ni1l1i; + reg ni1l1l; + reg ni1l1O; + reg ni1li; + reg ni1lii; + reg ni1lil; + reg ni1liO; + reg ni1ll; + reg ni1lli; + reg ni1lll; + reg ni1llO; + reg ni1lO; + reg ni1lOi; + reg ni1lOl; + reg ni1lOO; + reg ni1O0i; + reg ni1O0l; + reg ni1O0O; + reg ni1O1i; + reg ni1O1l; + reg ni1O1O; + reg ni1Oi; + reg ni1Oii; + reg ni1Oil; + reg ni1OiO; + reg ni1Ol; + reg ni1Oli; + reg ni1Oll; + reg ni1OlO; + reg ni1OO; + reg ni1OOi; + reg ni1OOl; + reg ni1OOO; + reg nii00i; + reg nii00l; + reg nii00O; + reg nii01i; + reg nii01l; + reg nii01O; + reg nii0ii; + reg nii0il; + reg nii0iO; + reg nii0li; + reg nii0ll; + reg nii0lO; + reg nii0Oi; + reg nii0Ol; + reg nii0OO; + reg nii10i; + reg nii10l; + reg nii10O; + reg nii11i; + reg nii11l; + reg nii11O; + reg nii1ii; + reg nii1il; + reg nii1iO; + reg nii1li; + reg nii1ll; + reg nii1lO; + reg nii1Oi; + reg nii1Ol; + reg nii1OO; + reg niii0i; + reg niii0l; + reg niii0O; + reg niii1i; + reg niii1l; + reg niii1O; + reg niiiii; + reg niiiil; + reg niiiiO; + reg niiili; + reg niiill; + reg niiilO; + reg niiiOi; + reg niiiOl; + reg niiiOO; + reg niil0i; + reg niil0l; + reg niil0O; + reg niil1i; + reg niil1l; + reg niil1O; + reg niilii; + reg niilil; + reg niiliO; + reg niilli; + reg niilll; + reg niillO; + reg niilOi; + reg niilOl; + reg niilOO; + reg niiO0i; + reg niiO0l; + reg niiO0O; + reg niiO1i; + reg niiO1l; + reg niiO1O; + reg niiOii; + reg niiOil; + reg niiOiO; + reg niiOli; + reg niiOll; + reg niiOlO; + reg niiOOi; + reg niiOOl; + reg niiOOO; + reg nil00i; + reg nil00l; + reg nil00O; + reg nil01i; + reg nil01l; + reg nil01O; + reg nil0ii; + reg nil0il; + reg nil0iO; + reg nil0li; + reg nil0ll; + reg nil0lO; + reg nil0Oi; + reg nil0Ol; + reg nil0OO; + reg nil10i; + reg nil10O; + reg nil11i; + reg nil11l; + reg nil11O; + reg nil1ii; + reg nil1il; + reg nil1iO; + reg nil1li; + reg nil1ll; + reg nil1lO; + reg nil1Oi; + reg nil1Ol; + reg nil1OO; + reg nili0i; + reg nili0l; + reg nili0O; + reg nili1i; + reg nili1l; + reg nili1O; + reg niliii; + reg niliil; + reg niliiO; + reg nilili; + reg nilill; + reg nililO; + reg niliOi; + reg niliOl; + reg niliOO; + reg nill0i; + reg nill0l; + reg nill0O; + reg nill1i; + reg nill1l; + reg nill1O; + reg nillii; + reg nillil; + reg nilliO; + reg nillli; + reg nillll; + reg nilllO; + reg nillOi; + reg nillOl; + reg nillOO; + reg nilO0i; + reg nilO0l; + reg nilO0O; + reg nilO1i; + reg nilO1l; + reg nilO1O; + reg nilOii; + reg nilOil; + reg nilOiO; + reg nilOli; + reg nilOll; + reg nilOlO; + reg nilOOi; + reg nilOOl; + reg nilOOO; + reg niO00i; + reg niO00l; + reg niO00O; + reg niO01i; + reg niO01l; + reg niO01O; + reg niO0ii; + reg niO0il; + reg niO0iO; + reg niO0li; + reg niO0ll; + reg niO0lO; + reg niO0Oi; + reg niO0Ol; + reg niO0OO; + reg niO10i; + reg niO10l; + reg niO10O; + reg niO11i; + reg niO11l; + reg niO11O; + reg niO1ii; + reg niO1il; + reg niO1iO; + reg niO1li; + reg niO1ll; + reg niO1lO; + reg niO1Oi; + reg niO1Ol; + reg niO1OO; + reg niOi0i; + reg niOi0l; + reg niOi0O; + reg niOi1i; + reg niOi1l; + reg niOi1O; + reg niOiii; + reg niOiil; + reg niOiiO; + reg niOili; + reg niOill; + reg niOilO; + reg niOiOi; + reg niOiOl; + reg niOiOO; + reg niOl0i; + reg niOl0l; + reg niOl0O; + reg niOl1i; + reg niOl1l; + reg niOl1O; + reg niOlii; + reg niOlil; + reg niOliO; + reg niOlli; + reg niOlll; + reg niOllO; + reg niOlOi; + reg niOlOl; + reg niOlOO; + reg niOO0i; + reg niOO0l; + reg niOO0O; + reg niOO1i; + reg niOO1l; + reg niOO1O; + reg niOOii; + reg niOOil; + reg niOOiO; + reg niOOli; + reg niOOll; + reg niOOlO; + reg niOOOi; + reg niOOOl; + reg niOOOO; + reg nl010i; + reg nl010l; + reg nl010O; + reg nl011i; + reg nl011l; + reg nl011O; + reg nl01ii; + reg nl01il; + reg nl01iO; + reg nl01li; + reg nl01ll; + reg nl01lO; + reg nl01Oi; + reg nl01Ol; + reg nl0ll; + reg nl0lO; + reg nl0Oi; + reg nl0Ol; + reg nl0OO; + reg nl100i; + reg nl100l; + reg nl100O; + reg nl101i; + reg nl101l; + reg nl101O; + reg nl10ii; + reg nl10il; + reg nl10iO; + reg nl10li; + reg nl10ll; + reg nl10lO; + reg nl10Oi; + reg nl10Ol; + reg nl10OO; + reg nl110i; + reg nl110l; + reg nl110O; + reg nl111i; + reg nl111l; + reg nl111O; + reg nl11ii; + reg nl11il; + reg nl11iO; + reg nl11li; + reg nl11ll; + reg nl11lO; + reg nl11Oi; + reg nl11Ol; + reg nl11OO; + reg nl1i0i; + reg nl1i0l; + reg nl1i0O; + reg nl1i1i; + reg nl1i1l; + reg nl1i1O; + reg nl1iii; + reg nl1iil; + reg nl1iiO; + reg nl1ili; + reg nl1ill; + reg nl1ilO; + reg nl1iOi; + reg nl1iOl; + reg nl1iOO; + reg nl1l0i; + reg nl1l0l; + reg nl1l0O; + reg nl1l1i; + reg nl1l1l; + reg nl1l1O; + reg nl1lii; + reg nl1lil; + reg nl1liO; + reg nl1lli; + reg nl1lll; + reg nl1llO; + reg nl1lOi; + reg nl1lOl; + reg nl1lOO; + reg nl1O0i; + reg nl1O0l; + reg nl1O0O; + reg nl1O1i; + reg nl1O1l; + reg nl1O1O; + reg nl1Oii; + reg nl1Oil; + reg nl1OiO; + reg nl1Oli; + reg nl1Oll; + reg nl1OlO; + reg nl1OOi; + reg nl1OOl; + reg nl1OOO; + reg nli0l; + reg nli1i; + reg nli1l; + reg nli1O; + reg nll1li; + reg nll1ll; + reg nll1Ol; + reg nlliOi; + reg nlliOl; + reg nlliOO; + reg nlll0i; + reg nlll0l; + reg nlll0O; + reg nlll1i; + reg nlll1l; + reg nlll1O; + reg nlllii; + reg nlllil; + reg nllliO; + reg nlllli; + reg nlllll; + reg nllllO; + reg nlllOi; + reg nlllOl; + reg nlllOO; + reg nllO0i; + reg nllO0l; + reg nllO0O; + reg nllO1i; + reg nllO1l; + reg nllO1O; + reg nlOilO; + reg nlOiOi; + reg nlOiOl; + reg nlOiOO; + reg nlOl0i; + reg nlOl0l; + reg nlOl0O; + reg nlOl1i; + reg nlOl1l; + reg nlOl1O; + reg nlOlil; + reg nlOliO; + reg nlOlli; + reg nlOlll; + reg nlOllO; + reg nlOlOi; + reg nlOlOl; + reg nlOlOO; + wire wire_n00i_dataout; + wire wire_n00l_dataout; + wire wire_n00O_dataout; + wire wire_n01i_dataout; + wire wire_n01iO_dataout; + wire wire_n01l_dataout; + wire wire_n01O_dataout; + wire wire_n01Oi_dataout; + wire wire_n0i_dataout; + wire wire_n0ii_dataout; + wire wire_n0il_dataout; + wire wire_n0ilO_dataout; + wire wire_n0iO_dataout; + wire wire_n0iOi_dataout; + wire wire_n0iOl_dataout; + wire wire_n0iOO_dataout; + wire wire_n0l_dataout; + wire wire_n0l0i_dataout; + wire wire_n0l0l_dataout; + wire wire_n0l0O_dataout; + wire wire_n0l1i_dataout; + wire wire_n0l1l_dataout; + wire wire_n0l1O_dataout; + wire wire_n0li_dataout; + wire wire_n0lii_dataout; + wire wire_n0lil_dataout; + wire wire_n0liO_dataout; + wire wire_n0ll_dataout; + wire wire_n0lli_dataout; + wire wire_n0lll_dataout; + wire wire_n0llO_dataout; + wire wire_n0lO_dataout; + wire wire_n0lOi_dataout; + wire wire_n0lOl_dataout; + wire wire_n0lOO_dataout; + wire wire_n0O_dataout; + wire wire_n0O0i_dataout; + wire wire_n0O0l_dataout; + wire wire_n0O0O_dataout; + wire wire_n0O1i_dataout; + wire wire_n0O1l_dataout; + wire wire_n0O1O_dataout; + wire wire_n0Oi_dataout; + wire wire_n0Oii_dataout; + wire wire_n0Oil_dataout; + wire wire_n0Ol_dataout; + wire wire_n0OO_dataout; + wire wire_n100i_dataout; + wire wire_n100l_dataout; + wire wire_n100O_dataout; + wire wire_n10i_dataout; + wire wire_n10l_dataout; + wire wire_n10li_dataout; + wire wire_n10lO_dataout; + wire wire_n10O_dataout; + wire wire_n10Oi_dataout; + wire wire_n10Ol_dataout; + wire wire_n10OO_dataout; + wire wire_n11i_dataout; + wire wire_n11l_dataout; + wire wire_n11O_dataout; + wire wire_n1i_dataout; + wire wire_n1ii_dataout; + wire wire_n1iil_dataout; + wire wire_n1iiO_dataout; + wire wire_n1il_dataout; + wire wire_n1ili_dataout; + wire wire_n1ill_dataout; + wire wire_n1ilO_dataout; + wire wire_n1iO_dataout; + wire wire_n1iOi_dataout; + wire wire_n1iOl_dataout; + wire wire_n1l_dataout; + wire wire_n1ll_dataout; + wire wire_n1lO_dataout; + wire wire_n1O_dataout; + wire wire_n1O0i_dataout; + wire wire_n1O0l_dataout; + wire wire_n1O0O_dataout; + wire wire_n1O1i_dataout; + wire wire_n1O1l_dataout; + wire wire_n1O1O_dataout; + wire wire_n1Oi_dataout; + wire wire_n1Oii_dataout; + wire wire_n1Oil_dataout; + wire wire_n1OiO_dataout; + wire wire_n1Ol_dataout; + wire wire_n1Oli_dataout; + wire wire_n1Oll_dataout; + wire wire_n1OlO_dataout; + wire wire_n1OO_dataout; + wire wire_n1OOi_dataout; + wire wire_n1OOl_dataout; + wire wire_n1OOO_dataout; + wire wire_ni_dataout; + wire wire_ni0i_dataout; + wire wire_ni0il_dataout; + wire wire_ni0iO_dataout; + wire wire_ni0l_dataout; + wire wire_ni0li_dataout; + wire wire_ni0ll_dataout; + wire wire_ni0lO_dataout; + wire wire_ni0O_dataout; + wire wire_ni0Oi_dataout; + wire wire_ni0Ol_dataout; + wire wire_ni0OO_dataout; + wire wire_ni1i_dataout; + wire wire_ni1l_dataout; + wire wire_ni1O_dataout; + wire wire_nii_dataout; + wire wire_nii0i_dataout; + wire wire_nii0l_dataout; + wire wire_nii0O_dataout; + wire wire_nii1i_dataout; + wire wire_nii1l_dataout; + wire wire_nii1O_dataout; + wire wire_niii_dataout; + wire wire_niiii_dataout; + wire wire_niiil_dataout; + wire wire_niiiO_dataout; + wire wire_niil_dataout; + wire wire_niili_dataout; + wire wire_niill_dataout; + wire wire_niilO_dataout; + wire wire_niiO_dataout; + wire wire_niiOi_dataout; + wire wire_niiOl_dataout; + wire wire_niiOO_dataout; + wire wire_nil_dataout; + wire wire_nil1i_dataout; + wire wire_nil1l_dataout; + wire wire_nil1O_dataout; + wire wire_nili_dataout; + wire wire_nill_dataout; + wire wire_nilO_dataout; + wire wire_niO_dataout; + wire wire_niOi_dataout; + wire wire_niOl_dataout; + wire wire_niOO_dataout; + wire wire_nl_dataout; + wire wire_nl0i_dataout; + wire wire_nl0l_dataout; + wire wire_nl0O_dataout; + wire wire_nl1i_dataout; + wire wire_nl1l_dataout; + wire wire_nl1O_dataout; + wire wire_nli_dataout; + wire wire_nlii_dataout; + wire wire_nlil_dataout; + wire wire_nliO_dataout; + wire wire_nll_dataout; + wire wire_nll00l_dataout; + wire wire_nll00O_dataout; + wire wire_nll0ii_dataout; + wire wire_nll0il_dataout; + wire wire_nll0iO_dataout; + wire wire_nll0li_dataout; + wire wire_nll0ll_dataout; + wire wire_nll0lO_dataout; + wire wire_nll0Oi_dataout; + wire wire_nll0Ol_dataout; + wire wire_nll0OO_dataout; + wire wire_nlli_dataout; + wire wire_nlli0i_dataout; + wire wire_nlli0l_dataout; + wire wire_nlli0O_dataout; + wire wire_nlli1i_dataout; + wire wire_nlli1l_dataout; + wire wire_nlli1O_dataout; + wire wire_nlliii_dataout; + wire wire_nlliil_dataout; + wire wire_nlliiO_dataout; + wire wire_nllili_dataout; + wire wire_nllill_dataout; + wire wire_nllilO_dataout; + wire wire_nlll_dataout; + wire wire_nllO_dataout; + wire wire_nlO_dataout; + wire wire_nlO0i_dataout; + wire wire_nlO0l_dataout; + wire wire_nlO0O_dataout; + wire wire_nlO1l_dataout; + wire wire_nlO1O_dataout; + wire wire_nlOi_dataout; + wire wire_nlOii_dataout; + wire wire_nlOil_dataout; + wire wire_nlOiO_dataout; + wire wire_nlOl_dataout; + wire wire_nlOli_dataout; + wire wire_nlOll_dataout; + wire wire_nlOlO_dataout; + wire wire_nlOO_dataout; + wire wire_nlOOi_dataout; + wire wire_nlOOl_dataout; + wire wire_nlOOO_dataout; + wire [27:0] wire_n011i_o; + wire [1:0] wire_n01li_o; + wire [0:0] wire_n01ll_o; + wire [11:0] wire_n0Oli_o; + wire [2:0] wire_n10ii_o; + wire [2:0] wire_n10il_o; + wire [9:0] wire_nli0O_o; + wire [27:0] wire_nliii_o; + wire [10:0] wire_nlOlii_o; + wire [8:0] wire_nlOO1l_o; + wire [33:0] wire_nO_o; + wire wire_nil0i_o; + wire wire_nil0l_o; + wire wire_nil0O_o; + wire wire_nilii_o; + wire wire_nilil_o; + wire wire_niliO_o; + wire wire_nilli_o; + wire wire_nilll_o; + wire wire_nillO_o; + wire wire_nilOi_o; + wire wire_nilOl_o; + wire wire_nilOO_o; + wire wire_niO0i_o; + wire wire_niO0l_o; + wire wire_niO0O_o; + wire wire_niO1i_o; + wire wire_niO1l_o; + wire wire_niO1O_o; + wire wire_niOii_o; + wire wire_niOil_o; + wire wire_niOiO_o; + wire wire_niOli_o; + wire wire_niOll_o; + wire wire_niOlO_o; + wire wire_niOOi_o; + wire wire_niOOl_o; + wire wire_niOOO_o; + wire wire_nl00i_o; + wire wire_nl00l_o; + wire wire_nl00O_o; + wire wire_nl01i_o; + wire wire_nl01l_o; + wire wire_nl01O_o; + wire wire_nl0ii_o; + wire wire_nl0il_o; + wire wire_nl0iO_o; + wire wire_nl0li_o; + wire wire_nl10i_o; + wire wire_nl10l_o; + wire wire_nl10O_o; + wire wire_nl11i_o; + wire wire_nl11l_o; + wire wire_nl11O_o; + wire wire_nl1ii_o; + wire wire_nl1il_o; + wire wire_nl1iO_o; + wire wire_nl1li_o; + wire wire_nl1ll_o; + wire wire_nl1lO_o; + wire wire_nl1Oi_o; + wire wire_nl1Ol_o; + wire wire_nl1OO_o; + wire wire_nliliO_o; + wire wire_nlilli_o; + wire wire_nlilll_o; + wire wire_nlillO_o; + wire wire_nlilOi_o; + wire wire_nlilOl_o; + wire wire_nlilOO_o; + wire wire_nliO0i_o; + wire wire_nliO0l_o; + wire wire_nliO0O_o; + wire wire_nliO1i_o; + wire wire_nliO1l_o; + wire wire_nliO1O_o; + wire wire_nliOii_o; + wire wire_nliOil_o; + wire wire_nliOiO_o; + wire wire_nliOli_o; + wire wire_nliOll_o; + wire wire_nliOlO_o; + wire wire_nliOOi_o; + wire wire_nliOOl_o; + wire wire_nliOOO_o; + wire wire_nll01i_o; + wire wire_nll10i_o; + wire wire_nll10l_o; + wire wire_nll10O_o; + wire wire_nll11i_o; + wire wire_nll11l_o; + wire wire_nll11O_o; + wire wire_nll1ii_o; + wire wire_nll1il_o; + wire wire_nll1iO_o; + wire wire_nll1lO_o; + wire wire_nll1Oi_o; + wire wire_nll1OO_o; + wire wire_nllOii_o; + wire wire_nllOil_o; + wire wire_nllOiO_o; + wire wire_nllOli_o; + wire wire_nllOll_o; + wire wire_nllOlO_o; + wire wire_nllOOi_o; + wire wire_nllOOl_o; + wire wire_nllOOO_o; + wire wire_nlO00i_o; + wire wire_nlO00l_o; + wire wire_nlO00O_o; + wire wire_nlO01i_o; + wire wire_nlO01l_o; + wire wire_nlO01O_o; + wire wire_nlO0ii_o; + wire wire_nlO0il_o; + wire wire_nlO0iO_o; + wire wire_nlO0li_o; + wire wire_nlO0ll_o; + wire wire_nlO0lO_o; + wire wire_nlO0Oi_o; + wire wire_nlO0Ol_o; + wire wire_nlO0OO_o; + wire wire_nlO10i_o; + wire wire_nlO10l_o; + wire wire_nlO10O_o; + wire wire_nlO11i_o; + wire wire_nlO11l_o; + wire wire_nlO11O_o; + wire wire_nlO1ii_o; + wire wire_nlO1il_o; + wire wire_nlO1iO_o; + wire wire_nlO1li_o; + wire wire_nlO1ll_o; + wire wire_nlO1lO_o; + wire wire_nlO1Oi_o; + wire wire_nlO1Ol_o; + wire wire_nlO1OO_o; + wire wire_nlOi0i_o; + wire wire_nlOi0l_o; + wire wire_nlOi0O_o; + wire wire_nlOi1i_o; + wire wire_nlOi1l_o; + wire wire_nlOi1O_o; + wire wire_nlOiii_o; + wire wire_nlOiil_o; + wire wire_nlOiiO_o; + wire wire_nlOili_o; + wire wire_nlOill_o; + wire n0OilO; + wire n0OiOi; + wire n0OiOl; + wire n0OiOO; + wire n0Ol0i; + wire n0Ol0l; + wire n0Ol0O; + wire n0Ol1i; + wire n0Ol1l; + wire n0Ol1O; + wire n0Olii; + wire n0Olil; + wire n0OliO; + wire n0Olli; + wire n0Olll; + + altera_syncram ni0Oii + ( + .aclr1(areset), + .address_a({n011O, n1lOO}), + .address_b({n01ii, n010O}), + .clock0(clk), + .clock1(clk), + .clocken0(1'b1), + .clocken1(n01il), + .data_a({wire_ni1O_dataout, wire_ni1l_dataout, wire_ni1i_dataout, wire_n0OO_dataout, wire_n0Ol_dataout, wire_n0Oi_dataout, wire_n0lO_dataout, wire_n0ll_dataout, wire_n0li_dataout, wire_n0iO_dataout, wire_n0il_dataout, wire_n0ii_dataout, wire_n00O_dataout, wire_n00l_dataout, wire_n00i_dataout, wire_n01O_dataout, wire_n01l_dataout, wire_n01i_dataout, wire_n1OO_dataout, wire_n1Ol_dataout, wire_n1Oi_dataout, wire_n1lO_dataout, wire_n1ll_dataout}), + .eccstatus(), + .q_a(), + .q_b(wire_ni0Oii_q_b), + .wren_a(1'b1), + .aclr0(), + .address2_a(), + .address2_b(), + .addressstall_a(), + .addressstall_b(), + .byteena_a(), + .byteena_b(), + .clocken2(), + .clocken3(), + .data_b(), + .eccencbypass(), + .eccencparity(), + .rden_a(), + .rden_b(), + .sclr(), + .wren_b() + ); + defparam + ni0Oii.address_aclr_a = "NONE", + ni0Oii.address_aclr_b = "NONE", + ni0Oii.address_reg_b = "CLOCK0", + ni0Oii.byte_size = 0, + ni0Oii.byteena_reg_b = "CLOCK0", + ni0Oii.clock_enable_core_a = "USE_INPUT_CLKEN", + ni0Oii.clock_enable_core_b = "USE_INPUT_CLKEN", + ni0Oii.clock_enable_input_a = "NORMAL", + ni0Oii.clock_enable_input_b = "NORMAL", + ni0Oii.clock_enable_output_a = "NORMAL", + ni0Oii.clock_enable_output_b = "NORMAL", + ni0Oii.ecc_pipeline_stage_enabled = "FALSE", + ni0Oii.enable_coherent_read = "FALSE", + ni0Oii.enable_ecc = "FALSE", + ni0Oii.enable_ecc_encoder_bypass = "FALSE", + ni0Oii.enable_force_to_zero = "FALSE", + ni0Oii.implement_in_les = "OFF", + ni0Oii.indata_reg_b = "CLOCK0", + ni0Oii.init_file_layout = "PORT_A", + ni0Oii.intended_device_family = "Cyclone V", + ni0Oii.numwords_a = 3, + ni0Oii.numwords_b = 3, + ni0Oii.operation_mode = "DUAL_PORT", + ni0Oii.outdata_aclr_a = "NONE", + ni0Oii.outdata_aclr_b = "CLEAR1", + ni0Oii.outdata_reg_a = "UNREGISTERED", + ni0Oii.outdata_reg_b = "CLOCK1", + ni0Oii.outdata_sclr_a = "NONE", + ni0Oii.outdata_sclr_b = "NONE", + ni0Oii.power_up_uninitialized = "TRUE", + ni0Oii.ram_block_type = "MLAB", + ni0Oii.rdcontrol_reg_b = "CLOCK0", + ni0Oii.read_during_write_mode_mixed_ports = "DONT_CARE", + ni0Oii.read_during_write_mode_port_a = "NEW_DATA_NO_NBE_READ", + ni0Oii.read_during_write_mode_port_b = "NEW_DATA_NO_NBE_READ", + ni0Oii.width_a = 23, + ni0Oii.width_b = 23, + ni0Oii.width_byteena_a = 1, + ni0Oii.width_byteena_b = 1, + ni0Oii.width_eccencparity = 8, + ni0Oii.width_eccstatus = 2, + ni0Oii.widthad2_a = 1, + ni0Oii.widthad2_b = 1, + ni0Oii.widthad_a = 2, + ni0Oii.widthad_b = 2, + ni0Oii.lpm_hint = "ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES=DONT CARE, ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS=AUTO, ACF_DISABLE_MLAB_RAM_USE=FALSE, ACF_IMPLEMENT_MLAB_IN_16_BIT_DEEP_MODE=FALSE, CLOCK_DUTY_CYCLE_DEPENDENCE=AUTO, ENABLE_RUNTIME_MOD=NO, LOW_POWER_MODE=AUTO, RDEN_POWER_OPTIMIZATION=ON"; + altera_syncram nil10l + ( + .aclr1(areset), + .address_a({n11Oi, n11lO, nlOO1i}), + .address_b({n101l, n101i, n11OO}), + .clock0(clk), + .clock1(clk), + .clocken0(1'b1), + .clocken1(n101O), + .data_a({wire_nill_dataout, wire_nili_dataout, wire_niiO_dataout, wire_niil_dataout, wire_niii_dataout, wire_ni0O_dataout, wire_ni0l_dataout, wire_ni0i_dataout}), + .eccstatus(), + .q_a(), + .q_b(wire_nil10l_q_b), + .wren_a(1'b1), + .aclr0(), + .address2_a(), + .address2_b(), + .addressstall_a(), + .addressstall_b(), + .byteena_a(), + .byteena_b(), + .clocken2(), + .clocken3(), + .data_b(), + .eccencbypass(), + .eccencparity(), + .rden_a(), + .rden_b(), + .sclr(), + .wren_b() + ); + defparam + nil10l.address_aclr_a = "NONE", + nil10l.address_aclr_b = "NONE", + nil10l.address_reg_b = "CLOCK0", + nil10l.byte_size = 0, + nil10l.byteena_reg_b = "CLOCK0", + nil10l.clock_enable_core_a = "USE_INPUT_CLKEN", + nil10l.clock_enable_core_b = "USE_INPUT_CLKEN", + nil10l.clock_enable_input_a = "NORMAL", + nil10l.clock_enable_input_b = "NORMAL", + nil10l.clock_enable_output_a = "NORMAL", + nil10l.clock_enable_output_b = "NORMAL", + nil10l.ecc_pipeline_stage_enabled = "FALSE", + nil10l.enable_coherent_read = "FALSE", + nil10l.enable_ecc = "FALSE", + nil10l.enable_ecc_encoder_bypass = "FALSE", + nil10l.enable_force_to_zero = "FALSE", + nil10l.implement_in_les = "OFF", + nil10l.indata_reg_b = "CLOCK0", + nil10l.init_file_layout = "PORT_A", + nil10l.intended_device_family = "Cyclone V", + nil10l.numwords_a = 6, + nil10l.numwords_b = 6, + nil10l.operation_mode = "DUAL_PORT", + nil10l.outdata_aclr_a = "NONE", + nil10l.outdata_aclr_b = "CLEAR1", + nil10l.outdata_reg_a = "UNREGISTERED", + nil10l.outdata_reg_b = "CLOCK1", + nil10l.outdata_sclr_a = "NONE", + nil10l.outdata_sclr_b = "NONE", + nil10l.power_up_uninitialized = "TRUE", + nil10l.ram_block_type = "MLAB", + nil10l.rdcontrol_reg_b = "CLOCK0", + nil10l.read_during_write_mode_mixed_ports = "DONT_CARE", + nil10l.read_during_write_mode_port_a = "NEW_DATA_NO_NBE_READ", + nil10l.read_during_write_mode_port_b = "NEW_DATA_NO_NBE_READ", + nil10l.width_a = 8, + nil10l.width_b = 8, + nil10l.width_byteena_a = 1, + nil10l.width_byteena_b = 1, + nil10l.width_eccencparity = 8, + nil10l.width_eccstatus = 2, + nil10l.widthad2_a = 1, + nil10l.widthad2_b = 1, + nil10l.widthad_a = 3, + nil10l.widthad_b = 3, + nil10l.lpm_hint = "ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES=DONT CARE, ACF_BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS=AUTO, ACF_DISABLE_MLAB_RAM_USE=FALSE, ACF_IMPLEMENT_MLAB_IN_16_BIT_DEEP_MODE=FALSE, CLOCK_DUTY_CYCLE_DEPENDENCE=AUTO, ENABLE_RUNTIME_MOD=NO, LOW_POWER_MODE=AUTO, RDEN_POWER_OPTIMIZATION=ON"; + initial + begin + n010O = 0; + end + always @ ( posedge clk or posedge areset) + begin + if (areset == 1'b1) + begin + n010O <= 0; + end + else if (n010i == 1'b0) + begin + n010O <= wire_n01li_o[0]; + end + end + initial + begin + n011O = 0; + n11Oi = 0; + nll00i = 0; + nlOO1i = 0; + end + always @ ( posedge clk or posedge areset) + begin + if (areset == 1'b1) + begin + n011O <= 1; + n11Oi <= 1; + nll00i <= 1; + nlOO1i <= 1; + end + else + begin + n011O <= n01ii; + n11Oi <= n101l; + nll00i <= wire_nll1lO_o; + nlOO1i <= n11OO; + end + end + event n011O_event; + event n11Oi_event; + event nll00i_event; + event nlOO1i_event; + initial + #1 ->n011O_event; + initial + #1 ->n11Oi_event; + initial + #1 ->nll00i_event; + initial + #1 ->nlOO1i_event; + always @(n011O_event) + n011O <= 1; + always @(n11Oi_event) + n11Oi <= 1; + always @(nll00i_event) + nll00i <= 1; + always @(nlOO1i_event) + nlOO1i <= 1; + initial + begin + n000i = 0; + n000l = 0; + n000O = 0; + n001i = 0; + n001l = 0; + n001O = 0; + n00ii = 0; + n00il = 0; + n00iO = 0; + n00li = 0; + n00ll = 0; + n00lO = 0; + n00Oi = 0; + n00Ol = 0; + n00OO = 0; + n010i = 0; + n01ii = 0; + n01il = 0; + n01lO = 0; + n01Ol = 0; + n01OO = 0; + n0i0i = 0; + n0i0l = 0; + n0i0O = 0; + n0i1i = 0; + n0i1l = 0; + n0i1O = 0; + n0iii = 0; + n0iil = 0; + n0iiO = 0; + n0ili = 0; + n0ill = 0; + n0OiO = 0; + n0Oll = 0; + n0OlO = 0; + n0OlOl = 0; + n0OlOO = 0; + n0OO0i = 0; + n0OO0l = 0; + n0OO0O = 0; + n0OO1i = 0; + n0OO1l = 0; + n0OO1O = 0; + n0OOi = 0; + n0OOii = 0; + n0OOil = 0; + n0OOiO = 0; + n0OOl = 0; + n0OOli = 0; + n0OOll = 0; + n0OOlO = 0; + n0OOO = 0; + n0OOOi = 0; + n0OOOl = 0; + n0OOOO = 0; + n101i = 0; + n101l = 0; + n101O = 0; + n10iO = 0; + n11lO = 0; + n11Ol = 0; + n11OO = 0; + n1i0i = 0; + n1i0l = 0; + n1i0O = 0; + n1i1i = 0; + n1i1l = 0; + n1i1O = 0; + n1iii = 0; + n1iOO = 0; + n1l0i = 0; + n1l0l = 0; + n1l0O = 0; + n1l1i = 0; + n1l1l = 0; + n1l1O = 0; + n1lii = 0; + n1lil = 0; + n1liO = 0; + n1lli = 0; + n1lll = 0; + n1llO = 0; + n1lOi = 0; + n1lOl = 0; + n1lOO = 0; + ni000i = 0; + ni000l = 0; + ni000O = 0; + ni001i = 0; + ni001l = 0; + ni001O = 0; + ni00i = 0; + ni00ii = 0; + ni00il = 0; + ni00iO = 0; + ni00l = 0; + ni00li = 0; + ni00ll = 0; + ni00lO = 0; + ni00O = 0; + ni00Oi = 0; + ni00Ol = 0; + ni00OO = 0; + ni010i = 0; + ni010l = 0; + ni010O = 0; + ni011i = 0; + ni011l = 0; + ni011O = 0; + ni01i = 0; + ni01ii = 0; + ni01il = 0; + ni01iO = 0; + ni01l = 0; + ni01li = 0; + ni01ll = 0; + ni01lO = 0; + ni01O = 0; + ni01Oi = 0; + ni01Ol = 0; + ni01OO = 0; + ni0i0i = 0; + ni0i0l = 0; + ni0i0O = 0; + ni0i1i = 0; + ni0i1l = 0; + ni0i1O = 0; + ni0ii = 0; + ni0iii = 0; + ni0iil = 0; + ni0iiO = 0; + ni0ili = 0; + ni0ill = 0; + ni0ilO = 0; + ni0iOi = 0; + ni0iOl = 0; + ni0iOO = 0; + ni0l0i = 0; + ni0l0l = 0; + ni0l0O = 0; + ni0l1i = 0; + ni0l1l = 0; + ni0l1O = 0; + ni0lii = 0; + ni0lil = 0; + ni0liO = 0; + ni0lli = 0; + ni0lll = 0; + ni0llO = 0; + ni0lOi = 0; + ni0lOl = 0; + ni0lOO = 0; + ni0O0i = 0; + ni0O0l = 0; + ni0O0O = 0; + ni0O1i = 0; + ni0O1l = 0; + ni0O1O = 0; + ni0Oil = 0; + ni0OiO = 0; + ni0Oli = 0; + ni0Oll = 0; + ni0OlO = 0; + ni0OOi = 0; + ni0OOl = 0; + ni0OOO = 0; + ni100i = 0; + ni100l = 0; + ni100O = 0; + ni101i = 0; + ni101l = 0; + ni101O = 0; + ni10i = 0; + ni10ii = 0; + ni10il = 0; + ni10iO = 0; + ni10l = 0; + ni10li = 0; + ni10ll = 0; + ni10lO = 0; + ni10O = 0; + ni10Oi = 0; + ni10Ol = 0; + ni10OO = 0; + ni110i = 0; + ni110l = 0; + ni110O = 0; + ni111i = 0; + ni111l = 0; + ni111O = 0; + ni11i = 0; + ni11ii = 0; + ni11il = 0; + ni11iO = 0; + ni11l = 0; + ni11li = 0; + ni11ll = 0; + ni11lO = 0; + ni11O = 0; + ni11Oi = 0; + ni11Ol = 0; + ni11OO = 0; + ni1i0i = 0; + ni1i0l = 0; + ni1i0O = 0; + ni1i1i = 0; + ni1i1l = 0; + ni1i1O = 0; + ni1ii = 0; + ni1iii = 0; + ni1iil = 0; + ni1iiO = 0; + ni1il = 0; + ni1ili = 0; + ni1ill = 0; + ni1ilO = 0; + ni1iO = 0; + ni1iOi = 0; + ni1iOl = 0; + ni1iOO = 0; + ni1l0i = 0; + ni1l0l = 0; + ni1l0O = 0; + ni1l1i = 0; + ni1l1l = 0; + ni1l1O = 0; + ni1li = 0; + ni1lii = 0; + ni1lil = 0; + ni1liO = 0; + ni1ll = 0; + ni1lli = 0; + ni1lll = 0; + ni1llO = 0; + ni1lO = 0; + ni1lOi = 0; + ni1lOl = 0; + ni1lOO = 0; + ni1O0i = 0; + ni1O0l = 0; + ni1O0O = 0; + ni1O1i = 0; + ni1O1l = 0; + ni1O1O = 0; + ni1Oi = 0; + ni1Oii = 0; + ni1Oil = 0; + ni1OiO = 0; + ni1Ol = 0; + ni1Oli = 0; + ni1Oll = 0; + ni1OlO = 0; + ni1OO = 0; + ni1OOi = 0; + ni1OOl = 0; + ni1OOO = 0; + nii00i = 0; + nii00l = 0; + nii00O = 0; + nii01i = 0; + nii01l = 0; + nii01O = 0; + nii0ii = 0; + nii0il = 0; + nii0iO = 0; + nii0li = 0; + nii0ll = 0; + nii0lO = 0; + nii0Oi = 0; + nii0Ol = 0; + nii0OO = 0; + nii10i = 0; + nii10l = 0; + nii10O = 0; + nii11i = 0; + nii11l = 0; + nii11O = 0; + nii1ii = 0; + nii1il = 0; + nii1iO = 0; + nii1li = 0; + nii1ll = 0; + nii1lO = 0; + nii1Oi = 0; + nii1Ol = 0; + nii1OO = 0; + niii0i = 0; + niii0l = 0; + niii0O = 0; + niii1i = 0; + niii1l = 0; + niii1O = 0; + niiiii = 0; + niiiil = 0; + niiiiO = 0; + niiili = 0; + niiill = 0; + niiilO = 0; + niiiOi = 0; + niiiOl = 0; + niiiOO = 0; + niil0i = 0; + niil0l = 0; + niil0O = 0; + niil1i = 0; + niil1l = 0; + niil1O = 0; + niilii = 0; + niilil = 0; + niiliO = 0; + niilli = 0; + niilll = 0; + niillO = 0; + niilOi = 0; + niilOl = 0; + niilOO = 0; + niiO0i = 0; + niiO0l = 0; + niiO0O = 0; + niiO1i = 0; + niiO1l = 0; + niiO1O = 0; + niiOii = 0; + niiOil = 0; + niiOiO = 0; + niiOli = 0; + niiOll = 0; + niiOlO = 0; + niiOOi = 0; + niiOOl = 0; + niiOOO = 0; + nil00i = 0; + nil00l = 0; + nil00O = 0; + nil01i = 0; + nil01l = 0; + nil01O = 0; + nil0ii = 0; + nil0il = 0; + nil0iO = 0; + nil0li = 0; + nil0ll = 0; + nil0lO = 0; + nil0Oi = 0; + nil0Ol = 0; + nil0OO = 0; + nil10i = 0; + nil10O = 0; + nil11i = 0; + nil11l = 0; + nil11O = 0; + nil1ii = 0; + nil1il = 0; + nil1iO = 0; + nil1li = 0; + nil1ll = 0; + nil1lO = 0; + nil1Oi = 0; + nil1Ol = 0; + nil1OO = 0; + nili0i = 0; + nili0l = 0; + nili0O = 0; + nili1i = 0; + nili1l = 0; + nili1O = 0; + niliii = 0; + niliil = 0; + niliiO = 0; + nilili = 0; + nilill = 0; + nililO = 0; + niliOi = 0; + niliOl = 0; + niliOO = 0; + nill0i = 0; + nill0l = 0; + nill0O = 0; + nill1i = 0; + nill1l = 0; + nill1O = 0; + nillii = 0; + nillil = 0; + nilliO = 0; + nillli = 0; + nillll = 0; + nilllO = 0; + nillOi = 0; + nillOl = 0; + nillOO = 0; + nilO0i = 0; + nilO0l = 0; + nilO0O = 0; + nilO1i = 0; + nilO1l = 0; + nilO1O = 0; + nilOii = 0; + nilOil = 0; + nilOiO = 0; + nilOli = 0; + nilOll = 0; + nilOlO = 0; + nilOOi = 0; + nilOOl = 0; + nilOOO = 0; + niO00i = 0; + niO00l = 0; + niO00O = 0; + niO01i = 0; + niO01l = 0; + niO01O = 0; + niO0ii = 0; + niO0il = 0; + niO0iO = 0; + niO0li = 0; + niO0ll = 0; + niO0lO = 0; + niO0Oi = 0; + niO0Ol = 0; + niO0OO = 0; + niO10i = 0; + niO10l = 0; + niO10O = 0; + niO11i = 0; + niO11l = 0; + niO11O = 0; + niO1ii = 0; + niO1il = 0; + niO1iO = 0; + niO1li = 0; + niO1ll = 0; + niO1lO = 0; + niO1Oi = 0; + niO1Ol = 0; + niO1OO = 0; + niOi0i = 0; + niOi0l = 0; + niOi0O = 0; + niOi1i = 0; + niOi1l = 0; + niOi1O = 0; + niOiii = 0; + niOiil = 0; + niOiiO = 0; + niOili = 0; + niOill = 0; + niOilO = 0; + niOiOi = 0; + niOiOl = 0; + niOiOO = 0; + niOl0i = 0; + niOl0l = 0; + niOl0O = 0; + niOl1i = 0; + niOl1l = 0; + niOl1O = 0; + niOlii = 0; + niOlil = 0; + niOliO = 0; + niOlli = 0; + niOlll = 0; + niOllO = 0; + niOlOi = 0; + niOlOl = 0; + niOlOO = 0; + niOO0i = 0; + niOO0l = 0; + niOO0O = 0; + niOO1i = 0; + niOO1l = 0; + niOO1O = 0; + niOOii = 0; + niOOil = 0; + niOOiO = 0; + niOOli = 0; + niOOll = 0; + niOOlO = 0; + niOOOi = 0; + niOOOl = 0; + niOOOO = 0; + nl010i = 0; + nl010l = 0; + nl010O = 0; + nl011i = 0; + nl011l = 0; + nl011O = 0; + nl01ii = 0; + nl01il = 0; + nl01iO = 0; + nl01li = 0; + nl01ll = 0; + nl01lO = 0; + nl01Oi = 0; + nl01Ol = 0; + nl0ll = 0; + nl0lO = 0; + nl0Oi = 0; + nl0Ol = 0; + nl0OO = 0; + nl100i = 0; + nl100l = 0; + nl100O = 0; + nl101i = 0; + nl101l = 0; + nl101O = 0; + nl10ii = 0; + nl10il = 0; + nl10iO = 0; + nl10li = 0; + nl10ll = 0; + nl10lO = 0; + nl10Oi = 0; + nl10Ol = 0; + nl10OO = 0; + nl110i = 0; + nl110l = 0; + nl110O = 0; + nl111i = 0; + nl111l = 0; + nl111O = 0; + nl11ii = 0; + nl11il = 0; + nl11iO = 0; + nl11li = 0; + nl11ll = 0; + nl11lO = 0; + nl11Oi = 0; + nl11Ol = 0; + nl11OO = 0; + nl1i0i = 0; + nl1i0l = 0; + nl1i0O = 0; + nl1i1i = 0; + nl1i1l = 0; + nl1i1O = 0; + nl1iii = 0; + nl1iil = 0; + nl1iiO = 0; + nl1ili = 0; + nl1ill = 0; + nl1ilO = 0; + nl1iOi = 0; + nl1iOl = 0; + nl1iOO = 0; + nl1l0i = 0; + nl1l0l = 0; + nl1l0O = 0; + nl1l1i = 0; + nl1l1l = 0; + nl1l1O = 0; + nl1lii = 0; + nl1lil = 0; + nl1liO = 0; + nl1lli = 0; + nl1lll = 0; + nl1llO = 0; + nl1lOi = 0; + nl1lOl = 0; + nl1lOO = 0; + nl1O0i = 0; + nl1O0l = 0; + nl1O0O = 0; + nl1O1i = 0; + nl1O1l = 0; + nl1O1O = 0; + nl1Oii = 0; + nl1Oil = 0; + nl1OiO = 0; + nl1Oli = 0; + nl1Oll = 0; + nl1OlO = 0; + nl1OOi = 0; + nl1OOl = 0; + nl1OOO = 0; + nli0l = 0; + nli1i = 0; + nli1l = 0; + nli1O = 0; + nll1li = 0; + nll1ll = 0; + nll1Ol = 0; + nlliOi = 0; + nlliOl = 0; + nlliOO = 0; + nlll0i = 0; + nlll0l = 0; + nlll0O = 0; + nlll1i = 0; + nlll1l = 0; + nlll1O = 0; + nlllii = 0; + nlllil = 0; + nllliO = 0; + nlllli = 0; + nlllll = 0; + nllllO = 0; + nlllOi = 0; + nlllOl = 0; + nlllOO = 0; + nllO0i = 0; + nllO0l = 0; + nllO0O = 0; + nllO1i = 0; + nllO1l = 0; + nllO1O = 0; + nlOilO = 0; + nlOiOi = 0; + nlOiOl = 0; + nlOiOO = 0; + nlOl0i = 0; + nlOl0l = 0; + nlOl0O = 0; + nlOl1i = 0; + nlOl1l = 0; + nlOl1O = 0; + nlOlil = 0; + nlOliO = 0; + nlOlli = 0; + nlOlll = 0; + nlOllO = 0; + nlOlOi = 0; + nlOlOl = 0; + nlOlOO = 0; + end + always @ ( posedge clk or posedge areset) + begin + if (areset == 1'b1) + begin + n000i <= 0; + n000l <= 0; + n000O <= 0; + n001i <= 0; + n001l <= 0; + n001O <= 0; + n00ii <= 0; + n00il <= 0; + n00iO <= 0; + n00li <= 0; + n00ll <= 0; + n00lO <= 0; + n00Oi <= 0; + n00Ol <= 0; + n00OO <= 0; + n010i <= 0; + n01ii <= 0; + n01il <= 0; + n01lO <= 0; + n01Ol <= 0; + n01OO <= 0; + n0i0i <= 0; + n0i0l <= 0; + n0i0O <= 0; + n0i1i <= 0; + n0i1l <= 0; + n0i1O <= 0; + n0iii <= 0; + n0iil <= 0; + n0iiO <= 0; + n0ili <= 0; + n0ill <= 0; + n0OiO <= 0; + n0Oll <= 0; + n0OlO <= 0; + n0OlOl <= 0; + n0OlOO <= 0; + n0OO0i <= 0; + n0OO0l <= 0; + n0OO0O <= 0; + n0OO1i <= 0; + n0OO1l <= 0; + n0OO1O <= 0; + n0OOi <= 0; + n0OOii <= 0; + n0OOil <= 0; + n0OOiO <= 0; + n0OOl <= 0; + n0OOli <= 0; + n0OOll <= 0; + n0OOlO <= 0; + n0OOO <= 0; + n0OOOi <= 0; + n0OOOl <= 0; + n0OOOO <= 0; + n101i <= 0; + n101l <= 0; + n101O <= 0; + n10iO <= 0; + n11lO <= 0; + n11Ol <= 0; + n11OO <= 0; + n1i0i <= 0; + n1i0l <= 0; + n1i0O <= 0; + n1i1i <= 0; + n1i1l <= 0; + n1i1O <= 0; + n1iii <= 0; + n1iOO <= 0; + n1l0i <= 0; + n1l0l <= 0; + n1l0O <= 0; + n1l1i <= 0; + n1l1l <= 0; + n1l1O <= 0; + n1lii <= 0; + n1lil <= 0; + n1liO <= 0; + n1lli <= 0; + n1lll <= 0; + n1llO <= 0; + n1lOi <= 0; + n1lOl <= 0; + n1lOO <= 0; + ni000i <= 0; + ni000l <= 0; + ni000O <= 0; + ni001i <= 0; + ni001l <= 0; + ni001O <= 0; + ni00i <= 0; + ni00ii <= 0; + ni00il <= 0; + ni00iO <= 0; + ni00l <= 0; + ni00li <= 0; + ni00ll <= 0; + ni00lO <= 0; + ni00O <= 0; + ni00Oi <= 0; + ni00Ol <= 0; + ni00OO <= 0; + ni010i <= 0; + ni010l <= 0; + ni010O <= 0; + ni011i <= 0; + ni011l <= 0; + ni011O <= 0; + ni01i <= 0; + ni01ii <= 0; + ni01il <= 0; + ni01iO <= 0; + ni01l <= 0; + ni01li <= 0; + ni01ll <= 0; + ni01lO <= 0; + ni01O <= 0; + ni01Oi <= 0; + ni01Ol <= 0; + ni01OO <= 0; + ni0i0i <= 0; + ni0i0l <= 0; + ni0i0O <= 0; + ni0i1i <= 0; + ni0i1l <= 0; + ni0i1O <= 0; + ni0ii <= 0; + ni0iii <= 0; + ni0iil <= 0; + ni0iiO <= 0; + ni0ili <= 0; + ni0ill <= 0; + ni0ilO <= 0; + ni0iOi <= 0; + ni0iOl <= 0; + ni0iOO <= 0; + ni0l0i <= 0; + ni0l0l <= 0; + ni0l0O <= 0; + ni0l1i <= 0; + ni0l1l <= 0; + ni0l1O <= 0; + ni0lii <= 0; + ni0lil <= 0; + ni0liO <= 0; + ni0lli <= 0; + ni0lll <= 0; + ni0llO <= 0; + ni0lOi <= 0; + ni0lOl <= 0; + ni0lOO <= 0; + ni0O0i <= 0; + ni0O0l <= 0; + ni0O0O <= 0; + ni0O1i <= 0; + ni0O1l <= 0; + ni0O1O <= 0; + ni0Oil <= 0; + ni0OiO <= 0; + ni0Oli <= 0; + ni0Oll <= 0; + ni0OlO <= 0; + ni0OOi <= 0; + ni0OOl <= 0; + ni0OOO <= 0; + ni100i <= 0; + ni100l <= 0; + ni100O <= 0; + ni101i <= 0; + ni101l <= 0; + ni101O <= 0; + ni10i <= 0; + ni10ii <= 0; + ni10il <= 0; + ni10iO <= 0; + ni10l <= 0; + ni10li <= 0; + ni10ll <= 0; + ni10lO <= 0; + ni10O <= 0; + ni10Oi <= 0; + ni10Ol <= 0; + ni10OO <= 0; + ni110i <= 0; + ni110l <= 0; + ni110O <= 0; + ni111i <= 0; + ni111l <= 0; + ni111O <= 0; + ni11i <= 0; + ni11ii <= 0; + ni11il <= 0; + ni11iO <= 0; + ni11l <= 0; + ni11li <= 0; + ni11ll <= 0; + ni11lO <= 0; + ni11O <= 0; + ni11Oi <= 0; + ni11Ol <= 0; + ni11OO <= 0; + ni1i0i <= 0; + ni1i0l <= 0; + ni1i0O <= 0; + ni1i1i <= 0; + ni1i1l <= 0; + ni1i1O <= 0; + ni1ii <= 0; + ni1iii <= 0; + ni1iil <= 0; + ni1iiO <= 0; + ni1il <= 0; + ni1ili <= 0; + ni1ill <= 0; + ni1ilO <= 0; + ni1iO <= 0; + ni1iOi <= 0; + ni1iOl <= 0; + ni1iOO <= 0; + ni1l0i <= 0; + ni1l0l <= 0; + ni1l0O <= 0; + ni1l1i <= 0; + ni1l1l <= 0; + ni1l1O <= 0; + ni1li <= 0; + ni1lii <= 0; + ni1lil <= 0; + ni1liO <= 0; + ni1ll <= 0; + ni1lli <= 0; + ni1lll <= 0; + ni1llO <= 0; + ni1lO <= 0; + ni1lOi <= 0; + ni1lOl <= 0; + ni1lOO <= 0; + ni1O0i <= 0; + ni1O0l <= 0; + ni1O0O <= 0; + ni1O1i <= 0; + ni1O1l <= 0; + ni1O1O <= 0; + ni1Oi <= 0; + ni1Oii <= 0; + ni1Oil <= 0; + ni1OiO <= 0; + ni1Ol <= 0; + ni1Oli <= 0; + ni1Oll <= 0; + ni1OlO <= 0; + ni1OO <= 0; + ni1OOi <= 0; + ni1OOl <= 0; + ni1OOO <= 0; + nii00i <= 0; + nii00l <= 0; + nii00O <= 0; + nii01i <= 0; + nii01l <= 0; + nii01O <= 0; + nii0ii <= 0; + nii0il <= 0; + nii0iO <= 0; + nii0li <= 0; + nii0ll <= 0; + nii0lO <= 0; + nii0Oi <= 0; + nii0Ol <= 0; + nii0OO <= 0; + nii10i <= 0; + nii10l <= 0; + nii10O <= 0; + nii11i <= 0; + nii11l <= 0; + nii11O <= 0; + nii1ii <= 0; + nii1il <= 0; + nii1iO <= 0; + nii1li <= 0; + nii1ll <= 0; + nii1lO <= 0; + nii1Oi <= 0; + nii1Ol <= 0; + nii1OO <= 0; + niii0i <= 0; + niii0l <= 0; + niii0O <= 0; + niii1i <= 0; + niii1l <= 0; + niii1O <= 0; + niiiii <= 0; + niiiil <= 0; + niiiiO <= 0; + niiili <= 0; + niiill <= 0; + niiilO <= 0; + niiiOi <= 0; + niiiOl <= 0; + niiiOO <= 0; + niil0i <= 0; + niil0l <= 0; + niil0O <= 0; + niil1i <= 0; + niil1l <= 0; + niil1O <= 0; + niilii <= 0; + niilil <= 0; + niiliO <= 0; + niilli <= 0; + niilll <= 0; + niillO <= 0; + niilOi <= 0; + niilOl <= 0; + niilOO <= 0; + niiO0i <= 0; + niiO0l <= 0; + niiO0O <= 0; + niiO1i <= 0; + niiO1l <= 0; + niiO1O <= 0; + niiOii <= 0; + niiOil <= 0; + niiOiO <= 0; + niiOli <= 0; + niiOll <= 0; + niiOlO <= 0; + niiOOi <= 0; + niiOOl <= 0; + niiOOO <= 0; + nil00i <= 0; + nil00l <= 0; + nil00O <= 0; + nil01i <= 0; + nil01l <= 0; + nil01O <= 0; + nil0ii <= 0; + nil0il <= 0; + nil0iO <= 0; + nil0li <= 0; + nil0ll <= 0; + nil0lO <= 0; + nil0Oi <= 0; + nil0Ol <= 0; + nil0OO <= 0; + nil10i <= 0; + nil10O <= 0; + nil11i <= 0; + nil11l <= 0; + nil11O <= 0; + nil1ii <= 0; + nil1il <= 0; + nil1iO <= 0; + nil1li <= 0; + nil1ll <= 0; + nil1lO <= 0; + nil1Oi <= 0; + nil1Ol <= 0; + nil1OO <= 0; + nili0i <= 0; + nili0l <= 0; + nili0O <= 0; + nili1i <= 0; + nili1l <= 0; + nili1O <= 0; + niliii <= 0; + niliil <= 0; + niliiO <= 0; + nilili <= 0; + nilill <= 0; + nililO <= 0; + niliOi <= 0; + niliOl <= 0; + niliOO <= 0; + nill0i <= 0; + nill0l <= 0; + nill0O <= 0; + nill1i <= 0; + nill1l <= 0; + nill1O <= 0; + nillii <= 0; + nillil <= 0; + nilliO <= 0; + nillli <= 0; + nillll <= 0; + nilllO <= 0; + nillOi <= 0; + nillOl <= 0; + nillOO <= 0; + nilO0i <= 0; + nilO0l <= 0; + nilO0O <= 0; + nilO1i <= 0; + nilO1l <= 0; + nilO1O <= 0; + nilOii <= 0; + nilOil <= 0; + nilOiO <= 0; + nilOli <= 0; + nilOll <= 0; + nilOlO <= 0; + nilOOi <= 0; + nilOOl <= 0; + nilOOO <= 0; + niO00i <= 0; + niO00l <= 0; + niO00O <= 0; + niO01i <= 0; + niO01l <= 0; + niO01O <= 0; + niO0ii <= 0; + niO0il <= 0; + niO0iO <= 0; + niO0li <= 0; + niO0ll <= 0; + niO0lO <= 0; + niO0Oi <= 0; + niO0Ol <= 0; + niO0OO <= 0; + niO10i <= 0; + niO10l <= 0; + niO10O <= 0; + niO11i <= 0; + niO11l <= 0; + niO11O <= 0; + niO1ii <= 0; + niO1il <= 0; + niO1iO <= 0; + niO1li <= 0; + niO1ll <= 0; + niO1lO <= 0; + niO1Oi <= 0; + niO1Ol <= 0; + niO1OO <= 0; + niOi0i <= 0; + niOi0l <= 0; + niOi0O <= 0; + niOi1i <= 0; + niOi1l <= 0; + niOi1O <= 0; + niOiii <= 0; + niOiil <= 0; + niOiiO <= 0; + niOili <= 0; + niOill <= 0; + niOilO <= 0; + niOiOi <= 0; + niOiOl <= 0; + niOiOO <= 0; + niOl0i <= 0; + niOl0l <= 0; + niOl0O <= 0; + niOl1i <= 0; + niOl1l <= 0; + niOl1O <= 0; + niOlii <= 0; + niOlil <= 0; + niOliO <= 0; + niOlli <= 0; + niOlll <= 0; + niOllO <= 0; + niOlOi <= 0; + niOlOl <= 0; + niOlOO <= 0; + niOO0i <= 0; + niOO0l <= 0; + niOO0O <= 0; + niOO1i <= 0; + niOO1l <= 0; + niOO1O <= 0; + niOOii <= 0; + niOOil <= 0; + niOOiO <= 0; + niOOli <= 0; + niOOll <= 0; + niOOlO <= 0; + niOOOi <= 0; + niOOOl <= 0; + niOOOO <= 0; + nl010i <= 0; + nl010l <= 0; + nl010O <= 0; + nl011i <= 0; + nl011l <= 0; + nl011O <= 0; + nl01ii <= 0; + nl01il <= 0; + nl01iO <= 0; + nl01li <= 0; + nl01ll <= 0; + nl01lO <= 0; + nl01Oi <= 0; + nl01Ol <= 0; + nl0ll <= 0; + nl0lO <= 0; + nl0Oi <= 0; + nl0Ol <= 0; + nl0OO <= 0; + nl100i <= 0; + nl100l <= 0; + nl100O <= 0; + nl101i <= 0; + nl101l <= 0; + nl101O <= 0; + nl10ii <= 0; + nl10il <= 0; + nl10iO <= 0; + nl10li <= 0; + nl10ll <= 0; + nl10lO <= 0; + nl10Oi <= 0; + nl10Ol <= 0; + nl10OO <= 0; + nl110i <= 0; + nl110l <= 0; + nl110O <= 0; + nl111i <= 0; + nl111l <= 0; + nl111O <= 0; + nl11ii <= 0; + nl11il <= 0; + nl11iO <= 0; + nl11li <= 0; + nl11ll <= 0; + nl11lO <= 0; + nl11Oi <= 0; + nl11Ol <= 0; + nl11OO <= 0; + nl1i0i <= 0; + nl1i0l <= 0; + nl1i0O <= 0; + nl1i1i <= 0; + nl1i1l <= 0; + nl1i1O <= 0; + nl1iii <= 0; + nl1iil <= 0; + nl1iiO <= 0; + nl1ili <= 0; + nl1ill <= 0; + nl1ilO <= 0; + nl1iOi <= 0; + nl1iOl <= 0; + nl1iOO <= 0; + nl1l0i <= 0; + nl1l0l <= 0; + nl1l0O <= 0; + nl1l1i <= 0; + nl1l1l <= 0; + nl1l1O <= 0; + nl1lii <= 0; + nl1lil <= 0; + nl1liO <= 0; + nl1lli <= 0; + nl1lll <= 0; + nl1llO <= 0; + nl1lOi <= 0; + nl1lOl <= 0; + nl1lOO <= 0; + nl1O0i <= 0; + nl1O0l <= 0; + nl1O0O <= 0; + nl1O1i <= 0; + nl1O1l <= 0; + nl1O1O <= 0; + nl1Oii <= 0; + nl1Oil <= 0; + nl1OiO <= 0; + nl1Oli <= 0; + nl1Oll <= 0; + nl1OlO <= 0; + nl1OOi <= 0; + nl1OOl <= 0; + nl1OOO <= 0; + nli0l <= 0; + nli1i <= 0; + nli1l <= 0; + nli1O <= 0; + nll1li <= 0; + nll1ll <= 0; + nll1Ol <= 0; + nlliOi <= 0; + nlliOl <= 0; + nlliOO <= 0; + nlll0i <= 0; + nlll0l <= 0; + nlll0O <= 0; + nlll1i <= 0; + nlll1l <= 0; + nlll1O <= 0; + nlllii <= 0; + nlllil <= 0; + nllliO <= 0; + nlllli <= 0; + nlllll <= 0; + nllllO <= 0; + nlllOi <= 0; + nlllOl <= 0; + nlllOO <= 0; + nllO0i <= 0; + nllO0l <= 0; + nllO0O <= 0; + nllO1i <= 0; + nllO1l <= 0; + nllO1O <= 0; + nlOilO <= 0; + nlOiOi <= 0; + nlOiOl <= 0; + nlOiOO <= 0; + nlOl0i <= 0; + nlOl0l <= 0; + nlOl0O <= 0; + nlOl1i <= 0; + nlOl1l <= 0; + nlOl1O <= 0; + nlOlil <= 0; + nlOliO <= 0; + nlOlli <= 0; + nlOlll <= 0; + nlOllO <= 0; + nlOlOi <= 0; + nlOlOl <= 0; + nlOlOO <= 0; + end + else + begin + n000i <= wire_n0l1l_dataout; + n000l <= wire_n0l1O_dataout; + n000O <= wire_n0l0i_dataout; + n001i <= wire_n0iOl_dataout; + n001l <= wire_n0iOO_dataout; + n001O <= wire_n0l1i_dataout; + n00ii <= wire_n0l0l_dataout; + n00il <= wire_n0l0O_dataout; + n00iO <= wire_n0lii_dataout; + n00li <= wire_n0lil_dataout; + n00ll <= wire_n0liO_dataout; + n00lO <= wire_n0lli_dataout; + n00Oi <= wire_n0lll_dataout; + n00Ol <= wire_n0llO_dataout; + n00OO <= wire_n0lOi_dataout; + n010i <= ((~ n01ii) & n010O); + n01ii <= wire_n01iO_dataout; + n01il <= wire_n01Oi_dataout; + n01lO <= ((~ n01ii) & n010O); + n01Ol <= wire_n0ilO_dataout; + n01OO <= wire_n0iOi_dataout; + n0i0i <= wire_n0O1l_dataout; + n0i0l <= wire_n0O1O_dataout; + n0i0O <= wire_n0O0i_dataout; + n0i1i <= wire_n0lOl_dataout; + n0i1l <= wire_n0lOO_dataout; + n0i1O <= wire_n0O1i_dataout; + n0iii <= wire_n0O0l_dataout; + n0iil <= wire_n0O0O_dataout; + n0iiO <= wire_n0Oii_dataout; + n0ili <= wire_n0Oil_dataout; + n0ill <= wire_n0Oli_o[11]; + n0OiO <= wire_ni0il_dataout; + n0Oll <= wire_ni0iO_dataout; + n0OlO <= wire_ni0li_dataout; + n0OlOl <= b[0]; + n0OlOO <= b[1]; + n0OO0i <= b[5]; + n0OO0l <= b[6]; + n0OO0O <= b[7]; + n0OO1i <= b[2]; + n0OO1l <= b[3]; + n0OO1O <= b[4]; + n0OOi <= wire_ni0ll_dataout; + n0OOii <= b[8]; + n0OOil <= b[9]; + n0OOiO <= b[10]; + n0OOl <= wire_ni0lO_dataout; + n0OOli <= b[11]; + n0OOll <= b[12]; + n0OOlO <= b[13]; + n0OOO <= wire_ni0Oi_dataout; + n0OOOi <= b[14]; + n0OOOl <= b[15]; + n0OOOO <= b[16]; + n101i <= wire_n100l_dataout; + n101l <= wire_n100O_dataout; + n101O <= wire_n10li_dataout; + n10iO <= ((n101l & (~ n101i)) & (~ n11OO)); + n11lO <= n101i; + n11Ol <= ((n101l & (~ n101i)) & (~ n11OO)); + n11OO <= wire_n100i_dataout; + n1i0i <= wire_n1ill_dataout; + n1i0l <= wire_n1ilO_dataout; + n1i0O <= wire_n1iOi_dataout; + n1i1i <= wire_n1iil_dataout; + n1i1l <= wire_n1iiO_dataout; + n1i1O <= wire_n1ili_dataout; + n1iii <= wire_n1iOl_dataout; + n1iOO <= wire_n1O1i_dataout; + n1l0i <= wire_n1O0l_dataout; + n1l0l <= wire_n1O0O_dataout; + n1l0O <= wire_n1Oii_dataout; + n1l1i <= wire_n1O1l_dataout; + n1l1l <= wire_n1O1O_dataout; + n1l1O <= wire_n1O0i_dataout; + n1lii <= wire_n1Oil_dataout; + n1lil <= wire_n1OiO_dataout; + n1liO <= wire_n1Oli_dataout; + n1lli <= wire_n1Oll_dataout; + n1lll <= wire_n1OlO_dataout; + n1llO <= wire_n1OOi_dataout; + n1lOi <= wire_n1OOl_dataout; + n1lOl <= wire_n1OOO_dataout; + n1lOO <= n010O; + ni000i <= (n0Olll ^ wire_n10i_dataout); + ni000l <= (n0Olll ^ wire_n10l_dataout); + ni000O <= (n0Olll ^ wire_n10O_dataout); + ni001i <= (n0Olll ^ wire_n11i_dataout); + ni001l <= (n0Olll ^ wire_n11l_dataout); + ni001O <= (n0Olll ^ wire_n11O_dataout); + ni00i <= wire_nil1l_dataout; + ni00ii <= (n0Olll ^ wire_n1ii_dataout); + ni00il <= (n0Olll ^ wire_n1il_dataout); + ni00iO <= (n0Olll ^ wire_n1iO_dataout); + ni00l <= wire_nil1O_dataout; + ni00li <= (n0Olll ^ (~ ni1l0O)); + ni00ll <= n0Olll; + ni00lO <= wire_nliii_o[0]; + ni00O <= ni0lil; + ni00Oi <= wire_nliii_o[1]; + ni00Ol <= wire_nliii_o[2]; + ni00OO <= wire_nliii_o[3]; + ni010i <= (n0Olll ^ wire_nlO0i_dataout); + ni010l <= (n0Olll ^ wire_nlO0l_dataout); + ni010O <= (n0Olll ^ wire_nlO0O_dataout); + ni011i <= n0Olll; + ni011l <= (n0Olll ^ wire_nlO1l_dataout); + ni011O <= (n0Olll ^ wire_nlO1O_dataout); + ni01i <= wire_niiOl_dataout; + ni01ii <= (n0Olll ^ wire_nlOii_dataout); + ni01il <= (n0Olll ^ wire_nlOil_dataout); + ni01iO <= (n0Olll ^ wire_nlOiO_dataout); + ni01l <= wire_niiOO_dataout; + ni01li <= (n0Olll ^ wire_nlOli_dataout); + ni01ll <= (n0Olll ^ wire_nlOll_dataout); + ni01lO <= (n0Olll ^ wire_nlOlO_dataout); + ni01O <= wire_nil1i_dataout; + ni01Oi <= (n0Olll ^ wire_nlOOi_dataout); + ni01Ol <= (n0Olll ^ wire_nlOOl_dataout); + ni01OO <= (n0Olll ^ wire_nlOOO_dataout); + ni0i0i <= wire_nliii_o[7]; + ni0i0l <= wire_nliii_o[8]; + ni0i0O <= wire_nliii_o[9]; + ni0i1i <= wire_nliii_o[4]; + ni0i1l <= wire_nliii_o[5]; + ni0i1O <= wire_nliii_o[6]; + ni0ii <= wire_nli0O_o[1]; + ni0iii <= wire_nliii_o[10]; + ni0iil <= wire_nliii_o[11]; + ni0iiO <= wire_nliii_o[12]; + ni0ili <= wire_nliii_o[13]; + ni0ill <= wire_nliii_o[14]; + ni0ilO <= wire_nliii_o[15]; + ni0iOi <= wire_nliii_o[16]; + ni0iOl <= wire_nliii_o[17]; + ni0iOO <= wire_nliii_o[18]; + ni0l0i <= wire_nliii_o[22]; + ni0l0l <= wire_nliii_o[23]; + ni0l0O <= wire_nliii_o[24]; + ni0l1i <= wire_nliii_o[19]; + ni0l1l <= wire_nliii_o[20]; + ni0l1O <= wire_nliii_o[21]; + ni0lii <= wire_nliii_o[25]; + ni0lil <= wire_nliii_o[26]; + ni0liO <= ni0lil; + ni0lli <= ni0llO; + ni0lll <= ni0lOi; + ni0llO <= nl0Oi; + ni0lOi <= nl0Ol; + ni0lOl <= ni0O1i; + ni0lOO <= ni0O1l; + ni0O0i <= ni0ii; + ni0O0l <= ni0O0O; + ni0O0O <= (~ n0ill); + ni0O1i <= nl0ll; + ni0O1l <= nl0lO; + ni0O1O <= ni0O0i; + ni0Oil <= wire_ni0Oii_q_b[0]; + ni0OiO <= wire_ni0Oii_q_b[1]; + ni0Oli <= wire_ni0Oii_q_b[2]; + ni0Oll <= wire_ni0Oii_q_b[3]; + ni0OlO <= wire_ni0Oii_q_b[4]; + ni0OOi <= wire_ni0Oii_q_b[5]; + ni0OOl <= wire_ni0Oii_q_b[6]; + ni0OOO <= wire_ni0Oii_q_b[7]; + ni100i <= a[3]; + ni100l <= a[4]; + ni100O <= a[5]; + ni101i <= a[0]; + ni101l <= a[1]; + ni101O <= a[2]; + ni10i <= wire_nii1l_dataout; + ni10ii <= a[6]; + ni10il <= a[7]; + ni10iO <= a[8]; + ni10l <= wire_nii1O_dataout; + ni10li <= a[9]; + ni10ll <= a[10]; + ni10lO <= a[11]; + ni10O <= wire_nii0i_dataout; + ni10Oi <= a[12]; + ni10Ol <= a[13]; + ni10OO <= a[14]; + ni110i <= b[20]; + ni110l <= b[21]; + ni110O <= b[22]; + ni111i <= b[17]; + ni111l <= b[18]; + ni111O <= b[19]; + ni11i <= wire_ni0Ol_dataout; + ni11ii <= b[23]; + ni11il <= b[24]; + ni11iO <= b[25]; + ni11l <= wire_ni0OO_dataout; + ni11li <= b[26]; + ni11ll <= b[27]; + ni11lO <= b[28]; + ni11O <= wire_nii1i_dataout; + ni11Oi <= b[29]; + ni11Ol <= b[30]; + ni11OO <= b[31]; + ni1i0i <= a[18]; + ni1i0l <= a[19]; + ni1i0O <= a[20]; + ni1i1i <= a[15]; + ni1i1l <= a[16]; + ni1i1O <= a[17]; + ni1ii <= wire_nii0l_dataout; + ni1iii <= a[21]; + ni1iil <= a[22]; + ni1iiO <= a[23]; + ni1il <= wire_nii0O_dataout; + ni1ili <= a[24]; + ni1ill <= a[25]; + ni1ilO <= a[26]; + ni1iO <= wire_niiii_dataout; + ni1iOi <= a[27]; + ni1iOl <= a[28]; + ni1iOO <= a[29]; + ni1l0i <= wire_nilO_dataout; + ni1l0l <= n0Olll; + ni1l0O <= n0Ol0i; + ni1l1i <= a[30]; + ni1l1l <= a[31]; + ni1l1O <= wire_nl_dataout; + ni1li <= wire_niiil_dataout; + ni1lii <= wire_niOi_dataout; + ni1lil <= wire_niOl_dataout; + ni1liO <= wire_niOO_dataout; + ni1ll <= wire_niiiO_dataout; + ni1lli <= wire_nl1i_dataout; + ni1lll <= wire_nl1l_dataout; + ni1llO <= wire_nl1O_dataout; + ni1lO <= wire_niili_dataout; + ni1lOi <= wire_nl0i_dataout; + ni1lOl <= wire_nl0l_dataout; + ni1lOO <= wire_nl0O_dataout; + ni1O0i <= wire_nlli_dataout; + ni1O0l <= wire_nlll_dataout; + ni1O0O <= wire_nllO_dataout; + ni1O1i <= wire_nlii_dataout; + ni1O1l <= wire_nlil_dataout; + ni1O1O <= wire_nliO_dataout; + ni1Oi <= wire_niill_dataout; + ni1Oii <= wire_nlOi_dataout; + ni1Oil <= wire_nlOl_dataout; + ni1OiO <= wire_nlOO_dataout; + ni1Ol <= wire_niilO_dataout; + ni1Oli <= wire_n1i_dataout; + ni1Oll <= wire_n1l_dataout; + ni1OlO <= wire_n1O_dataout; + ni1OO <= wire_niiOi_dataout; + ni1OOi <= wire_n0i_dataout; + ni1OOl <= wire_n0l_dataout; + ni1OOO <= n0Olll; + nii00i <= wire_n011i_o[3]; + nii00l <= wire_n011i_o[4]; + nii00O <= wire_n011i_o[5]; + nii01i <= wire_n011i_o[0]; + nii01l <= wire_n011i_o[1]; + nii01O <= wire_n011i_o[2]; + nii0ii <= wire_n011i_o[6]; + nii0il <= wire_n011i_o[7]; + nii0iO <= wire_n011i_o[8]; + nii0li <= wire_n011i_o[9]; + nii0ll <= wire_n011i_o[10]; + nii0lO <= wire_n011i_o[11]; + nii0Oi <= wire_n011i_o[12]; + nii0Ol <= wire_n011i_o[13]; + nii0OO <= wire_n011i_o[14]; + nii10i <= wire_ni0Oii_q_b[11]; + nii10l <= wire_ni0Oii_q_b[12]; + nii10O <= wire_ni0Oii_q_b[13]; + nii11i <= wire_ni0Oii_q_b[8]; + nii11l <= wire_ni0Oii_q_b[9]; + nii11O <= wire_ni0Oii_q_b[10]; + nii1ii <= wire_ni0Oii_q_b[14]; + nii1il <= wire_ni0Oii_q_b[15]; + nii1iO <= wire_ni0Oii_q_b[16]; + nii1li <= wire_ni0Oii_q_b[17]; + nii1ll <= wire_ni0Oii_q_b[18]; + nii1lO <= wire_ni0Oii_q_b[19]; + nii1Oi <= wire_ni0Oii_q_b[20]; + nii1Ol <= wire_ni0Oii_q_b[21]; + nii1OO <= wire_ni0Oii_q_b[22]; + niii0i <= wire_n011i_o[18]; + niii0l <= wire_n011i_o[19]; + niii0O <= wire_n011i_o[20]; + niii1i <= wire_n011i_o[15]; + niii1l <= wire_n011i_o[16]; + niii1O <= wire_n011i_o[17]; + niiiii <= wire_n011i_o[21]; + niiiil <= wire_n011i_o[22]; + niiiiO <= wire_n011i_o[23]; + niiili <= wire_n011i_o[24]; + niiill <= wire_n011i_o[25]; + niiilO <= wire_n011i_o[26]; + niiiOi <= niiiOl; + niiiOl <= niiiOO; + niiiOO <= n0OliO; + niil0i <= ((~ wire_n10OO_dataout) & (~ wire_n10Ol_dataout)); + niil0l <= wire_n10Oi_dataout; + niil0O <= wire_n10OO_dataout; + niil1i <= niil1l; + niil1l <= n0Olil; + niil1O <= n0Olii; + niilii <= n0Ol1O; + niilil <= niiliO; + niiliO <= niilli; + niilli <= niilll; + niilll <= niillO; + niillO <= niilOi; + niilOi <= niilOl; + niilOl <= niilOO; + niilOO <= niiO1i; + niiO0i <= niiO0l; + niiO0l <= niiO0O; + niiO0O <= niiOii; + niiO1i <= ni1l0i; + niiO1l <= n0Ol1l; + niiO1O <= niiO0i; + niiOii <= niiOil; + niiOil <= niiOiO; + niiOiO <= niiOli; + niiOli <= niiO1l; + niiOll <= niiOlO; + niiOlO <= niiOOi; + niiOOi <= niiOOl; + niiOOl <= niiOOO; + niiOOO <= nil11i; + nil00i <= nil00l; + nil00l <= nil00O; + nil00O <= nil0ii; + nil01i <= ((~ nil1Ol) & (~ nil1OO)); + nil01l <= nil01O; + nil01O <= nil00i; + nil0ii <= nil0il; + nil0il <= nil0iO; + nil0iO <= nil0li; + nil0li <= ni1l1O; + nil0ll <= nil0lO; + nil0lO <= nil0Oi; + nil0Oi <= nil0Ol; + nil0Ol <= nil0OO; + nil0OO <= nili1i; + nil10i <= ((~ niiO1O) & niiOll); + nil10O <= wire_nil10l_q_b[0]; + nil11i <= nil11l; + nil11l <= nil11O; + nil11O <= (~ ni1l0O); + nil1ii <= wire_nil10l_q_b[1]; + nil1il <= wire_nil10l_q_b[2]; + nil1iO <= wire_nil10l_q_b[3]; + nil1li <= wire_nil10l_q_b[4]; + nil1ll <= wire_nil10l_q_b[5]; + nil1lO <= wire_nil10l_q_b[6]; + nil1Oi <= wire_nil10l_q_b[7]; + nil1Ol <= n0Ol1i; + nil1OO <= n0OiOO; + nili0i <= ni1l0O; + nili0l <= nil1OO; + nili0O <= n0OiOl; + nili1i <= nili1l; + nili1l <= nili1O; + nili1O <= nili0i; + niliii <= niliil; + niliil <= niliiO; + niliiO <= nilili; + nilili <= nilill; + nilill <= nililO; + nililO <= niliOi; + niliOi <= nili0O; + niliOl <= (niiO1O & niliii); + niliOO <= n0OiOi; + nill0i <= (nil1Ol & nill1i); + nill0l <= ((((nil10i & nil01i) & niilil) & (~ niilii)) | (((((nil0ll & nili0l) & niilil) & nil01l) | ((nil01i & nil0ll) & niilil)) | ((nil01l & niliOl) | (niilil & nill0i)))); + nill0O <= (niiO1O & (~ niliii)); + nill1i <= nill1l; + nill1l <= nill1O; + nill1O <= niliOO; + nillii <= nill0O; + nillil <= (nil1Ol & (~ nill1i)); + nilliO <= nillil; + nillli <= nillll; + nillll <= nilllO; + nilllO <= nillOi; + nillOi <= nillOl; + nillOl <= nillOO; + nillOO <= nilO1i; + nilO0i <= niliOl; + nilO0l <= nill0i; + nilO0O <= ((~ n0Ol0O) & nill0l); + nilO1i <= nilO1l; + nilO1l <= nilO1O; + nilO1O <= ni1l0l; + nilOii <= niO11l; + nilOil <= niO11O; + nilOiO <= niO10i; + nilOli <= niO10l; + nilOll <= niO10O; + nilOlO <= niO1ii; + nilOOi <= niO1il; + nilOOl <= niO1iO; + nilOOO <= niO1li; + niO00i <= nii0il; + niO00l <= nii0iO; + niO00O <= nii0li; + niO01i <= nii00l; + niO01l <= nii00O; + niO01O <= nii0ii; + niO0ii <= niOl1O; + niO0il <= niOl0i; + niO0iO <= niOl0l; + niO0li <= niOl0O; + niO0ll <= niOlii; + niO0lO <= niOlil; + niO0Oi <= niOliO; + niO0Ol <= niOlli; + niO0OO <= niOlll; + niO10i <= niO1Ol; + niO10l <= niO1OO; + niO10O <= niO01i; + niO11i <= niO1ll; + niO11l <= niO1lO; + niO11O <= niO1Oi; + niO1ii <= niO01l; + niO1il <= niO01O; + niO1iO <= niO00i; + niO1li <= niO00l; + niO1ll <= niO00O; + niO1lO <= nii01i; + niO1Oi <= nii01l; + niO1Ol <= nii01O; + niO1OO <= nii00i; + niOi0i <= niOlOO; + niOi0l <= niOO1i; + niOi0O <= niOO1l; + niOi1i <= niOllO; + niOi1l <= niOlOi; + niOi1O <= niOlOl; + niOiii <= niOO1O; + niOiil <= niOO0i; + niOiiO <= niOO0l; + niOili <= niOO0O; + niOill <= niOOii; + niOilO <= niOOil; + niOiOi <= niOOiO; + niOiOl <= niOOli; + niOiOO <= niOOll; + niOl0i <= niOOOO; + niOl0l <= nl111i; + niOl0O <= nl111l; + niOl1i <= niOOlO; + niOl1l <= niOOOi; + niOl1O <= niOOOl; + niOlii <= nl111O; + niOlil <= nl110i; + niOliO <= nl110l; + niOlli <= nl110O; + niOlll <= nl11ii; + niOllO <= nl11il; + niOlOi <= nl11iO; + niOlOl <= nl11li; + niOlOO <= nl11ll; + niOO0i <= nl11OO; + niOO0l <= nl101i; + niOO0O <= nl101l; + niOO1i <= nl11lO; + niOO1l <= nl11Oi; + niOO1O <= nl11Ol; + niOOii <= nl101O; + niOOil <= nl100i; + niOOiO <= nl100l; + niOOli <= nl100O; + niOOll <= nl10ii; + niOOlO <= nl10il; + niOOOi <= nl10iO; + niOOOl <= nii01i; + niOOOO <= nii01l; + nl010i <= wire_nlli1l_dataout; + nl010l <= wire_nlli1O_dataout; + nl010O <= wire_nlli0i_dataout; + nl011i <= wire_nll0Ol_dataout; + nl011l <= wire_nll0OO_dataout; + nl011O <= wire_nlli1i_dataout; + nl01ii <= wire_nlli0l_dataout; + nl01il <= wire_nlli0O_dataout; + nl01iO <= wire_nlliii_dataout; + nl01li <= wire_nlliil_dataout; + nl01ll <= wire_nlliiO_dataout; + nl01lO <= wire_nllili_dataout; + nl01Oi <= wire_nllill_dataout; + nl01Ol <= wire_nllilO_dataout; + nl0ll <= wire_nli0O_o[2]; + nl0lO <= wire_nli0O_o[3]; + nl0Oi <= wire_nli0O_o[4]; + nl0Ol <= wire_nli0O_o[5]; + nl0OO <= wire_nli0O_o[6]; + nl100i <= niii0O; + nl100l <= niiiii; + nl100O <= niiiil; + nl101i <= niii1O; + nl101l <= niii0i; + nl101O <= niii0l; + nl10ii <= niiiiO; + nl10il <= niiili; + nl10iO <= niiill; + nl10li <= (~ wire_n10lO_dataout); + nl10ll <= nl1i0i; + nl10lO <= nl1i0l; + nl10Oi <= nl1i0O; + nl10Ol <= nl1iii; + nl10OO <= nl1iil; + nl110i <= nii00O; + nl110l <= nii0ii; + nl110O <= nii0il; + nl111i <= nii01O; + nl111l <= nii00i; + nl111O <= nii00l; + nl11ii <= nii0iO; + nl11il <= nii0li; + nl11iO <= nii0ll; + nl11li <= nii0lO; + nl11ll <= nii0Oi; + nl11lO <= nii0Ol; + nl11Oi <= nii0OO; + nl11Ol <= niii1i; + nl11OO <= niii1l; + nl1i0i <= nllO0O; + nl1i0l <= nlOilO; + nl1i0O <= nlOiOi; + nl1i1i <= nl1iiO; + nl1i1l <= nl1ili; + nl1i1O <= nl1ill; + nl1iii <= nlOiOl; + nl1iil <= nlOiOO; + nl1iiO <= nlOl1i; + nl1ili <= nlOl1l; + nl1ill <= nlOl1O; + nl1ilO <= n0OilO; + nl1iOi <= n0Ol0l; + nl1iOl <= nl1Oii; + nl1iOO <= nl1Oil; + nl1l0i <= nl1OlO; + nl1l0l <= nl1OOi; + nl1l0O <= nl1OOl; + nl1l1i <= nl1OiO; + nl1l1l <= nl1Oli; + nl1l1O <= nl1Oll; + nl1lii <= nl1OOO; + nl1lil <= nl011i; + nl1liO <= nl011l; + nl1lli <= nl011O; + nl1lll <= nl010i; + nl1llO <= nl010l; + nl1lOi <= nl010O; + nl1lOl <= nl01ii; + nl1lOO <= nl01il; + nl1O0i <= nl01lO; + nl1O0l <= nl01Oi; + nl1O0O <= nl01Ol; + nl1O1i <= nl01iO; + nl1O1l <= nl01li; + nl1O1O <= nl01ll; + nl1Oii <= wire_nll00l_dataout; + nl1Oil <= wire_nll00O_dataout; + nl1OiO <= wire_nll0ii_dataout; + nl1Oli <= wire_nll0il_dataout; + nl1Oll <= wire_nll0iO_dataout; + nl1OlO <= wire_nll0li_dataout; + nl1OOi <= wire_nll0ll_dataout; + nl1OOl <= wire_nll0lO_dataout; + nl1OOO <= wire_nll0Oi_dataout; + nli0l <= wire_nO_o[33]; + nli1i <= wire_nli0O_o[7]; + nli1l <= wire_nli0O_o[8]; + nli1O <= wire_nli0O_o[9]; + nll1li <= wire_nll1Oi_o; + nll1ll <= wire_nll1OO_o; + nll1Ol <= wire_nllOii_o; + nlliOi <= wire_nllOil_o; + nlliOl <= wire_nllOiO_o; + nlliOO <= wire_nllOli_o; + nlll0i <= wire_nllOOl_o; + nlll0l <= wire_nllOOO_o; + nlll0O <= wire_nlO11i_o; + nlll1i <= wire_nllOll_o; + nlll1l <= wire_nllOlO_o; + nlll1O <= wire_nllOOi_o; + nlllii <= wire_nlO11l_o; + nlllil <= wire_nlO11O_o; + nllliO <= wire_nlO10i_o; + nlllli <= wire_nlO10l_o; + nlllll <= wire_nlO10O_o; + nllllO <= wire_nlO1ii_o; + nlllOi <= wire_nlO1il_o; + nlllOl <= wire_nlO1iO_o; + nlllOO <= wire_nlO1li_o; + nllO0i <= wire_nlO1Ol_o; + nllO0l <= wire_nlO1OO_o; + nllO0O <= wire_nlOlii_o[1]; + nllO1i <= wire_nlO1ll_o; + nllO1l <= wire_nlO1lO_o; + nllO1O <= wire_nlO1Oi_o; + nlOilO <= wire_nlOlii_o[2]; + nlOiOi <= wire_nlOlii_o[3]; + nlOiOl <= wire_nlOlii_o[4]; + nlOiOO <= wire_nlOlii_o[5]; + nlOl0i <= wire_nlOlii_o[9]; + nlOl0l <= wire_nlOlii_o[10]; + nlOl0O <= wire_nlOO1l_o[0]; + nlOl1i <= wire_nlOlii_o[6]; + nlOl1l <= wire_nlOlii_o[7]; + nlOl1O <= wire_nlOlii_o[8]; + nlOlil <= wire_nlOO1l_o[1]; + nlOliO <= wire_nlOO1l_o[2]; + nlOlli <= wire_nlOO1l_o[3]; + nlOlll <= wire_nlOO1l_o[4]; + nlOllO <= wire_nlOO1l_o[5]; + nlOlOi <= wire_nlOO1l_o[6]; + nlOlOl <= wire_nlOO1l_o[7]; + nlOlOO <= wire_nlOO1l_o[8]; + end + end + assign wire_n00i_dataout = (nli0l === 1'b1) ? n0OOii : ni10iO; + assign wire_n00l_dataout = (nli0l === 1'b1) ? n0OOil : ni10li; + assign wire_n00O_dataout = (nli0l === 1'b1) ? n0OOiO : ni10ll; + assign wire_n01i_dataout = (nli0l === 1'b1) ? n0OO0i : ni100O; + assign wire_n01iO_dataout = (n010i === 1'b1) ? wire_n01ll_o[0] : wire_n01li_o[1]; + assign wire_n01l_dataout = (nli0l === 1'b1) ? n0OO0l : ni10ii; + assign wire_n01O_dataout = (nli0l === 1'b1) ? n0OO0O : ni10il; + or(wire_n01Oi_dataout, n01lO, n01il); + assign wire_n0i_dataout = (nli0l === 1'b1) ? ni1iii : ni110l; + assign wire_n0ii_dataout = (nli0l === 1'b1) ? n0OOli : ni10lO; + assign wire_n0il_dataout = (nli0l === 1'b1) ? n0OOll : ni10Oi; + assign wire_n0ilO_dataout = ((~ ni0O0l) === 1'b1) ? n0OiO : ni0liO; + assign wire_n0iO_dataout = (nli0l === 1'b1) ? n0OOlO : ni10Ol; + assign wire_n0iOi_dataout = ((~ ni0O0l) === 1'b1) ? n0Oll : ni0liO; + assign wire_n0iOl_dataout = ((~ ni0O0l) === 1'b1) ? n0OlO : ni0liO; + assign wire_n0iOO_dataout = ((~ ni0O0l) === 1'b1) ? n0OOi : ni0liO; + assign wire_n0l_dataout = (nli0l === 1'b1) ? ni1iil : ni110O; + assign wire_n0l0i_dataout = ((~ ni0O0l) === 1'b1) ? ni11l : ni0liO; + assign wire_n0l0l_dataout = ((~ ni0O0l) === 1'b1) ? ni11O : ni0liO; + assign wire_n0l0O_dataout = ((~ ni0O0l) === 1'b1) ? ni10i : ni0liO; + assign wire_n0l1i_dataout = ((~ ni0O0l) === 1'b1) ? n0OOl : ni0liO; + assign wire_n0l1l_dataout = ((~ ni0O0l) === 1'b1) ? n0OOO : ni0liO; + assign wire_n0l1O_dataout = ((~ ni0O0l) === 1'b1) ? ni11i : ni0liO; + assign wire_n0li_dataout = (nli0l === 1'b1) ? n0OOOi : ni10OO; + assign wire_n0lii_dataout = ((~ ni0O0l) === 1'b1) ? ni10l : ni0liO; + assign wire_n0lil_dataout = ((~ ni0O0l) === 1'b1) ? ni10O : ni0liO; + assign wire_n0liO_dataout = ((~ ni0O0l) === 1'b1) ? ni1ii : ni0liO; + assign wire_n0ll_dataout = (nli0l === 1'b1) ? n0OOOl : ni1i1i; + assign wire_n0lli_dataout = ((~ ni0O0l) === 1'b1) ? ni1il : ni0liO; + assign wire_n0lll_dataout = ((~ ni0O0l) === 1'b1) ? ni1iO : ni0liO; + assign wire_n0llO_dataout = ((~ ni0O0l) === 1'b1) ? ni1li : ni0liO; + assign wire_n0lO_dataout = (nli0l === 1'b1) ? n0OOOO : ni1i1l; + assign wire_n0lOi_dataout = ((~ ni0O0l) === 1'b1) ? ni1ll : ni0liO; + assign wire_n0lOl_dataout = ((~ ni0O0l) === 1'b1) ? ni1lO : ni0liO; + assign wire_n0lOO_dataout = ((~ ni0O0l) === 1'b1) ? ni1Oi : ni0liO; + assign wire_n0O_dataout = (nli0l === 1'b1) ? ni1iiO : ni11ii; + assign wire_n0O0i_dataout = ((~ ni0O0l) === 1'b1) ? ni01l : ni0liO; + assign wire_n0O0l_dataout = ((~ ni0O0l) === 1'b1) ? ni01O : ni0liO; + assign wire_n0O0O_dataout = ((~ ni0O0l) === 1'b1) ? ni00i : ni0liO; + assign wire_n0O1i_dataout = ((~ ni0O0l) === 1'b1) ? ni1Ol : ni0liO; + assign wire_n0O1l_dataout = ((~ ni0O0l) === 1'b1) ? ni1OO : ni0liO; + assign wire_n0O1O_dataout = ((~ ni0O0l) === 1'b1) ? ni01i : ni0liO; + assign wire_n0Oi_dataout = (nli0l === 1'b1) ? ni111i : ni1i1O; + assign wire_n0Oii_dataout = ((~ ni0O0l) === 1'b1) ? ni00l : ni0liO; + assign wire_n0Oil_dataout = ((~ ni0O0l) === 1'b1) ? ni00O : ni0liO; + assign wire_n0Ol_dataout = (nli0l === 1'b1) ? ni111l : ni1i0i; + assign wire_n0OO_dataout = (nli0l === 1'b1) ? ni111O : ni1i0l; + assign wire_n100i_dataout = (n11Ol === 1'b1) ? wire_n10il_o[0] : wire_n10ii_o[0]; + assign wire_n100l_dataout = (n11Ol === 1'b1) ? wire_n10il_o[1] : wire_n10ii_o[1]; + assign wire_n100O_dataout = (n11Ol === 1'b1) ? wire_n10il_o[2] : wire_n10ii_o[2]; + and(wire_n10i_dataout, ni1OiO, (~ ni1l0O)); + and(wire_n10l_dataout, ni1Oli, (~ ni1l0O)); + or(wire_n10li_dataout, n10iO, n101O); + assign wire_n10lO_dataout = ((~ niil0i) === 1'b1) ? niil0O : niil0l; + and(wire_n10O_dataout, ni1Oll, (~ ni1l0O)); + assign wire_n10Oi_dataout = ((~ n0Olii) === 1'b1) ? n1i0l : n1i1i; + assign wire_n10Ol_dataout = ((~ n0Olii) === 1'b1) ? n1i0O : n1i1l; + assign wire_n10OO_dataout = ((~ n0Olii) === 1'b1) ? n1iii : n1i1O; + and(wire_n11i_dataout, ni1O0O, (~ ni1l0O)); + and(wire_n11l_dataout, ni1Oii, (~ ni1l0O)); + and(wire_n11O_dataout, ni1Oil, (~ ni1l0O)); + assign wire_n1i_dataout = (nli0l === 1'b1) ? ni1i0i : ni111l; + and(wire_n1ii_dataout, ni1OlO, (~ ni1l0O)); + assign wire_n1iil_dataout = ((~ n0Olil) === 1'b1) ? n1lil : n1iOO; + assign wire_n1iiO_dataout = ((~ n0Olil) === 1'b1) ? n1liO : n1l1i; + and(wire_n1il_dataout, ni1OOi, (~ ni1l0O)); + assign wire_n1ili_dataout = ((~ n0Olil) === 1'b1) ? n1lli : n1l1l; + assign wire_n1ill_dataout = ((~ n0Olil) === 1'b1) ? n1lll : n1l1O; + assign wire_n1ilO_dataout = ((~ n0Olil) === 1'b1) ? n1llO : n1l0i; + and(wire_n1iO_dataout, ni1OOl, (~ ni1l0O)); + assign wire_n1iOi_dataout = ((~ n0Olil) === 1'b1) ? n1lOi : n1l0l; + assign wire_n1iOl_dataout = ((~ n0Olil) === 1'b1) ? n1lOl : n1l0O; + assign wire_n1l_dataout = (nli0l === 1'b1) ? ni1i0l : ni111O; + assign wire_n1ll_dataout = (nli0l === 1'b1) ? n0OlOl : ni101i; + assign wire_n1lO_dataout = (nli0l === 1'b1) ? n0OlOO : ni101l; + assign wire_n1O_dataout = (nli0l === 1'b1) ? ni1i0O : ni110i; + or(wire_n1O0i_dataout, niii1i, ~((~ n0OliO))); + assign wire_n1O0l_dataout = ((~ n0OliO) === 1'b1) ? niii1l : nii01i; + assign wire_n1O0O_dataout = ((~ n0OliO) === 1'b1) ? niii1O : nii01l; + or(wire_n1O1i_dataout, nii0Oi, ~((~ n0OliO))); + or(wire_n1O1l_dataout, nii0Ol, ~((~ n0OliO))); + or(wire_n1O1O_dataout, nii0OO, ~((~ n0OliO))); + assign wire_n1Oi_dataout = (nli0l === 1'b1) ? n0OO1i : ni101O; + assign wire_n1Oii_dataout = ((~ n0OliO) === 1'b1) ? niii0i : nii01O; + assign wire_n1Oil_dataout = ((~ n0OliO) === 1'b1) ? niii0l : nii00i; + assign wire_n1OiO_dataout = ((~ n0OliO) === 1'b1) ? niii0O : nii00l; + assign wire_n1Ol_dataout = (nli0l === 1'b1) ? n0OO1l : ni100i; + assign wire_n1Oli_dataout = ((~ n0OliO) === 1'b1) ? niiiii : nii00O; + assign wire_n1Oll_dataout = ((~ n0OliO) === 1'b1) ? niiiil : nii0ii; + assign wire_n1OlO_dataout = ((~ n0OliO) === 1'b1) ? niiiiO : nii0il; + assign wire_n1OO_dataout = (nli0l === 1'b1) ? n0OO1O : ni100l; + assign wire_n1OOi_dataout = ((~ n0OliO) === 1'b1) ? niiili : nii0iO; + assign wire_n1OOl_dataout = ((~ n0OliO) === 1'b1) ? niiill : nii0li; + assign wire_n1OOO_dataout = ((~ n0OliO) === 1'b1) ? niiilO : nii0ll; + assign wire_ni_dataout = (nli0l === 1'b1) ? ni1l1i : ni11Ol; + assign wire_ni0i_dataout = (nli0l === 1'b1) ? ni11ii : ni1iiO; + assign wire_ni0il_dataout = ((~ ni0O1O) === 1'b1) ? wire_nil0i_o : wire_nil0l_o; + assign wire_ni0iO_dataout = ((~ ni0O1O) === 1'b1) ? wire_nil0l_o : wire_nil0O_o; + assign wire_ni0l_dataout = (nli0l === 1'b1) ? ni11il : ni1ili; + assign wire_ni0li_dataout = ((~ ni0O1O) === 1'b1) ? wire_nil0O_o : wire_nilii_o; + assign wire_ni0ll_dataout = ((~ ni0O1O) === 1'b1) ? wire_nilii_o : wire_nilil_o; + assign wire_ni0lO_dataout = ((~ ni0O1O) === 1'b1) ? wire_nilil_o : wire_niliO_o; + assign wire_ni0O_dataout = (nli0l === 1'b1) ? ni11iO : ni1ill; + assign wire_ni0Oi_dataout = ((~ ni0O1O) === 1'b1) ? wire_niliO_o : wire_nilli_o; + assign wire_ni0Ol_dataout = ((~ ni0O1O) === 1'b1) ? wire_nilli_o : wire_nilll_o; + assign wire_ni0OO_dataout = ((~ ni0O1O) === 1'b1) ? wire_nilll_o : wire_nillO_o; + assign wire_ni1i_dataout = (nli0l === 1'b1) ? ni110i : ni1i0O; + assign wire_ni1l_dataout = (nli0l === 1'b1) ? ni110l : ni1iii; + assign wire_ni1O_dataout = (nli0l === 1'b1) ? ni110O : ni1iil; + assign wire_nii_dataout = (nli0l === 1'b1) ? ni1ili : ni11il; + assign wire_nii0i_dataout = ((~ ni0O1O) === 1'b1) ? wire_nilOO_o : wire_niO1i_o; + assign wire_nii0l_dataout = ((~ ni0O1O) === 1'b1) ? wire_niO1i_o : wire_niO1l_o; + assign wire_nii0O_dataout = ((~ ni0O1O) === 1'b1) ? wire_niO1l_o : wire_niO1O_o; + assign wire_nii1i_dataout = ((~ ni0O1O) === 1'b1) ? wire_nillO_o : wire_nilOi_o; + assign wire_nii1l_dataout = ((~ ni0O1O) === 1'b1) ? wire_nilOi_o : wire_nilOl_o; + assign wire_nii1O_dataout = ((~ ni0O1O) === 1'b1) ? wire_nilOl_o : wire_nilOO_o; + assign wire_niii_dataout = (nli0l === 1'b1) ? ni11li : ni1ilO; + assign wire_niiii_dataout = ((~ ni0O1O) === 1'b1) ? wire_niO1O_o : wire_niO0i_o; + assign wire_niiil_dataout = ((~ ni0O1O) === 1'b1) ? wire_niO0i_o : wire_niO0l_o; + assign wire_niiiO_dataout = ((~ ni0O1O) === 1'b1) ? wire_niO0l_o : wire_niO0O_o; + assign wire_niil_dataout = (nli0l === 1'b1) ? ni11ll : ni1iOi; + assign wire_niili_dataout = ((~ ni0O1O) === 1'b1) ? wire_niO0O_o : wire_niOii_o; + assign wire_niill_dataout = ((~ ni0O1O) === 1'b1) ? wire_niOii_o : wire_niOil_o; + assign wire_niilO_dataout = ((~ ni0O1O) === 1'b1) ? wire_niOil_o : wire_niOiO_o; + assign wire_niiO_dataout = (nli0l === 1'b1) ? ni11lO : ni1iOl; + assign wire_niiOi_dataout = ((~ ni0O1O) === 1'b1) ? wire_niOiO_o : wire_niOli_o; + assign wire_niiOl_dataout = ((~ ni0O1O) === 1'b1) ? wire_niOli_o : wire_niOll_o; + assign wire_niiOO_dataout = ((~ ni0O1O) === 1'b1) ? wire_niOll_o : wire_niOlO_o; + assign wire_nil_dataout = (nli0l === 1'b1) ? ni1ill : ni11iO; + assign wire_nil1i_dataout = ((~ ni0O1O) === 1'b1) ? wire_niOlO_o : wire_niOOi_o; + assign wire_nil1l_dataout = ((~ ni0O1O) === 1'b1) ? wire_niOOi_o : wire_niOOl_o; + assign wire_nil1O_dataout = ((~ ni0O1O) === 1'b1) ? wire_niOOl_o : ni0lil; + assign wire_nili_dataout = (nli0l === 1'b1) ? ni11Oi : ni1iOO; + assign wire_nill_dataout = (nli0l === 1'b1) ? ni11Ol : ni1l1i; + assign wire_nilO_dataout = (nli0l === 1'b1) ? ni11OO : ni1l1l; + assign wire_niO_dataout = (nli0l === 1'b1) ? ni1ilO : ni11li; + assign wire_niOi_dataout = (nli0l === 1'b1) ? ni101i : n0OlOl; + assign wire_niOl_dataout = (nli0l === 1'b1) ? ni101l : n0OlOO; + assign wire_niOO_dataout = (nli0l === 1'b1) ? ni101O : n0OO1i; + assign wire_nl_dataout = (nli0l === 1'b1) ? ni1l1l : ni11OO; + assign wire_nl0i_dataout = (nli0l === 1'b1) ? ni10ii : n0OO0l; + assign wire_nl0l_dataout = (nli0l === 1'b1) ? ni10il : n0OO0O; + assign wire_nl0O_dataout = (nli0l === 1'b1) ? ni10iO : n0OOii; + assign wire_nl1i_dataout = (nli0l === 1'b1) ? ni100i : n0OO1l; + assign wire_nl1l_dataout = (nli0l === 1'b1) ? ni100l : n0OO1O; + assign wire_nl1O_dataout = (nli0l === 1'b1) ? ni100O : n0OO0i; + assign wire_nli_dataout = (nli0l === 1'b1) ? ni1iOi : ni11ll; + assign wire_nlii_dataout = (nli0l === 1'b1) ? ni10li : n0OOil; + assign wire_nlil_dataout = (nli0l === 1'b1) ? ni10ll : n0OOiO; + assign wire_nliO_dataout = (nli0l === 1'b1) ? ni10lO : n0OOli; + assign wire_nll_dataout = (nli0l === 1'b1) ? ni1iOl : ni11lO; + assign wire_nll00l_dataout = ((~ nl10li) === 1'b1) ? nlliOi : nll1Ol; + assign wire_nll00O_dataout = ((~ nl10li) === 1'b1) ? nlliOl : nlliOi; + assign wire_nll0ii_dataout = ((~ nl10li) === 1'b1) ? nlliOO : nlliOl; + assign wire_nll0il_dataout = ((~ nl10li) === 1'b1) ? nlll1i : nlliOO; + assign wire_nll0iO_dataout = ((~ nl10li) === 1'b1) ? nlll1l : nlll1i; + assign wire_nll0li_dataout = ((~ nl10li) === 1'b1) ? nlll1O : nlll1l; + assign wire_nll0ll_dataout = ((~ nl10li) === 1'b1) ? nlll0i : nlll1O; + assign wire_nll0lO_dataout = ((~ nl10li) === 1'b1) ? nlll0l : nlll0i; + assign wire_nll0Oi_dataout = ((~ nl10li) === 1'b1) ? nlll0O : nlll0l; + assign wire_nll0Ol_dataout = ((~ nl10li) === 1'b1) ? nlllii : nlll0O; + assign wire_nll0OO_dataout = ((~ nl10li) === 1'b1) ? nlllil : nlllii; + assign wire_nlli_dataout = (nli0l === 1'b1) ? ni10Oi : n0OOll; + assign wire_nlli0i_dataout = ((~ nl10li) === 1'b1) ? nllllO : nlllll; + assign wire_nlli0l_dataout = ((~ nl10li) === 1'b1) ? nlllOi : nllllO; + assign wire_nlli0O_dataout = ((~ nl10li) === 1'b1) ? nlllOl : nlllOi; + assign wire_nlli1i_dataout = ((~ nl10li) === 1'b1) ? nllliO : nlllil; + assign wire_nlli1l_dataout = ((~ nl10li) === 1'b1) ? nlllli : nllliO; + assign wire_nlli1O_dataout = ((~ nl10li) === 1'b1) ? nlllll : nlllli; + assign wire_nlliii_dataout = ((~ nl10li) === 1'b1) ? nlllOO : nlllOl; + assign wire_nlliil_dataout = ((~ nl10li) === 1'b1) ? nllO1i : nlllOO; + assign wire_nlliiO_dataout = ((~ nl10li) === 1'b1) ? nllO1l : nllO1i; + assign wire_nllili_dataout = ((~ nl10li) === 1'b1) ? nllO1O : nllO1l; + assign wire_nllill_dataout = ((~ nl10li) === 1'b1) ? nllO0i : nllO1O; + assign wire_nllilO_dataout = ((~ nl10li) === 1'b1) ? nllO0l : nllO0i; + assign wire_nlll_dataout = (nli0l === 1'b1) ? ni10Ol : n0OOlO; + assign wire_nllO_dataout = (nli0l === 1'b1) ? ni10OO : n0OOOi; + assign wire_nlO_dataout = (nli0l === 1'b1) ? ni1iOO : ni11Oi; + and(wire_nlO0i_dataout, ni1liO, (~ ni1l0O)); + and(wire_nlO0l_dataout, ni1lli, (~ ni1l0O)); + and(wire_nlO0O_dataout, ni1lll, (~ ni1l0O)); + and(wire_nlO1l_dataout, ni1lii, (~ ni1l0O)); + and(wire_nlO1O_dataout, ni1lil, (~ ni1l0O)); + assign wire_nlOi_dataout = (nli0l === 1'b1) ? ni1i1i : n0OOOl; + and(wire_nlOii_dataout, ni1llO, (~ ni1l0O)); + and(wire_nlOil_dataout, ni1lOi, (~ ni1l0O)); + and(wire_nlOiO_dataout, ni1lOl, (~ ni1l0O)); + assign wire_nlOl_dataout = (nli0l === 1'b1) ? ni1i1l : n0OOOO; + and(wire_nlOli_dataout, ni1lOO, (~ ni1l0O)); + and(wire_nlOll_dataout, ni1O1i, (~ ni1l0O)); + and(wire_nlOlO_dataout, ni1O1l, (~ ni1l0O)); + assign wire_nlOO_dataout = (nli0l === 1'b1) ? ni1i1O : ni111i; + and(wire_nlOOi_dataout, ni1O1O, (~ ni1l0O)); + and(wire_nlOOl_dataout, ni1O0i, (~ ni1l0O)); + and(wire_nlOOO_dataout, ni1O0l, (~ ni1l0O)); + oper_add n011i + ( + .a({{2{1'b0}}, 1'b1, nii1OO, nii1Ol, nii1Oi, nii1lO, nii1ll, nii1li, nii1iO, nii1il, nii1ii, nii10O, nii10l, nii10i, nii11O, nii11l, nii11i, ni0OOO, ni0OOl, ni0OOi, ni0OlO, ni0Oll, ni0Oli, ni0OiO, ni0Oil, {2{1'b0}}}), + .b({{2{n0ili}}, n0iiO, n0iil, n0iii, n0i0O, n0i0l, n0i0i, n0i1O, n0i1l, n0i1i, n00OO, n00Ol, n00Oi, n00lO, n00ll, n00li, n00iO, n00il, n00ii, n000O, n000l, n000i, n001O, n001l, n001i, n01OO, n01Ol}), + .cin(1'b0), + .cout(), + .o(wire_n011i_o)); + defparam + n011i.sgate_representation = 0, + n011i.width_a = 28, + n011i.width_b = 28, + n011i.width_o = 28; + oper_add n01li + ( + .a({n01ii, n010O}), + .b({1'b0, 1'b1}), + .cin(1'b0), + .cout(), + .o(wire_n01li_o)); + defparam + n01li.sgate_representation = 0, + n01li.width_a = 2, + n01li.width_b = 2, + n01li.width_o = 2; + oper_add n01ll + ( + .a({n01ii}), + .b({1'b1}), + .cin(1'b0), + .cout(), + .o(wire_n01ll_o)); + defparam + n01ll.sgate_representation = 0, + n01ll.width_a = 1, + n01ll.width_b = 1, + n01ll.width_o = 1; + oper_add n0Oli + ( + .a({{2{1'b0}}, nli1O, nli1l, nli1i, nl0OO, nl0Ol, nl0Oi, nl0lO, nl0ll, ni0ii, 1'b1}), + .b({{6{1'b1}}, {2{1'b0}}, 1'b1, {2{1'b0}}, 1'b1}), + .cin(1'b0), + .cout(), + .o(wire_n0Oli_o)); + defparam + n0Oli.sgate_representation = 0, + n0Oli.width_a = 12, + n0Oli.width_b = 12, + n0Oli.width_o = 12; + oper_add n10ii + ( + .a({n101l, n101i, n11OO}), + .b({{2{1'b0}}, 1'b1}), + .cin(1'b0), + .cout(), + .o(wire_n10ii_o)); + defparam + n10ii.sgate_representation = 0, + n10ii.width_a = 3, + n10ii.width_b = 3, + n10ii.width_o = 3; + oper_add n10il + ( + .a({n101l, n101i, n11OO}), + .b({1'b0, {2{1'b1}}}), + .cin(1'b0), + .cout(), + .o(wire_n10il_o)); + defparam + n10il.sgate_representation = 0, + n10il.width_a = 3, + n10il.width_b = 3, + n10il.width_o = 3; + oper_add nli0O + ( + .a({1'b0, wire_nill_dataout, wire_nili_dataout, wire_niiO_dataout, wire_niil_dataout, wire_niii_dataout, wire_ni0O_dataout, wire_ni0l_dataout, wire_ni0i_dataout, 1'b1}), + .b({1'b1, (~ wire_ni_dataout), (~ wire_nlO_dataout), (~ wire_nll_dataout), (~ wire_nli_dataout), (~ wire_niO_dataout), (~ wire_nil_dataout), (~ wire_nii_dataout), (~ wire_n0O_dataout), 1'b1}), + .cin(1'b0), + .cout(), + .o(wire_nli0O_o)); + defparam + nli0O.sgate_representation = 0, + nli0O.width_a = 10, + nli0O.width_b = 10, + nli0O.width_o = 10; + oper_add nliii + ( + .a({1'b0, ni00ll, ni00li, ni00iO, ni00il, ni00ii, ni000O, ni000l, ni000i, ni001O, ni001l, ni001i, ni01OO, ni01Ol, ni01Oi, ni01lO, ni01ll, ni01li, ni01iO, ni01il, ni01ii, ni010O, ni010l, ni010i, ni011O, ni011l, ni011i, ni1OOO}), + .b({{27{1'b0}}, ni1l0l}), + .cin(1'b0), + .cout(), + .o(wire_nliii_o)); + defparam + nliii.sgate_representation = 0, + nliii.width_a = 28, + nliii.width_b = 28, + nliii.width_o = 28; + oper_add nlOlii + ( + .a({1'b0, nlOlOO, nlOlOl, nlOlOi, nlOllO, nlOlll, nlOlli, nlOliO, nlOlil, nlOl0O, 1'b1}), + .b({{5{1'b1}}, (~ niiiOi), (~ niil1i), (~ niil1O), (~ niil0i), wire_n10lO_dataout, 1'b1}), + .cin(1'b0), + .cout(), + .o(wire_nlOlii_o)); + defparam + nlOlii.sgate_representation = 0, + nlOlii.width_a = 11, + nlOlii.width_b = 11, + nlOlii.width_o = 11; + oper_add nlOO1l + ( + .a({1'b0, nil1Oi, nil1lO, nil1ll, nil1li, nil1iO, nil1il, nil1ii, nil10O}), + .b({{8{1'b0}}, 1'b1}), + .cin(1'b0), + .cout(), + .o(wire_nlOO1l_o)); + defparam + nlOO1l.sgate_representation = 0, + nlOO1l.width_a = 9, + nlOO1l.width_b = 9, + nlOO1l.width_o = 9; + oper_add nO + ( + .a({{2{1'b0}}, a[30:0], 1'b1}), + .b({{2{1'b1}}, (~ b[30]), (~ b[29]), (~ b[28]), (~ b[27]), (~ b[26]), (~ b[25]), (~ b[24]), (~ b[23]), (~ b[22]), (~ b[21]), (~ b[20]), (~ b[19]), (~ b[18]), (~ b[17]), (~ b[16]), (~ b[15]), (~ b[14]), (~ b[13]), (~ b[12]), (~ b[11]), (~ b[10]), (~ b[9]), (~ b[8]), (~ b[7]), (~ b[6]), (~ b[5]), (~ b[4]), (~ b[3]), (~ b[2]), (~ b[1]), (~ b[0]), 1'b1}), + .cin(1'b0), + .cout(), + .o(wire_nO_o)); + defparam + nO.sgate_representation = 0, + nO.width_a = 34, + nO.width_b = 34, + nO.width_o = 34; + oper_mux nil0i + ( + .data({wire_nl10O_o, wire_nl10i_o, wire_nl11l_o, wire_niOOO_o}), + .o(wire_nil0i_o), + .sel({ni0lOO, ni0lOl})); + defparam + nil0i.width_data = 4, + nil0i.width_sel = 2; + oper_mux nil0l + ( + .data({wire_nl1ii_o, wire_nl10l_o, wire_nl11O_o, wire_nl11i_o}), + .o(wire_nil0l_o), + .sel({ni0lOO, ni0lOl})); + defparam + nil0l.width_data = 4, + nil0l.width_sel = 2; + oper_mux nil0O + ( + .data({wire_nl1il_o, wire_nl10O_o, wire_nl10i_o, wire_nl11l_o}), + .o(wire_nil0O_o), + .sel({ni0lOO, ni0lOl})); + defparam + nil0O.width_data = 4, + nil0O.width_sel = 2; + oper_mux nilii + ( + .data({wire_nl1iO_o, wire_nl1ii_o, wire_nl10l_o, wire_nl11O_o}), + .o(wire_nilii_o), + .sel({ni0lOO, ni0lOl})); + defparam + nilii.width_data = 4, + nilii.width_sel = 2; + oper_mux nilil + ( + .data({wire_nl1li_o, wire_nl1il_o, wire_nl10O_o, wire_nl10i_o}), + .o(wire_nilil_o), + .sel({ni0lOO, ni0lOl})); + defparam + nilil.width_data = 4, + nilil.width_sel = 2; + oper_mux niliO + ( + .data({wire_nl1ll_o, wire_nl1iO_o, wire_nl1ii_o, wire_nl10l_o}), + .o(wire_niliO_o), + .sel({ni0lOO, ni0lOl})); + defparam + niliO.width_data = 4, + niliO.width_sel = 2; + oper_mux nilli + ( + .data({wire_nl1lO_o, wire_nl1li_o, wire_nl1il_o, wire_nl10O_o}), + .o(wire_nilli_o), + .sel({ni0lOO, ni0lOl})); + defparam + nilli.width_data = 4, + nilli.width_sel = 2; + oper_mux nilll + ( + .data({wire_nl1Oi_o, wire_nl1ll_o, wire_nl1iO_o, wire_nl1ii_o}), + .o(wire_nilll_o), + .sel({ni0lOO, ni0lOl})); + defparam + nilll.width_data = 4, + nilll.width_sel = 2; + oper_mux nillO + ( + .data({wire_nl1Ol_o, wire_nl1lO_o, wire_nl1li_o, wire_nl1il_o}), + .o(wire_nillO_o), + .sel({ni0lOO, ni0lOl})); + defparam + nillO.width_data = 4, + nillO.width_sel = 2; + oper_mux nilOi + ( + .data({wire_nl1OO_o, wire_nl1Oi_o, wire_nl1ll_o, wire_nl1iO_o}), + .o(wire_nilOi_o), + .sel({ni0lOO, ni0lOl})); + defparam + nilOi.width_data = 4, + nilOi.width_sel = 2; + oper_mux nilOl + ( + .data({wire_nl01i_o, wire_nl1Ol_o, wire_nl1lO_o, wire_nl1li_o}), + .o(wire_nilOl_o), + .sel({ni0lOO, ni0lOl})); + defparam + nilOl.width_data = 4, + nilOl.width_sel = 2; + oper_mux nilOO + ( + .data({wire_nl01l_o, wire_nl1OO_o, wire_nl1Oi_o, wire_nl1ll_o}), + .o(wire_nilOO_o), + .sel({ni0lOO, ni0lOl})); + defparam + nilOO.width_data = 4, + nilOO.width_sel = 2; + oper_mux niO0i + ( + .data({wire_nl00O_o, wire_nl00i_o, wire_nl01l_o, wire_nl1OO_o}), + .o(wire_niO0i_o), + .sel({ni0lOO, ni0lOl})); + defparam + niO0i.width_data = 4, + niO0i.width_sel = 2; + oper_mux niO0l + ( + .data({wire_nl0ii_o, wire_nl00l_o, wire_nl01O_o, wire_nl01i_o}), + .o(wire_niO0l_o), + .sel({ni0lOO, ni0lOl})); + defparam + niO0l.width_data = 4, + niO0l.width_sel = 2; + oper_mux niO0O + ( + .data({wire_nl0il_o, wire_nl00O_o, wire_nl00i_o, wire_nl01l_o}), + .o(wire_niO0O_o), + .sel({ni0lOO, ni0lOl})); + defparam + niO0O.width_data = 4, + niO0O.width_sel = 2; + oper_mux niO1i + ( + .data({wire_nl01O_o, wire_nl01i_o, wire_nl1Ol_o, wire_nl1lO_o}), + .o(wire_niO1i_o), + .sel({ni0lOO, ni0lOl})); + defparam + niO1i.width_data = 4, + niO1i.width_sel = 2; + oper_mux niO1l + ( + .data({wire_nl00i_o, wire_nl01l_o, wire_nl1OO_o, wire_nl1Oi_o}), + .o(wire_niO1l_o), + .sel({ni0lOO, ni0lOl})); + defparam + niO1l.width_data = 4, + niO1l.width_sel = 2; + oper_mux niO1O + ( + .data({wire_nl00l_o, wire_nl01O_o, wire_nl01i_o, wire_nl1Ol_o}), + .o(wire_niO1O_o), + .sel({ni0lOO, ni0lOl})); + defparam + niO1O.width_data = 4, + niO1O.width_sel = 2; + oper_mux niOii + ( + .data({wire_nl0iO_o, wire_nl0ii_o, wire_nl00l_o, wire_nl01O_o}), + .o(wire_niOii_o), + .sel({ni0lOO, ni0lOl})); + defparam + niOii.width_data = 4, + niOii.width_sel = 2; + oper_mux niOil + ( + .data({wire_nl0li_o, wire_nl0il_o, wire_nl00O_o, wire_nl00i_o}), + .o(wire_niOil_o), + .sel({ni0lOO, ni0lOl})); + defparam + niOil.width_data = 4, + niOil.width_sel = 2; + oper_mux niOiO + ( + .data({ni0lil, wire_nl0iO_o, wire_nl0ii_o, wire_nl00l_o}), + .o(wire_niOiO_o), + .sel({ni0lOO, ni0lOl})); + defparam + niOiO.width_data = 4, + niOiO.width_sel = 2; + oper_mux niOli + ( + .data({ni0lil, wire_nl0li_o, wire_nl0il_o, wire_nl00O_o}), + .o(wire_niOli_o), + .sel({ni0lOO, ni0lOl})); + defparam + niOli.width_data = 4, + niOli.width_sel = 2; + oper_mux niOll + ( + .data({{2{ni0lil}}, wire_nl0iO_o, wire_nl0ii_o}), + .o(wire_niOll_o), + .sel({ni0lOO, ni0lOl})); + defparam + niOll.width_data = 4, + niOll.width_sel = 2; + oper_mux niOlO + ( + .data({{2{ni0lil}}, wire_nl0li_o, wire_nl0il_o}), + .o(wire_niOlO_o), + .sel({ni0lOO, ni0lOl})); + defparam + niOlO.width_data = 4, + niOlO.width_sel = 2; + oper_mux niOOi + ( + .data({{3{ni0lil}}, wire_nl0iO_o}), + .o(wire_niOOi_o), + .sel({ni0lOO, ni0lOl})); + defparam + niOOi.width_data = 4, + niOOi.width_sel = 2; + oper_mux niOOl + ( + .data({{3{ni0lil}}, wire_nl0li_o}), + .o(wire_niOOl_o), + .sel({ni0lOO, ni0lOl})); + defparam + niOOl.width_data = 4, + niOOl.width_sel = 2; + oper_mux niOOO + ( + .data({ni0l0O, ni0iOi, ni0i0l, ni00lO}), + .o(wire_niOOO_o), + .sel({ni0lll, ni0lli})); + defparam + niOOO.width_data = 4, + niOOO.width_sel = 2; + oper_mux nl00i + ( + .data({{3{ni0lil}}, ni0l1i}), + .o(wire_nl00i_o), + .sel({ni0lll, ni0lli})); + defparam + nl00i.width_data = 4, + nl00i.width_sel = 2; + oper_mux nl00l + ( + .data({{3{ni0lil}}, ni0l1l}), + .o(wire_nl00l_o), + .sel({ni0lll, ni0lli})); + defparam + nl00l.width_data = 4, + nl00l.width_sel = 2; + oper_mux nl00O + ( + .data({{3{ni0lil}}, ni0l1O}), + .o(wire_nl00O_o), + .sel({ni0lll, ni0lli})); + defparam + nl00O.width_data = 4, + nl00O.width_sel = 2; + oper_mux nl01i + ( + .data({{2{ni0lil}}, ni0l0O, ni0iOi}), + .o(wire_nl01i_o), + .sel({ni0lll, ni0lli})); + defparam + nl01i.width_data = 4, + nl01i.width_sel = 2; + oper_mux nl01l + ( + .data({{2{ni0lil}}, ni0lii, ni0iOl}), + .o(wire_nl01l_o), + .sel({ni0lll, ni0lli})); + defparam + nl01l.width_data = 4, + nl01l.width_sel = 2; + oper_mux nl01O + ( + .data({{3{ni0lil}}, ni0iOO}), + .o(wire_nl01O_o), + .sel({ni0lll, ni0lli})); + defparam + nl01O.width_data = 4, + nl01O.width_sel = 2; + oper_mux nl0ii + ( + .data({{3{ni0lil}}, ni0l0i}), + .o(wire_nl0ii_o), + .sel({ni0lll, ni0lli})); + defparam + nl0ii.width_data = 4, + nl0ii.width_sel = 2; + oper_mux nl0il + ( + .data({{3{ni0lil}}, ni0l0l}), + .o(wire_nl0il_o), + .sel({ni0lll, ni0lli})); + defparam + nl0il.width_data = 4, + nl0il.width_sel = 2; + oper_mux nl0iO + ( + .data({{3{ni0lil}}, ni0l0O}), + .o(wire_nl0iO_o), + .sel({ni0lll, ni0lli})); + defparam + nl0iO.width_data = 4, + nl0iO.width_sel = 2; + oper_mux nl0li + ( + .data({{3{ni0lil}}, ni0lii}), + .o(wire_nl0li_o), + .sel({ni0lll, ni0lli})); + defparam + nl0li.width_data = 4, + nl0li.width_sel = 2; + oper_mux nl10i + ( + .data({ni0lil, ni0l1l, ni0iiO, ni0i1i}), + .o(wire_nl10i_o), + .sel({ni0lll, ni0lli})); + defparam + nl10i.width_data = 4, + nl10i.width_sel = 2; + oper_mux nl10l + ( + .data({ni0lil, ni0l1O, ni0ili, ni0i1l}), + .o(wire_nl10l_o), + .sel({ni0lll, ni0lli})); + defparam + nl10l.width_data = 4, + nl10l.width_sel = 2; + oper_mux nl10O + ( + .data({ni0lil, ni0l0i, ni0ill, ni0i1O}), + .o(wire_nl10O_o), + .sel({ni0lll, ni0lli})); + defparam + nl10O.width_data = 4, + nl10O.width_sel = 2; + oper_mux nl11i + ( + .data({ni0lii, ni0iOl, ni0i0O, ni00Oi}), + .o(wire_nl11i_o), + .sel({ni0lll, ni0lli})); + defparam + nl11i.width_data = 4, + nl11i.width_sel = 2; + oper_mux nl11l + ( + .data({ni0lil, ni0iOO, ni0iii, ni00Ol}), + .o(wire_nl11l_o), + .sel({ni0lll, ni0lli})); + defparam + nl11l.width_data = 4, + nl11l.width_sel = 2; + oper_mux nl11O + ( + .data({ni0lil, ni0l1i, ni0iil, ni00OO}), + .o(wire_nl11O_o), + .sel({ni0lll, ni0lli})); + defparam + nl11O.width_data = 4, + nl11O.width_sel = 2; + oper_mux nl1ii + ( + .data({ni0lil, ni0l0l, ni0ilO, ni0i0i}), + .o(wire_nl1ii_o), + .sel({ni0lll, ni0lli})); + defparam + nl1ii.width_data = 4, + nl1ii.width_sel = 2; + oper_mux nl1il + ( + .data({ni0lil, ni0l0O, ni0iOi, ni0i0l}), + .o(wire_nl1il_o), + .sel({ni0lll, ni0lli})); + defparam + nl1il.width_data = 4, + nl1il.width_sel = 2; + oper_mux nl1iO + ( + .data({ni0lil, ni0lii, ni0iOl, ni0i0O}), + .o(wire_nl1iO_o), + .sel({ni0lll, ni0lli})); + defparam + nl1iO.width_data = 4, + nl1iO.width_sel = 2; + oper_mux nl1li + ( + .data({{2{ni0lil}}, ni0iOO, ni0iii}), + .o(wire_nl1li_o), + .sel({ni0lll, ni0lli})); + defparam + nl1li.width_data = 4, + nl1li.width_sel = 2; + oper_mux nl1ll + ( + .data({{2{ni0lil}}, ni0l1i, ni0iil}), + .o(wire_nl1ll_o), + .sel({ni0lll, ni0lli})); + defparam + nl1ll.width_data = 4, + nl1ll.width_sel = 2; + oper_mux nl1lO + ( + .data({{2{ni0lil}}, ni0l1l, ni0iiO}), + .o(wire_nl1lO_o), + .sel({ni0lll, ni0lli})); + defparam + nl1lO.width_data = 4, + nl1lO.width_sel = 2; + oper_mux nl1Oi + ( + .data({{2{ni0lil}}, ni0l1O, ni0ili}), + .o(wire_nl1Oi_o), + .sel({ni0lll, ni0lli})); + defparam + nl1Oi.width_data = 4, + nl1Oi.width_sel = 2; + oper_mux nl1Ol + ( + .data({{2{ni0lil}}, ni0l0i, ni0ill}), + .o(wire_nl1Ol_o), + .sel({ni0lll, ni0lli})); + defparam + nl1Ol.width_data = 4, + nl1Ol.width_sel = 2; + oper_mux nl1OO + ( + .data({{2{ni0lil}}, ni0l0l, ni0ilO}), + .o(wire_nl1OO_o), + .sel({ni0lll, ni0lli})); + defparam + nl1OO.width_data = 4, + nl1OO.width_sel = 2; + oper_mux nliliO + ( + .data({1'b1, 1'b0, nl1iOl, 1'b0}), + .o(wire_nliliO_o), + .sel({nll1li, nll00i})); + defparam + nliliO.width_data = 4, + nliliO.width_sel = 2; + oper_mux nlilli + ( + .data({{2{1'b0}}, nl1iOO, 1'b0}), + .o(wire_nlilli_o), + .sel({nll1li, nll00i})); + defparam + nlilli.width_data = 4, + nlilli.width_sel = 2; + oper_mux nlilll + ( + .data({{2{1'b0}}, nl1l1i, 1'b0}), + .o(wire_nlilll_o), + .sel({nll1li, nll00i})); + defparam + nlilll.width_data = 4, + nlilll.width_sel = 2; + oper_mux nlillO + ( + .data({{2{1'b0}}, nl1l1l, 1'b0}), + .o(wire_nlillO_o), + .sel({nll1li, nll00i})); + defparam + nlillO.width_data = 4, + nlillO.width_sel = 2; + oper_mux nlilOi + ( + .data({{2{1'b0}}, nl1l1O, 1'b0}), + .o(wire_nlilOi_o), + .sel({nll1li, nll00i})); + defparam + nlilOi.width_data = 4, + nlilOi.width_sel = 2; + oper_mux nlilOl + ( + .data({{2{1'b0}}, nl1l0i, 1'b0}), + .o(wire_nlilOl_o), + .sel({nll1li, nll00i})); + defparam + nlilOl.width_data = 4, + nlilOl.width_sel = 2; + oper_mux nlilOO + ( + .data({{2{1'b0}}, nl1l0l, 1'b0}), + .o(wire_nlilOO_o), + .sel({nll1li, nll00i})); + defparam + nlilOO.width_data = 4, + nlilOO.width_sel = 2; + oper_mux nliO0i + ( + .data({{2{1'b0}}, nl1liO, 1'b0}), + .o(wire_nliO0i_o), + .sel({nll1li, nll00i})); + defparam + nliO0i.width_data = 4, + nliO0i.width_sel = 2; + oper_mux nliO0l + ( + .data({{2{1'b0}}, nl1lli, 1'b0}), + .o(wire_nliO0l_o), + .sel({nll1li, nll00i})); + defparam + nliO0l.width_data = 4, + nliO0l.width_sel = 2; + oper_mux nliO0O + ( + .data({{2{1'b0}}, nl1lll, 1'b0}), + .o(wire_nliO0O_o), + .sel({nll1li, nll00i})); + defparam + nliO0O.width_data = 4, + nliO0O.width_sel = 2; + oper_mux nliO1i + ( + .data({{2{1'b0}}, nl1l0O, 1'b0}), + .o(wire_nliO1i_o), + .sel({nll1li, nll00i})); + defparam + nliO1i.width_data = 4, + nliO1i.width_sel = 2; + oper_mux nliO1l + ( + .data({{2{1'b0}}, nl1lii, 1'b0}), + .o(wire_nliO1l_o), + .sel({nll1li, nll00i})); + defparam + nliO1l.width_data = 4, + nliO1l.width_sel = 2; + oper_mux nliO1O + ( + .data({{2{1'b0}}, nl1lil, 1'b0}), + .o(wire_nliO1O_o), + .sel({nll1li, nll00i})); + defparam + nliO1O.width_data = 4, + nliO1O.width_sel = 2; + oper_mux nliOii + ( + .data({{2{1'b0}}, nl1llO, 1'b0}), + .o(wire_nliOii_o), + .sel({nll1li, nll00i})); + defparam + nliOii.width_data = 4, + nliOii.width_sel = 2; + oper_mux nliOil + ( + .data({{2{1'b0}}, nl1lOi, 1'b0}), + .o(wire_nliOil_o), + .sel({nll1li, nll00i})); + defparam + nliOil.width_data = 4, + nliOil.width_sel = 2; + oper_mux nliOiO + ( + .data({{2{1'b0}}, nl1lOl, 1'b0}), + .o(wire_nliOiO_o), + .sel({nll1li, nll00i})); + defparam + nliOiO.width_data = 4, + nliOiO.width_sel = 2; + oper_mux nliOli + ( + .data({{2{1'b0}}, nl1lOO, 1'b0}), + .o(wire_nliOli_o), + .sel({nll1li, nll00i})); + defparam + nliOli.width_data = 4, + nliOli.width_sel = 2; + oper_mux nliOll + ( + .data({{2{1'b0}}, nl1O1i, 1'b0}), + .o(wire_nliOll_o), + .sel({nll1li, nll00i})); + defparam + nliOll.width_data = 4, + nliOll.width_sel = 2; + oper_mux nliOlO + ( + .data({{2{1'b0}}, nl1O1l, 1'b0}), + .o(wire_nliOlO_o), + .sel({nll1li, nll00i})); + defparam + nliOlO.width_data = 4, + nliOlO.width_sel = 2; + oper_mux nliOOi + ( + .data({{2{1'b0}}, nl1O1O, 1'b0}), + .o(wire_nliOOi_o), + .sel({nll1li, nll00i})); + defparam + nliOOi.width_data = 4, + nliOOi.width_sel = 2; + oper_mux nliOOl + ( + .data({{2{1'b0}}, nl1O0i, 1'b0}), + .o(wire_nliOOl_o), + .sel({nll1li, nll00i})); + defparam + nliOOl.width_data = 4, + nliOOl.width_sel = 2; + oper_mux nliOOO + ( + .data({{2{1'b0}}, nl1O0l, 1'b0}), + .o(wire_nliOOO_o), + .sel({nll1li, nll00i})); + defparam + nliOOO.width_data = 4, + nliOOO.width_sel = 2; + oper_mux nll01i + ( + .data({{31{1'b0}}, 1'b1, {25{1'b0}}, {5{1'b1}}, {2{1'b0}}}), + .o(wire_nll01i_o), + .sel({(nl1ilO & nl1iOi), nillii, nilliO, nilO0i, nilO0l, nillli})); + defparam + nll01i.width_data = 64, + nll01i.width_sel = 6; + oper_mux nll10i + ( + .data({{2{1'b1}}, nl10Oi, 1'b0}), + .o(wire_nll10i_o), + .sel({nll1li, nll00i})); + defparam + nll10i.width_data = 4, + nll10i.width_sel = 2; + oper_mux nll10l + ( + .data({{2{1'b1}}, nl10Ol, 1'b0}), + .o(wire_nll10l_o), + .sel({nll1li, nll00i})); + defparam + nll10l.width_data = 4, + nll10l.width_sel = 2; + oper_mux nll10O + ( + .data({{2{1'b1}}, nl10OO, 1'b0}), + .o(wire_nll10O_o), + .sel({nll1li, nll00i})); + defparam + nll10O.width_data = 4, + nll10O.width_sel = 2; + oper_mux nll11i + ( + .data({{2{1'b0}}, nl1O0O, 1'b0}), + .o(wire_nll11i_o), + .sel({nll1li, nll00i})); + defparam + nll11i.width_data = 4, + nll11i.width_sel = 2; + oper_mux nll11l + ( + .data({{2{1'b1}}, nl10ll, 1'b0}), + .o(wire_nll11l_o), + .sel({nll1li, nll00i})); + defparam + nll11l.width_data = 4, + nll11l.width_sel = 2; + oper_mux nll11O + ( + .data({{2{1'b1}}, nl10lO, 1'b0}), + .o(wire_nll11O_o), + .sel({nll1li, nll00i})); + defparam + nll11O.width_data = 4, + nll11O.width_sel = 2; + oper_mux nll1ii + ( + .data({{2{1'b1}}, nl1i1i, 1'b0}), + .o(wire_nll1ii_o), + .sel({nll1li, nll00i})); + defparam + nll1ii.width_data = 4, + nll1ii.width_sel = 2; + oper_mux nll1il + ( + .data({{2{1'b1}}, nl1i1l, 1'b0}), + .o(wire_nll1il_o), + .sel({nll1li, nll00i})); + defparam + nll1il.width_data = 4, + nll1il.width_sel = 2; + oper_mux nll1iO + ( + .data({{2{1'b1}}, nl1i1O, 1'b0}), + .o(wire_nll1iO_o), + .sel({nll1li, nll00i})); + defparam + nll1iO.width_data = 4, + nll1iO.width_sel = 2; + oper_mux nll1lO + ( + .data({{4{1'b1}}, {3{1'b0}}, 1'b1}), + .o(wire_nll1lO_o), + .sel({n0Ol0O, wire_nll01i_o, nll1ll})); + defparam + nll1lO.width_data = 8, + nll1lO.width_sel = 3; + oper_mux nll1Oi + ( + .data({{3{1'b1}}, 1'b0}), + .o(wire_nll1Oi_o), + .sel({n0Ol0O, wire_nll01i_o})); + defparam + nll1Oi.width_data = 4, + nll1Oi.width_sel = 2; + oper_mux nll1OO + ( + .data({{3{1'b0}}, {2{1'b1}}, {6{1'b0}}, {2{1'b1}}, {6{1'b0}}, {2{1'b1}}, {7{1'b0}}, 1'b1, {3{1'b0}}}), + .o(wire_nll1OO_o), + .sel({niilii, nlOl0l, n0Ol0l, nil0ll, nili0l})); + defparam + nll1OO.width_data = 32, + nll1OO.width_sel = 5; + oper_mux nllOii + ( + .data({{2{1'b0}}, wire_nlO01i_o, wire_nlO01O_o}), + .o(wire_nllOii_o), + .sel({niil1O, niil0i})); + defparam + nllOii.width_data = 4, + nllOii.width_sel = 2; + oper_mux nllOil + ( + .data({{2{1'b0}}, wire_nlO01l_o, wire_nlO00i_o}), + .o(wire_nllOil_o), + .sel({niil1O, niil0i})); + defparam + nllOil.width_data = 4, + nllOil.width_sel = 2; + oper_mux nllOiO + ( + .data({1'b0, wire_nlO01i_o, wire_nlO01O_o, wire_nlO00l_o}), + .o(wire_nllOiO_o), + .sel({niil1O, niil0i})); + defparam + nllOiO.width_data = 4, + nllOiO.width_sel = 2; + oper_mux nllOli + ( + .data({1'b0, wire_nlO01l_o, wire_nlO00i_o, wire_nlO00O_o}), + .o(wire_nllOli_o), + .sel({niil1O, niil0i})); + defparam + nllOli.width_data = 4, + nllOli.width_sel = 2; + oper_mux nllOll + ( + .data({wire_nlO01i_o, wire_nlO01O_o, wire_nlO00l_o, wire_nlO0ii_o}), + .o(wire_nllOll_o), + .sel({niil1O, niil0i})); + defparam + nllOll.width_data = 4, + nllOll.width_sel = 2; + oper_mux nllOlO + ( + .data({wire_nlO01l_o, wire_nlO00i_o, wire_nlO00O_o, wire_nlO0il_o}), + .o(wire_nllOlO_o), + .sel({niil1O, niil0i})); + defparam + nllOlO.width_data = 4, + nllOlO.width_sel = 2; + oper_mux nllOOi + ( + .data({wire_nlO01O_o, wire_nlO00l_o, wire_nlO0ii_o, wire_nlO0iO_o}), + .o(wire_nllOOi_o), + .sel({niil1O, niil0i})); + defparam + nllOOi.width_data = 4, + nllOOi.width_sel = 2; + oper_mux nllOOl + ( + .data({wire_nlO00i_o, wire_nlO00O_o, wire_nlO0il_o, wire_nlO0li_o}), + .o(wire_nllOOl_o), + .sel({niil1O, niil0i})); + defparam + nllOOl.width_data = 4, + nllOOl.width_sel = 2; + oper_mux nllOOO + ( + .data({wire_nlO00l_o, wire_nlO0ii_o, wire_nlO0iO_o, wire_nlO0ll_o}), + .o(wire_nllOOO_o), + .sel({niil1O, niil0i})); + defparam + nllOOO.width_data = 4, + nllOOO.width_sel = 2; + oper_mux nlO00i + ( + .data({{3{1'b0}}, niO0li}), + .o(wire_nlO00i_o), + .sel({niiiOi, niil1i})); + defparam + nlO00i.width_data = 4, + nlO00i.width_sel = 2; + oper_mux nlO00l + ( + .data({{3{1'b0}}, niO0ll}), + .o(wire_nlO00l_o), + .sel({niiiOi, niil1i})); + defparam + nlO00l.width_data = 4, + nlO00l.width_sel = 2; + oper_mux nlO00O + ( + .data({{3{1'b0}}, niO0lO}), + .o(wire_nlO00O_o), + .sel({niiiOi, niil1i})); + defparam + nlO00O.width_data = 4, + nlO00O.width_sel = 2; + oper_mux nlO01i + ( + .data({{3{1'b0}}, niO0ii}), + .o(wire_nlO01i_o), + .sel({niiiOi, niil1i})); + defparam + nlO01i.width_data = 4, + nlO01i.width_sel = 2; + oper_mux nlO01l + ( + .data({{3{1'b0}}, niO0il}), + .o(wire_nlO01l_o), + .sel({niiiOi, niil1i})); + defparam + nlO01l.width_data = 4, + nlO01l.width_sel = 2; + oper_mux nlO01O + ( + .data({{3{1'b0}}, niO0iO}), + .o(wire_nlO01O_o), + .sel({niiiOi, niil1i})); + defparam + nlO01O.width_data = 4, + nlO01O.width_sel = 2; + oper_mux nlO0ii + ( + .data({{3{1'b0}}, niO0Oi}), + .o(wire_nlO0ii_o), + .sel({niiiOi, niil1i})); + defparam + nlO0ii.width_data = 4, + nlO0ii.width_sel = 2; + oper_mux nlO0il + ( + .data({{3{1'b0}}, niO0Ol}), + .o(wire_nlO0il_o), + .sel({niiiOi, niil1i})); + defparam + nlO0il.width_data = 4, + nlO0il.width_sel = 2; + oper_mux nlO0iO + ( + .data({{2{1'b0}}, niO0ii, niO0OO}), + .o(wire_nlO0iO_o), + .sel({niiiOi, niil1i})); + defparam + nlO0iO.width_data = 4, + nlO0iO.width_sel = 2; + oper_mux nlO0li + ( + .data({{2{1'b0}}, niO0il, niOi1i}), + .o(wire_nlO0li_o), + .sel({niiiOi, niil1i})); + defparam + nlO0li.width_data = 4, + nlO0li.width_sel = 2; + oper_mux nlO0ll + ( + .data({{2{1'b0}}, niO0iO, niOi1l}), + .o(wire_nlO0ll_o), + .sel({niiiOi, niil1i})); + defparam + nlO0ll.width_data = 4, + nlO0ll.width_sel = 2; + oper_mux nlO0lO + ( + .data({{2{1'b0}}, niO0li, niOi1O}), + .o(wire_nlO0lO_o), + .sel({niiiOi, niil1i})); + defparam + nlO0lO.width_data = 4, + nlO0lO.width_sel = 2; + oper_mux nlO0Oi + ( + .data({{2{1'b0}}, niO0ll, niOi0i}), + .o(wire_nlO0Oi_o), + .sel({niiiOi, niil1i})); + defparam + nlO0Oi.width_data = 4, + nlO0Oi.width_sel = 2; + oper_mux nlO0Ol + ( + .data({{2{1'b0}}, niO0lO, niOi0l}), + .o(wire_nlO0Ol_o), + .sel({niiiOi, niil1i})); + defparam + nlO0Ol.width_data = 4, + nlO0Ol.width_sel = 2; + oper_mux nlO0OO + ( + .data({{2{1'b0}}, niO0Oi, niOi0O}), + .o(wire_nlO0OO_o), + .sel({niiiOi, niil1i})); + defparam + nlO0OO.width_data = 4, + nlO0OO.width_sel = 2; + oper_mux nlO10i + ( + .data({wire_nlO0iO_o, wire_nlO0ll_o, wire_nlO0Oi_o, wire_nlO0OO_o}), + .o(wire_nlO10i_o), + .sel({niil1O, niil0i})); + defparam + nlO10i.width_data = 4, + nlO10i.width_sel = 2; + oper_mux nlO10l + ( + .data({wire_nlO0li_o, wire_nlO0lO_o, wire_nlO0Ol_o, wire_nlOi1i_o}), + .o(wire_nlO10l_o), + .sel({niil1O, niil0i})); + defparam + nlO10l.width_data = 4, + nlO10l.width_sel = 2; + oper_mux nlO10O + ( + .data({wire_nlO0ll_o, wire_nlO0Oi_o, wire_nlO0OO_o, wire_nlOi1l_o}), + .o(wire_nlO10O_o), + .sel({niil1O, niil0i})); + defparam + nlO10O.width_data = 4, + nlO10O.width_sel = 2; + oper_mux nlO11i + ( + .data({wire_nlO00O_o, wire_nlO0il_o, wire_nlO0li_o, wire_nlO0lO_o}), + .o(wire_nlO11i_o), + .sel({niil1O, niil0i})); + defparam + nlO11i.width_data = 4, + nlO11i.width_sel = 2; + oper_mux nlO11l + ( + .data({wire_nlO0ii_o, wire_nlO0iO_o, wire_nlO0ll_o, wire_nlO0Oi_o}), + .o(wire_nlO11l_o), + .sel({niil1O, niil0i})); + defparam + nlO11l.width_data = 4, + nlO11l.width_sel = 2; + oper_mux nlO11O + ( + .data({wire_nlO0il_o, wire_nlO0li_o, wire_nlO0lO_o, wire_nlO0Ol_o}), + .o(wire_nlO11O_o), + .sel({niil1O, niil0i})); + defparam + nlO11O.width_data = 4, + nlO11O.width_sel = 2; + oper_mux nlO1ii + ( + .data({wire_nlO0lO_o, wire_nlO0Ol_o, wire_nlOi1i_o, wire_nlOi1O_o}), + .o(wire_nlO1ii_o), + .sel({niil1O, niil0i})); + defparam + nlO1ii.width_data = 4, + nlO1ii.width_sel = 2; + oper_mux nlO1il + ( + .data({wire_nlO0Oi_o, wire_nlO0OO_o, wire_nlOi1l_o, wire_nlOi0i_o}), + .o(wire_nlO1il_o), + .sel({niil1O, niil0i})); + defparam + nlO1il.width_data = 4, + nlO1il.width_sel = 2; + oper_mux nlO1iO + ( + .data({wire_nlO0Ol_o, wire_nlOi1i_o, wire_nlOi1O_o, wire_nlOi0l_o}), + .o(wire_nlO1iO_o), + .sel({niil1O, niil0i})); + defparam + nlO1iO.width_data = 4, + nlO1iO.width_sel = 2; + oper_mux nlO1li + ( + .data({wire_nlO0OO_o, wire_nlOi1l_o, wire_nlOi0i_o, wire_nlOi0O_o}), + .o(wire_nlO1li_o), + .sel({niil1O, niil0i})); + defparam + nlO1li.width_data = 4, + nlO1li.width_sel = 2; + oper_mux nlO1ll + ( + .data({wire_nlOi1i_o, wire_nlOi1O_o, wire_nlOi0l_o, wire_nlOiii_o}), + .o(wire_nlO1ll_o), + .sel({niil1O, niil0i})); + defparam + nlO1ll.width_data = 4, + nlO1ll.width_sel = 2; + oper_mux nlO1lO + ( + .data({wire_nlOi1l_o, wire_nlOi0i_o, wire_nlOi0O_o, wire_nlOiil_o}), + .o(wire_nlO1lO_o), + .sel({niil1O, niil0i})); + defparam + nlO1lO.width_data = 4, + nlO1lO.width_sel = 2; + oper_mux nlO1Oi + ( + .data({wire_nlOi1O_o, wire_nlOi0l_o, wire_nlOiii_o, wire_nlOiiO_o}), + .o(wire_nlO1Oi_o), + .sel({niil1O, niil0i})); + defparam + nlO1Oi.width_data = 4, + nlO1Oi.width_sel = 2; + oper_mux nlO1Ol + ( + .data({wire_nlOi0i_o, wire_nlOi0O_o, wire_nlOiil_o, wire_nlOili_o}), + .o(wire_nlO1Ol_o), + .sel({niil1O, niil0i})); + defparam + nlO1Ol.width_data = 4, + nlO1Ol.width_sel = 2; + oper_mux nlO1OO + ( + .data({wire_nlOi0l_o, wire_nlOiii_o, wire_nlOiiO_o, wire_nlOill_o}), + .o(wire_nlO1OO_o), + .sel({niil1O, niil0i})); + defparam + nlO1OO.width_data = 4, + nlO1OO.width_sel = 2; + oper_mux nlOi0i + ( + .data({1'b0, nilOiO, niOi1l, niOili}), + .o(wire_nlOi0i_o), + .sel({niiiOi, niil1i})); + defparam + nlOi0i.width_data = 4, + nlOi0i.width_sel = 2; + oper_mux nlOi0l + ( + .data({1'b0, nilOli, niOi1O, niOill}), + .o(wire_nlOi0l_o), + .sel({niiiOi, niil1i})); + defparam + nlOi0l.width_data = 4, + nlOi0l.width_sel = 2; + oper_mux nlOi0O + ( + .data({1'b0, nilOll, niOi0i, niOilO}), + .o(wire_nlOi0O_o), + .sel({niiiOi, niil1i})); + defparam + nlOi0O.width_data = 4, + nlOi0O.width_sel = 2; + oper_mux nlOi1i + ( + .data({{2{1'b0}}, niO0Ol, niOiii}), + .o(wire_nlOi1i_o), + .sel({niiiOi, niil1i})); + defparam + nlOi1i.width_data = 4, + nlOi1i.width_sel = 2; + oper_mux nlOi1l + ( + .data({1'b0, nilOii, niO0OO, niOiil}), + .o(wire_nlOi1l_o), + .sel({niiiOi, niil1i})); + defparam + nlOi1l.width_data = 4, + nlOi1l.width_sel = 2; + oper_mux nlOi1O + ( + .data({1'b0, nilOil, niOi1i, niOiiO}), + .o(wire_nlOi1O_o), + .sel({niiiOi, niil1i})); + defparam + nlOi1O.width_data = 4, + nlOi1O.width_sel = 2; + oper_mux nlOiii + ( + .data({1'b0, nilOlO, niOi0l, niOiOi}), + .o(wire_nlOiii_o), + .sel({niiiOi, niil1i})); + defparam + nlOiii.width_data = 4, + nlOiii.width_sel = 2; + oper_mux nlOiil + ( + .data({1'b0, nilOOi, niOi0O, niOiOl}), + .o(wire_nlOiil_o), + .sel({niiiOi, niil1i})); + defparam + nlOiil.width_data = 4, + nlOiil.width_sel = 2; + oper_mux nlOiiO + ( + .data({1'b0, nilOOl, niOiii, niOiOO}), + .o(wire_nlOiiO_o), + .sel({niiiOi, niil1i})); + defparam + nlOiiO.width_data = 4, + nlOiiO.width_sel = 2; + oper_mux nlOili + ( + .data({niO0ii, nilOOO, niOiil, niOl1i}), + .o(wire_nlOili_o), + .sel({niiiOi, niil1i})); + defparam + nlOili.width_data = 4, + nlOili.width_sel = 2; + oper_mux nlOill + ( + .data({niO0il, niO11i, niOiiO, niOl1l}), + .o(wire_nlOill_o), + .sel({niiiOi, niil1i})); + defparam + nlOill.width_data = 4, + nlOill.width_sel = 2; + assign + n0OilO = ((((((((((~ nlOl0l) & (~ nlOl0i)) & nlOl1O) & nlOl1l) & nlOl1i) & nlOiOO) & nlOiOl) & nlOiOi) & nlOilO) & nllO0O), + n0OiOi = (((((((((((((((((((((((~ nii1OO) & (~ nii1Ol)) & (~ nii1Oi)) & (~ nii1lO)) & (~ nii1ll)) & (~ nii1li)) & (~ nii1iO)) & (~ nii1il)) & (~ nii1ii)) & (~ nii10O)) & (~ nii10l)) & (~ nii10i)) & (~ nii11O)) & (~ nii11l)) & (~ nii11i)) & (~ ni0OOO)) & (~ ni0OOl)) & (~ ni0OOi)) & (~ ni0OlO)) & (~ ni0Oll)) & (~ ni0Oli)) & (~ ni0OiO)) & (~ ni0Oil)), + n0OiOl = (((((((((((((((((((((((~ ni1OOl) & (~ ni1OOi)) & (~ ni1OlO)) & (~ ni1Oll)) & (~ ni1Oli)) & (~ ni1OiO)) & (~ ni1Oil)) & (~ ni1Oii)) & (~ ni1O0O)) & (~ ni1O0l)) & (~ ni1O0i)) & (~ ni1O1O)) & (~ ni1O1l)) & (~ ni1O1i)) & (~ ni1lOO)) & (~ ni1lOl)) & (~ ni1lOi)) & (~ ni1llO)) & (~ ni1lll)) & (~ ni1lli)) & (~ ni1liO)) & (~ ni1lil)) & (~ ni1lii)), + n0OiOO = ((((((((~ nil1Oi) & (~ nil1lO)) & (~ nil1ll)) & (~ nil1li)) & (~ nil1iO)) & (~ nil1il)) & (~ nil1ii)) & (~ nil10O)), + n0Ol0i = ((((((((~ wire_ni_dataout) & (~ wire_nlO_dataout)) & (~ wire_nll_dataout)) & (~ wire_nli_dataout)) & (~ wire_niO_dataout)) & (~ wire_nil_dataout)) & (~ wire_nii_dataout)) & (~ wire_n0O_dataout)), + n0Ol0l = (nil10i & nil01i), + n0Ol0O = ((nillii | nilliO) | ((nilO0i & nilO0l) & nillli)), + n0Ol1i = (((((((nil1Oi & nil1lO) & nil1ll) & nil1li) & nil1iO) & nil1il) & nil1ii) & nil10O), + n0Ol1l = (((((((wire_ni_dataout & wire_nlO_dataout) & wire_nll_dataout) & wire_nli_dataout) & wire_niO_dataout) & wire_nil_dataout) & wire_nii_dataout) & wire_n0O_dataout), + n0Ol1O = (((((~ wire_n10lO_dataout) & niiiOi) & niil1i) & (~ niil1O)) & niil0i), + n0Olii = ((((~ n1iii) & (~ n1i0O)) & (~ n1i0l)) & (~ n1i0i)), + n0Olil = ((((((((~ n1lOl) & (~ n1lOi)) & (~ n1llO)) & (~ n1lll)) & (~ n1lli)) & (~ n1liO)) & (~ n1lil)) & (~ n1lii)), + n0OliO = ((((((((((((((((~ niiilO) & (~ niiill)) & (~ niiili)) & (~ niiiiO)) & (~ niiiil)) & (~ niiiii)) & (~ niii0O)) & (~ niii0l)) & (~ niii0i)) & (~ niii1O)) & (~ niii1l)) & (~ niii1i)) & (~ nii0OO)) & (~ nii0Ol)) & (~ nii0Oi)) & (~ nii0lO)), + n0Olli = 1'b1, + n0Olll = (ni1l1O ^ ni1l0i), + q = {nilO0O, wire_nll1iO_o, wire_nll1il_o, wire_nll1ii_o, wire_nll10O_o, wire_nll10l_o, wire_nll10i_o, wire_nll11O_o, wire_nll11l_o, wire_nll11i_o, wire_nliOOO_o, wire_nliOOl_o, wire_nliOOi_o, wire_nliOlO_o, wire_nliOll_o, wire_nliOli_o, wire_nliOiO_o, wire_nliOil_o, wire_nliOii_o, wire_nliO0O_o, wire_nliO0l_o, wire_nliO0i_o, wire_nliO1O_o, wire_nliO1l_o, wire_nliO1i_o, wire_nlilOO_o, wire_nlilOl_o, wire_nlilOi_o, wire_nlillO_o, wire_nlilll_o, wire_nlilli_o, wire_nliliO_o}; +endmodule //ip_fp_add +//synopsys translate_on +//VALID FILE |
