summaryrefslogtreecommitdiff
path: root/ip/ip_fp_add_sim/ip_fp_add.vo
diff options
context:
space:
mode:
Diffstat (limited to 'ip/ip_fp_add_sim/ip_fp_add.vo')
-rw-r--r--ip/ip_fp_add_sim/ip_fp_add.vo5128
1 files changed, 1016 insertions, 4112 deletions
diff --git a/ip/ip_fp_add_sim/ip_fp_add.vo b/ip/ip_fp_add_sim/ip_fp_add.vo
index ce49c05..3f5f32a 100644
--- a/ip/ip_fp_add_sim/ip_fp_add.vo
+++ b/ip/ip_fp_add_sim/ip_fp_add.vo
@@ -27,7 +27,7 @@
//synopsys translate_off
-//synthesis_resources = altera_syncram 2 lut 628 mux21 195 oper_add 11 oper_mux 137
+//synthesis_resources = lut 135 mux21 66 oper_add 7 oper_mux 68
`timescale 1 ps / 1 ps
module ip_fp_add
(
@@ -35,20 +35,15 @@ module ip_fp_add
areset,
b,
clk,
+ en,
q) /* synthesis synthesis_clearbox=1 */;
- input [31:0] a;
+ input [15:0] a;
input areset;
- input [31:0] b;
+ input [15:0] b;
input clk;
- output [31:0] q;
+ input [0:0] en;
+ output [15: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;
@@ -65,50 +60,58 @@ module ip_fp_add
reg n00Ol;
reg n00OO;
reg n010i;
+ reg n010l;
+ reg n010O;
+ reg n011i;
+ reg n011l;
+ reg n011O;
reg n01ii;
reg n01il;
+ reg n01iO;
+ reg n01li;
+ reg n01ll;
reg n01lO;
+ reg n01Oi;
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 n0ii;
+ reg n0il;
+ reg n0iO;
+ reg n0li;
+ reg n0ll;
+ reg n0lO;
+ reg n0Oi;
+ reg n0Ol;
+ reg n100i;
+ reg n100l;
+ reg n100O;
reg n101i;
reg n101l;
reg n101O;
+ reg n10ii;
+ reg n10il;
reg n10iO;
+ reg n10li;
+ reg n10ll;
+ reg n10lO;
+ reg n10Oi;
+ reg n10Ol;
+ reg n10OO;
+ reg n110i;
+ reg n110l;
+ reg n110O;
+ reg n111i;
+ reg n111l;
+ reg n111O;
+ reg n11ii;
+ reg n11il;
+ reg n11iO;
+ reg n11li;
+ reg n11ll;
reg n11lO;
+ reg n11Oi;
reg n11Ol;
reg n11OO;
reg n1i0i;
@@ -118,6 +121,13 @@ module ip_fp_add
reg n1i1l;
reg n1i1O;
reg n1iii;
+ reg n1iil;
+ reg n1iiO;
+ reg n1ili;
+ reg n1ill;
+ reg n1ilO;
+ reg n1iOi;
+ reg n1iOl;
reg n1iOO;
reg n1l0i;
reg n1l0l;
@@ -134,687 +144,80 @@ module ip_fp_add
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 n1O0i;
+ reg n1O0l;
+ reg n1O0O;
+ reg n1O1i;
+ reg n1O1l;
+ reg n1O1O;
+ reg n1Oii;
+ reg n1Oil;
+ reg n1OiO;
+ reg n1Oli;
+ reg n1Oll;
+ reg n1OlO;
+ reg n1OOi;
+ reg n1OOl;
+ reg n1OOO;
+ reg ni1i;
+ reg niiii;
+ reg niilO;
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 nli0i;
reg nli0l;
+ reg nli0O;
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;
+ reg nliii;
+ reg nliil;
+ reg nliiO;
+ reg nlili;
+ reg nlill;
+ reg nlilO;
+ reg nliOi;
+ reg nlOOOi;
+ reg nlOOOl;
+ reg nlOOOO;
+ wire wire_n0OO_ENA;
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_nl00i_dataout;
+ wire wire_nl00l_dataout;
+ wire wire_nl00O_dataout;
+ wire wire_nl01O_dataout;
wire wire_nl0i_dataout;
+ wire wire_nl0ii_dataout;
+ wire wire_nl0il_dataout;
+ wire wire_nl0iO_dataout;
wire wire_nl0l_dataout;
+ wire wire_nl0li_dataout;
+ wire wire_nl0ll_dataout;
+ wire wire_nl0lO_dataout;
wire wire_nl0O_dataout;
+ wire wire_nl0Oi_dataout;
wire wire_nl1i_dataout;
wire wire_nl1l_dataout;
wire wire_nl1O_dataout;
@@ -822,65 +225,71 @@ module ip_fp_add
wire wire_nlii_dataout;
wire wire_nlil_dataout;
wire wire_nliO_dataout;
+ wire wire_nliOl_dataout;
+ wire wire_nliOO_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_nll0i_dataout;
+ wire wire_nll0l_dataout;
+ wire wire_nll0O_dataout;
+ wire wire_nll1i_dataout;
+ wire wire_nll1l_dataout;
+ wire wire_nll1O_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_nllii_dataout;
+ wire wire_nllil_dataout;
+ wire wire_nlliO_dataout;
wire wire_nlll_dataout;
+ wire wire_nllli_dataout;
+ wire wire_nllll_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 [14:0] wire_n1li_o;
+ wire [7:0] wire_niO0O_o;
+ wire [5:0] wire_niOii_o;
+ wire [14:0] wire_nl0Ol_o;
+ wire [8:0] wire_nlllO_o;
+ wire [6:0] wire_nlOll_o;
+ wire [17:0] wire_nO_o;
+ wire wire_n10i_o;
+ wire wire_n10l_o;
+ wire wire_n10O_o;
+ wire wire_n11i_o;
+ wire wire_n11l_o;
+ wire wire_n11O_o;
+ wire wire_n1ii_o;
+ wire wire_n1il_o;
+ wire wire_n1iO_o;
+ wire wire_ni00l_o;
+ wire wire_ni00O_o;
+ wire wire_ni0ii_o;
+ wire wire_ni0il_o;
+ wire wire_ni0iO_o;
+ wire wire_ni0li_o;
+ wire wire_ni0ll_o;
+ wire wire_ni0lO_o;
+ wire wire_ni0Oi_o;
+ wire wire_ni0Ol_o;
+ wire wire_ni0OO_o;
+ wire wire_nii0i_o;
+ wire wire_nii0l_o;
+ wire wire_nii0O_o;
+ wire wire_nii1i_o;
+ wire wire_nii1l_o;
+ wire wire_nii1O_o;
+ wire wire_niiil_o;
+ wire wire_niiiO_o;
+ wire wire_niiOi_o;
+ wire wire_niiOl_o;
+ wire wire_niiOO_o;
wire wire_nil0i_o;
wire wire_nil0l_o;
wire wire_nil0O_o;
+ wire wire_nil1i_o;
+ wire wire_nil1l_o;
+ wire wire_nil1O_o;
wire wire_nilii_o;
wire wire_nilil_o;
wire wire_niliO_o;
@@ -892,360 +301,44 @@ module ip_fp_add
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;
+ wire wire_nllOi_o;
+ wire wire_nllOl_o;
+ wire wire_nllOO_o;
+ wire wire_nlO0i_o;
+ wire wire_nlO0l_o;
+ wire wire_nlO0O_o;
+ wire wire_nlO1i_o;
+ wire wire_nlO1l_o;
+ wire wire_nlO1O_o;
+ wire wire_nlOii_o;
+ wire wire_nlOil_o;
+ wire wire_nlOiO_o;
+ wire wire_nlOli_o;
+ wire wire_nlOlO_o;
+ wire wire_nlOOi_o;
+ wire wire_nlOOl_o;
+ wire wire_nlOOO_o;
+ wire nlOliO;
+ wire nlOlli;
+ wire nlOlll;
+ wire nlOllO;
+ wire nlOlOi;
+ wire nlOlOl;
+ wire nlOlOO;
+ wire nlOO0i;
+ wire nlOO0l;
+ wire nlOO0O;
+ wire nlOO1i;
+ wire nlOO1l;
+ wire nlOO1O;
+ wire nlOOii;
+ wire nlOOil;
+ wire nlOOiO;
+ wire nlOOli;
- 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;
@@ -1264,50 +357,58 @@ module ip_fp_add
n00Ol = 0;
n00OO = 0;
n010i = 0;
+ n010l = 0;
+ n010O = 0;
+ n011i = 0;
+ n011l = 0;
+ n011O = 0;
n01ii = 0;
n01il = 0;
+ n01iO = 0;
+ n01li = 0;
+ n01ll = 0;
n01lO = 0;
+ n01Oi = 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;
+ n0ii = 0;
+ n0il = 0;
+ n0iO = 0;
+ n0li = 0;
+ n0ll = 0;
+ n0lO = 0;
+ n0Oi = 0;
+ n0Ol = 0;
+ n100i = 0;
+ n100l = 0;
+ n100O = 0;
n101i = 0;
n101l = 0;
n101O = 0;
+ n10ii = 0;
+ n10il = 0;
n10iO = 0;
+ n10li = 0;
+ n10ll = 0;
+ n10lO = 0;
+ n10Oi = 0;
+ n10Ol = 0;
+ n10OO = 0;
+ n110i = 0;
+ n110l = 0;
+ n110O = 0;
+ n111i = 0;
+ n111l = 0;
+ n111O = 0;
+ n11ii = 0;
+ n11il = 0;
+ n11iO = 0;
+ n11li = 0;
+ n11ll = 0;
n11lO = 0;
+ n11Oi = 0;
n11Ol = 0;
n11OO = 0;
n1i0i = 0;
@@ -1317,6 +418,13 @@ module ip_fp_add
n1i1l = 0;
n1i1O = 0;
n1iii = 0;
+ n1iil = 0;
+ n1iiO = 0;
+ n1ili = 0;
+ n1ill = 0;
+ n1ilO = 0;
+ n1iOi = 0;
+ n1iOl = 0;
n1iOO = 0;
n1l0i = 0;
n1l0l = 0;
@@ -1333,544 +441,41 @@ module ip_fp_add
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;
+ n1O0i = 0;
+ n1O0l = 0;
+ n1O0O = 0;
+ n1O1i = 0;
+ n1O1l = 0;
+ n1O1O = 0;
+ n1Oii = 0;
+ n1Oil = 0;
+ n1OiO = 0;
+ n1Oli = 0;
+ n1Oll = 0;
+ n1OlO = 0;
+ n1OOi = 0;
+ n1OOl = 0;
+ n1OOO = 0;
+ ni1i = 0;
+ niiii = 0;
+ niilO = 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;
+ nli0i = 0;
nli0l = 0;
+ nli0O = 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;
+ nliii = 0;
+ nliil = 0;
+ nliiO = 0;
+ nlili = 0;
+ nlill = 0;
+ nlilO = 0;
+ nliOi = 0;
+ nlOOOi = 0;
+ nlOOOl = 0;
+ nlOOOO = 0;
end
always @ ( posedge clk or posedge areset)
begin
@@ -1892,50 +497,58 @@ module ip_fp_add
n00Ol <= 0;
n00OO <= 0;
n010i <= 0;
+ n010l <= 0;
+ n010O <= 0;
+ n011i <= 0;
+ n011l <= 0;
+ n011O <= 0;
n01ii <= 0;
n01il <= 0;
+ n01iO <= 0;
+ n01li <= 0;
+ n01ll <= 0;
n01lO <= 0;
+ n01Oi <= 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;
+ n0ii <= 0;
+ n0il <= 0;
+ n0iO <= 0;
+ n0li <= 0;
+ n0ll <= 0;
+ n0lO <= 0;
+ n0Oi <= 0;
+ n0Ol <= 0;
+ n100i <= 0;
+ n100l <= 0;
+ n100O <= 0;
n101i <= 0;
n101l <= 0;
n101O <= 0;
+ n10ii <= 0;
+ n10il <= 0;
n10iO <= 0;
+ n10li <= 0;
+ n10ll <= 0;
+ n10lO <= 0;
+ n10Oi <= 0;
+ n10Ol <= 0;
+ n10OO <= 0;
+ n110i <= 0;
+ n110l <= 0;
+ n110O <= 0;
+ n111i <= 0;
+ n111l <= 0;
+ n111O <= 0;
+ n11ii <= 0;
+ n11il <= 0;
+ n11iO <= 0;
+ n11li <= 0;
+ n11ll <= 0;
n11lO <= 0;
+ n11Oi <= 0;
n11Ol <= 0;
n11OO <= 0;
n1i0i <= 0;
@@ -1945,6 +558,13 @@ module ip_fp_add
n1i1l <= 0;
n1i1O <= 0;
n1iii <= 0;
+ n1iil <= 0;
+ n1iiO <= 0;
+ n1ili <= 0;
+ n1ill <= 0;
+ n1ilO <= 0;
+ n1iOi <= 0;
+ n1iOl <= 0;
n1iOO <= 0;
n1l0i <= 0;
n1l0l <= 0;
@@ -1961,2612 +581,896 @@ module ip_fp_add
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;
+ n1O0i <= 0;
+ n1O0l <= 0;
+ n1O0O <= 0;
+ n1O1i <= 0;
+ n1O1l <= 0;
+ n1O1O <= 0;
+ n1Oii <= 0;
+ n1Oil <= 0;
+ n1OiO <= 0;
+ n1Oli <= 0;
+ n1Oll <= 0;
+ n1OlO <= 0;
+ n1OOi <= 0;
+ n1OOl <= 0;
+ n1OOO <= 0;
+ ni1i <= 0;
+ niiii <= 0;
+ niilO <= 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;
+ nli0i <= 0;
nli0l <= 0;
+ nli0O <= 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;
+ nliii <= 0;
+ nliil <= 0;
+ nliiO <= 0;
+ nlili <= 0;
+ nlill <= 0;
+ nlilO <= 0;
+ nliOi <= 0;
+ nlOOOi <= 0;
+ nlOOOl <= 0;
+ nlOOOO <= 0;
end
- else
+ else if (wire_n0OO_ENA == 1'b1)
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];
+ n000i <= wire_nil1l_o;
+ n000l <= wire_nil1O_o;
+ n000O <= wire_nil0i_o;
+ n001i <= wire_niiOl_o;
+ n001l <= wire_niiOO_o;
+ n001O <= wire_nil1i_o;
+ n00ii <= wire_nil0l_o;
+ n00il <= wire_nil0O_o;
+ n00iO <= wire_nilii_o;
+ n00li <= wire_niO0O_o[1];
+ n00ll <= wire_niO0O_o[2];
+ n00lO <= wire_niO0O_o[3];
+ n00Oi <= wire_niO0O_o[4];
+ n00Ol <= wire_niO0O_o[5];
+ n00OO <= wire_niO0O_o[6];
+ n010i <= wire_nl0Ol_o[2];
+ n010l <= wire_nl0Ol_o[3];
+ n010O <= wire_nl0Ol_o[4];
+ n011i <= wire_nl0Ol_o[4];
+ n011l <= wire_nl0Ol_o[0];
+ n011O <= wire_nl0Ol_o[1];
+ n01ii <= wire_nl0Ol_o[5];
+ n01il <= wire_nl0Ol_o[6];
+ n01iO <= wire_nl0Ol_o[7];
+ n01li <= wire_nl0Ol_o[8];
+ n01ll <= wire_nl0Ol_o[9];
+ n01lO <= wire_nl0Ol_o[10];
+ n01Oi <= wire_nl0Ol_o[11];
+ n01Ol <= wire_nl0Ol_o[12];
+ n01OO <= wire_niiOi_o;
+ n0i1i <= wire_niO0O_o[7];
+ n0i1l <= nlOlOl;
+ n0ii <= wire_ni1O_dataout;
+ n0il <= wire_ni0i_dataout;
+ n0iO <= wire_ni0l_dataout;
+ n0li <= wire_ni0O_dataout;
+ n0ll <= wire_niii_dataout;
+ n0lO <= wire_niil_dataout;
+ n0Oi <= wire_niiO_dataout;
+ n0Ol <= wire_nili_dataout;
+ n100i <= n10Ol;
+ n100l <= wire_niOi_dataout;
+ n100O <= wire_niOl_dataout;
+ n101i <= n10ll;
+ n101l <= n10lO;
+ n101O <= n10Oi;
+ n10ii <= wire_niOO_dataout;
+ n10il <= wire_nl1i_dataout;
+ n10iO <= wire_nl1l_dataout;
+ n10li <= wire_nl1O_dataout;
+ n10ll <= wire_nl0i_dataout;
+ n10lO <= wire_nl0l_dataout;
+ n10Oi <= wire_nl0O_dataout;
+ n10Ol <= wire_nlii_dataout;
+ n10OO <= nlOOil;
+ n110i <= wire_ni_dataout;
+ n110l <= wire_nlil_dataout;
+ n110O <= wire_nliO_dataout;
+ n111i <= wire_nli_dataout;
+ n111l <= wire_nll_dataout;
+ n111O <= wire_nlO_dataout;
+ n11ii <= wire_nlli_dataout;
+ n11il <= wire_nlll_dataout;
+ n11iO <= wire_nllO_dataout;
+ n11li <= n100l;
+ n11ll <= n100O;
+ n11lO <= n10ii;
+ n11Oi <= n10il;
+ n11Ol <= n10iO;
+ n11OO <= n10li;
+ n1i0i <= wire_nl0iO_dataout;
+ n1i0l <= wire_nl0ll_dataout;
+ n1i0O <= wire_nl0lO_dataout;
+ n1i1i <= ((((~ wire_nl0Oi_dataout) & (~ wire_nl0lO_dataout)) & (~ wire_nl0ll_dataout)) & (~ wire_nl0li_dataout));
+ n1i1l <= wire_nl0ii_dataout;
+ n1i1O <= wire_nl0il_dataout;
+ n1iii <= wire_nl0Oi_dataout;
+ n1iil <= n1iiO;
+ n1iiO <= n1ili;
+ n1ili <= wire_nlOi_dataout;
+ n1ill <= nlOlll;
+ n1ilO <= n1ill;
+ n1iOi <= n1iOl;
+ n1iOl <= (~ nlOOOl);
+ n1iOO <= n1l0l;
+ n1l0i <= n1liO;
+ n1l0l <= n110l;
+ n1l0O <= n110O;
+ n1l1i <= n1l0O;
+ n1l1l <= n1lii;
+ n1l1O <= n1lil;
+ n1lii <= n11ii;
+ n1lil <= n11il;
+ n1liO <= n11iO;
+ n1lli <= n1lll;
+ n1lll <= n1llO;
+ n1llO <= wire_nl_dataout;
+ n1lOi <= n1lOl;
+ n1lOl <= nlOOOl;
+ n1lOO <= nlOlli;
+ n1O0i <= ((((nlOO0O & nlOO1O) & n1iil) & (~ nlOllO)) | (((((nlOO0i & n1lOi) & n1iil) & n1lli) | ((nlOO1O & n1lOi) & n1iil)) | ((nlOO1l & n1lli) | (nlOO1i & n1iil))));
+ n1O0l <= (n1ilO & (~ n1O1i));
+ n1O0O <= (nlOO0l & (~ n1O1O));
+ n1O1i <= n1O1l;
+ n1O1l <= n1lOO;
+ n1O1O <= nlOliO;
+ n1Oii <= n1Oil;
+ n1Oil <= n1OiO;
+ n1OiO <= nlOOOi;
+ n1Oli <= nlOO1l;
+ n1Oll <= nlOO1i;
+ n1OlO <= wire_nl0Ol_o[0];
+ n1OOi <= wire_nl0Ol_o[1];
+ n1OOl <= wire_nl0Ol_o[2];
+ n1OOO <= wire_nl0Ol_o[3];
+ ni1i <= wire_nill_dataout;
+ niiii <= wire_nliOl_dataout;
+ niilO <= wire_niiil_o;
+ nl0OO <= wire_nliOO_dataout;
+ nli0i <= wire_nll0i_dataout;
+ nli0l <= wire_nll0l_dataout;
+ nli0O <= wire_nll0O_dataout;
+ nli1i <= wire_nll1i_dataout;
+ nli1l <= wire_nll1l_dataout;
+ nli1O <= wire_nll1O_dataout;
+ nliii <= wire_nllii_dataout;
+ nliil <= wire_nllil_dataout;
+ nliiO <= wire_nlliO_dataout;
+ nlili <= wire_nllli_dataout;
+ nlill <= wire_nllll_dataout;
+ nlilO <= wire_n1li_o[13];
+ nliOi <= wire_ni1l_dataout;
+ nlOOOi <= (wire_nl_dataout ^ wire_nlOi_dataout);
+ nlOOOl <= nlOOli;
+ nlOOOO <= wire_niO_dataout;
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}),
+ assign
+ wire_n0OO_ENA = en[0];
+ assign wire_n0i_dataout = (wire_nO_o[17] === 1'b1) ? a[5] : b[5];
+ assign wire_n0l_dataout = (wire_nO_o[17] === 1'b1) ? a[6] : b[6];
+ assign wire_n0O_dataout = (wire_nO_o[17] === 1'b1) ? a[7] : b[7];
+ assign wire_n1i_dataout = (wire_nO_o[17] === 1'b1) ? a[2] : b[2];
+ assign wire_n1l_dataout = (wire_nO_o[17] === 1'b1) ? a[3] : b[3];
+ assign wire_n1O_dataout = (wire_nO_o[17] === 1'b1) ? a[4] : b[4];
+ assign wire_ni_dataout = (wire_nO_o[17] === 1'b1) ? a[14] : b[14];
+ and(wire_ni0i_dataout, wire_n1i_dataout, (~ nlOOli));
+ and(wire_ni0l_dataout, wire_n1l_dataout, (~ nlOOli));
+ and(wire_ni0O_dataout, wire_n1O_dataout, (~ nlOOli));
+ and(wire_ni1l_dataout, wire_nlOl_dataout, (~ nlOOli));
+ and(wire_ni1O_dataout, wire_nlOO_dataout, (~ nlOOli));
+ assign wire_nii_dataout = (wire_nO_o[17] === 1'b1) ? a[8] : b[8];
+ and(wire_niii_dataout, wire_n0i_dataout, (~ nlOOli));
+ and(wire_niil_dataout, wire_n0l_dataout, (~ nlOOli));
+ and(wire_niiO_dataout, wire_n0O_dataout, (~ nlOOli));
+ assign wire_nil_dataout = (wire_nO_o[17] === 1'b1) ? a[9] : b[9];
+ and(wire_nili_dataout, wire_nii_dataout, (~ nlOOli));
+ and(wire_nill_dataout, wire_nil_dataout, (~ nlOOli));
+ assign wire_niO_dataout = (wire_nO_o[17] === 1'b1) ? a[10] : b[10];
+ assign wire_niOi_dataout = (wire_nO_o[17] === 1'b1) ? b[0] : a[0];
+ assign wire_niOl_dataout = (wire_nO_o[17] === 1'b1) ? b[1] : a[1];
+ assign wire_niOO_dataout = (wire_nO_o[17] === 1'b1) ? b[2] : a[2];
+ assign wire_nl_dataout = (wire_nO_o[17] === 1'b1) ? a[15] : b[15];
+ assign wire_nl00i_dataout = ((~ n1i1i) === 1'b1) ? n1i0l : n1i1l;
+ assign wire_nl00l_dataout = ((~ n1i1i) === 1'b1) ? n1i0O : n1i1O;
+ assign wire_nl00O_dataout = ((~ n1i1i) === 1'b1) ? n1iii : n1i0i;
+ assign wire_nl01O_dataout = ((~ nlOOii) === 1'b1) ? wire_nl00O_dataout : wire_nl00i_dataout;
+ assign wire_nl0i_dataout = (wire_nO_o[17] === 1'b1) ? b[6] : a[6];
+ or(wire_nl0ii_dataout, wire_nl0Ol_o[7], ~((~ nlOOil)));
+ assign wire_nl0il_dataout = ((~ nlOOil) === 1'b1) ? wire_nl0Ol_o[8] : wire_nl0Ol_o[0];
+ assign wire_nl0iO_dataout = ((~ nlOOil) === 1'b1) ? wire_nl0Ol_o[9] : wire_nl0Ol_o[1];
+ assign wire_nl0l_dataout = (wire_nO_o[17] === 1'b1) ? b[7] : a[7];
+ assign wire_nl0li_dataout = ((~ nlOOil) === 1'b1) ? wire_nl0Ol_o[10] : wire_nl0Ol_o[2];
+ assign wire_nl0ll_dataout = ((~ nlOOil) === 1'b1) ? wire_nl0Ol_o[11] : wire_nl0Ol_o[3];
+ assign wire_nl0lO_dataout = ((~ nlOOil) === 1'b1) ? wire_nl0Ol_o[12] : wire_nl0Ol_o[4];
+ assign wire_nl0O_dataout = (wire_nO_o[17] === 1'b1) ? b[8] : a[8];
+ assign wire_nl0Oi_dataout = ((~ nlOOil) === 1'b1) ? wire_nl0Ol_o[13] : wire_nl0Ol_o[5];
+ assign wire_nl1i_dataout = (wire_nO_o[17] === 1'b1) ? b[3] : a[3];
+ assign wire_nl1l_dataout = (wire_nO_o[17] === 1'b1) ? b[4] : a[4];
+ assign wire_nl1O_dataout = (wire_nO_o[17] === 1'b1) ? b[5] : a[5];
+ assign wire_nli_dataout = (wire_nO_o[17] === 1'b1) ? a[11] : b[11];
+ assign wire_nlii_dataout = (wire_nO_o[17] === 1'b1) ? b[9] : a[9];
+ assign wire_nlil_dataout = (wire_nO_o[17] === 1'b1) ? b[10] : a[10];
+ assign wire_nliO_dataout = (wire_nO_o[17] === 1'b1) ? b[11] : a[11];
+ assign wire_nliOl_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nllOi_o : wire_n1li_o[13];
+ assign wire_nliOO_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nllOl_o : wire_n1li_o[13];
+ assign wire_nll_dataout = (wire_nO_o[17] === 1'b1) ? a[12] : b[12];
+ assign wire_nll0i_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlO1O_o : wire_n1li_o[13];
+ assign wire_nll0l_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlO0i_o : wire_n1li_o[13];
+ assign wire_nll0O_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlO0l_o : wire_n1li_o[13];
+ assign wire_nll1i_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nllOO_o : wire_n1li_o[13];
+ assign wire_nll1l_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlO1i_o : wire_n1li_o[13];
+ assign wire_nll1O_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlO1l_o : wire_n1li_o[13];
+ assign wire_nlli_dataout = (wire_nO_o[17] === 1'b1) ? b[12] : a[12];
+ assign wire_nllii_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlO0O_o : wire_n1li_o[13];
+ assign wire_nllil_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlOii_o : wire_n1li_o[13];
+ assign wire_nlliO_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlOil_o : wire_n1li_o[13];
+ assign wire_nlll_dataout = (wire_nO_o[17] === 1'b1) ? b[13] : a[13];
+ assign wire_nllli_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlOiO_o : wire_n1li_o[13];
+ assign wire_nllll_dataout = (wire_nlllO_o[8] === 1'b1) ? wire_nlOli_o : wire_n1li_o[13];
+ assign wire_nllO_dataout = (wire_nO_o[17] === 1'b1) ? b[14] : a[14];
+ assign wire_nlO_dataout = (wire_nO_o[17] === 1'b1) ? a[13] : b[13];
+ assign wire_nlOi_dataout = (wire_nO_o[17] === 1'b1) ? b[15] : a[15];
+ assign wire_nlOl_dataout = (wire_nO_o[17] === 1'b1) ? a[0] : b[0];
+ assign wire_nlOO_dataout = (wire_nO_o[17] === 1'b1) ? a[1] : b[1];
+ oper_add n1li
+ (
+ .a({1'b0, nlOOOi, (nlOOOi ^ (~ nlOOOl)), (ni1i ^ nlOOOi), (n0Ol ^ nlOOOi), (n0Oi ^ nlOOOi), (n0lO ^ nlOOOi), (n0ll ^ nlOOOi), (n0li ^ nlOOOi), (n0iO ^ nlOOOi), (n0il ^ nlOOOi), (n0ii ^ nlOOOi), (nliOi ^ nlOOOi), {2{nlOOOi}}}),
+ .b({{14{1'b0}}, nlOOOi}),
.cin(1'b0),
.cout(),
- .o(wire_n011i_o));
+ .o(wire_n1li_o));
defparam
- n011i.sgate_representation = 0,
- n011i.width_a = 28,
- n011i.width_b = 28,
- n011i.width_o = 28;
- oper_add n01li
+ n1li.sgate_representation = 0,
+ n1li.width_a = 15,
+ n1li.width_b = 15,
+ n1li.width_o = 15;
+ oper_add niO0O
(
- .a({n01ii, n010O}),
- .b({1'b0, 1'b1}),
+ .a({1'b0, wire_niOii_o[5:0], 1'b1}),
+ .b({{3{1'b1}}, (~ n10OO), (~ n1i1i), (~ nlOOii), wire_nl01O_dataout, 1'b1}),
.cin(1'b0),
.cout(),
- .o(wire_n01li_o));
+ .o(wire_niO0O_o));
defparam
- n01li.sgate_representation = 0,
- n01li.width_a = 2,
- n01li.width_b = 2,
- n01li.width_o = 2;
- oper_add n01ll
+ niO0O.sgate_representation = 0,
+ niO0O.width_a = 8,
+ niO0O.width_b = 8,
+ niO0O.width_o = 8;
+ oper_add niOii
(
- .a({n01ii}),
- .b({1'b1}),
+ .a({1'b0, n1l0i, n1l1O, n1l1l, n1l1i, n1iOO}),
+ .b({{5{1'b0}}, 1'b1}),
.cin(1'b0),
.cout(),
- .o(wire_n01ll_o));
+ .o(wire_niOii_o));
defparam
- n01ll.sgate_representation = 0,
- n01ll.width_a = 1,
- n01ll.width_b = 1,
- n01ll.width_o = 1;
- oper_add n0Oli
+ niOii.sgate_representation = 0,
+ niOii.width_a = 6,
+ niOii.width_b = 6,
+ niOii.width_o = 6;
+ oper_add nl0Ol
(
- .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}),
+ .a({{2{1'b0}}, 1'b1, n100i, n101O, n101l, n101i, n11OO, n11Ol, n11Oi, n11lO, n11ll, n11li, {2{1'b0}}}),
+ .b({{2{nlilO}}, nlill, nlili, nliiO, nliil, nliii, nli0O, nli0l, nli0i, nli1O, nli1l, nli1i, nl0OO, niiii}),
.cin(1'b0),
.cout(),
- .o(wire_n0Oli_o));
+ .o(wire_nl0Ol_o));
defparam
- n0Oli.sgate_representation = 0,
- n0Oli.width_a = 12,
- n0Oli.width_b = 12,
- n0Oli.width_o = 12;
- oper_add n10ii
+ nl0Ol.sgate_representation = 0,
+ nl0Ol.width_a = 15,
+ nl0Ol.width_b = 15,
+ nl0Ol.width_o = 15;
+ oper_add nlllO
(
- .a({n101l, n101i, n11OO}),
- .b({{2{1'b0}}, 1'b1}),
+ .a({{2{1'b0}}, wire_nlOll_o[6:1], 1'b1}),
+ .b({{4{1'b1}}, {3{1'b0}}, {2{1'b1}}}),
.cin(1'b0),
.cout(),
- .o(wire_n10ii_o));
+ .o(wire_nlllO_o));
defparam
- n10ii.sgate_representation = 0,
- n10ii.width_a = 3,
- n10ii.width_b = 3,
- n10ii.width_o = 3;
- oper_add n10il
+ nlllO.sgate_representation = 0,
+ nlllO.width_a = 9,
+ nlllO.width_b = 9,
+ nlllO.width_o = 9;
+ oper_add nlOll
(
- .a({n101l, n101i, n11OO}),
- .b({1'b0, {2{1'b1}}}),
+ .a({1'b0, n11iO, n11il, n11ii, n110O, n110l, 1'b1}),
+ .b({1'b1, (~ n110i), (~ n111O), (~ n111l), (~ n111i), (~ nlOOOO), 1'b1}),
.cin(1'b0),
.cout(),
- .o(wire_n10il_o));
+ .o(wire_nlOll_o));
defparam
- n10il.sgate_representation = 0,
- n10il.width_a = 3,
- n10il.width_b = 3,
- n10il.width_o = 3;
- oper_add nli0O
+ nlOll.sgate_representation = 0,
+ nlOll.width_a = 7,
+ nlOll.width_b = 7,
+ nlOll.width_o = 7;
+ oper_add nO
(
- .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}),
+ .a({{2{1'b0}}, a[14:0], 1'b1}),
+ .b({{2{1'b1}}, (~ 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_nli0O_o));
+ .o(wire_nO_o));
defparam
- nli0O.sgate_representation = 0,
- nli0O.width_a = 10,
- nli0O.width_b = 10,
- nli0O.width_o = 10;
- oper_add nliii
+ nO.sgate_representation = 0,
+ nO.width_a = 18,
+ nO.width_b = 18,
+ nO.width_o = 18;
+ oper_mux n10i
(
- .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));
+ .data({{2{wire_n1li_o[13]}}, wire_n1li_o[11], wire_n1li_o[7]}),
+ .o(wire_n10i_o),
+ .sel({wire_nlOll_o[4:3]}));
defparam
- nliii.sgate_representation = 0,
- nliii.width_a = 28,
- nliii.width_b = 28,
- nliii.width_o = 28;
- oper_add nlOlii
+ n10i.width_data = 4,
+ n10i.width_sel = 2;
+ oper_mux n10l
(
- .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));
+ .data({wire_n1li_o[13], wire_n1li_o[13:12], wire_n1li_o[8]}),
+ .o(wire_n10l_o),
+ .sel({wire_nlOll_o[4:3]}));
defparam
- nlOlii.sgate_representation = 0,
- nlOlii.width_a = 11,
- nlOlii.width_b = 11,
- nlOlii.width_o = 11;
- oper_add nlOO1l
+ n10l.width_data = 4,
+ n10l.width_sel = 2;
+ oper_mux n10O
(
- .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));
+ .data({{3{wire_n1li_o[13]}}, wire_n1li_o[9]}),
+ .o(wire_n10O_o),
+ .sel({wire_nlOll_o[4:3]}));
defparam
- nlOO1l.sgate_representation = 0,
- nlOO1l.width_a = 9,
- nlOO1l.width_b = 9,
- nlOO1l.width_o = 9;
- oper_add nO
+ n10O.width_data = 4,
+ n10O.width_sel = 2;
+ oper_mux n11i
(
- .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));
+ .data({wire_n1li_o[13:12], wire_n1li_o[8], wire_n1li_o[4]}),
+ .o(wire_n11i_o),
+ .sel({wire_nlOll_o[4:3]}));
defparam
- nO.sgate_representation = 0,
- nO.width_a = 34,
- nO.width_b = 34,
- nO.width_o = 34;
+ n11i.width_data = 4,
+ n11i.width_sel = 2;
+ oper_mux n11l
+ (
+ .data({{2{wire_n1li_o[13]}}, wire_n1li_o[9], wire_n1li_o[5]}),
+ .o(wire_n11l_o),
+ .sel({wire_nlOll_o[4:3]}));
+ defparam
+ n11l.width_data = 4,
+ n11l.width_sel = 2;
+ oper_mux n11O
+ (
+ .data({{2{wire_n1li_o[13]}}, wire_n1li_o[10], wire_n1li_o[6]}),
+ .o(wire_n11O_o),
+ .sel({wire_nlOll_o[4:3]}));
+ defparam
+ n11O.width_data = 4,
+ n11O.width_sel = 2;
+ oper_mux n1ii
+ (
+ .data({{3{wire_n1li_o[13]}}, wire_n1li_o[10]}),
+ .o(wire_n1ii_o),
+ .sel({wire_nlOll_o[4:3]}));
+ defparam
+ n1ii.width_data = 4,
+ n1ii.width_sel = 2;
+ oper_mux n1il
+ (
+ .data({{3{wire_n1li_o[13]}}, wire_n1li_o[11]}),
+ .o(wire_n1il_o),
+ .sel({wire_nlOll_o[4:3]}));
+ defparam
+ n1il.width_data = 4,
+ n1il.width_sel = 2;
+ oper_mux n1iO
+ (
+ .data({{2{wire_n1li_o[13]}}, wire_n1li_o[13:12]}),
+ .o(wire_n1iO_o),
+ .sel({wire_nlOll_o[4:3]}));
+ defparam
+ n1iO.width_data = 4,
+ n1iO.width_sel = 2;
+ oper_mux ni00l
+ (
+ .data({1'b1, 1'b0, n01OO, 1'b0}),
+ .o(wire_ni00l_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni00l.width_data = 4,
+ ni00l.width_sel = 2;
+ oper_mux ni00O
+ (
+ .data({{2{1'b0}}, n001i, 1'b0}),
+ .o(wire_ni00O_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni00O.width_data = 4,
+ ni00O.width_sel = 2;
+ oper_mux ni0ii
+ (
+ .data({{2{1'b0}}, n001l, 1'b0}),
+ .o(wire_ni0ii_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0ii.width_data = 4,
+ ni0ii.width_sel = 2;
+ oper_mux ni0il
+ (
+ .data({{2{1'b0}}, n001O, 1'b0}),
+ .o(wire_ni0il_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0il.width_data = 4,
+ ni0il.width_sel = 2;
+ oper_mux ni0iO
+ (
+ .data({{2{1'b0}}, n000i, 1'b0}),
+ .o(wire_ni0iO_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0iO.width_data = 4,
+ ni0iO.width_sel = 2;
+ oper_mux ni0li
+ (
+ .data({{2{1'b0}}, n000l, 1'b0}),
+ .o(wire_ni0li_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0li.width_data = 4,
+ ni0li.width_sel = 2;
+ oper_mux ni0ll
+ (
+ .data({{2{1'b0}}, n000O, 1'b0}),
+ .o(wire_ni0ll_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0ll.width_data = 4,
+ ni0ll.width_sel = 2;
+ oper_mux ni0lO
+ (
+ .data({{2{1'b0}}, n00ii, 1'b0}),
+ .o(wire_ni0lO_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0lO.width_data = 4,
+ ni0lO.width_sel = 2;
+ oper_mux ni0Oi
+ (
+ .data({{2{1'b0}}, n00il, 1'b0}),
+ .o(wire_ni0Oi_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0Oi.width_data = 4,
+ ni0Oi.width_sel = 2;
+ oper_mux ni0Ol
+ (
+ .data({{2{1'b0}}, n00iO, 1'b0}),
+ .o(wire_ni0Ol_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0Ol.width_data = 4,
+ ni0Ol.width_sel = 2;
+ oper_mux ni0OO
+ (
+ .data({{2{1'b1}}, n00li, 1'b0}),
+ .o(wire_ni0OO_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ ni0OO.width_data = 4,
+ ni0OO.width_sel = 2;
+ oper_mux nii0i
+ (
+ .data({{2{1'b1}}, n00Ol, 1'b0}),
+ .o(wire_nii0i_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ nii0i.width_data = 4,
+ nii0i.width_sel = 2;
+ oper_mux nii0l
+ (
+ .data({{4{1'b1}}, {3{1'b0}}, 1'b1}),
+ .o(wire_nii0l_o),
+ .sel({nlOlOO, wire_niiiO_o, niilO}));
+ defparam
+ nii0l.width_data = 8,
+ nii0l.width_sel = 3;
+ oper_mux nii0O
+ (
+ .data({{3{1'b1}}, 1'b0}),
+ .o(wire_nii0O_o),
+ .sel({nlOlOO, wire_niiiO_o}));
+ defparam
+ nii0O.width_data = 4,
+ nii0O.width_sel = 2;
+ oper_mux nii1i
+ (
+ .data({{2{1'b1}}, n00ll, 1'b0}),
+ .o(wire_nii1i_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ nii1i.width_data = 4,
+ nii1i.width_sel = 2;
+ oper_mux nii1l
+ (
+ .data({{2{1'b1}}, n00lO, 1'b0}),
+ .o(wire_nii1l_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ nii1l.width_data = 4,
+ nii1l.width_sel = 2;
+ oper_mux nii1O
+ (
+ .data({{2{1'b1}}, n00Oi, 1'b0}),
+ .o(wire_nii1O_o),
+ .sel({wire_nii0O_o, wire_nii0l_o}));
+ defparam
+ nii1O.width_data = 4,
+ nii1O.width_sel = 2;
+ oper_mux niiil
+ (
+ .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_niiil_o),
+ .sel({nlOllO, wire_niO0O_o[7], nlOlOl, n1lOi, nlOO0i}));
+ defparam
+ niiil.width_data = 32,
+ niiil.width_sel = 5;
+ oper_mux niiiO
+ (
+ .data({{31{1'b0}}, 1'b1, {25{1'b0}}, {5{1'b1}}, {2{1'b0}}}),
+ .o(wire_niiiO_o),
+ .sel({(nlOlOi & n0i1l), n1O0l, n1O0O, n1Oli, n1Oll, n1Oii}));
+ defparam
+ niiiO.width_data = 64,
+ niiiO.width_sel = 6;
+ oper_mux niiOi
+ (
+ .data({wire_niliO_o, wire_nilil_o, wire_nilll_o, wire_nilli_o}),
+ .o(wire_niiOi_o),
+ .sel({nlOOii, wire_nl01O_dataout}));
+ defparam
+ niiOi.width_data = 4,
+ niiOi.width_sel = 2;
+ oper_mux niiOl
+ (
+ .data({wire_nilli_o, wire_niliO_o, wire_nillO_o, wire_nilll_o}),
+ .o(wire_niiOl_o),
+ .sel({nlOOii, wire_nl01O_dataout}));
+ defparam
+ niiOl.width_data = 4,
+ niiOl.width_sel = 2;
+ oper_mux niiOO
+ (
+ .data({wire_nilll_o, wire_nilli_o, wire_nilOi_o, wire_nillO_o}),
+ .o(wire_niiOO_o),
+ .sel({nlOOii, wire_nl01O_dataout}));
+ defparam
+ niiOO.width_data = 4,
+ niiOO.width_sel = 2;
oper_mux nil0i
(
- .data({wire_nl10O_o, wire_nl10i_o, wire_nl11l_o, wire_niOOO_o}),
+ .data({wire_nilOO_o, wire_nilOl_o, wire_niO1l_o, wire_niO1i_o}),
.o(wire_nil0i_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({nlOOii, wire_nl01O_dataout}));
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}),
+ .data({wire_niO1i_o, wire_nilOO_o, wire_niO1O_o, wire_niO1l_o}),
.o(wire_nil0l_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({nlOOii, wire_nl01O_dataout}));
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}),
+ .data({wire_niO1l_o, wire_niO1i_o, wire_niO0i_o, wire_niO1O_o}),
.o(wire_nil0O_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({nlOOii, wire_nl01O_dataout}));
defparam
nil0O.width_data = 4,
nil0O.width_sel = 2;
+ oper_mux nil1i
+ (
+ .data({wire_nillO_o, wire_nilll_o, wire_nilOl_o, wire_nilOi_o}),
+ .o(wire_nil1i_o),
+ .sel({nlOOii, wire_nl01O_dataout}));
+ defparam
+ nil1i.width_data = 4,
+ nil1i.width_sel = 2;
+ oper_mux nil1l
+ (
+ .data({wire_nilOi_o, wire_nillO_o, wire_nilOO_o, wire_nilOl_o}),
+ .o(wire_nil1l_o),
+ .sel({nlOOii, wire_nl01O_dataout}));
+ defparam
+ nil1l.width_data = 4,
+ nil1l.width_sel = 2;
+ oper_mux nil1O
+ (
+ .data({wire_nilOl_o, wire_nilOi_o, wire_niO1i_o, wire_nilOO_o}),
+ .o(wire_nil1O_o),
+ .sel({nlOOii, wire_nl01O_dataout}));
+ defparam
+ nil1O.width_data = 4,
+ nil1O.width_sel = 2;
oper_mux nilii
(
- .data({wire_nl1iO_o, wire_nl1ii_o, wire_nl10l_o, wire_nl11O_o}),
+ .data({wire_niO1O_o, wire_niO1l_o, wire_niO0l_o, wire_niO0i_o}),
.o(wire_nilii_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({nlOOii, wire_nl01O_dataout}));
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}),
+ .data({{3{1'b0}}, n011l}),
.o(wire_nilil_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({{3{1'b0}}, n011O}),
.o(wire_niliO_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({{3{1'b0}}, n010i}),
.o(wire_nilli_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({{3{1'b0}}, n010l}),
.o(wire_nilll_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({{2{1'b0}}, n011l, n010O}),
.o(wire_nillO_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({{2{1'b0}}, n011O, n01ii}),
.o(wire_nilOi_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({{2{1'b0}}, n010i, n01il}),
.o(wire_nilOl_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({{2{1'b0}}, n010l, n01iO}),
.o(wire_nilOO_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({1'b0, n1OOO, n01iO, n01Oi}),
.o(wire_niO0i_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({n011l, n011i, n01li, n01Ol}),
.o(wire_niO0l_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({1'b0, n1OlO, n010O, n01li}),
.o(wire_niO1i_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({1'b0, n1OOi, n01ii, n01ll}),
.o(wire_niO1l_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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}),
+ .data({1'b0, n1OOl, n01il, n01lO}),
.o(wire_niO1O_o),
- .sel({ni0lOO, ni0lOl}));
+ .sel({n10OO, n1i1i}));
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
+ oper_mux nllOi
(
- .data({wire_nlO0OO_o, wire_nlOi1l_o, wire_nlOi0i_o, wire_nlOi0O_o}),
- .o(wire_nlO1li_o),
- .sel({niil1O, niil0i}));
+ .data({wire_nlOOO_o, wire_nlOOl_o, wire_nlOOi_o, wire_nlOlO_o}),
+ .o(wire_nllOi_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlO1li.width_data = 4,
- nlO1li.width_sel = 2;
- oper_mux nlO1ll
+ nllOi.width_data = 4,
+ nllOi.width_sel = 2;
+ oper_mux nllOl
(
- .data({wire_nlOi1i_o, wire_nlOi1O_o, wire_nlOi0l_o, wire_nlOiii_o}),
- .o(wire_nlO1ll_o),
- .sel({niil1O, niil0i}));
+ .data({wire_n11i_o, wire_nlOOO_o, wire_nlOOl_o, wire_nlOOi_o}),
+ .o(wire_nllOl_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlO1ll.width_data = 4,
- nlO1ll.width_sel = 2;
- oper_mux nlO1lO
+ nllOl.width_data = 4,
+ nllOl.width_sel = 2;
+ oper_mux nllOO
(
- .data({wire_nlOi1l_o, wire_nlOi0i_o, wire_nlOi0O_o, wire_nlOiil_o}),
- .o(wire_nlO1lO_o),
- .sel({niil1O, niil0i}));
+ .data({wire_n11l_o, wire_n11i_o, wire_nlOOO_o, wire_nlOOl_o}),
+ .o(wire_nllOO_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlO1lO.width_data = 4,
- nlO1lO.width_sel = 2;
- oper_mux nlO1Oi
+ nllOO.width_data = 4,
+ nllOO.width_sel = 2;
+ oper_mux nlO0i
(
- .data({wire_nlOi1O_o, wire_nlOi0l_o, wire_nlOiii_o, wire_nlOiiO_o}),
- .o(wire_nlO1Oi_o),
- .sel({niil1O, niil0i}));
+ .data({wire_n10O_o, wire_n10l_o, wire_n10i_o, wire_n11O_o}),
+ .o(wire_nlO0i_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlO1Oi.width_data = 4,
- nlO1Oi.width_sel = 2;
- oper_mux nlO1Ol
+ nlO0i.width_data = 4,
+ nlO0i.width_sel = 2;
+ oper_mux nlO0l
(
- .data({wire_nlOi0i_o, wire_nlOi0O_o, wire_nlOiil_o, wire_nlOili_o}),
- .o(wire_nlO1Ol_o),
- .sel({niil1O, niil0i}));
+ .data({wire_n1ii_o, wire_n10O_o, wire_n10l_o, wire_n10i_o}),
+ .o(wire_nlO0l_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlO1Ol.width_data = 4,
- nlO1Ol.width_sel = 2;
- oper_mux nlO1OO
+ nlO0l.width_data = 4,
+ nlO0l.width_sel = 2;
+ oper_mux nlO0O
(
- .data({wire_nlOi0l_o, wire_nlOiii_o, wire_nlOiiO_o, wire_nlOill_o}),
- .o(wire_nlO1OO_o),
- .sel({niil1O, niil0i}));
+ .data({wire_n1il_o, wire_n1ii_o, wire_n10O_o, wire_n10l_o}),
+ .o(wire_nlO0O_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlO1OO.width_data = 4,
- nlO1OO.width_sel = 2;
- oper_mux nlOi0i
+ nlO0O.width_data = 4,
+ nlO0O.width_sel = 2;
+ oper_mux nlO1i
(
- .data({1'b0, nilOiO, niOi1l, niOili}),
- .o(wire_nlOi0i_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n11O_o, wire_n11l_o, wire_n11i_o, wire_nlOOO_o}),
+ .o(wire_nlO1i_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlOi0i.width_data = 4,
- nlOi0i.width_sel = 2;
- oper_mux nlOi0l
+ nlO1i.width_data = 4,
+ nlO1i.width_sel = 2;
+ oper_mux nlO1l
(
- .data({1'b0, nilOli, niOi1O, niOill}),
- .o(wire_nlOi0l_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n10i_o, wire_n11O_o, wire_n11l_o, wire_n11i_o}),
+ .o(wire_nlO1l_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlOi0l.width_data = 4,
- nlOi0l.width_sel = 2;
- oper_mux nlOi0O
+ nlO1l.width_data = 4,
+ nlO1l.width_sel = 2;
+ oper_mux nlO1O
(
- .data({1'b0, nilOll, niOi0i, niOilO}),
- .o(wire_nlOi0O_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n10l_o, wire_n10i_o, wire_n11O_o, wire_n11l_o}),
+ .o(wire_nlO1O_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlOi0O.width_data = 4,
- nlOi0O.width_sel = 2;
- oper_mux nlOi1i
+ nlO1O.width_data = 4,
+ nlO1O.width_sel = 2;
+ oper_mux nlOii
(
- .data({{2{1'b0}}, niO0Ol, niOiii}),
- .o(wire_nlOi1i_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n1iO_o, wire_n1il_o, wire_n1ii_o, wire_n10O_o}),
+ .o(wire_nlOii_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlOi1i.width_data = 4,
- nlOi1i.width_sel = 2;
- oper_mux nlOi1l
+ nlOii.width_data = 4,
+ nlOii.width_sel = 2;
+ oper_mux nlOil
(
- .data({1'b0, nilOii, niO0OO, niOiil}),
- .o(wire_nlOi1l_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n1li_o[13], wire_n1iO_o, wire_n1il_o, wire_n1ii_o}),
+ .o(wire_nlOil_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlOi1l.width_data = 4,
- nlOi1l.width_sel = 2;
- oper_mux nlOi1O
+ nlOil.width_data = 4,
+ nlOil.width_sel = 2;
+ oper_mux nlOiO
(
- .data({1'b0, nilOil, niOi1i, niOiiO}),
- .o(wire_nlOi1O_o),
- .sel({niiiOi, niil1i}));
+ .data({{2{wire_n1li_o[13]}}, wire_n1iO_o, wire_n1il_o}),
+ .o(wire_nlOiO_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlOi1O.width_data = 4,
- nlOi1O.width_sel = 2;
- oper_mux nlOiii
+ nlOiO.width_data = 4,
+ nlOiO.width_sel = 2;
+ oper_mux nlOli
(
- .data({1'b0, nilOlO, niOi0l, niOiOi}),
- .o(wire_nlOiii_o),
- .sel({niiiOi, niil1i}));
+ .data({{3{wire_n1li_o[13]}}, wire_n1iO_o}),
+ .o(wire_nlOli_o),
+ .sel({wire_nlOll_o[2:1]}));
defparam
- nlOiii.width_data = 4,
- nlOiii.width_sel = 2;
- oper_mux nlOiil
+ nlOli.width_data = 4,
+ nlOli.width_sel = 2;
+ oper_mux nlOlO
(
- .data({1'b0, nilOOi, niOi0O, niOiOl}),
- .o(wire_nlOiil_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n1li_o[12], wire_n1li_o[8], wire_n1li_o[4], wire_n1li_o[0]}),
+ .o(wire_nlOlO_o),
+ .sel({wire_nlOll_o[4:3]}));
defparam
- nlOiil.width_data = 4,
- nlOiil.width_sel = 2;
- oper_mux nlOiiO
+ nlOlO.width_data = 4,
+ nlOlO.width_sel = 2;
+ oper_mux nlOOi
(
- .data({1'b0, nilOOl, niOiii, niOiOO}),
- .o(wire_nlOiiO_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n1li_o[13], wire_n1li_o[9], wire_n1li_o[5], wire_n1li_o[1]}),
+ .o(wire_nlOOi_o),
+ .sel({wire_nlOll_o[4:3]}));
defparam
- nlOiiO.width_data = 4,
- nlOiiO.width_sel = 2;
- oper_mux nlOili
+ nlOOi.width_data = 4,
+ nlOOi.width_sel = 2;
+ oper_mux nlOOl
(
- .data({niO0ii, nilOOO, niOiil, niOl1i}),
- .o(wire_nlOili_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n1li_o[13], wire_n1li_o[10], wire_n1li_o[6], wire_n1li_o[2]}),
+ .o(wire_nlOOl_o),
+ .sel({wire_nlOll_o[4:3]}));
defparam
- nlOili.width_data = 4,
- nlOili.width_sel = 2;
- oper_mux nlOill
+ nlOOl.width_data = 4,
+ nlOOl.width_sel = 2;
+ oper_mux nlOOO
(
- .data({niO0il, niO11i, niOiiO, niOl1l}),
- .o(wire_nlOill_o),
- .sel({niiiOi, niil1i}));
+ .data({wire_n1li_o[13], wire_n1li_o[11], wire_n1li_o[7], wire_n1li_o[3]}),
+ .o(wire_nlOOO_o),
+ .sel({wire_nlOll_o[4:3]}));
defparam
- nlOill.width_data = 4,
- nlOill.width_sel = 2;
+ nlOOO.width_data = 4,
+ nlOOO.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};
+ nlOliO = ((((((((((~ n100i) & (~ n101O)) & (~ n101l)) & (~ n101i)) & (~ n11OO)) & (~ n11Ol)) & (~ n11Oi)) & (~ n11lO)) & (~ n11ll)) & (~ n11li)),
+ nlOlli = ((((((((((~ wire_nil_dataout) & (~ wire_nii_dataout)) & (~ wire_n0O_dataout)) & (~ wire_n0l_dataout)) & (~ wire_n0i_dataout)) & (~ wire_n1O_dataout)) & (~ wire_n1l_dataout)) & (~ wire_n1i_dataout)) & (~ wire_nlOO_dataout)) & (~ wire_nlOl_dataout)),
+ nlOlll = ((((n110i & n111O) & n111l) & n111i) & nlOOOO),
+ nlOllO = (((wire_nl01O_dataout & nlOOii) & n10OO) & n1i1i),
+ nlOlOi = (((((((~ n0i1i) & (~ n00OO)) & n00Ol) & n00Oi) & n00lO) & n00ll) & n00li),
+ nlOlOl = (nlOO0O & nlOO1O),
+ nlOlOO = ((n1O0l | n1O0O) | ((n1Oli & n1Oll) & n1Oii)),
+ nlOO0i = (((((~ n1l0i) & (~ n1l1O)) & (~ n1l1l)) & (~ n1l1i)) & (~ n1iOO)),
+ nlOO0l = ((((n1l0i & n1l1O) & n1l1l) & n1l1i) & n1iOO),
+ nlOO0O = ((~ n1ilO) & n1iOi),
+ nlOO1i = (nlOO0l & n1O1O),
+ nlOO1l = (n1ilO & n1O1i),
+ nlOO1O = ((~ nlOO0l) & (~ nlOO0i)),
+ nlOOii = ((~ wire_nl00O_dataout) & (~ wire_nl00l_dataout)),
+ nlOOil = ((((((((~ wire_nl0Ol_o[6]) & (~ wire_nl0Ol_o[7])) & (~ wire_nl0Ol_o[8])) & (~ wire_nl0Ol_o[9])) & (~ wire_nl0Ol_o[10])) & (~ wire_nl0Ol_o[11])) & (~ wire_nl0Ol_o[12])) & (~ wire_nl0Ol_o[13])),
+ nlOOiO = 1'b1,
+ nlOOli = (((((~ wire_ni_dataout) & (~ wire_nlO_dataout)) & (~ wire_nll_dataout)) & (~ wire_nli_dataout)) & (~ wire_niO_dataout)),
+ q = {((~ nlOlOO) & n1O0i), wire_nii0i_o, wire_nii1O_o, wire_nii1l_o, wire_nii1i_o, wire_ni0OO_o, wire_ni0Ol_o, wire_ni0Oi_o, wire_ni0lO_o, wire_ni0ll_o, wire_ni0li_o, wire_ni0iO_o, wire_ni0il_o, wire_ni0ii_o, wire_ni00O_o, wire_ni00l_o};
endmodule //ip_fp_add
//synopsys translate_on
//VALID FILE