GDFeCfjk00iq0qvArial,8 vSs16k@iqqvArial,8 vSs17kp00kpkiqqvArial,8 vSs18kiqqvArial,8 vSs19kpAkpAkHxkiqqvArial,8 vSs20kiqqvArial,8 vSs21kpkpAkHiq qvArial,8) v Ss[15..0]kxiqqvArial,8Q vFO_FULL[27..12]kxiqqvArial,8; v FLTIN[15..0]kppiqpqvArial,8 vSs22kPPiqPqvArial,8 vSs23kpppAkpPPkpppkppk00iq0qvArial,8 vSs24kiqqvArial,8 vSs25kp00Akh080k(8k8iqHqvArial,8K vFO_FULL[27..0]k 8"k@k`iqqvArial,8/ v RDI[27..0]k(8khxkPPkHPP iq@PqvArial,8Q vFO_FULL[27..12]k8`kPhxh`iqPhqvArial,8) v Ss[27..0]kHpkHkiqqvArial,8 vSs26kpkpAkpkiqqvArial,8 vSs27lpp0lpplppClpplpplpppèlpPpplp0pPl880al88llpphl(( lHHlhh0`lpp0lppêlppªgfj@Pk D4D@k 4 k8 8k48@8@k( (l L Pl4 4D@l D@l m( !m 0(o Ho q(Hv4p q*Hv3p(q;Hv2p8q7;Hv1p@8q(EHv5p Pq3zvArial,6 vDqGnvArial,6 vDFFq zvArial,6 vCLRNq,3zvArial,6 vQq:zvArial,6 vPRNrXhq)fvArial,6 v2q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5gfjpXk8,8`k,kD(p( lDD8l,,Hl88m,HD8@m,D@q2q@vArial,7' vWIDTH=qK)h@vArial,8 vresult[]vresult[WIDTH-1..0]pp(q40kvArial,6 v0q4kvArial,6 v1qhvArial,8! vdatab[]vdatab[WIDTH-1..0]pq;hvArial,8vselp8qHnvArial,107vBUSMUXq9hvArial,8! vdataa[]vdataa[WIDTH-1..0]p8r8hhq)fvArial,6 v3qK)hvArial,8 vresult[]vresult[WIDTH-1..0]qhvArial,8! vdatab[]vdatab[WIDTH-1..0]q;hvArial,8vselq9hvArial,8! vdataa[]vdataa[WIDTH-1..0]uq2qvArial,73 vWIDTH=28gfjk4k4 N @k4Nl44 mN R@mRNmNRqH@v1pqnvArial,6 vOUTPUTrHhq)fvArial,6 v5qZyvArial,8G v FLTOUT[15..0]qHv1gfj0 k 0klm m qH@v2pq$Hv1p0qnvArial,6 vWIREr@hq)fvArial,6 v6qHv2q$Hv1rhq)fvArial,6 v26qHv2q$Hv1rhq)fvArial,6 v25qHv2q$Hv1rhq)fvArial,6 v19qHv2q$Hv1r hq)fvArial,6 v18qHv2q$Hv1r@hq)fvArial,6 v17qHv2q$Hv1r`hq)fvArial,6 v16qHv2q$Hv1rhq)fvArial,6 v15qHv2q$Hv1rhq)fvArial,6 v14qHv2q$Hv1rhq)fvArial,6 v13qHv2q$Hv1rhq)fvArial,6 v12qHv2q$Hv1rhq)fvArial,6 v11qHv2q$Hv1r hq)fvArial,6 v10qHv2q$Hv1gfjkxHxk@k@k`8`k080khHHkX((k@kxx@k00k``kHHk((k@kX@kPkHkkP8Pk@8@@lh8hXlX(X0lll8 8p@lHhHxlX`XlPP,lHH(m8phXm8 h8@q%n@vArial,10^v LPM_ADD_SUBq1h@vArial,8! vdatab[]vdatab[LPM_WIDTH-1..0]p0qxhvArial,8 vcoutpq/c)hvArial,8) voverflowp(qmIhvArial,8 vresult[]vresult[LPM_WIDTH-1..0]pHq.hvArial,8) vadd_subpqahvArial,8! vdataa[]vdataa[LPM_WIDTH-1..0]p`qxhvArial,8 vcinpxq.hvArial,8 vaclrpq2qvArial,7NvbLPM_DIRECTION= LPM_PIPELINE= LPM_REPRESENTATION= LPM_WIDTH= MAXIMIZE_SPEED= ONE_INPUT_IS_CONSTANT=q.PhvArial,8 vclockpPq.@hvArial,8 vclkenp@rx8hq)fvArial,6 v7q1hvArial,8! vdatab[]vdatab[LPM_WIDTH-1..0]q/xhvArial,8 vcoutq/c)hvArial,8) voverflowqmIhvArial,8 vresult[]vresult[LPM_WIDTH-1..0]q.hvArial,8) vadd_subqahvArial,8! vdataa[]vdataa[LPM_WIDTH-1..0]q.xhvArial,8 vcinq.hvArial,8 vaclrq.PhvArial,8 vclockq.@hvArial,8 vclkenuq2qvArial,7NvsLPM_DIRECTION="ADD" LPM_PIPELINE= LPM_REPRESENTATION="UNSIGNED" LPM_WIDTH=28 MAXIMIZE_SPEED= ONE_INPUT_IS_CONSTANT=rxXhq)fvArial,6 v8q1hvArial,8! vdatab[]vdatab[LPM_WIDTH-1..0]qxhvArial,8 vcoutq/c)hvArial,8) voverflowqmIhvArial,8 vresult[]vresult[LPM_WIDTH-1..0]q.hvArial,8) vadd_subqahvArial,8! vdataa[]vdataa[LPM_WIDTH-1..0]qxhvArial,8 vcinq.hvArial,8 vaclrq.PhvArial,8 vclockq.@hvArial,8 vclkenuq2qvArial,7NvsLPM_DIRECTION="SUB" LPM_PIPELINE= LPM_REPRESENTATION="UNSIGNED" LPM_WIDTH=16 MAXIMIZE_SPEED= ONE_INPUT_IS_CONSTANT=gfjk\uk\ u kyl\\ mu y@muyqH@v1pqnvArial,6 vINPUTrhq9vArial,6 vVCCq)fvArial,6 v21qyvArial,8$ vCLOCKqHv1rhq9vArial,6 vVCCq)fvArial,6 v20qyvArial,8 vEnableqHv1r0hq9vArial,6 vVCCq)fvArial,6 v9qyvArial,8; v FLTIN[15..0]qHv1gfj klqH@v1pqnvArial,6 vVCCr8hq)fvArial,6 v22qHv1gfj0 k'0k @l  m m o#qHv2pq(Hv1p0qv2qnvArial,6 vNOTr`hq)fvArial,6 v24qHv2q(Hv1t