data/full_repos/permissive/441359809/test/mapper_test/output/result-with-resyn-resyn2-x10s/b12_comb/b12_comb.abc.v
data/verilator_xmls/6a7feec6-8edc-42c5-ba1d-0c8c060e45e8.xml
module \/home/niliwei/tmp/fpga-map-tool/test/mapper_test/output/result-with-resyn-resyn2-x10s/b12_comb/b12_comb.opt  ( 
    \address_reg[0]/NET0131 , \address_reg[1]/NET0131 ,
    \address_reg[2]/NET0131 , \address_reg[3]/NET0131 ,
    \address_reg[4]/NET0131 , \count_reg[0]/NET0131 ,
    \count_reg[0]1198/NET0131 , \count_reg[1]/NET0131 ,
    \count_reg[1]1200/NET0131 , \count_reg[2]/NET0131 ,
    \count_reg[3]/NET0131 , \count_reg[4]/NET0131 , \count_reg[5]/NET0131 ,
    \counter_reg[0]/NET0131 , \counter_reg[1]/NET0131 ,
    \counter_reg[2]/NET0131 , \data_in_reg[0]/NET0131 ,
    \data_in_reg[1]/NET0131 , \data_out_reg[0]/NET0131 ,
    \data_out_reg[1]/NET0131 , \gamma_reg[0]/NET0131 ,
    \gamma_reg[1]/NET0131 , \gamma_reg[2]/NET0131 , \gamma_reg[3]/NET0131 ,
    \gamma_reg[4]/NET0131 , \ind_reg[0]/NET0131 , \ind_reg[1]/NET0131 ,
    \k[0]_pad , \k[1]_pad , \k[2]_pad , \k[3]_pad , \max_reg[0]/NET0131 ,
    \max_reg[1]/NET0131 , \max_reg[2]/NET0131 , \max_reg[3]/NET0131 ,
    \max_reg[4]/NET0131 , \memory_reg[0][0]/NET0131 ,
    \memory_reg[0][1]/NET0131 , \memory_reg[10][0]/NET0131 ,
    \memory_reg[10][1]/NET0131 , \memory_reg[11][0]/NET0131 ,
    \memory_reg[11][1]/NET0131 , \memory_reg[12][0]/NET0131 ,
    \memory_reg[12][1]/NET0131 , \memory_reg[13][0]/NET0131 ,
    \memory_reg[13][1]/NET0131 , \memory_reg[14][0]/NET0131 ,
    \memory_reg[14][1]/NET0131 , \memory_reg[15][0]/NET0131 ,
    \memory_reg[15][1]/NET0131 , \memory_reg[16][0]/NET0131 ,
    \memory_reg[16][1]/NET0131 , \memory_reg[17][0]/NET0131 ,
    \memory_reg[17][1]/NET0131 , \memory_reg[18][0]/NET0131 ,
    \memory_reg[18][1]/NET0131 , \memory_reg[19][0]/NET0131 ,
    \memory_reg[19][1]/NET0131 , \memory_reg[1][0]/NET0131 ,
    \memory_reg[1][1]/NET0131 , \memory_reg[20][0]/NET0131 ,
    \memory_reg[20][1]/NET0131 , \memory_reg[21][0]/NET0131 ,
    \memory_reg[21][1]/NET0131 , \memory_reg[22][0]/NET0131 ,
    \memory_reg[22][1]/NET0131 , \memory_reg[23][0]/NET0131 ,
    \memory_reg[23][1]/NET0131 , \memory_reg[24][0]/NET0131 ,
    \memory_reg[24][1]/NET0131 , \memory_reg[25][0]/NET0131 ,
    \memory_reg[25][1]/NET0131 , \memory_reg[26][0]/NET0131 ,
    \memory_reg[26][1]/NET0131 , \memory_reg[27][0]/NET0131 ,
    \memory_reg[27][1]/NET0131 , \memory_reg[28][0]/NET0131 ,
    \memory_reg[28][1]/NET0131 , \memory_reg[29][0]/NET0131 ,
    \memory_reg[29][1]/NET0131 , \memory_reg[2][0]/NET0131 ,
    \memory_reg[2][1]/NET0131 , \memory_reg[30][0]/NET0131 ,
    \memory_reg[30][1]/NET0131 , \memory_reg[31][0]/NET0131 ,
    \memory_reg[31][1]/NET0131 , \memory_reg[3][0]/NET0131 ,
    \memory_reg[3][1]/NET0131 , \memory_reg[4][0]/NET0131 ,
    \memory_reg[4][1]/NET0131 , \memory_reg[5][0]/NET0131 ,
    \memory_reg[5][1]/NET0131 , \memory_reg[6][0]/NET0131 ,
    \memory_reg[6][1]/NET0131 , \memory_reg[7][0]/NET0131 ,
    \memory_reg[7][1]/NET0131 , \memory_reg[8][0]/NET0131 ,
    \memory_reg[8][1]/NET0131 , \memory_reg[9][0]/NET0131 ,
    \memory_reg[9][1]/NET0131 , \nl[0]_pad , \nl[2]_pad , \nl[3]_pad ,
    \nl_reg[1]/NET0131 , nloss_pad, \play_reg/NET0131 , \s_reg/NET0131 ,
    \scan_reg[0]/NET0131 , \scan_reg[1]/NET0131 , \scan_reg[2]/NET0131 ,
    \scan_reg[3]/NET0131 , \scan_reg[4]/NET0131 , \sound_reg[0]/NET0131 ,
    \sound_reg[1]/NET0131 , \sound_reg[2]/NET0131 , speaker_pad, start_pad,
    \timebase_reg[0]/NET0131 , \timebase_reg[1]/NET0131 ,
    \timebase_reg[2]/NET0131 , \timebase_reg[3]/NET0131 ,
    \timebase_reg[4]/NET0131 , \timebase_reg[5]/NET0131 , \wr_reg/NET0131 ,
    _al_n0, _al_n1, \count_reg[0]/P0001 , \g10376/_0_ , \g11078/_0_ ,
    \g11102/_0_ , \g11126/_0_ , \g11156/_0_ , \g11299/_0_ , \g11308/_0_ ,
    \g11318/_0_ , \g11346/_0_ , \g11378/_0_ , \g11516/_0_ , \g63/_0_ ,
    \g8501/_0_ , \g8516/_0_ , \g8517/_0_ , \g8519/_0_ , \g8520/_0_ ,
    \g8522/_0_ , \g8526/_0_ , \g8529/_2_ , \g8545/_0_ , \g8546/_0_ ,
    \g8547/_0_ , \g8555/_0_ , \g8556/_0_ , \g8557/_0_ , \g8558/_0_ ,
    \g8559/_0_ , \g8560/_0_ , \g8562/_0_ , \g8563/_0_ , \g8581/_0_ ,
    \g8586/_0_ , \g8591/_0_ , \g8594/_0_ , \g8606/_0_ , \g8608/_0_ ,
    \g8647/_0_ , \g8659/_0_ , \g8695/_0_ , \g8784/_0_ , \g8797/_0_ ,
    \g8854/_2_ , \g8869/_0_ , \g8871/_0_ , \g8889/_0_ , \g8891/_0_ ,
    \g8892/_0_ , \g8894/_0_ , \g8970/_0_ , \g8975/_0_ , \g8992/_0_ ,
    \g9180/_0_ , \g9183/_0_ , \g9511/u3_syn_4 , \g9513/u3_syn_4 ,
    \g9515/u3_syn_4 , \g9517/u3_syn_4 , \g9519/u3_syn_4 , \g9521/u3_syn_4 ,
    \g9523/u3_syn_4 , \g9525/u3_syn_4 , \g9527/u3_syn_4 , \g9529/u3_syn_4 ,
    \g9531/u3_syn_4 , \g9533/u3_syn_4 , \g9535/u3_syn_4 , \g9537/u3_syn_4 ,
    \g9539/u3_syn_4 , \g9541/u3_syn_4 , \g9543/u3_syn_4 , \g9545/u3_syn_4 ,
    \g9547/u3_syn_4 , \g9549/u3_syn_4 , \g9551/u3_syn_4 , \g9553/u3_syn_4 ,
    \g9555/u3_syn_4 , \g9557/u3_syn_4 , \g9559/u3_syn_4 , \g9560/u3_syn_4 ,
    \g9562/u3_syn_4 , \g9564/u3_syn_4 , \g9566/u3_syn_4 , \g9568/u3_syn_4 ,
    \g9570/u3_syn_4 , \g9572/u3_syn_4   );
  input  \address_reg[0]/NET0131 , \address_reg[1]/NET0131 ,
    \address_reg[2]/NET0131 , \address_reg[3]/NET0131 ,
    \address_reg[4]/NET0131 , \count_reg[0]/NET0131 ,
    \count_reg[0]1198/NET0131 , \count_reg[1]/NET0131 ,
    \count_reg[1]1200/NET0131 , \count_reg[2]/NET0131 ,
    \count_reg[3]/NET0131 , \count_reg[4]/NET0131 , \count_reg[5]/NET0131 ,
    \counter_reg[0]/NET0131 , \counter_reg[1]/NET0131 ,
    \counter_reg[2]/NET0131 , \data_in_reg[0]/NET0131 ,
    \data_in_reg[1]/NET0131 , \data_out_reg[0]/NET0131 ,
    \data_out_reg[1]/NET0131 , \gamma_reg[0]/NET0131 ,
    \gamma_reg[1]/NET0131 , \gamma_reg[2]/NET0131 , \gamma_reg[3]/NET0131 ,
    \gamma_reg[4]/NET0131 , \ind_reg[0]/NET0131 , \ind_reg[1]/NET0131 ,
    \k[0]_pad , \k[1]_pad , \k[2]_pad , \k[3]_pad , \max_reg[0]/NET0131 ,
    \max_reg[1]/NET0131 , \max_reg[2]/NET0131 , \max_reg[3]/NET0131 ,
    \max_reg[4]/NET0131 , \memory_reg[0][0]/NET0131 ,
    \memory_reg[0][1]/NET0131 , \memory_reg[10][0]/NET0131 ,
    \memory_reg[10][1]/NET0131 , \memory_reg[11][0]/NET0131 ,
    \memory_reg[11][1]/NET0131 , \memory_reg[12][0]/NET0131 ,
    \memory_reg[12][1]/NET0131 , \memory_reg[13][0]/NET0131 ,
    \memory_reg[13][1]/NET0131 , \memory_reg[14][0]/NET0131 ,
    \memory_reg[14][1]/NET0131 , \memory_reg[15][0]/NET0131 ,
    \memory_reg[15][1]/NET0131 , \memory_reg[16][0]/NET0131 ,
    \memory_reg[16][1]/NET0131 , \memory_reg[17][0]/NET0131 ,
    \memory_reg[17][1]/NET0131 , \memory_reg[18][0]/NET0131 ,
    \memory_reg[18][1]/NET0131 , \memory_reg[19][0]/NET0131 ,
    \memory_reg[19][1]/NET0131 , \memory_reg[1][0]/NET0131 ,
    \memory_reg[1][1]/NET0131 , \memory_reg[20][0]/NET0131 ,
    \memory_reg[20][1]/NET0131 , \memory_reg[21][0]/NET0131 ,
    \memory_reg[21][1]/NET0131 , \memory_reg[22][0]/NET0131 ,
    \memory_reg[22][1]/NET0131 , \memory_reg[23][0]/NET0131 ,
    \memory_reg[23][1]/NET0131 , \memory_reg[24][0]/NET0131 ,
    \memory_reg[24][1]/NET0131 , \memory_reg[25][0]/NET0131 ,
    \memory_reg[25][1]/NET0131 , \memory_reg[26][0]/NET0131 ,
    \memory_reg[26][1]/NET0131 , \memory_reg[27][0]/NET0131 ,
    \memory_reg[27][1]/NET0131 , \memory_reg[28][0]/NET0131 ,
    \memory_reg[28][1]/NET0131 , \memory_reg[29][0]/NET0131 ,
    \memory_reg[29][1]/NET0131 , \memory_reg[2][0]/NET0131 ,
    \memory_reg[2][1]/NET0131 , \memory_reg[30][0]/NET0131 ,
    \memory_reg[30][1]/NET0131 , \memory_reg[31][0]/NET0131 ,
    \memory_reg[31][1]/NET0131 , \memory_reg[3][0]/NET0131 ,
    \memory_reg[3][1]/NET0131 , \memory_reg[4][0]/NET0131 ,
    \memory_reg[4][1]/NET0131 , \memory_reg[5][0]/NET0131 ,
    \memory_reg[5][1]/NET0131 , \memory_reg[6][0]/NET0131 ,
    \memory_reg[6][1]/NET0131 , \memory_reg[7][0]/NET0131 ,
    \memory_reg[7][1]/NET0131 , \memory_reg[8][0]/NET0131 ,
    \memory_reg[8][1]/NET0131 , \memory_reg[9][0]/NET0131 ,
    \memory_reg[9][1]/NET0131 , \nl[0]_pad , \nl[2]_pad , \nl[3]_pad ,
    \nl_reg[1]/NET0131 , nloss_pad, \play_reg/NET0131 , \s_reg/NET0131 ,
    \scan_reg[0]/NET0131 , \scan_reg[1]/NET0131 , \scan_reg[2]/NET0131 ,
    \scan_reg[3]/NET0131 , \scan_reg[4]/NET0131 , \sound_reg[0]/NET0131 ,
    \sound_reg[1]/NET0131 , \sound_reg[2]/NET0131 , speaker_pad, start_pad,
    \timebase_reg[0]/NET0131 , \timebase_reg[1]/NET0131 ,
    \timebase_reg[2]/NET0131 , \timebase_reg[3]/NET0131 ,
    \timebase_reg[4]/NET0131 , \timebase_reg[5]/NET0131 , \wr_reg/NET0131 ;
  output _al_n0, _al_n1, \count_reg[0]/P0001 , \g10376/_0_ , \g11078/_0_ ,
    \g11102/_0_ , \g11126/_0_ , \g11156/_0_ , \g11299/_0_ , \g11308/_0_ ,
    \g11318/_0_ , \g11346/_0_ , \g11378/_0_ , \g11516/_0_ , \g63/_0_ ,
    \g8501/_0_ , \g8516/_0_ , \g8517/_0_ , \g8519/_0_ , \g8520/_0_ ,
    \g8522/_0_ , \g8526/_0_ , \g8529/_2_ , \g8545/_0_ , \g8546/_0_ ,
    \g8547/_0_ , \g8555/_0_ , \g8556/_0_ , \g8557/_0_ , \g8558/_0_ ,
    \g8559/_0_ , \g8560/_0_ , \g8562/_0_ , \g8563/_0_ , \g8581/_0_ ,
    \g8586/_0_ , \g8591/_0_ , \g8594/_0_ , \g8606/_0_ , \g8608/_0_ ,
    \g8647/_0_ , \g8659/_0_ , \g8695/_0_ , \g8784/_0_ , \g8797/_0_ ,
    \g8854/_2_ , \g8869/_0_ , \g8871/_0_ , \g8889/_0_ , \g8891/_0_ ,
    \g8892/_0_ , \g8894/_0_ , \g8970/_0_ , \g8975/_0_ , \g8992/_0_ ,
    \g9180/_0_ , \g9183/_0_ , \g9511/u3_syn_4 , \g9513/u3_syn_4 ,
    \g9515/u3_syn_4 , \g9517/u3_syn_4 , \g9519/u3_syn_4 , \g9521/u3_syn_4 ,
    \g9523/u3_syn_4 , \g9525/u3_syn_4 , \g9527/u3_syn_4 , \g9529/u3_syn_4 ,
    \g9531/u3_syn_4 , \g9533/u3_syn_4 , \g9535/u3_syn_4 , \g9537/u3_syn_4 ,
    \g9539/u3_syn_4 , \g9541/u3_syn_4 , \g9543/u3_syn_4 , \g9545/u3_syn_4 ,
    \g9547/u3_syn_4 , \g9549/u3_syn_4 , \g9551/u3_syn_4 , \g9553/u3_syn_4 ,
    \g9555/u3_syn_4 , \g9557/u3_syn_4 , \g9559/u3_syn_4 , \g9560/u3_syn_4 ,
    \g9562/u3_syn_4 , \g9564/u3_syn_4 , \g9566/u3_syn_4 , \g9568/u3_syn_4 ,
    \g9570/u3_syn_4 , \g9572/u3_syn_4 ;
  wire new_n217_, new_n218_, new_n219_, new_n220_, new_n221_, new_n222_,
    new_n223_, new_n224_, new_n225_, new_n226_, new_n227_, new_n228_,
    new_n229_, new_n230_, new_n231_, new_n232_, new_n233_, new_n234_,
    new_n235_, new_n236_, new_n237_, new_n238_, new_n239_, new_n240_,
    new_n241_, new_n242_, new_n243_, new_n244_, new_n245_, new_n246_,
    new_n247_, new_n248_, new_n249_, new_n250_, new_n251_, new_n252_,
    new_n253_, new_n254_, new_n255_, new_n256_, new_n257_, new_n258_,
    new_n259_, new_n260_, new_n261_, new_n263_, new_n264_, new_n265_,
    new_n266_, new_n267_, new_n268_, new_n269_, new_n270_, new_n271_,
    new_n272_, new_n273_, new_n274_, new_n275_, new_n276_, new_n277_,
    new_n278_, new_n279_, new_n280_, new_n281_, new_n282_, new_n283_,
    new_n284_, new_n285_, new_n286_, new_n287_, new_n288_, new_n290_,
    new_n291_, new_n292_, new_n293_, new_n294_, new_n295_, new_n296_,
    new_n297_, new_n298_, new_n299_, new_n300_, new_n301_, new_n302_,
    new_n303_, new_n304_, new_n305_, new_n306_, new_n307_, new_n308_,
    new_n309_, new_n310_, new_n311_, new_n312_, new_n313_, new_n315_,
    new_n316_, new_n317_, new_n318_, new_n319_, new_n320_, new_n321_,
    new_n323_, new_n324_, new_n325_, new_n326_, new_n327_, new_n328_,
    new_n329_, new_n330_, new_n331_, new_n332_, new_n333_, new_n334_,
    new_n335_, new_n336_, new_n337_, new_n338_, new_n339_, new_n340_,
    new_n341_, new_n343_, new_n344_, new_n345_, new_n346_, new_n347_,
    new_n348_, new_n349_, new_n350_, new_n351_, new_n352_, new_n353_,
    new_n354_, new_n355_, new_n356_, new_n358_, new_n359_, new_n360_,
    new_n361_, new_n362_, new_n363_, new_n364_, new_n365_, new_n366_,
    new_n368_, new_n369_, new_n370_, new_n371_, new_n372_, new_n373_,
    new_n374_, new_n375_, new_n376_, new_n377_, new_n378_, new_n379_,
    new_n380_, new_n381_, new_n382_, new_n384_, new_n385_, new_n386_,
    new_n388_, new_n389_, new_n390_, new_n391_, new_n392_, new_n393_,
    new_n394_, new_n395_, new_n396_, new_n397_, new_n398_, new_n400_,
    new_n401_, new_n402_, new_n403_, new_n404_, new_n405_, new_n406_,
    new_n407_, new_n408_, new_n409_, new_n410_, new_n412_, new_n413_,
    new_n414_, new_n415_, new_n416_, new_n417_, new_n418_, new_n419_,
    new_n420_, new_n421_, new_n422_, new_n423_, new_n424_, new_n426_,
    new_n427_, new_n428_, new_n429_, new_n430_, new_n432_, new_n433_,
    new_n434_, new_n435_, new_n436_, new_n437_, new_n439_, new_n440_,
    new_n441_, new_n442_, new_n443_, new_n444_, new_n445_, new_n446_,
    new_n447_, new_n449_, new_n450_, new_n451_, new_n452_, new_n454_,
    new_n455_, new_n456_, new_n457_, new_n458_, new_n459_, new_n460_,
    new_n461_, new_n462_, new_n464_, new_n465_, new_n466_, new_n467_,
    new_n468_, new_n469_, new_n470_, new_n471_, new_n472_, new_n474_,
    new_n475_, new_n476_, new_n477_, new_n478_, new_n479_, new_n481_,
    new_n482_, new_n483_, new_n484_, new_n485_, new_n486_, new_n488_,
    new_n489_, new_n490_, new_n491_, new_n492_, new_n493_, new_n494_,
    new_n495_, new_n496_, new_n498_, new_n499_, new_n500_, new_n502_,
    new_n503_, new_n505_, new_n506_, new_n507_, new_n508_, new_n509_,
    new_n511_, new_n512_, new_n513_, new_n514_, new_n516_, new_n517_,
    new_n518_, new_n519_, new_n521_, new_n522_, new_n523_, new_n524_,
    new_n525_, new_n526_, new_n528_, new_n530_, new_n533_, new_n534_,
    new_n536_, new_n537_, new_n538_, new_n540_, new_n541_, new_n543_,
    new_n544_, new_n546_, new_n547_, new_n549_, new_n550_, new_n551_,
    new_n553_, new_n555_, new_n556_, new_n557_, new_n559_, new_n561_,
    new_n562_, new_n563_, new_n564_, new_n565_, new_n566_, new_n567_,
    new_n568_, new_n569_, new_n570_, new_n571_, new_n572_, new_n573_,
    new_n574_, new_n575_, new_n576_, new_n577_, new_n578_, new_n580_,
    new_n582_, new_n583_, new_n584_, new_n585_, new_n586_, new_n587_,
    new_n588_, new_n589_, new_n590_, new_n591_, new_n593_, new_n594_,
    new_n595_, new_n598_, new_n600_, new_n602_, new_n604_, new_n606_,
    new_n607_, new_n611_, new_n612_, new_n613_, new_n614_, new_n615_,
    new_n616_, new_n617_, new_n618_, new_n619_, new_n620_, new_n621_,
    new_n622_, new_n623_, new_n624_, new_n625_, new_n626_, new_n627_,
    new_n628_, new_n629_, new_n630_, new_n631_, new_n632_, new_n633_,
    new_n634_, new_n635_, new_n636_, new_n637_, new_n638_, new_n639_,
    new_n640_, new_n641_, new_n642_, new_n643_, new_n644_, new_n645_,
    new_n646_, new_n647_, new_n648_, new_n649_, new_n650_, new_n651_,
    new_n652_, new_n653_, new_n655_, new_n656_, new_n657_, new_n658_,
    new_n659_, new_n660_, new_n661_, new_n662_, new_n663_, new_n664_,
    new_n665_, new_n666_, new_n667_, new_n668_, new_n669_, new_n670_,
    new_n671_, new_n672_, new_n673_, new_n674_, new_n675_, new_n676_,
    new_n677_, new_n678_, new_n680_, new_n682_, new_n689_, new_n692_;
  assign \g10376/_0_  = \count_reg[0]/NET0131  ^ \count_reg[1]/NET0131 ;
  assign \g11078/_0_  = ~new_n254_ | (~new_n217_ & \scan_reg[1]/NET0131 );
  assign new_n217_ = new_n244_ & new_n218_ & new_n237_;
  assign new_n218_ = new_n226_ & new_n232_ & ~new_n219_ & ~new_n236_;
  assign new_n219_ = ~new_n224_ & new_n220_;
  assign new_n220_ = new_n223_ & ~new_n221_ & new_n222_;
  assign new_n221_ = ~\gamma_reg[0]/NET0131  & ~start_pad;
  assign new_n222_ = \gamma_reg[2]/NET0131  & ~\gamma_reg[1]/NET0131  & ~start_pad;
  assign new_n223_ = \gamma_reg[3]/NET0131  & ~\gamma_reg[4]/NET0131  & ~start_pad;
  assign new_n224_ = new_n225_ & ~\count_reg[5]/NET0131  & ~\count_reg[3]/NET0131  & ~\count_reg[4]/NET0131 ;
  assign new_n225_ = ~\count_reg[2]/NET0131  & ~\count_reg[0]1198/NET0131  & ~\count_reg[1]1200/NET0131 ;
  assign new_n226_ = ~new_n227_ & ~new_n229_;
  assign new_n227_ = new_n228_ & ~new_n221_ & new_n223_;
  assign new_n228_ = \gamma_reg[1]/NET0131  & ~\gamma_reg[2]/NET0131  & ~start_pad;
  assign new_n229_ = new_n230_ & ~\gamma_reg[0]/NET0131  & new_n231_;
  assign new_n230_ = start_pad | (~\gamma_reg[4]/NET0131  & ~\gamma_reg[3]/NET0131 );
  assign new_n231_ = \gamma_reg[1]/NET0131  & ~start_pad & \gamma_reg[2]/NET0131 ;
  assign new_n232_ = ~new_n233_ & ~new_n234_;
  assign new_n233_ = new_n222_ & new_n230_;
  assign new_n234_ = new_n231_ & new_n235_;
  assign new_n235_ = \gamma_reg[4]/NET0131  & ~\gamma_reg[3]/NET0131  & ~start_pad;
  assign new_n236_ = new_n230_ & ~new_n221_ & new_n228_;
  assign new_n237_ = ~new_n242_ & new_n238_;
  assign new_n238_ = ~new_n239_ & ~new_n241_;
  assign new_n239_ = new_n222_ & new_n240_;
  assign new_n240_ = \gamma_reg[4]/NET0131  & ~start_pad & ~\gamma_reg[0]/NET0131  & ~\gamma_reg[3]/NET0131 ;
  assign new_n241_ = \gamma_reg[0]/NET0131  & new_n223_ & new_n231_;
  assign new_n242_ = new_n243_ & (start_pad | ~\gamma_reg[2]/NET0131 );
  assign new_n243_ = \gamma_reg[0]/NET0131  & \gamma_reg[4]/NET0131  & ~\gamma_reg[3]/NET0131  & ~start_pad;
  assign new_n244_ = new_n245_ & new_n248_ & (~new_n253_ | new_n235_);
  assign new_n245_ = ~new_n246_ & ~new_n247_;
  assign new_n246_ = new_n223_ & new_n221_ & new_n222_;
  assign new_n247_ = new_n223_ & ~\gamma_reg[0]/NET0131  & new_n231_;
  assign new_n248_ = ~new_n252_ & ~new_n251_ & ~new_n249_ & ~new_n250_;
  assign new_n249_ = new_n228_ & new_n240_;
  assign new_n250_ = new_n222_ & new_n243_;
  assign new_n251_ = new_n228_ & new_n221_ & new_n223_;
  assign new_n252_ = new_n240_ & new_n253_;
  assign new_n253_ = start_pad | (~\gamma_reg[2]/NET0131  & ~\gamma_reg[1]/NET0131 );
  assign new_n254_ = ~new_n255_ & (~new_n261_ | new_n260_);
  assign new_n255_ = new_n256_ & ((\scan_reg[1]/NET0131  & (new_n257_ | ~\scan_reg[0]/NET0131 )) | (~new_n257_ & \scan_reg[0]/NET0131  & ~\scan_reg[1]/NET0131 ));
  assign new_n256_ = new_n220_ & new_n224_;
  assign new_n257_ = new_n258_ & new_n259_ & (~\max_reg[3]/NET0131  ^ \scan_reg[3]/NET0131 );
  assign new_n258_ = (~\max_reg[1]/NET0131  ^ \scan_reg[1]/NET0131 ) & (~\max_reg[4]/NET0131  ^ \scan_reg[4]/NET0131 );
  assign new_n259_ = (~\max_reg[0]/NET0131  ^ \scan_reg[0]/NET0131 ) & (~\max_reg[2]/NET0131  ^ \scan_reg[2]/NET0131 );
  assign new_n260_ = (new_n257_ | ((\scan_reg[0]/NET0131  | ~\scan_reg[1]/NET0131 ) & (~new_n224_ | ~\scan_reg[0]/NET0131  | \scan_reg[1]/NET0131 ))) & (new_n224_ | ~\scan_reg[1]/NET0131 );
  assign new_n261_ = \gamma_reg[0]/NET0131  & new_n230_ & new_n231_;
  assign \g11102/_0_  = ~new_n275_ | (\address_reg[0]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n263_ = new_n274_ & new_n270_ & new_n264_ & new_n267_;
  assign new_n264_ = ~new_n251_ & ~new_n265_ & ~new_n250_;
  assign new_n265_ = new_n266_ & new_n221_;
  assign new_n266_ = new_n253_ & \gamma_reg[4]/NET0131  & ~start_pad & \gamma_reg[3]/NET0131 ;
  assign new_n267_ = new_n268_ & ~new_n227_ & ~new_n269_;
  assign new_n268_ = ~new_n229_ & ~new_n246_;
  assign new_n269_ = new_n253_ & new_n221_ & new_n230_;
  assign new_n270_ = ~new_n273_ & ~new_n271_ & ~new_n272_;
  assign new_n271_ = new_n228_ & new_n243_;
  assign new_n272_ = new_n253_ & ~new_n221_ & new_n230_;
  assign new_n273_ = new_n230_ & new_n221_ & new_n222_;
  assign new_n274_ = ~new_n234_ & ~new_n239_ & (new_n221_ | ~new_n266_);
  assign new_n275_ = (new_n279_ | ~\max_reg[0]/NET0131 ) & (new_n276_ | ~\scan_reg[0]/NET0131 );
  assign new_n276_ = ~new_n277_ & ~new_n236_;
  assign new_n277_ = new_n278_ & new_n221_;
  assign new_n278_ = new_n223_ & new_n253_;
  assign new_n279_ = ~new_n280_ & ~new_n282_;
  assign new_n280_ = new_n281_ & new_n221_;
  assign new_n281_ = new_n228_ & new_n230_;
  assign new_n282_ = new_n243_ & new_n253_;
  assign new_n283_ = new_n287_ & new_n284_ & new_n285_;
  assign new_n284_ = (~new_n278_ & (~new_n233_ | ~\gamma_reg[0]/NET0131 )) | (~start_pad & ~\gamma_reg[0]/NET0131 );
  assign new_n285_ = ~new_n220_ & ~new_n286_;
  assign new_n286_ = new_n240_ & (start_pad | ~\gamma_reg[2]/NET0131 );
  assign new_n287_ = ~new_n288_ & ~new_n261_;
  assign new_n288_ = new_n223_ & new_n231_;
  assign \g11126/_0_  = ~new_n290_ | ~new_n304_ | (new_n220_ & ~new_n310_);
  assign new_n290_ = new_n291_ & new_n294_ & (~\count_reg[3]/NET0131  | new_n302_);
  assign new_n291_ = ~new_n293_ & (~\timebase_reg[3]/NET0131  | new_n292_);
  assign new_n292_ = ~new_n271_ & (~\gamma_reg[0]/NET0131  | ~new_n233_);
  assign new_n293_ = new_n257_ & new_n224_ & new_n250_;
  assign new_n294_ = (new_n301_ | ~new_n299_) & (new_n295_ | new_n298_);
  assign new_n295_ = ~new_n296_ & (~\timebase_reg[3]/NET0131  | ~new_n224_);
  assign new_n296_ = ~new_n297_ & (~new_n225_ ^ ~\count_reg[3]/NET0131 );
  assign new_n297_ = ~\count_reg[5]/NET0131  & ~\count_reg[3]/NET0131  & ~\count_reg[4]/NET0131 ;
  assign new_n298_ = ~new_n246_ & ~new_n241_ & ~new_n229_ & ~new_n239_;
  assign new_n299_ = ~new_n224_ & new_n251_ & (\timebase_reg[3]/NET0131  | new_n300_);
  assign new_n300_ = ~\k[3]_pad  & ~\k[2]_pad  & ~\k[0]_pad  & ~\k[1]_pad ;
  assign new_n301_ = new_n300_ & (~new_n225_ ^ \count_reg[3]/NET0131 );
  assign new_n302_ = ~new_n282_ & new_n303_;
  assign new_n303_ = ~new_n230_ | ~new_n221_ | (~new_n253_ & ~new_n228_);
  assign new_n304_ = (new_n308_ | (~new_n225_ ^ \count_reg[3]/NET0131 )) & (new_n305_ | ~\count_reg[3]/NET0131 );
  assign new_n305_ = new_n306_ & new_n307_;
  assign new_n306_ = ~new_n273_ & ~new_n272_ & ~new_n236_ & ~new_n249_;
  assign new_n307_ = ~new_n227_ & ~new_n247_ & (new_n221_ | ~new_n278_);
  assign new_n308_ = new_n309_ & (new_n297_ | (~new_n250_ & ~new_n252_));
  assign new_n309_ = ~new_n234_ & ~new_n266_ & (~new_n261_ | new_n224_);
  assign new_n310_ = ~new_n296_ & (~new_n311_ | (~new_n312_ & ~\count_reg[3]/NET0131 ));
  assign new_n311_ = new_n224_ & new_n257_;
  assign new_n312_ = \max_reg[4]/NET0131  & new_n313_ & \max_reg[3]/NET0131 ;
  assign new_n313_ = \max_reg[2]/NET0131  & \max_reg[0]/NET0131  & \max_reg[1]/NET0131 ;
  assign \g11156/_0_  = ~new_n315_ | ~new_n318_ | (new_n321_ & new_n256_);
  assign new_n315_ = ~new_n317_ & new_n316_;
  assign new_n316_ = ~new_n249_ & ~new_n247_ & ~new_n293_ & ~new_n234_;
  assign new_n317_ = ~new_n224_ & (new_n251_ | new_n241_);
  assign new_n318_ = new_n320_ & new_n284_ & ~new_n319_ & new_n279_;
  assign new_n319_ = ~new_n311_ & new_n261_;
  assign new_n320_ = ~new_n229_ & ~new_n272_;
  assign new_n321_ = ~new_n312_ & new_n257_;
  assign \g11299/_0_  = ~new_n336_ | (\sound_reg[0]/NET0131  & (~new_n331_ | ~new_n323_));
  assign new_n323_ = new_n324_ & (new_n329_ | ~new_n256_);
  assign new_n324_ = new_n325_ & new_n327_ & ~new_n328_ & new_n326_;
  assign new_n325_ = ~new_n272_ & ~new_n229_ & ~new_n281_;
  assign new_n326_ = ~new_n282_ & ~new_n246_ & ~new_n239_ & ~new_n288_;
  assign new_n327_ = ~new_n261_ & ~new_n278_;
  assign new_n328_ = new_n235_ & ~new_n221_ & new_n231_;
  assign new_n329_ = \max_reg[4]/NET0131  & new_n330_ & new_n313_;
  assign new_n330_ = \scan_reg[3]/NET0131  & \max_reg[3]/NET0131  & new_n258_ & new_n259_;
  assign new_n331_ = new_n335_ & ~new_n219_ & new_n332_;
  assign new_n332_ = new_n333_ & new_n334_ & ~new_n265_ & ~new_n252_;
  assign new_n333_ = ~new_n249_ & ~new_n273_;
  assign new_n334_ = ~new_n269_ & (new_n224_ | new_n221_ | ~new_n266_);
  assign new_n335_ = ~new_n250_ & ~new_n227_ & (~new_n221_ | ~new_n234_);
  assign new_n336_ = ~new_n337_ & new_n341_ & (~\data_out_reg[0]/NET0131  | new_n292_);
  assign new_n337_ = new_n251_ & (new_n340_ | new_n338_);
  assign new_n338_ = (\sound_reg[0]/NET0131  & (new_n224_ | new_n339_)) | (\k[3]_pad  & ~new_n224_ & new_n339_);
  assign new_n339_ = ~\k[0]_pad  & ~\k[2]_pad ;
  assign new_n340_ = \k[1]_pad  & ~new_n224_ & ~\k[0]_pad ;
  assign new_n341_ = ~new_n293_ & (~new_n328_ | ~new_n224_);
  assign \g11308/_0_  = ~new_n349_ | (~new_n343_ & ~new_n356_);
  assign new_n343_ = new_n344_ & new_n347_;
  assign new_n344_ = new_n345_ & new_n346_ & ~new_n265_ & ~new_n252_;
  assign new_n345_ = ~new_n220_ & ~new_n328_;
  assign new_n346_ = ~new_n250_ & ~new_n261_;
  assign new_n347_ = new_n348_ & new_n238_ & new_n268_;
  assign new_n348_ = new_n221_ ? ~new_n234_ : ~new_n266_;
  assign new_n349_ = ~new_n354_ & ~new_n351_ & (~\count_reg[4]/NET0131  | new_n350_);
  assign new_n350_ = new_n307_ & new_n302_ & new_n306_;
  assign new_n351_ = ~new_n353_ & new_n352_;
  assign new_n352_ = new_n300_ & ~new_n224_ & new_n251_;
  assign new_n353_ = (~\count_reg[4]/NET0131  & (\count_reg[3]/NET0131  | ~new_n225_)) | (~\count_reg[3]/NET0131  & new_n225_ & \count_reg[4]/NET0131 );
  assign new_n354_ = \timebase_reg[4]/NET0131  & (~new_n292_ | (~new_n300_ & new_n355_));
  assign new_n355_ = ~new_n224_ & new_n251_;
  assign new_n356_ = (new_n353_ | new_n224_) & (new_n298_ | ~\timebase_reg[4]/NET0131  | ~new_n224_);
  assign \g11318/_0_  = ~new_n363_ | new_n358_ | new_n360_;
  assign new_n358_ = ~new_n359_ & \count_reg[5]/NET0131  & (new_n352_ | ~new_n344_);
  assign new_n359_ = new_n225_ & ~\count_reg[3]/NET0131  & ~\count_reg[4]/NET0131 ;
  assign new_n360_ = \count_reg[5]/NET0131  & (~new_n361_ | (~new_n348_ & ~new_n359_));
  assign new_n361_ = new_n302_ & new_n362_ & ~new_n278_ & new_n306_;
  assign new_n362_ = ~new_n227_ & ~new_n247_;
  assign new_n363_ = new_n366_ & (~\timebase_reg[5]/NET0131  | (~new_n364_ & new_n365_));
  assign new_n364_ = ~new_n298_ & new_n224_;
  assign new_n365_ = new_n292_ & (new_n300_ | ~new_n355_);
  assign new_n366_ = ~new_n277_ & (new_n298_ | new_n359_ | ~\count_reg[5]/NET0131 );
  assign \g11346/_0_  = ~new_n375_ | new_n368_ | new_n373_;
  assign new_n368_ = \nl_reg[1]/NET0131  & (new_n282_ | new_n369_ | ~new_n370_);
  assign new_n369_ = ~new_n224_ & (~new_n268_ | ~new_n348_ | ~new_n238_);
  assign new_n370_ = new_n303_ & new_n371_ & new_n372_;
  assign new_n371_ = ~new_n249_ & (~new_n250_ | new_n224_);
  assign new_n372_ = ~new_n328_ & ~new_n251_ & ~new_n252_;
  assign new_n373_ = \data_out_reg[0]/NET0131  & ~new_n374_ & ~\data_out_reg[1]/NET0131 ;
  assign new_n374_ = ~new_n293_ & new_n292_ & (~new_n328_ | ~new_n224_);
  assign new_n375_ = ~new_n382_ & ~new_n376_ & ~new_n379_;
  assign new_n376_ = \nl_reg[1]/NET0131  & (new_n377_ | ~new_n378_ | ~new_n292_);
  assign new_n377_ = new_n224_ & new_n250_;
  assign new_n378_ = ~new_n273_ & ~new_n278_ & ~new_n236_ & ~new_n261_;
  assign new_n379_ = (new_n381_ | \nl_reg[1]/NET0131 ) & (new_n265_ | ~new_n380_);
  assign new_n380_ = ~new_n247_ & ~new_n220_ & ~new_n227_;
  assign new_n381_ = ~\ind_reg[1]/NET0131  & \ind_reg[0]/NET0131  & (new_n247_ | new_n227_);
  assign new_n382_ = new_n265_ & new_n224_;
  assign \g11378/_0_  = new_n384_ | ~new_n385_ | (new_n261_ & new_n311_);
  assign new_n384_ = new_n220_ & (new_n312_ | ~new_n311_);
  assign new_n385_ = new_n386_ & ~new_n317_ & new_n362_;
  assign new_n386_ = ~new_n246_ & (start_pad | ~\gamma_reg[3]/NET0131  | ~new_n253_);
  assign \g11516/_0_  = new_n398_ | new_n397_ | new_n388_ | new_n395_;
  assign new_n388_ = \sound_reg[2]/NET0131  & (new_n391_ | ~new_n394_ | ~new_n389_);
  assign new_n389_ = new_n326_ & new_n390_ & ~new_n220_ & new_n348_;
  assign new_n390_ = ~new_n328_ & ~new_n227_ & ~new_n269_;
  assign new_n391_ = ~new_n392_ & new_n393_;
  assign new_n392_ = ~new_n224_ & (\k[3]_pad  | \k[2]_pad );
  assign new_n393_ = new_n251_ & (new_n224_ | (~\k[0]_pad  & ~\k[1]_pad ));
  assign new_n394_ = new_n333_ & ~new_n252_ & ~new_n265_ & ~new_n277_;
  assign new_n395_ = (new_n293_ | \sound_reg[2]/NET0131 ) & (~new_n396_ | ~new_n346_);
  assign new_n396_ = new_n325_ & (new_n221_ | ~new_n278_);
  assign new_n397_ = new_n256_ & new_n329_;
  assign new_n398_ = ~new_n221_ & new_n224_ & (new_n266_ | new_n234_);
  assign \g63/_0_  = new_n405_ | (~new_n400_ & nloss_pad);
  assign new_n400_ = new_n401_ & ~new_n281_ & new_n403_;
  assign new_n401_ = new_n402_ & new_n327_ & new_n226_ & new_n274_;
  assign new_n402_ = ~new_n288_ & ~new_n242_ & (\gamma_reg[4]/NET0131  | ~new_n222_);
  assign new_n403_ = new_n404_ & ~new_n269_ & ~new_n265_ & ~new_n252_;
  assign new_n404_ = ~new_n249_ & ~new_n250_;
  assign new_n405_ = new_n251_ & (new_n224_ | nloss_pad | ~new_n406_);
  assign new_n406_ = \k[0]_pad  ? new_n410_ : new_n407_;
  assign new_n407_ = ~new_n408_ & (~\k[1]_pad  | (~\data_out_reg[1]/NET0131  & \data_out_reg[0]/NET0131 ));
  assign new_n408_ = new_n409_ & (~\data_out_reg[1]/NET0131  | (\data_out_reg[0]/NET0131  & \k[2]_pad ) | (~\data_out_reg[0]/NET0131  & ~\k[2]_pad ));
  assign new_n409_ = ~\k[1]_pad  & (\k[3]_pad  | \k[2]_pad );
  assign new_n410_ = ~\data_out_reg[0]/NET0131  & ~\data_out_reg[1]/NET0131 ;
  assign \g8501/_0_  = ~new_n420_ | ~new_n415_ | (new_n224_ & ~new_n412_);
  assign new_n412_ = new_n413_ & ~new_n251_ & new_n268_;
  assign new_n413_ = new_n414_ & ~new_n265_ & ~new_n252_;
  assign new_n414_ = ~new_n239_ & (~new_n221_ | ~new_n234_);
  assign new_n415_ = new_n416_ & ~new_n419_ & new_n417_;
  assign new_n416_ = new_n333_ & (new_n224_ | new_n221_ | ~new_n266_);
  assign new_n417_ = ~new_n247_ & ~new_n418_ & ~new_n277_ & ~new_n280_;
  assign new_n418_ = ~new_n224_ & (new_n328_ | new_n220_);
  assign new_n419_ = ~new_n224_ & new_n241_;
  assign new_n420_ = ~new_n421_ & (new_n311_ | (~new_n250_ & ~new_n261_));
  assign new_n421_ = ~new_n422_ & new_n251_;
  assign new_n422_ = ~new_n424_ & (new_n423_ | \k[0]_pad  | \k[1]_pad );
  assign new_n423_ = ~\data_out_reg[1]/NET0131  | ((~\k[2]_pad  | \data_out_reg[0]/NET0131 ) & (~\k[3]_pad  | \k[2]_pad  | ~\data_out_reg[0]/NET0131 ));
  assign new_n424_ = ~\data_out_reg[1]/NET0131  & ((\k[0]_pad  & ~\data_out_reg[0]/NET0131 ) | (\k[1]_pad  & ~\k[0]_pad  & \data_out_reg[0]/NET0131 ));
  assign \g8516/_0_  = ~new_n426_ | (~new_n406_ & new_n355_);
  assign new_n426_ = new_n218_ & new_n427_ & (~new_n250_ | new_n430_);
  assign new_n427_ = new_n429_ & new_n245_ & ~new_n428_ & ~new_n419_;
  assign new_n428_ = ~new_n224_ & new_n261_;
  assign new_n429_ = ~new_n239_ & ~new_n271_;
  assign new_n430_ = ~new_n257_ & new_n224_;
  assign \g8517/_0_  = ~new_n435_ | (\nl[0]_pad  & (~new_n434_ | ~new_n432_));
  assign new_n432_ = new_n433_ & new_n372_;
  assign new_n433_ = new_n303_ & new_n378_ & ~new_n265_ & new_n404_;
  assign new_n434_ = ~new_n369_ & new_n292_;
  assign new_n435_ = ~new_n436_ & ~new_n382_ & (~new_n410_ | new_n374_);
  assign new_n436_ = (new_n437_ | \nl[0]_pad ) & (new_n282_ | ~new_n380_);
  assign new_n437_ = ~\ind_reg[0]/NET0131  & ~\ind_reg[1]/NET0131  & (new_n247_ | new_n227_);
  assign \g8519/_0_  = ~new_n445_ | new_n439_ | new_n443_;
  assign new_n439_ = \nl[2]_pad  & (new_n369_ | ~new_n441_ | ~new_n440_);
  assign new_n440_ = ~new_n265_ & new_n378_;
  assign new_n441_ = new_n442_ & new_n302_ & new_n371_;
  assign new_n442_ = ~new_n252_ & ~new_n220_ & ~new_n251_;
  assign new_n443_ = ~new_n444_ & (\nl[2]_pad  | (~\data_out_reg[0]/NET0131  & \data_out_reg[1]/NET0131 ));
  assign new_n444_ = new_n292_ & (~new_n328_ | (~new_n224_ & ~\nl[2]_pad ));
  assign new_n445_ = ~new_n382_ & ~new_n446_ & (new_n447_ | ~new_n377_);
  assign new_n446_ = ~new_n362_ & (\nl[2]_pad  | (~\ind_reg[0]/NET0131  & \ind_reg[1]/NET0131 ));
  assign new_n447_ = ~\nl[2]_pad  & (\data_out_reg[0]/NET0131  | ~\data_out_reg[1]/NET0131  | ~new_n257_);
  assign \g8520/_0_  = new_n449_ | ~new_n450_ | (~new_n452_ & ~new_n374_);
  assign new_n449_ = \nl[3]_pad  & (new_n282_ | new_n369_ | ~new_n433_);
  assign new_n450_ = ~new_n382_ & (new_n451_ | (new_n372_ & new_n380_));
  assign new_n451_ = ~\nl[3]_pad  & (new_n362_ | ~\ind_reg[1]/NET0131  | ~\ind_reg[0]/NET0131 );
  assign new_n452_ = (~\data_out_reg[1]/NET0131  | ~\data_out_reg[0]/NET0131 ) & (new_n292_ | ~\nl[3]_pad );
  assign \g8522/_0_  = new_n461_ | new_n460_ | (\max_reg[4]/NET0131  & ~new_n454_);
  assign new_n454_ = new_n459_ & new_n457_ & new_n455_ & new_n456_;
  assign new_n455_ = new_n333_ & new_n245_ & ~new_n219_ & ~new_n355_;
  assign new_n456_ = new_n302_ & new_n226_ & ~new_n234_ & ~new_n241_;
  assign new_n457_ = new_n327_ & new_n458_ & (~new_n250_ | new_n224_);
  assign new_n458_ = ~new_n239_ & ~new_n271_ & (~new_n252_ | new_n224_);
  assign new_n459_ = ~new_n266_ & ~new_n236_ & (~\gamma_reg[0]/NET0131  | ~new_n233_);
  assign new_n460_ = new_n256_ & (\max_reg[4]/NET0131  | (new_n330_ & new_n313_));
  assign new_n461_ = new_n377_ & (new_n257_ ? \scan_reg[4]/NET0131  : new_n462_);
  assign new_n462_ = (\max_reg[4]/NET0131  & (~new_n313_ | ~\max_reg[3]/NET0131 )) | (new_n313_ & \max_reg[3]/NET0131  & ~\max_reg[4]/NET0131 );
  assign \g8526/_0_  = ~new_n465_ | new_n464_ | new_n472_;
  assign new_n464_ = \play_reg/NET0131  & (~new_n279_ | (~new_n298_ & ~new_n224_));
  assign new_n465_ = new_n471_ & new_n365_ & ~new_n466_ & ~new_n469_;
  assign new_n466_ = \play_reg/NET0131  & (new_n467_ | ~new_n468_ | ~new_n390_);
  assign new_n467_ = new_n221_ & ~new_n224_ & new_n234_;
  assign new_n468_ = ~new_n247_ & (new_n221_ | ~new_n266_);
  assign new_n469_ = (~new_n470_ | ~new_n378_) & (new_n293_ | \play_reg/NET0131 );
  assign new_n470_ = ~new_n286_ & ~new_n250_ & ~new_n251_;
  assign new_n471_ = ~new_n398_ & (new_n224_ | ~new_n265_ | ~\play_reg/NET0131 );
  assign new_n472_ = new_n220_ & (\play_reg/NET0131  | (new_n224_ & new_n329_));
  assign \g8529/_2_  = new_n474_ | ~new_n476_ | (\count_reg[0]1198/NET0131  & ~new_n361_);
  assign new_n474_ = ~new_n224_ & ~\count_reg[0]1198/NET0131  & (~new_n475_ | ~new_n344_);
  assign new_n475_ = new_n268_ & new_n348_;
  assign new_n476_ = ~new_n277_ & ~new_n479_ & ~new_n477_ & ~new_n478_;
  assign new_n477_ = \timebase_reg[0]/NET0131  & (~new_n292_ | (~new_n268_ & new_n224_));
  assign new_n478_ = ~new_n238_ & (new_n224_ ? \timebase_reg[0]/NET0131  : ~\count_reg[0]1198/NET0131 );
  assign new_n479_ = new_n355_ & (new_n300_ ? ~\count_reg[0]1198/NET0131  : \timebase_reg[0]/NET0131 );
  assign \g8545/_0_  = new_n481_ | ~new_n485_ | (\count_reg[2]/NET0131  & ~new_n350_);
  assign new_n481_ = ~new_n483_ & (~new_n347_ | ~new_n482_);
  assign new_n482_ = new_n346_ & ~new_n265_ & new_n345_;
  assign new_n483_ = (new_n484_ | new_n224_) & (new_n298_ | ~\timebase_reg[2]/NET0131  | ~new_n224_);
  assign new_n484_ = (~\count_reg[2]/NET0131  & (\count_reg[0]1198/NET0131  | \count_reg[1]1200/NET0131 )) | (~\count_reg[0]1198/NET0131  & ~\count_reg[1]1200/NET0131  & \count_reg[2]/NET0131 );
  assign new_n485_ = (new_n484_ | new_n486_) & (new_n365_ | ~\timebase_reg[2]/NET0131 );
  assign new_n486_ = ~new_n352_ & (~new_n252_ | new_n224_);
  assign \g8546/_0_  = new_n488_ | ~new_n495_ | (\timebase_reg[5]/NET0131  & ~new_n491_);
  assign new_n488_ = new_n220_ & ((\timebase_reg[5]/NET0131  & (\timebase_reg[4]/NET0131  | ~new_n489_)) | (~\timebase_reg[4]/NET0131  & new_n489_ & ~\timebase_reg[5]/NET0131 ));
  assign new_n489_ = new_n490_ & new_n311_ & ~\timebase_reg[2]/NET0131  & ~\timebase_reg[3]/NET0131 ;
  assign new_n490_ = ~\timebase_reg[1]/NET0131  & ~new_n312_ & ~\timebase_reg[0]/NET0131 ;
  assign new_n491_ = new_n493_ & new_n456_ & new_n492_;
  assign new_n492_ = new_n327_ & ~new_n251_ & ~new_n265_ & ~new_n250_;
  assign new_n493_ = new_n245_ & ~new_n494_ & ~new_n236_ & ~new_n273_;
  assign new_n494_ = ~new_n231_ & new_n240_;
  assign new_n495_ = ~new_n272_ & (~\timebase_reg[5]/NET0131  | new_n496_);
  assign new_n496_ = new_n292_ & (new_n221_ | ~new_n266_);
  assign \g8547/_0_  = ~new_n498_ | (~new_n454_ & \max_reg[3]/NET0131 );
  assign new_n498_ = (new_n500_ | ~new_n377_) & (new_n499_ | ~new_n256_);
  assign new_n499_ = (~\max_reg[3]/NET0131  & (~new_n257_ | ~new_n313_)) | (~\max_reg[4]/NET0131  & new_n257_ & new_n313_ & \max_reg[3]/NET0131 );
  assign new_n500_ = ~new_n330_ & (new_n257_ | (new_n313_ & \max_reg[3]/NET0131 ) | (~new_n313_ & ~\max_reg[3]/NET0131 ));
  assign \g8555/_0_  = (~new_n502_ & \timebase_reg[3]/NET0131 ) | (new_n220_ & (new_n503_ ^ \timebase_reg[3]/NET0131 ));
  assign new_n502_ = new_n496_ & new_n493_ & new_n456_ & new_n492_;
  assign new_n503_ = new_n311_ & ~\timebase_reg[2]/NET0131  & new_n490_;
  assign \g8556/_0_  = ~new_n505_ | (~new_n343_ & ~new_n509_);
  assign new_n505_ = ~new_n508_ & ~new_n506_ & (~\count_reg[1]1200/NET0131  | new_n350_);
  assign new_n506_ = ~new_n507_ & new_n352_;
  assign new_n507_ = \count_reg[0]1198/NET0131  ^ \count_reg[1]1200/NET0131 ;
  assign new_n508_ = \timebase_reg[1]/NET0131  & (~new_n292_ | (~new_n300_ & new_n355_));
  assign new_n509_ = (new_n507_ | new_n224_) & (new_n298_ | ~\timebase_reg[1]/NET0131  | ~new_n224_);
  assign \g8557/_0_  = ~new_n511_ | (~new_n217_ & \scan_reg[3]/NET0131 );
  assign new_n511_ = (new_n512_ | ~new_n261_) & (new_n514_ | ~new_n256_);
  assign new_n512_ = (new_n257_ | ((new_n513_ | ~\scan_reg[3]/NET0131 ) & (~new_n224_ | ~new_n513_ | \scan_reg[3]/NET0131 ))) & (new_n224_ | ~\scan_reg[3]/NET0131 );
  assign new_n513_ = \scan_reg[2]/NET0131  & \scan_reg[0]/NET0131  & \scan_reg[1]/NET0131 ;
  assign new_n514_ = ~new_n330_ & (new_n257_ | (new_n513_ & \scan_reg[3]/NET0131 ) | (~new_n513_ & ~\scan_reg[3]/NET0131 ));
  assign \g8558/_0_  = ~new_n516_ | (~new_n217_ & \scan_reg[4]/NET0131 );
  assign new_n516_ = ~new_n517_ & (~new_n261_ | new_n519_);
  assign new_n517_ = new_n256_ & ((\scan_reg[4]/NET0131  & (new_n257_ | ~new_n518_)) | (~new_n257_ & new_n518_ & ~\scan_reg[4]/NET0131 ));
  assign new_n518_ = new_n513_ & \scan_reg[3]/NET0131 ;
  assign new_n519_ = (new_n257_ | ((new_n518_ | ~\scan_reg[4]/NET0131 ) & (~new_n224_ | ~new_n518_ | \scan_reg[4]/NET0131 ))) & (new_n224_ | ~\scan_reg[4]/NET0131 );
  assign \g8559/_0_  = ~new_n524_ | (\sound_reg[1]/NET0131  & (~new_n522_ | ~new_n521_));
  assign new_n521_ = new_n287_ & new_n394_ & (new_n329_ | ~new_n256_);
  assign new_n522_ = new_n523_ & new_n396_ & (~new_n250_ | new_n311_);
  assign new_n523_ = ~new_n282_ & ~new_n227_ & ~new_n246_;
  assign new_n524_ = ~new_n525_ & ~new_n526_ & (~\data_out_reg[1]/NET0131  | new_n292_);
  assign new_n525_ = \sound_reg[1]/NET0131  & (new_n418_ | ~new_n334_ | ~new_n414_);
  assign new_n526_ = new_n393_ & (\sound_reg[1]/NET0131  | new_n392_);
  assign \g8560/_0_  = (~new_n528_ & new_n220_) | (~new_n502_ & \timebase_reg[1]/NET0131 );
  assign new_n528_ = (~\timebase_reg[1]/NET0131  & (new_n312_ | \timebase_reg[0]/NET0131  | ~new_n311_)) | (~new_n312_ & ~\timebase_reg[0]/NET0131  & new_n311_ & \timebase_reg[1]/NET0131 );
  assign \g8562/_0_  = new_n530_ | (~new_n502_ & \timebase_reg[2]/NET0131 );
  assign new_n530_ = new_n220_ & ((\timebase_reg[2]/NET0131  & (~new_n311_ | ~new_n490_)) | (new_n311_ & new_n490_ & ~\timebase_reg[2]/NET0131 ));
  assign \g8563/_0_  = (~new_n502_ & \timebase_reg[4]/NET0131 ) | (new_n220_ & (new_n489_ ^ \timebase_reg[4]/NET0131 ));
  assign \g8581/_0_  = ~new_n533_ | (~new_n491_ & \timebase_reg[0]/NET0131 );
  assign new_n533_ = ~new_n272_ & ~new_n534_ & (~\timebase_reg[0]/NET0131  | new_n496_);
  assign new_n534_ = new_n220_ & ((\timebase_reg[0]/NET0131  & (new_n312_ | ~new_n311_)) | (~new_n312_ & new_n311_ & ~\timebase_reg[0]/NET0131 ));
  assign \g8586/_0_  = new_n538_ | new_n536_ | (\max_reg[2]/NET0131  & ~new_n454_);
  assign new_n536_ = new_n256_ & ((\max_reg[2]/NET0131  & (~new_n321_ | ~new_n537_)) | (new_n321_ & new_n537_ & ~\max_reg[2]/NET0131 ));
  assign new_n537_ = \max_reg[0]/NET0131  & \max_reg[1]/NET0131 ;
  assign new_n538_ = new_n377_ & ((\max_reg[2]/NET0131  & (new_n257_ | ~new_n537_)) | (~new_n257_ & new_n537_ & ~\max_reg[2]/NET0131 ));
  assign \g8591/_0_  = ~new_n540_ | (~new_n454_ & \max_reg[0]/NET0131 );
  assign new_n540_ = (~new_n256_ & (~new_n377_ | new_n541_)) | (~new_n329_ & ~new_n377_ & ~new_n541_);
  assign new_n541_ = new_n257_ ^ \max_reg[0]/NET0131 ;
  assign \g8594/_0_  = new_n544_ | new_n543_ | (\max_reg[1]/NET0131  & ~new_n454_);
  assign new_n543_ = new_n256_ & ((\max_reg[1]/NET0131  & (~new_n321_ | ~\max_reg[0]/NET0131 )) | (new_n321_ & \max_reg[0]/NET0131  & ~\max_reg[1]/NET0131 ));
  assign new_n544_ = new_n377_ & ((\max_reg[1]/NET0131  & (new_n257_ | ~\max_reg[0]/NET0131 )) | (~new_n257_ & \max_reg[0]/NET0131  & ~\max_reg[1]/NET0131 ));
  assign \g8606/_0_  = new_n547_ | (\scan_reg[0]/NET0131  & (~new_n546_ | ~new_n217_));
  assign new_n546_ = ~new_n428_ & (~new_n257_ | ~new_n256_);
  assign new_n547_ = ~\scan_reg[0]/NET0131  & new_n430_ & (new_n261_ | new_n220_);
  assign \g8608/_0_  = new_n551_ | new_n549_ | (\scan_reg[2]/NET0131  & ~new_n217_);
  assign new_n549_ = new_n261_ & (new_n224_ ? new_n550_ : \scan_reg[2]/NET0131 );
  assign new_n550_ = ~new_n257_ & ((\scan_reg[2]/NET0131  & (~\scan_reg[0]/NET0131  | ~\scan_reg[1]/NET0131 )) | (\scan_reg[0]/NET0131  & \scan_reg[1]/NET0131  & ~\scan_reg[2]/NET0131 ));
  assign new_n551_ = new_n256_ & (new_n550_ | (new_n257_ & \scan_reg[2]/NET0131 ));
  assign \g8647/_0_  = new_n235_ | new_n266_ | new_n397_ | new_n553_;
  assign new_n553_ = new_n224_ & (new_n251_ | new_n241_);
  assign \g8659/_0_  = new_n555_ | (\ind_reg[0]/NET0131  & (new_n272_ | ~new_n400_));
  assign new_n555_ = new_n251_ & (~new_n556_ | (~new_n224_ & new_n557_));
  assign new_n556_ = ~new_n340_ & (~\ind_reg[0]/NET0131  | ~new_n224_);
  assign new_n557_ = new_n339_ & (\k[3]_pad  | \ind_reg[0]/NET0131 );
  assign \g8695/_0_  = new_n559_ | (\ind_reg[1]/NET0131  & (new_n272_ | ~new_n400_));
  assign new_n559_ = new_n393_ & (\ind_reg[1]/NET0131  | new_n392_);
  assign \g8784/_0_  = \play_reg/NET0131  & (new_n561_ | ~new_n574_ | ~new_n566_);
  assign new_n561_ = speaker_pad & (~new_n562_ | (\sound_reg[1]/NET0131  & \sound_reg[2]/NET0131 ));
  assign new_n562_ = (~new_n565_ | (new_n564_ & \counter_reg[2]/NET0131 )) & (~new_n563_ | new_n564_ | \counter_reg[2]/NET0131 );
  assign new_n563_ = ~\sound_reg[2]/NET0131  & ~\sound_reg[0]/NET0131  & ~\sound_reg[1]/NET0131 ;
  assign new_n564_ = \counter_reg[0]/NET0131  & \counter_reg[1]/NET0131 ;
  assign new_n565_ = \sound_reg[2]/NET0131  & ~\sound_reg[0]/NET0131  & ~\sound_reg[1]/NET0131 ;
  assign new_n566_ = ~new_n567_ & ~new_n570_ & (new_n573_ | ~new_n572_);
  assign new_n567_ = new_n569_ & (new_n568_ ? ~\s_reg/NET0131  : speaker_pad);
  assign new_n568_ = \counter_reg[1]/NET0131  & \counter_reg[2]/NET0131 ;
  assign new_n569_ = \sound_reg[0]/NET0131  & ~\sound_reg[2]/NET0131  & \sound_reg[1]/NET0131 ;
  assign new_n570_ = new_n571_ & (\counter_reg[2]/NET0131  ? ~\s_reg/NET0131  : speaker_pad);
  assign new_n571_ = \sound_reg[0]/NET0131  & ~\sound_reg[1]/NET0131  & ~\sound_reg[2]/NET0131 ;
  assign new_n572_ = \sound_reg[2]/NET0131  & ~\sound_reg[1]/NET0131  & \sound_reg[0]/NET0131 ;
  assign new_n573_ = (~\counter_reg[1]/NET0131  & ~\counter_reg[2]/NET0131 ) ? ~speaker_pad : \s_reg/NET0131 ;
  assign new_n574_ = (new_n576_ | ~new_n578_) & (new_n575_ | \s_reg/NET0131 );
  assign new_n575_ = (~new_n563_ | (~new_n564_ & ~\counter_reg[2]/NET0131 )) & (~new_n565_ | ~new_n564_ | ~\counter_reg[2]/NET0131 );
  assign new_n576_ = (~new_n577_ & \counter_reg[2]/NET0131 ) ? \s_reg/NET0131  : ~speaker_pad;
  assign new_n577_ = ~\counter_reg[0]/NET0131  & ~\counter_reg[1]/NET0131 ;
  assign new_n578_ = \sound_reg[1]/NET0131  & ~\sound_reg[0]/NET0131  & ~\sound_reg[2]/NET0131 ;
  assign \g8797/_0_  = new_n580_ | new_n280_;
  assign new_n580_ = \wr_reg/NET0131  & (new_n251_ | ~new_n403_ | ~new_n401_);
  assign \g8854/_2_  = new_n591_ | ~new_n589_ | (~new_n586_ & ~new_n582_);
  assign new_n582_ = new_n583_ & \s_reg/NET0131  & (~\sound_reg[2]/NET0131  | ~\sound_reg[1]/NET0131 );
  assign new_n583_ = new_n584_ & new_n562_;
  assign new_n584_ = ~new_n585_ & (\counter_reg[1]/NET0131  | \counter_reg[2]/NET0131  | ~new_n572_);
  assign new_n585_ = new_n578_ & (~\counter_reg[2]/NET0131  | new_n577_);
  assign new_n586_ = ~new_n587_ & ~\s_reg/NET0131  & (~\counter_reg[2]/NET0131  | new_n588_);
  assign new_n587_ = new_n563_ & (\counter_reg[2]/NET0131  | new_n564_);
  assign new_n588_ = (~new_n578_ | (~\counter_reg[0]/NET0131  & ~\counter_reg[1]/NET0131 )) & (~new_n565_ | ~\counter_reg[0]/NET0131  | ~\counter_reg[1]/NET0131 );
  assign new_n589_ = ~new_n590_ & (~new_n571_ | (\counter_reg[2]/NET0131  & \s_reg/NET0131 ) | (~\counter_reg[2]/NET0131  & ~\s_reg/NET0131 ));
  assign new_n590_ = ~\s_reg/NET0131  & new_n572_ & (\counter_reg[2]/NET0131  | \counter_reg[1]/NET0131 );
  assign new_n591_ = new_n569_ & (new_n568_ ^ \s_reg/NET0131 );
  assign \g8869/_0_  = (\count_reg[0]/NET0131  & new_n280_) | (~new_n593_ & \data_in_reg[0]/NET0131 );
  assign new_n593_ = new_n594_ & new_n492_ & new_n237_ & new_n267_;
  assign new_n594_ = new_n468_ & new_n595_ & new_n232_ & new_n285_;
  assign new_n595_ = ~new_n236_ & ~new_n272_;
  assign \g8871/_0_  = (\count_reg[1]/NET0131  & new_n280_) | (~new_n593_ & \data_in_reg[1]/NET0131 );
  assign \g8889/_0_  = ~new_n598_ | (\address_reg[2]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n598_ = (new_n279_ | ~\max_reg[2]/NET0131 ) & (new_n276_ | ~\scan_reg[2]/NET0131 );
  assign \g8891/_0_  = ~new_n600_ | (\address_reg[3]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n600_ = (new_n279_ | ~\max_reg[3]/NET0131 ) & (new_n276_ | ~\scan_reg[3]/NET0131 );
  assign \g8892/_0_  = ~new_n602_ | (\address_reg[4]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n602_ = (new_n279_ | ~\max_reg[4]/NET0131 ) & (new_n276_ | ~\scan_reg[4]/NET0131 );
  assign \g8894/_0_  = ~new_n604_ | (\address_reg[1]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n604_ = (new_n279_ | ~\max_reg[1]/NET0131 ) & (new_n276_ | ~\scan_reg[1]/NET0131 );
  assign \g8970/_0_  = new_n606_ & (new_n564_ ^ \counter_reg[2]/NET0131 );
  assign new_n606_ = \play_reg/NET0131  & (~new_n583_ | (~new_n607_ & ~new_n568_));
  assign new_n607_ = ~new_n569_ & (\counter_reg[2]/NET0131  | ~new_n571_);
  assign \g8975/_0_  = new_n606_ & (\counter_reg[0]/NET0131  ^ \counter_reg[1]/NET0131 );
  assign \g8992/_0_  = ~\counter_reg[0]/NET0131  & new_n606_;
  assign \g9180/_0_  = new_n637_ | ~new_n641_ | (~new_n629_ & ~new_n611_);
  assign new_n611_ = new_n626_ & new_n623_ & new_n612_ & new_n618_;
  assign new_n612_ = ~\address_reg[0]/NET0131  & new_n613_ & (~\memory_reg[20][0]/NET0131  | ~new_n617_);
  assign new_n613_ = (~new_n616_ | ~\memory_reg[8][0]/NET0131 ) & (~new_n614_ | ~\memory_reg[6][0]/NET0131 );
  assign new_n614_ = new_n615_ & ~\address_reg[3]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n615_ = ~\address_reg[4]/NET0131  & \address_reg[1]/NET0131 ;
  assign new_n616_ = \address_reg[3]/NET0131  & ~\address_reg[4]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n617_ = \address_reg[4]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign new_n618_ = new_n620_ & (~\memory_reg[10][0]/NET0131  | ~new_n619_);
  assign new_n619_ = \address_reg[3]/NET0131  & ~\address_reg[2]/NET0131  & new_n615_;
  assign new_n620_ = (~\memory_reg[26][0]/NET0131  | ~new_n622_) & (~new_n621_ | ~\memory_reg[28][0]/NET0131 );
  assign new_n621_ = \address_reg[4]/NET0131  & \address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n622_ = \address_reg[4]/NET0131  & \address_reg[3]/NET0131  & ~\address_reg[2]/NET0131  & \address_reg[1]/NET0131 ;
  assign new_n623_ = (~\memory_reg[24][0]/NET0131  | ~new_n625_) & (~new_n624_ | ~\memory_reg[2][0]/NET0131 );
  assign new_n624_ = new_n615_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign new_n625_ = \address_reg[4]/NET0131  & \address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n626_ = (~\memory_reg[16][0]/NET0131  | ~new_n628_) & (~new_n627_ | ~\memory_reg[4][0]/NET0131 );
  assign new_n627_ = \address_reg[2]/NET0131  & ~\address_reg[4]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign new_n628_ = \address_reg[4]/NET0131  & ~\address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n629_ = new_n630_ & new_n635_ & (~\memory_reg[27][0]/NET0131  | ~new_n622_);
  assign new_n630_ = \address_reg[0]/NET0131  & new_n634_ & ~new_n631_ & new_n633_;
  assign new_n631_ = new_n632_ & \memory_reg[15][0]/NET0131 ;
  assign new_n632_ = \address_reg[3]/NET0131  & new_n615_ & \address_reg[2]/NET0131 ;
  assign new_n633_ = (~new_n616_ | ~\memory_reg[9][0]/NET0131 ) & (~new_n627_ | ~\memory_reg[5][0]/NET0131 );
  assign new_n634_ = (~\memory_reg[21][0]/NET0131  | ~new_n617_) & (~new_n625_ | ~\memory_reg[25][0]/NET0131 );
  assign new_n635_ = (~new_n636_ | ~\memory_reg[19][0]/NET0131 ) & (~new_n628_ | ~\memory_reg[17][0]/NET0131 );
  assign new_n636_ = \address_reg[4]/NET0131  & \address_reg[1]/NET0131  & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign new_n637_ = ~new_n638_ & (~new_n640_ | (new_n619_ & \memory_reg[11][0]/NET0131 ));
  assign new_n638_ = new_n639_ & (~\memory_reg[14][0]/NET0131  | ~new_n632_);
  assign new_n639_ = ~\address_reg[0]/NET0131  & (~\memory_reg[18][0]/NET0131  | ~new_n636_);
  assign new_n640_ = \address_reg[0]/NET0131  & (~\memory_reg[3][0]/NET0131  | ~new_n624_);
  assign new_n641_ = new_n642_ & ~new_n652_ & new_n646_;
  assign new_n642_ = ~new_n643_ & (~new_n615_ | ~new_n645_ | ~\memory_reg[7][0]/NET0131 );
  assign new_n643_ = new_n644_ & (\address_reg[0]/NET0131  ? \memory_reg[13][0]/NET0131  : \memory_reg[12][0]/NET0131 );
  assign new_n644_ = \address_reg[2]/NET0131  & \address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[4]/NET0131 ;
  assign new_n645_ = \address_reg[0]/NET0131  & ~\address_reg[3]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n646_ = ~new_n650_ & ~new_n648_ & (~\memory_reg[29][0]/NET0131  | ~new_n647_);
  assign new_n647_ = new_n621_ & \address_reg[0]/NET0131 ;
  assign new_n648_ = new_n649_ & (\address_reg[0]/NET0131  ? \memory_reg[23][0]/NET0131  : \memory_reg[22][0]/NET0131 );
  assign new_n649_ = \address_reg[4]/NET0131  & \address_reg[1]/NET0131  & ~\address_reg[3]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n650_ = new_n651_ & (\address_reg[0]/NET0131  ? \memory_reg[31][0]/NET0131  : \memory_reg[30][0]/NET0131 );
  assign new_n651_ = \address_reg[4]/NET0131  & \address_reg[3]/NET0131  & \address_reg[1]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n652_ = new_n653_ & (\address_reg[0]/NET0131  ? \memory_reg[1][0]/NET0131  : \memory_reg[0][0]/NET0131 );
  assign new_n653_ = ~\address_reg[4]/NET0131  & ~\address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9183/_0_  = new_n655_ | ~new_n670_ | (~new_n666_ & ~new_n662_);
  assign new_n655_ = ~new_n656_ & (~new_n659_ | ~new_n660_ | ~new_n661_);
  assign new_n656_ = new_n657_ & new_n658_ & (~\memory_reg[5][1]/NET0131  | ~new_n627_);
  assign new_n657_ = (~new_n653_ | ~\memory_reg[1][1]/NET0131 ) & (~new_n632_ | ~\memory_reg[15][1]/NET0131 );
  assign new_n658_ = \address_reg[0]/NET0131  & (~\memory_reg[17][1]/NET0131  | ~new_n628_);
  assign new_n659_ = ~\address_reg[0]/NET0131  & (~\memory_reg[12][1]/NET0131  | ~new_n644_);
  assign new_n660_ = (~\memory_reg[20][1]/NET0131  | ~new_n617_) & (~new_n621_ | ~\memory_reg[28][1]/NET0131 );
  assign new_n661_ = (~\memory_reg[24][1]/NET0131  | ~new_n625_) & (~new_n622_ | ~\memory_reg[26][1]/NET0131 );
  assign new_n662_ = new_n663_ & new_n665_ & (~\memory_reg[4][1]/NET0131  | ~new_n627_);
  assign new_n663_ = ~\address_reg[0]/NET0131  & new_n664_ & (~\memory_reg[14][1]/NET0131  | ~new_n632_);
  assign new_n664_ = (~new_n614_ | ~\memory_reg[6][1]/NET0131 ) & (~new_n624_ | ~\memory_reg[2][1]/NET0131 );
  assign new_n665_ = (~new_n616_ | ~\memory_reg[8][1]/NET0131 ) & (~new_n628_ | ~\memory_reg[16][1]/NET0131 );
  assign new_n666_ = new_n667_ & new_n669_ & (~\memory_reg[9][1]/NET0131  | ~new_n616_);
  assign new_n667_ = \address_reg[0]/NET0131  & new_n668_ & (~\memory_reg[27][1]/NET0131  | ~new_n622_);
  assign new_n668_ = (~\memory_reg[19][1]/NET0131  | ~new_n636_) & (~new_n624_ | ~\memory_reg[3][1]/NET0131 );
  assign new_n669_ = (~\memory_reg[13][1]/NET0131  | ~new_n644_) & (~new_n625_ | ~\memory_reg[25][1]/NET0131 );
  assign new_n670_ = ~new_n671_ & new_n675_ & (~\memory_reg[29][1]/NET0131  | ~new_n647_);
  assign new_n671_ = ~new_n672_ & (~new_n674_ | (new_n636_ & \memory_reg[18][1]/NET0131 ));
  assign new_n672_ = ~new_n673_ & \address_reg[0]/NET0131  & (~\memory_reg[21][1]/NET0131  | ~new_n617_);
  assign new_n673_ = \memory_reg[7][1]/NET0131  & new_n615_ & ~\address_reg[3]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n674_ = ~\address_reg[0]/NET0131  & (~\memory_reg[0][1]/NET0131  | ~new_n653_);
  assign new_n675_ = ~new_n678_ & ~new_n676_ & ~new_n677_;
  assign new_n676_ = new_n619_ & (\address_reg[0]/NET0131  ? \memory_reg[11][1]/NET0131  : \memory_reg[10][1]/NET0131 );
  assign new_n677_ = new_n649_ & (\address_reg[0]/NET0131  ? \memory_reg[23][1]/NET0131  : \memory_reg[22][1]/NET0131 );
  assign new_n678_ = new_n651_ & (\address_reg[0]/NET0131  ? \memory_reg[31][1]/NET0131  : \memory_reg[30][1]/NET0131 );
  assign \g9511/u3_syn_4  = new_n680_ & ~\address_reg[3]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n680_ = \wr_reg/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[4]/NET0131 ;
  assign \g9513/u3_syn_4  = \address_reg[3]/NET0131  & new_n682_ & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n682_ = new_n615_ & \wr_reg/NET0131 ;
  assign \g9515/u3_syn_4  = \address_reg[3]/NET0131  & new_n682_ & ~\address_reg[2]/NET0131  & \address_reg[0]/NET0131 ;
  assign \g9517/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & new_n680_;
  assign \g9519/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & new_n680_ & \address_reg[0]/NET0131 ;
  assign \g9521/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & new_n682_;
  assign \g9523/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & new_n682_ & \address_reg[0]/NET0131 ;
  assign \g9525/u3_syn_4  = new_n689_ & ~\address_reg[3]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n689_ = \wr_reg/NET0131  & ~\address_reg[1]/NET0131  & \address_reg[4]/NET0131 ;
  assign \g9527/u3_syn_4  = \address_reg[0]/NET0131  & new_n689_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9529/u3_syn_4  = new_n692_ & ~\address_reg[3]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n692_ = \wr_reg/NET0131  & \address_reg[1]/NET0131  & \address_reg[4]/NET0131 ;
  assign \g9531/u3_syn_4  = \address_reg[0]/NET0131  & new_n692_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9533/u3_syn_4  = \address_reg[0]/NET0131  & new_n680_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9535/u3_syn_4  = new_n689_ & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9537/u3_syn_4  = new_n645_ & new_n689_;
  assign \g9539/u3_syn_4  = new_n692_ & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9541/u3_syn_4  = new_n645_ & new_n692_;
  assign \g9543/u3_syn_4  = \address_reg[3]/NET0131  & new_n689_ & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9545/u3_syn_4  = \address_reg[3]/NET0131  & new_n689_ & ~\address_reg[2]/NET0131  & \address_reg[0]/NET0131 ;
  assign \g9547/u3_syn_4  = \address_reg[3]/NET0131  & new_n692_ & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9549/u3_syn_4  = \address_reg[3]/NET0131  & new_n692_ & ~\address_reg[2]/NET0131  & \address_reg[0]/NET0131 ;
  assign \g9551/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & new_n689_;
  assign \g9553/u3_syn_4  = new_n647_ & \wr_reg/NET0131 ;
  assign \g9555/u3_syn_4  = new_n682_ & ~\address_reg[3]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9557/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & new_n692_;
  assign \g9559/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & new_n692_ & \address_reg[0]/NET0131 ;
  assign \g9560/u3_syn_4  = \address_reg[0]/NET0131  & new_n682_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9562/u3_syn_4  = new_n680_ & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9564/u3_syn_4  = new_n645_ & new_n680_;
  assign \g9566/u3_syn_4  = new_n682_ & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9568/u3_syn_4  = new_n682_ & new_n645_;
  assign \g9570/u3_syn_4  = \address_reg[3]/NET0131  & new_n680_ & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9572/u3_syn_4  = \address_reg[3]/NET0131  & new_n680_ & ~\address_reg[2]/NET0131  & \address_reg[0]/NET0131 ;
  assign _al_n0 = 1'b0;
  assign _al_n1 = 1'b1;
  assign \count_reg[0]/P0001  = ~\count_reg[0]/NET0131 ;
endmodule
module \/home/niliwei/tmp/fpga-map-tool/test/mapper_test/output/result-with-resyn-resyn2-x10s/b12_comb/b12_comb.opt  ( 
    \address_reg[0]/NET0131 , \address_reg[1]/NET0131 ,
    \address_reg[2]/NET0131 , \address_reg[3]/NET0131 ,
    \address_reg[4]/NET0131 , \count_reg[0]/NET0131 ,
    \count_reg[0]1198/NET0131 , \count_reg[1]/NET0131 ,
    \count_reg[1]1200/NET0131 , \count_reg[2]/NET0131 ,
    \count_reg[3]/NET0131 , \count_reg[4]/NET0131 , \count_reg[5]/NET0131 ,
    \counter_reg[0]/NET0131 , \counter_reg[1]/NET0131 ,
    \counter_reg[2]/NET0131 , \data_in_reg[0]/NET0131 ,
    \data_in_reg[1]/NET0131 , \data_out_reg[0]/NET0131 ,
    \data_out_reg[1]/NET0131 , \gamma_reg[0]/NET0131 ,
    \gamma_reg[1]/NET0131 , \gamma_reg[2]/NET0131 , \gamma_reg[3]/NET0131 ,
    \gamma_reg[4]/NET0131 , \ind_reg[0]/NET0131 , \ind_reg[1]/NET0131 ,
    \k[0]_pad , \k[1]_pad , \k[2]_pad , \k[3]_pad , \max_reg[0]/NET0131 ,
    \max_reg[1]/NET0131 , \max_reg[2]/NET0131 , \max_reg[3]/NET0131 ,
    \max_reg[4]/NET0131 , \memory_reg[0][0]/NET0131 ,
    \memory_reg[0][1]/NET0131 , \memory_reg[10][0]/NET0131 ,
    \memory_reg[10][1]/NET0131 , \memory_reg[11][0]/NET0131 ,
    \memory_reg[11][1]/NET0131 , \memory_reg[12][0]/NET0131 ,
    \memory_reg[12][1]/NET0131 , \memory_reg[13][0]/NET0131 ,
    \memory_reg[13][1]/NET0131 , \memory_reg[14][0]/NET0131 ,
    \memory_reg[14][1]/NET0131 , \memory_reg[15][0]/NET0131 ,
    \memory_reg[15][1]/NET0131 , \memory_reg[16][0]/NET0131 ,
    \memory_reg[16][1]/NET0131 , \memory_reg[17][0]/NET0131 ,
    \memory_reg[17][1]/NET0131 , \memory_reg[18][0]/NET0131 ,
    \memory_reg[18][1]/NET0131 , \memory_reg[19][0]/NET0131 ,
    \memory_reg[19][1]/NET0131 , \memory_reg[1][0]/NET0131 ,
    \memory_reg[1][1]/NET0131 , \memory_reg[20][0]/NET0131 ,
    \memory_reg[20][1]/NET0131 , \memory_reg[21][0]/NET0131 ,
    \memory_reg[21][1]/NET0131 , \memory_reg[22][0]/NET0131 ,
    \memory_reg[22][1]/NET0131 , \memory_reg[23][0]/NET0131 ,
    \memory_reg[23][1]/NET0131 , \memory_reg[24][0]/NET0131 ,
    \memory_reg[24][1]/NET0131 , \memory_reg[25][0]/NET0131 ,
    \memory_reg[25][1]/NET0131 , \memory_reg[26][0]/NET0131 ,
    \memory_reg[26][1]/NET0131 , \memory_reg[27][0]/NET0131 ,
    \memory_reg[27][1]/NET0131 , \memory_reg[28][0]/NET0131 ,
    \memory_reg[28][1]/NET0131 , \memory_reg[29][0]/NET0131 ,
    \memory_reg[29][1]/NET0131 , \memory_reg[2][0]/NET0131 ,
    \memory_reg[2][1]/NET0131 , \memory_reg[30][0]/NET0131 ,
    \memory_reg[30][1]/NET0131 , \memory_reg[31][0]/NET0131 ,
    \memory_reg[31][1]/NET0131 , \memory_reg[3][0]/NET0131 ,
    \memory_reg[3][1]/NET0131 , \memory_reg[4][0]/NET0131 ,
    \memory_reg[4][1]/NET0131 , \memory_reg[5][0]/NET0131 ,
    \memory_reg[5][1]/NET0131 , \memory_reg[6][0]/NET0131 ,
    \memory_reg[6][1]/NET0131 , \memory_reg[7][0]/NET0131 ,
    \memory_reg[7][1]/NET0131 , \memory_reg[8][0]/NET0131 ,
    \memory_reg[8][1]/NET0131 , \memory_reg[9][0]/NET0131 ,
    \memory_reg[9][1]/NET0131 , \nl[0]_pad , \nl[2]_pad , \nl[3]_pad ,
    \nl_reg[1]/NET0131 , nloss_pad, \play_reg/NET0131 , \s_reg/NET0131 ,
    \scan_reg[0]/NET0131 , \scan_reg[1]/NET0131 , \scan_reg[2]/NET0131 ,
    \scan_reg[3]/NET0131 , \scan_reg[4]/NET0131 , \sound_reg[0]/NET0131 ,
    \sound_reg[1]/NET0131 , \sound_reg[2]/NET0131 , speaker_pad, start_pad,
    \timebase_reg[0]/NET0131 , \timebase_reg[1]/NET0131 ,
    \timebase_reg[2]/NET0131 , \timebase_reg[3]/NET0131 ,
    \timebase_reg[4]/NET0131 , \timebase_reg[5]/NET0131 , \wr_reg/NET0131 ,
    _al_n0, _al_n1, \count_reg[0]/P0001 , \g10376/_0_ , \g11078/_0_ ,
    \g11102/_0_ , \g11126/_0_ , \g11156/_0_ , \g11299/_0_ , \g11308/_0_ ,
    \g11318/_0_ , \g11346/_0_ , \g11378/_0_ , \g11516/_0_ , \g63/_0_ ,
    \g8501/_0_ , \g8516/_0_ , \g8517/_0_ , \g8519/_0_ , \g8520/_0_ ,
    \g8522/_0_ , \g8526/_0_ , \g8529/_2_ , \g8545/_0_ , \g8546/_0_ ,
    \g8547/_0_ , \g8555/_0_ , \g8556/_0_ , \g8557/_0_ , \g8558/_0_ ,
    \g8559/_0_ , \g8560/_0_ , \g8562/_0_ , \g8563/_0_ , \g8581/_0_ ,
    \g8586/_0_ , \g8591/_0_ , \g8594/_0_ , \g8606/_0_ , \g8608/_0_ ,
    \g8647/_0_ , \g8659/_0_ , \g8695/_0_ , \g8784/_0_ , \g8797/_0_ ,
    \g8854/_2_ , \g8869/_0_ , \g8871/_0_ , \g8889/_0_ , \g8891/_0_ ,
    \g8892/_0_ , \g8894/_0_ , \g8970/_0_ , \g8975/_0_ , \g8992/_0_ ,
    \g9180/_0_ , \g9183/_0_ , \g9511/u3_syn_4 , \g9513/u3_syn_4 ,
    \g9515/u3_syn_4 , \g9517/u3_syn_4 , \g9519/u3_syn_4 , \g9521/u3_syn_4 ,
    \g9523/u3_syn_4 , \g9525/u3_syn_4 , \g9527/u3_syn_4 , \g9529/u3_syn_4 ,
    \g9531/u3_syn_4 , \g9533/u3_syn_4 , \g9535/u3_syn_4 , \g9537/u3_syn_4 ,
    \g9539/u3_syn_4 , \g9541/u3_syn_4 , \g9543/u3_syn_4 , \g9545/u3_syn_4 ,
    \g9547/u3_syn_4 , \g9549/u3_syn_4 , \g9551/u3_syn_4 , \g9553/u3_syn_4 ,
    \g9555/u3_syn_4 , \g9557/u3_syn_4 , \g9559/u3_syn_4 , \g9560/u3_syn_4 ,
    \g9562/u3_syn_4 , \g9564/u3_syn_4 , \g9566/u3_syn_4 , \g9568/u3_syn_4 ,
    \g9570/u3_syn_4 , \g9572/u3_syn_4   );

  input  \address_reg[0]/NET0131 , \address_reg[1]/NET0131 ,
    \address_reg[2]/NET0131 , \address_reg[3]/NET0131 ,
    \address_reg[4]/NET0131 , \count_reg[0]/NET0131 ,
    \count_reg[0]1198/NET0131 , \count_reg[1]/NET0131 ,
    \count_reg[1]1200/NET0131 , \count_reg[2]/NET0131 ,
    \count_reg[3]/NET0131 , \count_reg[4]/NET0131 , \count_reg[5]/NET0131 ,
    \counter_reg[0]/NET0131 , \counter_reg[1]/NET0131 ,
    \counter_reg[2]/NET0131 , \data_in_reg[0]/NET0131 ,
    \data_in_reg[1]/NET0131 , \data_out_reg[0]/NET0131 ,
    \data_out_reg[1]/NET0131 , \gamma_reg[0]/NET0131 ,
    \gamma_reg[1]/NET0131 , \gamma_reg[2]/NET0131 , \gamma_reg[3]/NET0131 ,
    \gamma_reg[4]/NET0131 , \ind_reg[0]/NET0131 , \ind_reg[1]/NET0131 ,
    \k[0]_pad , \k[1]_pad , \k[2]_pad , \k[3]_pad , \max_reg[0]/NET0131 ,
    \max_reg[1]/NET0131 , \max_reg[2]/NET0131 , \max_reg[3]/NET0131 ,
    \max_reg[4]/NET0131 , \memory_reg[0][0]/NET0131 ,
    \memory_reg[0][1]/NET0131 , \memory_reg[10][0]/NET0131 ,
    \memory_reg[10][1]/NET0131 , \memory_reg[11][0]/NET0131 ,
    \memory_reg[11][1]/NET0131 , \memory_reg[12][0]/NET0131 ,
    \memory_reg[12][1]/NET0131 , \memory_reg[13][0]/NET0131 ,
    \memory_reg[13][1]/NET0131 , \memory_reg[14][0]/NET0131 ,
    \memory_reg[14][1]/NET0131 , \memory_reg[15][0]/NET0131 ,
    \memory_reg[15][1]/NET0131 , \memory_reg[16][0]/NET0131 ,
    \memory_reg[16][1]/NET0131 , \memory_reg[17][0]/NET0131 ,
    \memory_reg[17][1]/NET0131 , \memory_reg[18][0]/NET0131 ,
    \memory_reg[18][1]/NET0131 , \memory_reg[19][0]/NET0131 ,
    \memory_reg[19][1]/NET0131 , \memory_reg[1][0]/NET0131 ,
    \memory_reg[1][1]/NET0131 , \memory_reg[20][0]/NET0131 ,
    \memory_reg[20][1]/NET0131 , \memory_reg[21][0]/NET0131 ,
    \memory_reg[21][1]/NET0131 , \memory_reg[22][0]/NET0131 ,
    \memory_reg[22][1]/NET0131 , \memory_reg[23][0]/NET0131 ,
    \memory_reg[23][1]/NET0131 , \memory_reg[24][0]/NET0131 ,
    \memory_reg[24][1]/NET0131 , \memory_reg[25][0]/NET0131 ,
    \memory_reg[25][1]/NET0131 , \memory_reg[26][0]/NET0131 ,
    \memory_reg[26][1]/NET0131 , \memory_reg[27][0]/NET0131 ,
    \memory_reg[27][1]/NET0131 , \memory_reg[28][0]/NET0131 ,
    \memory_reg[28][1]/NET0131 , \memory_reg[29][0]/NET0131 ,
    \memory_reg[29][1]/NET0131 , \memory_reg[2][0]/NET0131 ,
    \memory_reg[2][1]/NET0131 , \memory_reg[30][0]/NET0131 ,
    \memory_reg[30][1]/NET0131 , \memory_reg[31][0]/NET0131 ,
    \memory_reg[31][1]/NET0131 , \memory_reg[3][0]/NET0131 ,
    \memory_reg[3][1]/NET0131 , \memory_reg[4][0]/NET0131 ,
    \memory_reg[4][1]/NET0131 , \memory_reg[5][0]/NET0131 ,
    \memory_reg[5][1]/NET0131 , \memory_reg[6][0]/NET0131 ,
    \memory_reg[6][1]/NET0131 , \memory_reg[7][0]/NET0131 ,
    \memory_reg[7][1]/NET0131 , \memory_reg[8][0]/NET0131 ,
    \memory_reg[8][1]/NET0131 , \memory_reg[9][0]/NET0131 ,
    \memory_reg[9][1]/NET0131 , \nl[0]_pad , \nl[2]_pad , \nl[3]_pad ,
    \nl_reg[1]/NET0131 , nloss_pad, \play_reg/NET0131 , \s_reg/NET0131 ,
    \scan_reg[0]/NET0131 , \scan_reg[1]/NET0131 , \scan_reg[2]/NET0131 ,
    \scan_reg[3]/NET0131 , \scan_reg[4]/NET0131 , \sound_reg[0]/NET0131 ,
    \sound_reg[1]/NET0131 , \sound_reg[2]/NET0131 , speaker_pad, start_pad,
    \timebase_reg[0]/NET0131 , \timebase_reg[1]/NET0131 ,
    \timebase_reg[2]/NET0131 , \timebase_reg[3]/NET0131 ,
    \timebase_reg[4]/NET0131 , \timebase_reg[5]/NET0131 , \wr_reg/NET0131 ;
  output _al_n0, _al_n1, \count_reg[0]/P0001 , \g10376/_0_ , \g11078/_0_ ,
    \g11102/_0_ , \g11126/_0_ , \g11156/_0_ , \g11299/_0_ , \g11308/_0_ ,
    \g11318/_0_ , \g11346/_0_ , \g11378/_0_ , \g11516/_0_ , \g63/_0_ ,
    \g8501/_0_ , \g8516/_0_ , \g8517/_0_ , \g8519/_0_ , \g8520/_0_ ,
    \g8522/_0_ , \g8526/_0_ , \g8529/_2_ , \g8545/_0_ , \g8546/_0_ ,
    \g8547/_0_ , \g8555/_0_ , \g8556/_0_ , \g8557/_0_ , \g8558/_0_ ,
    \g8559/_0_ , \g8560/_0_ , \g8562/_0_ , \g8563/_0_ , \g8581/_0_ ,
    \g8586/_0_ , \g8591/_0_ , \g8594/_0_ , \g8606/_0_ , \g8608/_0_ ,
    \g8647/_0_ , \g8659/_0_ , \g8695/_0_ , \g8784/_0_ , \g8797/_0_ ,
    \g8854/_2_ , \g8869/_0_ , \g8871/_0_ , \g8889/_0_ , \g8891/_0_ ,
    \g8892/_0_ , \g8894/_0_ , \g8970/_0_ , \g8975/_0_ , \g8992/_0_ ,
    \g9180/_0_ , \g9183/_0_ , \g9511/u3_syn_4 , \g9513/u3_syn_4 ,
    \g9515/u3_syn_4 , \g9517/u3_syn_4 , \g9519/u3_syn_4 , \g9521/u3_syn_4 ,
    \g9523/u3_syn_4 , \g9525/u3_syn_4 , \g9527/u3_syn_4 , \g9529/u3_syn_4 ,
    \g9531/u3_syn_4 , \g9533/u3_syn_4 , \g9535/u3_syn_4 , \g9537/u3_syn_4 ,
    \g9539/u3_syn_4 , \g9541/u3_syn_4 , \g9543/u3_syn_4 , \g9545/u3_syn_4 ,
    \g9547/u3_syn_4 , \g9549/u3_syn_4 , \g9551/u3_syn_4 , \g9553/u3_syn_4 ,
    \g9555/u3_syn_4 , \g9557/u3_syn_4 , \g9559/u3_syn_4 , \g9560/u3_syn_4 ,
    \g9562/u3_syn_4 , \g9564/u3_syn_4 , \g9566/u3_syn_4 , \g9568/u3_syn_4 ,
    \g9570/u3_syn_4 , \g9572/u3_syn_4 ;
  wire new_n217_, new_n218_, new_n219_, new_n220_, new_n221_, new_n222_,
    new_n223_, new_n224_, new_n225_, new_n226_, new_n227_, new_n228_,
    new_n229_, new_n230_, new_n231_, new_n232_, new_n233_, new_n234_,
    new_n235_, new_n236_, new_n237_, new_n238_, new_n239_, new_n240_,
    new_n241_, new_n242_, new_n243_, new_n244_, new_n245_, new_n246_,
    new_n247_, new_n248_, new_n249_, new_n250_, new_n251_, new_n252_,
    new_n253_, new_n254_, new_n255_, new_n256_, new_n257_, new_n258_,
    new_n259_, new_n260_, new_n261_, new_n263_, new_n264_, new_n265_,
    new_n266_, new_n267_, new_n268_, new_n269_, new_n270_, new_n271_,
    new_n272_, new_n273_, new_n274_, new_n275_, new_n276_, new_n277_,
    new_n278_, new_n279_, new_n280_, new_n281_, new_n282_, new_n283_,
    new_n284_, new_n285_, new_n286_, new_n287_, new_n288_, new_n290_,
    new_n291_, new_n292_, new_n293_, new_n294_, new_n295_, new_n296_,
    new_n297_, new_n298_, new_n299_, new_n300_, new_n301_, new_n302_,
    new_n303_, new_n304_, new_n305_, new_n306_, new_n307_, new_n308_,
    new_n309_, new_n310_, new_n311_, new_n312_, new_n313_, new_n315_,
    new_n316_, new_n317_, new_n318_, new_n319_, new_n320_, new_n321_,
    new_n323_, new_n324_, new_n325_, new_n326_, new_n327_, new_n328_,
    new_n329_, new_n330_, new_n331_, new_n332_, new_n333_, new_n334_,
    new_n335_, new_n336_, new_n337_, new_n338_, new_n339_, new_n340_,
    new_n341_, new_n343_, new_n344_, new_n345_, new_n346_, new_n347_,
    new_n348_, new_n349_, new_n350_, new_n351_, new_n352_, new_n353_,
    new_n354_, new_n355_, new_n356_, new_n358_, new_n359_, new_n360_,
    new_n361_, new_n362_, new_n363_, new_n364_, new_n365_, new_n366_,
    new_n368_, new_n369_, new_n370_, new_n371_, new_n372_, new_n373_,
    new_n374_, new_n375_, new_n376_, new_n377_, new_n378_, new_n379_,
    new_n380_, new_n381_, new_n382_, new_n384_, new_n385_, new_n386_,
    new_n388_, new_n389_, new_n390_, new_n391_, new_n392_, new_n393_,
    new_n394_, new_n395_, new_n396_, new_n397_, new_n398_, new_n400_,
    new_n401_, new_n402_, new_n403_, new_n404_, new_n405_, new_n406_,
    new_n407_, new_n408_, new_n409_, new_n410_, new_n412_, new_n413_,
    new_n414_, new_n415_, new_n416_, new_n417_, new_n418_, new_n419_,
    new_n420_, new_n421_, new_n422_, new_n423_, new_n424_, new_n426_,
    new_n427_, new_n428_, new_n429_, new_n430_, new_n432_, new_n433_,
    new_n434_, new_n435_, new_n436_, new_n437_, new_n439_, new_n440_,
    new_n441_, new_n442_, new_n443_, new_n444_, new_n445_, new_n446_,
    new_n447_, new_n449_, new_n450_, new_n451_, new_n452_, new_n454_,
    new_n455_, new_n456_, new_n457_, new_n458_, new_n459_, new_n460_,
    new_n461_, new_n462_, new_n464_, new_n465_, new_n466_, new_n467_,
    new_n468_, new_n469_, new_n470_, new_n471_, new_n472_, new_n474_,
    new_n475_, new_n476_, new_n477_, new_n478_, new_n479_, new_n481_,
    new_n482_, new_n483_, new_n484_, new_n485_, new_n486_, new_n488_,
    new_n489_, new_n490_, new_n491_, new_n492_, new_n493_, new_n494_,
    new_n495_, new_n496_, new_n498_, new_n499_, new_n500_, new_n502_,
    new_n503_, new_n505_, new_n506_, new_n507_, new_n508_, new_n509_,
    new_n511_, new_n512_, new_n513_, new_n514_, new_n516_, new_n517_,
    new_n518_, new_n519_, new_n521_, new_n522_, new_n523_, new_n524_,
    new_n525_, new_n526_, new_n528_, new_n530_, new_n533_, new_n534_,
    new_n536_, new_n537_, new_n538_, new_n540_, new_n541_, new_n543_,
    new_n544_, new_n546_, new_n547_, new_n549_, new_n550_, new_n551_,
    new_n553_, new_n555_, new_n556_, new_n557_, new_n559_, new_n561_,
    new_n562_, new_n563_, new_n564_, new_n565_, new_n566_, new_n567_,
    new_n568_, new_n569_, new_n570_, new_n571_, new_n572_, new_n573_,
    new_n574_, new_n575_, new_n576_, new_n577_, new_n578_, new_n580_,
    new_n582_, new_n583_, new_n584_, new_n585_, new_n586_, new_n587_,
    new_n588_, new_n589_, new_n590_, new_n591_, new_n593_, new_n594_,
    new_n595_, new_n598_, new_n600_, new_n602_, new_n604_, new_n606_,
    new_n607_, new_n611_, new_n612_, new_n613_, new_n614_, new_n615_,
    new_n616_, new_n617_, new_n618_, new_n619_, new_n620_, new_n621_,
    new_n622_, new_n623_, new_n624_, new_n625_, new_n626_, new_n627_,
    new_n628_, new_n629_, new_n630_, new_n631_, new_n632_, new_n633_,
    new_n634_, new_n635_, new_n636_, new_n637_, new_n638_, new_n639_,
    new_n640_, new_n641_, new_n642_, new_n643_, new_n644_, new_n645_,
    new_n646_, new_n647_, new_n648_, new_n649_, new_n650_, new_n651_,
    new_n652_, new_n653_, new_n655_, new_n656_, new_n657_, new_n658_,
    new_n659_, new_n660_, new_n661_, new_n662_, new_n663_, new_n664_,
    new_n665_, new_n666_, new_n667_, new_n668_, new_n669_, new_n670_,
    new_n671_, new_n672_, new_n673_, new_n674_, new_n675_, new_n676_,
    new_n677_, new_n678_, new_n680_, new_n682_, new_n689_, new_n692_;
  assign \g10376/_0_  = \count_reg[0]/NET0131  ^ \count_reg[1]/NET0131 ;
  assign \g11078/_0_  = ~new_n254_ | (~new_n217_ & \scan_reg[1]/NET0131 );
  assign new_n217_ = new_n244_ & new_n218_ & new_n237_;
  assign new_n218_ = new_n226_ & new_n232_ & ~new_n219_ & ~new_n236_;
  assign new_n219_ = ~new_n224_ & new_n220_;
  assign new_n220_ = new_n223_ & ~new_n221_ & new_n222_;
  assign new_n221_ = ~\gamma_reg[0]/NET0131  & ~start_pad;
  assign new_n222_ = \gamma_reg[2]/NET0131  & ~\gamma_reg[1]/NET0131  & ~start_pad;
  assign new_n223_ = \gamma_reg[3]/NET0131  & ~\gamma_reg[4]/NET0131  & ~start_pad;
  assign new_n224_ = new_n225_ & ~\count_reg[5]/NET0131  & ~\count_reg[3]/NET0131  & ~\count_reg[4]/NET0131 ;
  assign new_n225_ = ~\count_reg[2]/NET0131  & ~\count_reg[0]1198/NET0131  & ~\count_reg[1]1200/NET0131 ;
  assign new_n226_ = ~new_n227_ & ~new_n229_;
  assign new_n227_ = new_n228_ & ~new_n221_ & new_n223_;
  assign new_n228_ = \gamma_reg[1]/NET0131  & ~\gamma_reg[2]/NET0131  & ~start_pad;
  assign new_n229_ = new_n230_ & ~\gamma_reg[0]/NET0131  & new_n231_;
  assign new_n230_ = start_pad | (~\gamma_reg[4]/NET0131  & ~\gamma_reg[3]/NET0131 );
  assign new_n231_ = \gamma_reg[1]/NET0131  & ~start_pad & \gamma_reg[2]/NET0131 ;
  assign new_n232_ = ~new_n233_ & ~new_n234_;
  assign new_n233_ = new_n222_ & new_n230_;
  assign new_n234_ = new_n231_ & new_n235_;
  assign new_n235_ = \gamma_reg[4]/NET0131  & ~\gamma_reg[3]/NET0131  & ~start_pad;
  assign new_n236_ = new_n230_ & ~new_n221_ & new_n228_;
  assign new_n237_ = ~new_n242_ & new_n238_;
  assign new_n238_ = ~new_n239_ & ~new_n241_;
  assign new_n239_ = new_n222_ & new_n240_;
  assign new_n240_ = \gamma_reg[4]/NET0131  & ~start_pad & ~\gamma_reg[0]/NET0131  & ~\gamma_reg[3]/NET0131 ;
  assign new_n241_ = \gamma_reg[0]/NET0131  & new_n223_ & new_n231_;
  assign new_n242_ = new_n243_ & (start_pad | ~\gamma_reg[2]/NET0131 );
  assign new_n243_ = \gamma_reg[0]/NET0131  & \gamma_reg[4]/NET0131  & ~\gamma_reg[3]/NET0131  & ~start_pad;
  assign new_n244_ = new_n245_ & new_n248_ & (~new_n253_ | new_n235_);
  assign new_n245_ = ~new_n246_ & ~new_n247_;
  assign new_n246_ = new_n223_ & new_n221_ & new_n222_;
  assign new_n247_ = new_n223_ & ~\gamma_reg[0]/NET0131  & new_n231_;
  assign new_n248_ = ~new_n252_ & ~new_n251_ & ~new_n249_ & ~new_n250_;
  assign new_n249_ = new_n228_ & new_n240_;
  assign new_n250_ = new_n222_ & new_n243_;
  assign new_n251_ = new_n228_ & new_n221_ & new_n223_;
  assign new_n252_ = new_n240_ & new_n253_;
  assign new_n253_ = start_pad | (~\gamma_reg[2]/NET0131  & ~\gamma_reg[1]/NET0131 );
  assign new_n254_ = ~new_n255_ & (~new_n261_ | new_n260_);
  assign new_n255_ = new_n256_ & ((\scan_reg[1]/NET0131  & (new_n257_ | ~\scan_reg[0]/NET0131 )) | (~new_n257_ & \scan_reg[0]/NET0131  & ~\scan_reg[1]/NET0131 ));
  assign new_n256_ = new_n220_ & new_n224_;
  assign new_n257_ = new_n258_ & new_n259_ & (~\max_reg[3]/NET0131  ^ \scan_reg[3]/NET0131 );
  assign new_n258_ = (~\max_reg[1]/NET0131  ^ \scan_reg[1]/NET0131 ) & (~\max_reg[4]/NET0131  ^ \scan_reg[4]/NET0131 );
  assign new_n259_ = (~\max_reg[0]/NET0131  ^ \scan_reg[0]/NET0131 ) & (~\max_reg[2]/NET0131  ^ \scan_reg[2]/NET0131 );
  assign new_n260_ = (new_n257_ | ((\scan_reg[0]/NET0131  | ~\scan_reg[1]/NET0131 ) & (~new_n224_ | ~\scan_reg[0]/NET0131  | \scan_reg[1]/NET0131 ))) & (new_n224_ | ~\scan_reg[1]/NET0131 );
  assign new_n261_ = \gamma_reg[0]/NET0131  & new_n230_ & new_n231_;
  assign \g11102/_0_  = ~new_n275_ | (\address_reg[0]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n263_ = new_n274_ & new_n270_ & new_n264_ & new_n267_;
  assign new_n264_ = ~new_n251_ & ~new_n265_ & ~new_n250_;
  assign new_n265_ = new_n266_ & new_n221_;
  assign new_n266_ = new_n253_ & \gamma_reg[4]/NET0131  & ~start_pad & \gamma_reg[3]/NET0131 ;
  assign new_n267_ = new_n268_ & ~new_n227_ & ~new_n269_;
  assign new_n268_ = ~new_n229_ & ~new_n246_;
  assign new_n269_ = new_n253_ & new_n221_ & new_n230_;
  assign new_n270_ = ~new_n273_ & ~new_n271_ & ~new_n272_;
  assign new_n271_ = new_n228_ & new_n243_;
  assign new_n272_ = new_n253_ & ~new_n221_ & new_n230_;
  assign new_n273_ = new_n230_ & new_n221_ & new_n222_;
  assign new_n274_ = ~new_n234_ & ~new_n239_ & (new_n221_ | ~new_n266_);
  assign new_n275_ = (new_n279_ | ~\max_reg[0]/NET0131 ) & (new_n276_ | ~\scan_reg[0]/NET0131 );
  assign new_n276_ = ~new_n277_ & ~new_n236_;
  assign new_n277_ = new_n278_ & new_n221_;
  assign new_n278_ = new_n223_ & new_n253_;
  assign new_n279_ = ~new_n280_ & ~new_n282_;
  assign new_n280_ = new_n281_ & new_n221_;
  assign new_n281_ = new_n228_ & new_n230_;
  assign new_n282_ = new_n243_ & new_n253_;
  assign new_n283_ = new_n287_ & new_n284_ & new_n285_;
  assign new_n284_ = (~new_n278_ & (~new_n233_ | ~\gamma_reg[0]/NET0131 )) | (~start_pad & ~\gamma_reg[0]/NET0131 );
  assign new_n285_ = ~new_n220_ & ~new_n286_;
  assign new_n286_ = new_n240_ & (start_pad | ~\gamma_reg[2]/NET0131 );
  assign new_n287_ = ~new_n288_ & ~new_n261_;
  assign new_n288_ = new_n223_ & new_n231_;
  assign \g11126/_0_  = ~new_n290_ | ~new_n304_ | (new_n220_ & ~new_n310_);
  assign new_n290_ = new_n291_ & new_n294_ & (~\count_reg[3]/NET0131  | new_n302_);
  assign new_n291_ = ~new_n293_ & (~\timebase_reg[3]/NET0131  | new_n292_);
  assign new_n292_ = ~new_n271_ & (~\gamma_reg[0]/NET0131  | ~new_n233_);
  assign new_n293_ = new_n257_ & new_n224_ & new_n250_;
  assign new_n294_ = (new_n301_ | ~new_n299_) & (new_n295_ | new_n298_);
  assign new_n295_ = ~new_n296_ & (~\timebase_reg[3]/NET0131  | ~new_n224_);
  assign new_n296_ = ~new_n297_ & (~new_n225_ ^ ~\count_reg[3]/NET0131 );
  assign new_n297_ = ~\count_reg[5]/NET0131  & ~\count_reg[3]/NET0131  & ~\count_reg[4]/NET0131 ;
  assign new_n298_ = ~new_n246_ & ~new_n241_ & ~new_n229_ & ~new_n239_;
  assign new_n299_ = ~new_n224_ & new_n251_ & (\timebase_reg[3]/NET0131  | new_n300_);
  assign new_n300_ = ~\k[3]_pad  & ~\k[2]_pad  & ~\k[0]_pad  & ~\k[1]_pad ;
  assign new_n301_ = new_n300_ & (~new_n225_ ^ \count_reg[3]/NET0131 );
  assign new_n302_ = ~new_n282_ & new_n303_;
  assign new_n303_ = ~new_n230_ | ~new_n221_ | (~new_n253_ & ~new_n228_);
  assign new_n304_ = (new_n308_ | (~new_n225_ ^ \count_reg[3]/NET0131 )) & (new_n305_ | ~\count_reg[3]/NET0131 );
  assign new_n305_ = new_n306_ & new_n307_;
  assign new_n306_ = ~new_n273_ & ~new_n272_ & ~new_n236_ & ~new_n249_;
  assign new_n307_ = ~new_n227_ & ~new_n247_ & (new_n221_ | ~new_n278_);
  assign new_n308_ = new_n309_ & (new_n297_ | (~new_n250_ & ~new_n252_));
  assign new_n309_ = ~new_n234_ & ~new_n266_ & (~new_n261_ | new_n224_);
  assign new_n310_ = ~new_n296_ & (~new_n311_ | (~new_n312_ & ~\count_reg[3]/NET0131 ));
  assign new_n311_ = new_n224_ & new_n257_;
  assign new_n312_ = \max_reg[4]/NET0131  & new_n313_ & \max_reg[3]/NET0131 ;
  assign new_n313_ = \max_reg[2]/NET0131  & \max_reg[0]/NET0131  & \max_reg[1]/NET0131 ;
  assign \g11156/_0_  = ~new_n315_ | ~new_n318_ | (new_n321_ & new_n256_);
  assign new_n315_ = ~new_n317_ & new_n316_;
  assign new_n316_ = ~new_n249_ & ~new_n247_ & ~new_n293_ & ~new_n234_;
  assign new_n317_ = ~new_n224_ & (new_n251_ | new_n241_);
  assign new_n318_ = new_n320_ & new_n284_ & ~new_n319_ & new_n279_;
  assign new_n319_ = ~new_n311_ & new_n261_;
  assign new_n320_ = ~new_n229_ & ~new_n272_;
  assign new_n321_ = ~new_n312_ & new_n257_;
  assign \g11299/_0_  = ~new_n336_ | (\sound_reg[0]/NET0131  & (~new_n331_ | ~new_n323_));
  assign new_n323_ = new_n324_ & (new_n329_ | ~new_n256_);
  assign new_n324_ = new_n325_ & new_n327_ & ~new_n328_ & new_n326_;
  assign new_n325_ = ~new_n272_ & ~new_n229_ & ~new_n281_;
  assign new_n326_ = ~new_n282_ & ~new_n246_ & ~new_n239_ & ~new_n288_;
  assign new_n327_ = ~new_n261_ & ~new_n278_;
  assign new_n328_ = new_n235_ & ~new_n221_ & new_n231_;
  assign new_n329_ = \max_reg[4]/NET0131  & new_n330_ & new_n313_;
  assign new_n330_ = \scan_reg[3]/NET0131  & \max_reg[3]/NET0131  & new_n258_ & new_n259_;
  assign new_n331_ = new_n335_ & ~new_n219_ & new_n332_;
  assign new_n332_ = new_n333_ & new_n334_ & ~new_n265_ & ~new_n252_;
  assign new_n333_ = ~new_n249_ & ~new_n273_;
  assign new_n334_ = ~new_n269_ & (new_n224_ | new_n221_ | ~new_n266_);
  assign new_n335_ = ~new_n250_ & ~new_n227_ & (~new_n221_ | ~new_n234_);
  assign new_n336_ = ~new_n337_ & new_n341_ & (~\data_out_reg[0]/NET0131  | new_n292_);
  assign new_n337_ = new_n251_ & (new_n340_ | new_n338_);
  assign new_n338_ = (\sound_reg[0]/NET0131  & (new_n224_ | new_n339_)) | (\k[3]_pad  & ~new_n224_ & new_n339_);
  assign new_n339_ = ~\k[0]_pad  & ~\k[2]_pad ;
  assign new_n340_ = \k[1]_pad  & ~new_n224_ & ~\k[0]_pad ;
  assign new_n341_ = ~new_n293_ & (~new_n328_ | ~new_n224_);
  assign \g11308/_0_  = ~new_n349_ | (~new_n343_ & ~new_n356_);
  assign new_n343_ = new_n344_ & new_n347_;
  assign new_n344_ = new_n345_ & new_n346_ & ~new_n265_ & ~new_n252_;
  assign new_n345_ = ~new_n220_ & ~new_n328_;
  assign new_n346_ = ~new_n250_ & ~new_n261_;
  assign new_n347_ = new_n348_ & new_n238_ & new_n268_;
  assign new_n348_ = new_n221_ ? ~new_n234_ : ~new_n266_;
  assign new_n349_ = ~new_n354_ & ~new_n351_ & (~\count_reg[4]/NET0131  | new_n350_);
  assign new_n350_ = new_n307_ & new_n302_ & new_n306_;
  assign new_n351_ = ~new_n353_ & new_n352_;
  assign new_n352_ = new_n300_ & ~new_n224_ & new_n251_;
  assign new_n353_ = (~\count_reg[4]/NET0131  & (\count_reg[3]/NET0131  | ~new_n225_)) | (~\count_reg[3]/NET0131  & new_n225_ & \count_reg[4]/NET0131 );
  assign new_n354_ = \timebase_reg[4]/NET0131  & (~new_n292_ | (~new_n300_ & new_n355_));
  assign new_n355_ = ~new_n224_ & new_n251_;
  assign new_n356_ = (new_n353_ | new_n224_) & (new_n298_ | ~\timebase_reg[4]/NET0131  | ~new_n224_);
  assign \g11318/_0_  = ~new_n363_ | new_n358_ | new_n360_;
  assign new_n358_ = ~new_n359_ & \count_reg[5]/NET0131  & (new_n352_ | ~new_n344_);
  assign new_n359_ = new_n225_ & ~\count_reg[3]/NET0131  & ~\count_reg[4]/NET0131 ;
  assign new_n360_ = \count_reg[5]/NET0131  & (~new_n361_ | (~new_n348_ & ~new_n359_));
  assign new_n361_ = new_n302_ & new_n362_ & ~new_n278_ & new_n306_;
  assign new_n362_ = ~new_n227_ & ~new_n247_;
  assign new_n363_ = new_n366_ & (~\timebase_reg[5]/NET0131  | (~new_n364_ & new_n365_));
  assign new_n364_ = ~new_n298_ & new_n224_;
  assign new_n365_ = new_n292_ & (new_n300_ | ~new_n355_);
  assign new_n366_ = ~new_n277_ & (new_n298_ | new_n359_ | ~\count_reg[5]/NET0131 );
  assign \g11346/_0_  = ~new_n375_ | new_n368_ | new_n373_;
  assign new_n368_ = \nl_reg[1]/NET0131  & (new_n282_ | new_n369_ | ~new_n370_);
  assign new_n369_ = ~new_n224_ & (~new_n268_ | ~new_n348_ | ~new_n238_);
  assign new_n370_ = new_n303_ & new_n371_ & new_n372_;
  assign new_n371_ = ~new_n249_ & (~new_n250_ | new_n224_);
  assign new_n372_ = ~new_n328_ & ~new_n251_ & ~new_n252_;
  assign new_n373_ = \data_out_reg[0]/NET0131  & ~new_n374_ & ~\data_out_reg[1]/NET0131 ;
  assign new_n374_ = ~new_n293_ & new_n292_ & (~new_n328_ | ~new_n224_);
  assign new_n375_ = ~new_n382_ & ~new_n376_ & ~new_n379_;
  assign new_n376_ = \nl_reg[1]/NET0131  & (new_n377_ | ~new_n378_ | ~new_n292_);
  assign new_n377_ = new_n224_ & new_n250_;
  assign new_n378_ = ~new_n273_ & ~new_n278_ & ~new_n236_ & ~new_n261_;
  assign new_n379_ = (new_n381_ | \nl_reg[1]/NET0131 ) & (new_n265_ | ~new_n380_);
  assign new_n380_ = ~new_n247_ & ~new_n220_ & ~new_n227_;
  assign new_n381_ = ~\ind_reg[1]/NET0131  & \ind_reg[0]/NET0131  & (new_n247_ | new_n227_);
  assign new_n382_ = new_n265_ & new_n224_;
  assign \g11378/_0_  = new_n384_ | ~new_n385_ | (new_n261_ & new_n311_);
  assign new_n384_ = new_n220_ & (new_n312_ | ~new_n311_);
  assign new_n385_ = new_n386_ & ~new_n317_ & new_n362_;
  assign new_n386_ = ~new_n246_ & (start_pad | ~\gamma_reg[3]/NET0131  | ~new_n253_);
  assign \g11516/_0_  = new_n398_ | new_n397_ | new_n388_ | new_n395_;
  assign new_n388_ = \sound_reg[2]/NET0131  & (new_n391_ | ~new_n394_ | ~new_n389_);
  assign new_n389_ = new_n326_ & new_n390_ & ~new_n220_ & new_n348_;
  assign new_n390_ = ~new_n328_ & ~new_n227_ & ~new_n269_;
  assign new_n391_ = ~new_n392_ & new_n393_;
  assign new_n392_ = ~new_n224_ & (\k[3]_pad  | \k[2]_pad );
  assign new_n393_ = new_n251_ & (new_n224_ | (~\k[0]_pad  & ~\k[1]_pad ));
  assign new_n394_ = new_n333_ & ~new_n252_ & ~new_n265_ & ~new_n277_;
  assign new_n395_ = (new_n293_ | \sound_reg[2]/NET0131 ) & (~new_n396_ | ~new_n346_);
  assign new_n396_ = new_n325_ & (new_n221_ | ~new_n278_);
  assign new_n397_ = new_n256_ & new_n329_;
  assign new_n398_ = ~new_n221_ & new_n224_ & (new_n266_ | new_n234_);
  assign \g63/_0_  = new_n405_ | (~new_n400_ & nloss_pad);
  assign new_n400_ = new_n401_ & ~new_n281_ & new_n403_;
  assign new_n401_ = new_n402_ & new_n327_ & new_n226_ & new_n274_;
  assign new_n402_ = ~new_n288_ & ~new_n242_ & (\gamma_reg[4]/NET0131  | ~new_n222_);
  assign new_n403_ = new_n404_ & ~new_n269_ & ~new_n265_ & ~new_n252_;
  assign new_n404_ = ~new_n249_ & ~new_n250_;
  assign new_n405_ = new_n251_ & (new_n224_ | nloss_pad | ~new_n406_);
  assign new_n406_ = \k[0]_pad  ? new_n410_ : new_n407_;
  assign new_n407_ = ~new_n408_ & (~\k[1]_pad  | (~\data_out_reg[1]/NET0131  & \data_out_reg[0]/NET0131 ));
  assign new_n408_ = new_n409_ & (~\data_out_reg[1]/NET0131  | (\data_out_reg[0]/NET0131  & \k[2]_pad ) | (~\data_out_reg[0]/NET0131  & ~\k[2]_pad ));
  assign new_n409_ = ~\k[1]_pad  & (\k[3]_pad  | \k[2]_pad );
  assign new_n410_ = ~\data_out_reg[0]/NET0131  & ~\data_out_reg[1]/NET0131 ;
  assign \g8501/_0_  = ~new_n420_ | ~new_n415_ | (new_n224_ & ~new_n412_);
  assign new_n412_ = new_n413_ & ~new_n251_ & new_n268_;
  assign new_n413_ = new_n414_ & ~new_n265_ & ~new_n252_;
  assign new_n414_ = ~new_n239_ & (~new_n221_ | ~new_n234_);
  assign new_n415_ = new_n416_ & ~new_n419_ & new_n417_;
  assign new_n416_ = new_n333_ & (new_n224_ | new_n221_ | ~new_n266_);
  assign new_n417_ = ~new_n247_ & ~new_n418_ & ~new_n277_ & ~new_n280_;
  assign new_n418_ = ~new_n224_ & (new_n328_ | new_n220_);
  assign new_n419_ = ~new_n224_ & new_n241_;
  assign new_n420_ = ~new_n421_ & (new_n311_ | (~new_n250_ & ~new_n261_));
  assign new_n421_ = ~new_n422_ & new_n251_;
  assign new_n422_ = ~new_n424_ & (new_n423_ | \k[0]_pad  | \k[1]_pad );
  assign new_n423_ = ~\data_out_reg[1]/NET0131  | ((~\k[2]_pad  | \data_out_reg[0]/NET0131 ) & (~\k[3]_pad  | \k[2]_pad  | ~\data_out_reg[0]/NET0131 ));
  assign new_n424_ = ~\data_out_reg[1]/NET0131  & ((\k[0]_pad  & ~\data_out_reg[0]/NET0131 ) | (\k[1]_pad  & ~\k[0]_pad  & \data_out_reg[0]/NET0131 ));
  assign \g8516/_0_  = ~new_n426_ | (~new_n406_ & new_n355_);
  assign new_n426_ = new_n218_ & new_n427_ & (~new_n250_ | new_n430_);
  assign new_n427_ = new_n429_ & new_n245_ & ~new_n428_ & ~new_n419_;
  assign new_n428_ = ~new_n224_ & new_n261_;
  assign new_n429_ = ~new_n239_ & ~new_n271_;
  assign new_n430_ = ~new_n257_ & new_n224_;
  assign \g8517/_0_  = ~new_n435_ | (\nl[0]_pad  & (~new_n434_ | ~new_n432_));
  assign new_n432_ = new_n433_ & new_n372_;
  assign new_n433_ = new_n303_ & new_n378_ & ~new_n265_ & new_n404_;
  assign new_n434_ = ~new_n369_ & new_n292_;
  assign new_n435_ = ~new_n436_ & ~new_n382_ & (~new_n410_ | new_n374_);
  assign new_n436_ = (new_n437_ | \nl[0]_pad ) & (new_n282_ | ~new_n380_);
  assign new_n437_ = ~\ind_reg[0]/NET0131  & ~\ind_reg[1]/NET0131  & (new_n247_ | new_n227_);
  assign \g8519/_0_  = ~new_n445_ | new_n439_ | new_n443_;
  assign new_n439_ = \nl[2]_pad  & (new_n369_ | ~new_n441_ | ~new_n440_);
  assign new_n440_ = ~new_n265_ & new_n378_;
  assign new_n441_ = new_n442_ & new_n302_ & new_n371_;
  assign new_n442_ = ~new_n252_ & ~new_n220_ & ~new_n251_;
  assign new_n443_ = ~new_n444_ & (\nl[2]_pad  | (~\data_out_reg[0]/NET0131  & \data_out_reg[1]/NET0131 ));
  assign new_n444_ = new_n292_ & (~new_n328_ | (~new_n224_ & ~\nl[2]_pad ));
  assign new_n445_ = ~new_n382_ & ~new_n446_ & (new_n447_ | ~new_n377_);
  assign new_n446_ = ~new_n362_ & (\nl[2]_pad  | (~\ind_reg[0]/NET0131  & \ind_reg[1]/NET0131 ));
  assign new_n447_ = ~\nl[2]_pad  & (\data_out_reg[0]/NET0131  | ~\data_out_reg[1]/NET0131  | ~new_n257_);
  assign \g8520/_0_  = new_n449_ | ~new_n450_ | (~new_n452_ & ~new_n374_);
  assign new_n449_ = \nl[3]_pad  & (new_n282_ | new_n369_ | ~new_n433_);
  assign new_n450_ = ~new_n382_ & (new_n451_ | (new_n372_ & new_n380_));
  assign new_n451_ = ~\nl[3]_pad  & (new_n362_ | ~\ind_reg[1]/NET0131  | ~\ind_reg[0]/NET0131 );
  assign new_n452_ = (~\data_out_reg[1]/NET0131  | ~\data_out_reg[0]/NET0131 ) & (new_n292_ | ~\nl[3]_pad );
  assign \g8522/_0_  = new_n461_ | new_n460_ | (\max_reg[4]/NET0131  & ~new_n454_);
  assign new_n454_ = new_n459_ & new_n457_ & new_n455_ & new_n456_;
  assign new_n455_ = new_n333_ & new_n245_ & ~new_n219_ & ~new_n355_;
  assign new_n456_ = new_n302_ & new_n226_ & ~new_n234_ & ~new_n241_;
  assign new_n457_ = new_n327_ & new_n458_ & (~new_n250_ | new_n224_);
  assign new_n458_ = ~new_n239_ & ~new_n271_ & (~new_n252_ | new_n224_);
  assign new_n459_ = ~new_n266_ & ~new_n236_ & (~\gamma_reg[0]/NET0131  | ~new_n233_);
  assign new_n460_ = new_n256_ & (\max_reg[4]/NET0131  | (new_n330_ & new_n313_));
  assign new_n461_ = new_n377_ & (new_n257_ ? \scan_reg[4]/NET0131  : new_n462_);
  assign new_n462_ = (\max_reg[4]/NET0131  & (~new_n313_ | ~\max_reg[3]/NET0131 )) | (new_n313_ & \max_reg[3]/NET0131  & ~\max_reg[4]/NET0131 );
  assign \g8526/_0_  = ~new_n465_ | new_n464_ | new_n472_;
  assign new_n464_ = \play_reg/NET0131  & (~new_n279_ | (~new_n298_ & ~new_n224_));
  assign new_n465_ = new_n471_ & new_n365_ & ~new_n466_ & ~new_n469_;
  assign new_n466_ = \play_reg/NET0131  & (new_n467_ | ~new_n468_ | ~new_n390_);
  assign new_n467_ = new_n221_ & ~new_n224_ & new_n234_;
  assign new_n468_ = ~new_n247_ & (new_n221_ | ~new_n266_);
  assign new_n469_ = (~new_n470_ | ~new_n378_) & (new_n293_ | \play_reg/NET0131 );
  assign new_n470_ = ~new_n286_ & ~new_n250_ & ~new_n251_;
  assign new_n471_ = ~new_n398_ & (new_n224_ | ~new_n265_ | ~\play_reg/NET0131 );
  assign new_n472_ = new_n220_ & (\play_reg/NET0131  | (new_n224_ & new_n329_));
  assign \g8529/_2_  = new_n474_ | ~new_n476_ | (\count_reg[0]1198/NET0131  & ~new_n361_);
  assign new_n474_ = ~new_n224_ & ~\count_reg[0]1198/NET0131  & (~new_n475_ | ~new_n344_);
  assign new_n475_ = new_n268_ & new_n348_;
  assign new_n476_ = ~new_n277_ & ~new_n479_ & ~new_n477_ & ~new_n478_;
  assign new_n477_ = \timebase_reg[0]/NET0131  & (~new_n292_ | (~new_n268_ & new_n224_));
  assign new_n478_ = ~new_n238_ & (new_n224_ ? \timebase_reg[0]/NET0131  : ~\count_reg[0]1198/NET0131 );
  assign new_n479_ = new_n355_ & (new_n300_ ? ~\count_reg[0]1198/NET0131  : \timebase_reg[0]/NET0131 );
  assign \g8545/_0_  = new_n481_ | ~new_n485_ | (\count_reg[2]/NET0131  & ~new_n350_);
  assign new_n481_ = ~new_n483_ & (~new_n347_ | ~new_n482_);
  assign new_n482_ = new_n346_ & ~new_n265_ & new_n345_;
  assign new_n483_ = (new_n484_ | new_n224_) & (new_n298_ | ~\timebase_reg[2]/NET0131  | ~new_n224_);
  assign new_n484_ = (~\count_reg[2]/NET0131  & (\count_reg[0]1198/NET0131  | \count_reg[1]1200/NET0131 )) | (~\count_reg[0]1198/NET0131  & ~\count_reg[1]1200/NET0131  & \count_reg[2]/NET0131 );
  assign new_n485_ = (new_n484_ | new_n486_) & (new_n365_ | ~\timebase_reg[2]/NET0131 );
  assign new_n486_ = ~new_n352_ & (~new_n252_ | new_n224_);
  assign \g8546/_0_  = new_n488_ | ~new_n495_ | (\timebase_reg[5]/NET0131  & ~new_n491_);
  assign new_n488_ = new_n220_ & ((\timebase_reg[5]/NET0131  & (\timebase_reg[4]/NET0131  | ~new_n489_)) | (~\timebase_reg[4]/NET0131  & new_n489_ & ~\timebase_reg[5]/NET0131 ));
  assign new_n489_ = new_n490_ & new_n311_ & ~\timebase_reg[2]/NET0131  & ~\timebase_reg[3]/NET0131 ;
  assign new_n490_ = ~\timebase_reg[1]/NET0131  & ~new_n312_ & ~\timebase_reg[0]/NET0131 ;
  assign new_n491_ = new_n493_ & new_n456_ & new_n492_;
  assign new_n492_ = new_n327_ & ~new_n251_ & ~new_n265_ & ~new_n250_;
  assign new_n493_ = new_n245_ & ~new_n494_ & ~new_n236_ & ~new_n273_;
  assign new_n494_ = ~new_n231_ & new_n240_;
  assign new_n495_ = ~new_n272_ & (~\timebase_reg[5]/NET0131  | new_n496_);
  assign new_n496_ = new_n292_ & (new_n221_ | ~new_n266_);
  assign \g8547/_0_  = ~new_n498_ | (~new_n454_ & \max_reg[3]/NET0131 );
  assign new_n498_ = (new_n500_ | ~new_n377_) & (new_n499_ | ~new_n256_);
  assign new_n499_ = (~\max_reg[3]/NET0131  & (~new_n257_ | ~new_n313_)) | (~\max_reg[4]/NET0131  & new_n257_ & new_n313_ & \max_reg[3]/NET0131 );
  assign new_n500_ = ~new_n330_ & (new_n257_ | (new_n313_ & \max_reg[3]/NET0131 ) | (~new_n313_ & ~\max_reg[3]/NET0131 ));
  assign \g8555/_0_  = (~new_n502_ & \timebase_reg[3]/NET0131 ) | (new_n220_ & (new_n503_ ^ \timebase_reg[3]/NET0131 ));
  assign new_n502_ = new_n496_ & new_n493_ & new_n456_ & new_n492_;
  assign new_n503_ = new_n311_ & ~\timebase_reg[2]/NET0131  & new_n490_;
  assign \g8556/_0_  = ~new_n505_ | (~new_n343_ & ~new_n509_);
  assign new_n505_ = ~new_n508_ & ~new_n506_ & (~\count_reg[1]1200/NET0131  | new_n350_);
  assign new_n506_ = ~new_n507_ & new_n352_;
  assign new_n507_ = \count_reg[0]1198/NET0131  ^ \count_reg[1]1200/NET0131 ;
  assign new_n508_ = \timebase_reg[1]/NET0131  & (~new_n292_ | (~new_n300_ & new_n355_));
  assign new_n509_ = (new_n507_ | new_n224_) & (new_n298_ | ~\timebase_reg[1]/NET0131  | ~new_n224_);
  assign \g8557/_0_  = ~new_n511_ | (~new_n217_ & \scan_reg[3]/NET0131 );
  assign new_n511_ = (new_n512_ | ~new_n261_) & (new_n514_ | ~new_n256_);
  assign new_n512_ = (new_n257_ | ((new_n513_ | ~\scan_reg[3]/NET0131 ) & (~new_n224_ | ~new_n513_ | \scan_reg[3]/NET0131 ))) & (new_n224_ | ~\scan_reg[3]/NET0131 );
  assign new_n513_ = \scan_reg[2]/NET0131  & \scan_reg[0]/NET0131  & \scan_reg[1]/NET0131 ;
  assign new_n514_ = ~new_n330_ & (new_n257_ | (new_n513_ & \scan_reg[3]/NET0131 ) | (~new_n513_ & ~\scan_reg[3]/NET0131 ));
  assign \g8558/_0_  = ~new_n516_ | (~new_n217_ & \scan_reg[4]/NET0131 );
  assign new_n516_ = ~new_n517_ & (~new_n261_ | new_n519_);
  assign new_n517_ = new_n256_ & ((\scan_reg[4]/NET0131  & (new_n257_ | ~new_n518_)) | (~new_n257_ & new_n518_ & ~\scan_reg[4]/NET0131 ));
  assign new_n518_ = new_n513_ & \scan_reg[3]/NET0131 ;
  assign new_n519_ = (new_n257_ | ((new_n518_ | ~\scan_reg[4]/NET0131 ) & (~new_n224_ | ~new_n518_ | \scan_reg[4]/NET0131 ))) & (new_n224_ | ~\scan_reg[4]/NET0131 );
  assign \g8559/_0_  = ~new_n524_ | (\sound_reg[1]/NET0131  & (~new_n522_ | ~new_n521_));
  assign new_n521_ = new_n287_ & new_n394_ & (new_n329_ | ~new_n256_);
  assign new_n522_ = new_n523_ & new_n396_ & (~new_n250_ | new_n311_);
  assign new_n523_ = ~new_n282_ & ~new_n227_ & ~new_n246_;
  assign new_n524_ = ~new_n525_ & ~new_n526_ & (~\data_out_reg[1]/NET0131  | new_n292_);
  assign new_n525_ = \sound_reg[1]/NET0131  & (new_n418_ | ~new_n334_ | ~new_n414_);
  assign new_n526_ = new_n393_ & (\sound_reg[1]/NET0131  | new_n392_);
  assign \g8560/_0_  = (~new_n528_ & new_n220_) | (~new_n502_ & \timebase_reg[1]/NET0131 );
  assign new_n528_ = (~\timebase_reg[1]/NET0131  & (new_n312_ | \timebase_reg[0]/NET0131  | ~new_n311_)) | (~new_n312_ & ~\timebase_reg[0]/NET0131  & new_n311_ & \timebase_reg[1]/NET0131 );
  assign \g8562/_0_  = new_n530_ | (~new_n502_ & \timebase_reg[2]/NET0131 );
  assign new_n530_ = new_n220_ & ((\timebase_reg[2]/NET0131  & (~new_n311_ | ~new_n490_)) | (new_n311_ & new_n490_ & ~\timebase_reg[2]/NET0131 ));
  assign \g8563/_0_  = (~new_n502_ & \timebase_reg[4]/NET0131 ) | (new_n220_ & (new_n489_ ^ \timebase_reg[4]/NET0131 ));
  assign \g8581/_0_  = ~new_n533_ | (~new_n491_ & \timebase_reg[0]/NET0131 );
  assign new_n533_ = ~new_n272_ & ~new_n534_ & (~\timebase_reg[0]/NET0131  | new_n496_);
  assign new_n534_ = new_n220_ & ((\timebase_reg[0]/NET0131  & (new_n312_ | ~new_n311_)) | (~new_n312_ & new_n311_ & ~\timebase_reg[0]/NET0131 ));
  assign \g8586/_0_  = new_n538_ | new_n536_ | (\max_reg[2]/NET0131  & ~new_n454_);
  assign new_n536_ = new_n256_ & ((\max_reg[2]/NET0131  & (~new_n321_ | ~new_n537_)) | (new_n321_ & new_n537_ & ~\max_reg[2]/NET0131 ));
  assign new_n537_ = \max_reg[0]/NET0131  & \max_reg[1]/NET0131 ;
  assign new_n538_ = new_n377_ & ((\max_reg[2]/NET0131  & (new_n257_ | ~new_n537_)) | (~new_n257_ & new_n537_ & ~\max_reg[2]/NET0131 ));
  assign \g8591/_0_  = ~new_n540_ | (~new_n454_ & \max_reg[0]/NET0131 );
  assign new_n540_ = (~new_n256_ & (~new_n377_ | new_n541_)) | (~new_n329_ & ~new_n377_ & ~new_n541_);
  assign new_n541_ = new_n257_ ^ \max_reg[0]/NET0131 ;
  assign \g8594/_0_  = new_n544_ | new_n543_ | (\max_reg[1]/NET0131  & ~new_n454_);
  assign new_n543_ = new_n256_ & ((\max_reg[1]/NET0131  & (~new_n321_ | ~\max_reg[0]/NET0131 )) | (new_n321_ & \max_reg[0]/NET0131  & ~\max_reg[1]/NET0131 ));
  assign new_n544_ = new_n377_ & ((\max_reg[1]/NET0131  & (new_n257_ | ~\max_reg[0]/NET0131 )) | (~new_n257_ & \max_reg[0]/NET0131  & ~\max_reg[1]/NET0131 ));
  assign \g8606/_0_  = new_n547_ | (\scan_reg[0]/NET0131  & (~new_n546_ | ~new_n217_));
  assign new_n546_ = ~new_n428_ & (~new_n257_ | ~new_n256_);
  assign new_n547_ = ~\scan_reg[0]/NET0131  & new_n430_ & (new_n261_ | new_n220_);
  assign \g8608/_0_  = new_n551_ | new_n549_ | (\scan_reg[2]/NET0131  & ~new_n217_);
  assign new_n549_ = new_n261_ & (new_n224_ ? new_n550_ : \scan_reg[2]/NET0131 );
  assign new_n550_ = ~new_n257_ & ((\scan_reg[2]/NET0131  & (~\scan_reg[0]/NET0131  | ~\scan_reg[1]/NET0131 )) | (\scan_reg[0]/NET0131  & \scan_reg[1]/NET0131  & ~\scan_reg[2]/NET0131 ));
  assign new_n551_ = new_n256_ & (new_n550_ | (new_n257_ & \scan_reg[2]/NET0131 ));
  assign \g8647/_0_  = new_n235_ | new_n266_ | new_n397_ | new_n553_;
  assign new_n553_ = new_n224_ & (new_n251_ | new_n241_);
  assign \g8659/_0_  = new_n555_ | (\ind_reg[0]/NET0131  & (new_n272_ | ~new_n400_));
  assign new_n555_ = new_n251_ & (~new_n556_ | (~new_n224_ & new_n557_));
  assign new_n556_ = ~new_n340_ & (~\ind_reg[0]/NET0131  | ~new_n224_);
  assign new_n557_ = new_n339_ & (\k[3]_pad  | \ind_reg[0]/NET0131 );
  assign \g8695/_0_  = new_n559_ | (\ind_reg[1]/NET0131  & (new_n272_ | ~new_n400_));
  assign new_n559_ = new_n393_ & (\ind_reg[1]/NET0131  | new_n392_);
  assign \g8784/_0_  = \play_reg/NET0131  & (new_n561_ | ~new_n574_ | ~new_n566_);
  assign new_n561_ = speaker_pad & (~new_n562_ | (\sound_reg[1]/NET0131  & \sound_reg[2]/NET0131 ));
  assign new_n562_ = (~new_n565_ | (new_n564_ & \counter_reg[2]/NET0131 )) & (~new_n563_ | new_n564_ | \counter_reg[2]/NET0131 );
  assign new_n563_ = ~\sound_reg[2]/NET0131  & ~\sound_reg[0]/NET0131  & ~\sound_reg[1]/NET0131 ;
  assign new_n564_ = \counter_reg[0]/NET0131  & \counter_reg[1]/NET0131 ;
  assign new_n565_ = \sound_reg[2]/NET0131  & ~\sound_reg[0]/NET0131  & ~\sound_reg[1]/NET0131 ;
  assign new_n566_ = ~new_n567_ & ~new_n570_ & (new_n573_ | ~new_n572_);
  assign new_n567_ = new_n569_ & (new_n568_ ? ~\s_reg/NET0131  : speaker_pad);
  assign new_n568_ = \counter_reg[1]/NET0131  & \counter_reg[2]/NET0131 ;
  assign new_n569_ = \sound_reg[0]/NET0131  & ~\sound_reg[2]/NET0131  & \sound_reg[1]/NET0131 ;
  assign new_n570_ = new_n571_ & (\counter_reg[2]/NET0131  ? ~\s_reg/NET0131  : speaker_pad);
  assign new_n571_ = \sound_reg[0]/NET0131  & ~\sound_reg[1]/NET0131  & ~\sound_reg[2]/NET0131 ;
  assign new_n572_ = \sound_reg[2]/NET0131  & ~\sound_reg[1]/NET0131  & \sound_reg[0]/NET0131 ;
  assign new_n573_ = (~\counter_reg[1]/NET0131  & ~\counter_reg[2]/NET0131 ) ? ~speaker_pad : \s_reg/NET0131 ;
  assign new_n574_ = (new_n576_ | ~new_n578_) & (new_n575_ | \s_reg/NET0131 );
  assign new_n575_ = (~new_n563_ | (~new_n564_ & ~\counter_reg[2]/NET0131 )) & (~new_n565_ | ~new_n564_ | ~\counter_reg[2]/NET0131 );
  assign new_n576_ = (~new_n577_ & \counter_reg[2]/NET0131 ) ? \s_reg/NET0131  : ~speaker_pad;
  assign new_n577_ = ~\counter_reg[0]/NET0131  & ~\counter_reg[1]/NET0131 ;
  assign new_n578_ = \sound_reg[1]/NET0131  & ~\sound_reg[0]/NET0131  & ~\sound_reg[2]/NET0131 ;
  assign \g8797/_0_  = new_n580_ | new_n280_;
  assign new_n580_ = \wr_reg/NET0131  & (new_n251_ | ~new_n403_ | ~new_n401_);
  assign \g8854/_2_  = new_n591_ | ~new_n589_ | (~new_n586_ & ~new_n582_);
  assign new_n582_ = new_n583_ & \s_reg/NET0131  & (~\sound_reg[2]/NET0131  | ~\sound_reg[1]/NET0131 );
  assign new_n583_ = new_n584_ & new_n562_;
  assign new_n584_ = ~new_n585_ & (\counter_reg[1]/NET0131  | \counter_reg[2]/NET0131  | ~new_n572_);
  assign new_n585_ = new_n578_ & (~\counter_reg[2]/NET0131  | new_n577_);
  assign new_n586_ = ~new_n587_ & ~\s_reg/NET0131  & (~\counter_reg[2]/NET0131  | new_n588_);
  assign new_n587_ = new_n563_ & (\counter_reg[2]/NET0131  | new_n564_);
  assign new_n588_ = (~new_n578_ | (~\counter_reg[0]/NET0131  & ~\counter_reg[1]/NET0131 )) & (~new_n565_ | ~\counter_reg[0]/NET0131  | ~\counter_reg[1]/NET0131 );
  assign new_n589_ = ~new_n590_ & (~new_n571_ | (\counter_reg[2]/NET0131  & \s_reg/NET0131 ) | (~\counter_reg[2]/NET0131  & ~\s_reg/NET0131 ));
  assign new_n590_ = ~\s_reg/NET0131  & new_n572_ & (\counter_reg[2]/NET0131  | \counter_reg[1]/NET0131 );
  assign new_n591_ = new_n569_ & (new_n568_ ^ \s_reg/NET0131 );
  assign \g8869/_0_  = (\count_reg[0]/NET0131  & new_n280_) | (~new_n593_ & \data_in_reg[0]/NET0131 );
  assign new_n593_ = new_n594_ & new_n492_ & new_n237_ & new_n267_;
  assign new_n594_ = new_n468_ & new_n595_ & new_n232_ & new_n285_;
  assign new_n595_ = ~new_n236_ & ~new_n272_;
  assign \g8871/_0_  = (\count_reg[1]/NET0131  & new_n280_) | (~new_n593_ & \data_in_reg[1]/NET0131 );
  assign \g8889/_0_  = ~new_n598_ | (\address_reg[2]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n598_ = (new_n279_ | ~\max_reg[2]/NET0131 ) & (new_n276_ | ~\scan_reg[2]/NET0131 );
  assign \g8891/_0_  = ~new_n600_ | (\address_reg[3]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n600_ = (new_n279_ | ~\max_reg[3]/NET0131 ) & (new_n276_ | ~\scan_reg[3]/NET0131 );
  assign \g8892/_0_  = ~new_n602_ | (\address_reg[4]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n602_ = (new_n279_ | ~\max_reg[4]/NET0131 ) & (new_n276_ | ~\scan_reg[4]/NET0131 );
  assign \g8894/_0_  = ~new_n604_ | (\address_reg[1]/NET0131  & (~new_n283_ | ~new_n263_));
  assign new_n604_ = (new_n279_ | ~\max_reg[1]/NET0131 ) & (new_n276_ | ~\scan_reg[1]/NET0131 );
  assign \g8970/_0_  = new_n606_ & (new_n564_ ^ \counter_reg[2]/NET0131 );
  assign new_n606_ = \play_reg/NET0131  & (~new_n583_ | (~new_n607_ & ~new_n568_));
  assign new_n607_ = ~new_n569_ & (\counter_reg[2]/NET0131  | ~new_n571_);
  assign \g8975/_0_  = new_n606_ & (\counter_reg[0]/NET0131  ^ \counter_reg[1]/NET0131 );
  assign \g8992/_0_  = ~\counter_reg[0]/NET0131  & new_n606_;
  assign \g9180/_0_  = new_n637_ | ~new_n641_ | (~new_n629_ & ~new_n611_);
  assign new_n611_ = new_n626_ & new_n623_ & new_n612_ & new_n618_;
  assign new_n612_ = ~\address_reg[0]/NET0131  & new_n613_ & (~\memory_reg[20][0]/NET0131  | ~new_n617_);
  assign new_n613_ = (~new_n616_ | ~\memory_reg[8][0]/NET0131 ) & (~new_n614_ | ~\memory_reg[6][0]/NET0131 );
  assign new_n614_ = new_n615_ & ~\address_reg[3]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n615_ = ~\address_reg[4]/NET0131  & \address_reg[1]/NET0131 ;
  assign new_n616_ = \address_reg[3]/NET0131  & ~\address_reg[4]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n617_ = \address_reg[4]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign new_n618_ = new_n620_ & (~\memory_reg[10][0]/NET0131  | ~new_n619_);
  assign new_n619_ = \address_reg[3]/NET0131  & ~\address_reg[2]/NET0131  & new_n615_;
  assign new_n620_ = (~\memory_reg[26][0]/NET0131  | ~new_n622_) & (~new_n621_ | ~\memory_reg[28][0]/NET0131 );
  assign new_n621_ = \address_reg[4]/NET0131  & \address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n622_ = \address_reg[4]/NET0131  & \address_reg[3]/NET0131  & ~\address_reg[2]/NET0131  & \address_reg[1]/NET0131 ;
  assign new_n623_ = (~\memory_reg[24][0]/NET0131  | ~new_n625_) & (~new_n624_ | ~\memory_reg[2][0]/NET0131 );
  assign new_n624_ = new_n615_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign new_n625_ = \address_reg[4]/NET0131  & \address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n626_ = (~\memory_reg[16][0]/NET0131  | ~new_n628_) & (~new_n627_ | ~\memory_reg[4][0]/NET0131 );
  assign new_n627_ = \address_reg[2]/NET0131  & ~\address_reg[4]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign new_n628_ = \address_reg[4]/NET0131  & ~\address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n629_ = new_n630_ & new_n635_ & (~\memory_reg[27][0]/NET0131  | ~new_n622_);
  assign new_n630_ = \address_reg[0]/NET0131  & new_n634_ & ~new_n631_ & new_n633_;
  assign new_n631_ = new_n632_ & \memory_reg[15][0]/NET0131 ;
  assign new_n632_ = \address_reg[3]/NET0131  & new_n615_ & \address_reg[2]/NET0131 ;
  assign new_n633_ = (~new_n616_ | ~\memory_reg[9][0]/NET0131 ) & (~new_n627_ | ~\memory_reg[5][0]/NET0131 );
  assign new_n634_ = (~\memory_reg[21][0]/NET0131  | ~new_n617_) & (~new_n625_ | ~\memory_reg[25][0]/NET0131 );
  assign new_n635_ = (~new_n636_ | ~\memory_reg[19][0]/NET0131 ) & (~new_n628_ | ~\memory_reg[17][0]/NET0131 );
  assign new_n636_ = \address_reg[4]/NET0131  & \address_reg[1]/NET0131  & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign new_n637_ = ~new_n638_ & (~new_n640_ | (new_n619_ & \memory_reg[11][0]/NET0131 ));
  assign new_n638_ = new_n639_ & (~\memory_reg[14][0]/NET0131  | ~new_n632_);
  assign new_n639_ = ~\address_reg[0]/NET0131  & (~\memory_reg[18][0]/NET0131  | ~new_n636_);
  assign new_n640_ = \address_reg[0]/NET0131  & (~\memory_reg[3][0]/NET0131  | ~new_n624_);
  assign new_n641_ = new_n642_ & ~new_n652_ & new_n646_;
  assign new_n642_ = ~new_n643_ & (~new_n615_ | ~new_n645_ | ~\memory_reg[7][0]/NET0131 );
  assign new_n643_ = new_n644_ & (\address_reg[0]/NET0131  ? \memory_reg[13][0]/NET0131  : \memory_reg[12][0]/NET0131 );
  assign new_n644_ = \address_reg[2]/NET0131  & \address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[4]/NET0131 ;
  assign new_n645_ = \address_reg[0]/NET0131  & ~\address_reg[3]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n646_ = ~new_n650_ & ~new_n648_ & (~\memory_reg[29][0]/NET0131  | ~new_n647_);
  assign new_n647_ = new_n621_ & \address_reg[0]/NET0131 ;
  assign new_n648_ = new_n649_ & (\address_reg[0]/NET0131  ? \memory_reg[23][0]/NET0131  : \memory_reg[22][0]/NET0131 );
  assign new_n649_ = \address_reg[4]/NET0131  & \address_reg[1]/NET0131  & ~\address_reg[3]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n650_ = new_n651_ & (\address_reg[0]/NET0131  ? \memory_reg[31][0]/NET0131  : \memory_reg[30][0]/NET0131 );
  assign new_n651_ = \address_reg[4]/NET0131  & \address_reg[3]/NET0131  & \address_reg[1]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n652_ = new_n653_ & (\address_reg[0]/NET0131  ? \memory_reg[1][0]/NET0131  : \memory_reg[0][0]/NET0131 );
  assign new_n653_ = ~\address_reg[4]/NET0131  & ~\address_reg[3]/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9183/_0_  = new_n655_ | ~new_n670_ | (~new_n666_ & ~new_n662_);
  assign new_n655_ = ~new_n656_ & (~new_n659_ | ~new_n660_ | ~new_n661_);
  assign new_n656_ = new_n657_ & new_n658_ & (~\memory_reg[5][1]/NET0131  | ~new_n627_);
  assign new_n657_ = (~new_n653_ | ~\memory_reg[1][1]/NET0131 ) & (~new_n632_ | ~\memory_reg[15][1]/NET0131 );
  assign new_n658_ = \address_reg[0]/NET0131  & (~\memory_reg[17][1]/NET0131  | ~new_n628_);
  assign new_n659_ = ~\address_reg[0]/NET0131  & (~\memory_reg[12][1]/NET0131  | ~new_n644_);
  assign new_n660_ = (~\memory_reg[20][1]/NET0131  | ~new_n617_) & (~new_n621_ | ~\memory_reg[28][1]/NET0131 );
  assign new_n661_ = (~\memory_reg[24][1]/NET0131  | ~new_n625_) & (~new_n622_ | ~\memory_reg[26][1]/NET0131 );
  assign new_n662_ = new_n663_ & new_n665_ & (~\memory_reg[4][1]/NET0131  | ~new_n627_);
  assign new_n663_ = ~\address_reg[0]/NET0131  & new_n664_ & (~\memory_reg[14][1]/NET0131  | ~new_n632_);
  assign new_n664_ = (~new_n614_ | ~\memory_reg[6][1]/NET0131 ) & (~new_n624_ | ~\memory_reg[2][1]/NET0131 );
  assign new_n665_ = (~new_n616_ | ~\memory_reg[8][1]/NET0131 ) & (~new_n628_ | ~\memory_reg[16][1]/NET0131 );
  assign new_n666_ = new_n667_ & new_n669_ & (~\memory_reg[9][1]/NET0131  | ~new_n616_);
  assign new_n667_ = \address_reg[0]/NET0131  & new_n668_ & (~\memory_reg[27][1]/NET0131  | ~new_n622_);
  assign new_n668_ = (~\memory_reg[19][1]/NET0131  | ~new_n636_) & (~new_n624_ | ~\memory_reg[3][1]/NET0131 );
  assign new_n669_ = (~\memory_reg[13][1]/NET0131  | ~new_n644_) & (~new_n625_ | ~\memory_reg[25][1]/NET0131 );
  assign new_n670_ = ~new_n671_ & new_n675_ & (~\memory_reg[29][1]/NET0131  | ~new_n647_);
  assign new_n671_ = ~new_n672_ & (~new_n674_ | (new_n636_ & \memory_reg[18][1]/NET0131 ));
  assign new_n672_ = ~new_n673_ & \address_reg[0]/NET0131  & (~\memory_reg[21][1]/NET0131  | ~new_n617_);
  assign new_n673_ = \memory_reg[7][1]/NET0131  & new_n615_ & ~\address_reg[3]/NET0131  & \address_reg[2]/NET0131 ;
  assign new_n674_ = ~\address_reg[0]/NET0131  & (~\memory_reg[0][1]/NET0131  | ~new_n653_);
  assign new_n675_ = ~new_n678_ & ~new_n676_ & ~new_n677_;
  assign new_n676_ = new_n619_ & (\address_reg[0]/NET0131  ? \memory_reg[11][1]/NET0131  : \memory_reg[10][1]/NET0131 );
  assign new_n677_ = new_n649_ & (\address_reg[0]/NET0131  ? \memory_reg[23][1]/NET0131  : \memory_reg[22][1]/NET0131 );
  assign new_n678_ = new_n651_ & (\address_reg[0]/NET0131  ? \memory_reg[31][1]/NET0131  : \memory_reg[30][1]/NET0131 );
  assign \g9511/u3_syn_4  = new_n680_ & ~\address_reg[3]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n680_ = \wr_reg/NET0131  & ~\address_reg[1]/NET0131  & ~\address_reg[4]/NET0131 ;
  assign \g9513/u3_syn_4  = \address_reg[3]/NET0131  & new_n682_ & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n682_ = new_n615_ & \wr_reg/NET0131 ;
  assign \g9515/u3_syn_4  = \address_reg[3]/NET0131  & new_n682_ & ~\address_reg[2]/NET0131  & \address_reg[0]/NET0131 ;
  assign \g9517/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & new_n680_;
  assign \g9519/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & new_n680_ & \address_reg[0]/NET0131 ;
  assign \g9521/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & new_n682_;
  assign \g9523/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & new_n682_ & \address_reg[0]/NET0131 ;
  assign \g9525/u3_syn_4  = new_n689_ & ~\address_reg[3]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n689_ = \wr_reg/NET0131  & ~\address_reg[1]/NET0131  & \address_reg[4]/NET0131 ;
  assign \g9527/u3_syn_4  = \address_reg[0]/NET0131  & new_n689_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9529/u3_syn_4  = new_n692_ & ~\address_reg[3]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign new_n692_ = \wr_reg/NET0131  & \address_reg[1]/NET0131  & \address_reg[4]/NET0131 ;
  assign \g9531/u3_syn_4  = \address_reg[0]/NET0131  & new_n692_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9533/u3_syn_4  = \address_reg[0]/NET0131  & new_n680_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9535/u3_syn_4  = new_n689_ & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9537/u3_syn_4  = new_n645_ & new_n689_;
  assign \g9539/u3_syn_4  = new_n692_ & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9541/u3_syn_4  = new_n645_ & new_n692_;
  assign \g9543/u3_syn_4  = \address_reg[3]/NET0131  & new_n689_ & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9545/u3_syn_4  = \address_reg[3]/NET0131  & new_n689_ & ~\address_reg[2]/NET0131  & \address_reg[0]/NET0131 ;
  assign \g9547/u3_syn_4  = \address_reg[3]/NET0131  & new_n692_ & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9549/u3_syn_4  = \address_reg[3]/NET0131  & new_n692_ & ~\address_reg[2]/NET0131  & \address_reg[0]/NET0131 ;
  assign \g9551/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & new_n689_;
  assign \g9553/u3_syn_4  = new_n647_ & \wr_reg/NET0131 ;
  assign \g9555/u3_syn_4  = new_n682_ & ~\address_reg[3]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9557/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & new_n692_;
  assign \g9559/u3_syn_4  = \address_reg[3]/NET0131  & \address_reg[2]/NET0131  & new_n692_ & \address_reg[0]/NET0131 ;
  assign \g9560/u3_syn_4  = \address_reg[0]/NET0131  & new_n682_ & ~\address_reg[2]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9562/u3_syn_4  = new_n680_ & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9564/u3_syn_4  = new_n645_ & new_n680_;
  assign \g9566/u3_syn_4  = new_n682_ & \address_reg[2]/NET0131  & ~\address_reg[0]/NET0131  & ~\address_reg[3]/NET0131 ;
  assign \g9568/u3_syn_4  = new_n682_ & new_n645_;
  assign \g9570/u3_syn_4  = \address_reg[3]/NET0131  & new_n680_ & ~\address_reg[0]/NET0131  & ~\address_reg[2]/NET0131 ;
  assign \g9572/u3_syn_4  = \address_reg[3]/NET0131  & new_n680_ & ~\address_reg[2]/NET0131  & \address_reg[0]/NET0131 ;
  assign _al_n0 = 1'b0;
  assign _al_n1 = 1'b1;
  assign \count_reg[0]/P0001  = ~\count_reg[0]/NET0131 ;
endmodule