blob: 9b4344a5165d8ec965d1daf815b155a5e52c9860 [file] [log] [blame]
/* Generated by Yosys 0.9+4052 (git sha1 d061b0e, gcc 8.3.1 -fPIC -Os) */
module fxd2flot(a, b, zro);
wire _000_;
wire _001_;
wire _002_;
wire _003_;
wire _004_;
wire _005_;
wire _006_;
wire _007_;
wire _008_;
wire _009_;
wire _010_;
wire _011_;
wire _012_;
wire _013_;
wire _014_;
wire _015_;
wire _016_;
wire _017_;
wire _018_;
wire _019_;
wire _020_;
wire _021_;
wire _022_;
wire _023_;
wire _024_;
wire _025_;
wire _026_;
wire _027_;
wire _028_;
wire _029_;
wire _030_;
wire _031_;
wire _032_;
wire _033_;
wire _034_;
wire _035_;
wire _036_;
wire _037_;
wire _038_;
wire _039_;
wire _040_;
wire _041_;
wire _042_;
wire _043_;
wire _044_;
wire _045_;
wire _046_;
wire _047_;
wire _048_;
wire _049_;
wire _050_;
wire _051_;
wire _052_;
wire _053_;
wire _054_;
wire _055_;
wire _056_;
wire _057_;
wire _058_;
wire _059_;
wire _060_;
wire _061_;
wire _062_;
wire _063_;
wire _064_;
wire _065_;
wire _066_;
wire _067_;
wire _068_;
wire _069_;
wire _070_;
wire _071_;
wire _072_;
wire _073_;
wire _074_;
wire _075_;
wire _076_;
wire _077_;
wire _078_;
wire _079_;
wire _080_;
wire _081_;
wire _082_;
wire _083_;
wire _084_;
wire _085_;
wire _086_;
wire _087_;
wire _088_;
wire _089_;
wire _090_;
wire _091_;
wire _092_;
wire _093_;
wire _094_;
wire _095_;
wire _096_;
wire _097_;
wire _098_;
wire _099_;
wire _100_;
wire _101_;
wire _102_;
wire _103_;
wire _104_;
wire _105_;
wire _106_;
wire _107_;
wire _108_;
wire _109_;
wire _110_;
wire _111_;
wire _112_;
wire _113_;
wire _114_;
wire _115_;
wire _116_;
wire _117_;
wire _118_;
wire _119_;
wire _120_;
wire _121_;
wire _122_;
wire _123_;
wire _124_;
wire _125_;
wire _126_;
wire _127_;
wire _128_;
wire _129_;
wire _130_;
wire _131_;
wire _132_;
wire _133_;
wire _134_;
wire _135_;
wire _136_;
wire _137_;
wire _138_;
wire _139_;
wire _140_;
wire _141_;
wire _142_;
wire _143_;
wire _144_;
wire _145_;
wire _146_;
wire _147_;
wire _148_;
wire _149_;
wire _150_;
wire _151_;
wire _152_;
wire _153_;
wire _154_;
wire _155_;
wire _156_;
wire _157_;
wire _158_;
wire _159_;
wire _160_;
wire _161_;
wire _162_;
wire _163_;
wire _164_;
wire _165_;
wire _166_;
wire _167_;
wire _168_;
wire _169_;
wire _170_;
wire _171_;
wire _172_;
wire _173_;
wire _174_;
wire _175_;
wire _176_;
wire _177_;
wire _178_;
wire _179_;
wire _180_;
wire _181_;
wire _182_;
wire _183_;
wire _184_;
wire _185_;
wire _186_;
wire _187_;
input [18:0] a;
output [31:0] b;
output zro;
sky130_fd_sc_hd__or2_2 _188_ (
.A(a[10]),
.B(a[11]),
.X(_116_)
);
sky130_fd_sc_hd__inv_2 _189_ (
.A(a[12]),
.Y(_054_)
);
sky130_fd_sc_hd__inv_2 _190_ (
.A(a[13]),
.Y(_108_)
);
sky130_fd_sc_hd__nor2_2 _191_ (
.A(a[14]),
.B(a[15]),
.Y(_097_)
);
sky130_fd_sc_hd__and3_2 _192_ (
.A(_054_),
.B(_108_),
.C(_097_),
.X(_098_)
);
sky130_fd_sc_hd__or4b_2 _193_ (
.A(a[9]),
.B(a[8]),
.C(_116_),
.D_N(_098_),
.X(_117_)
);
sky130_fd_sc_hd__or2_2 _194_ (
.A(a[16]),
.B(a[17]),
.X(_118_)
);
sky130_fd_sc_hd__or2_2 _195_ (
.A(_117_),
.B(_118_),
.X(_119_)
);
sky130_fd_sc_hd__buf_1 _196_ (
.A(_119_),
.X(_023_)
);
sky130_fd_sc_hd__inv_2 _197_ (
.A(_023_),
.Y(_120_)
);
sky130_fd_sc_hd__buf_1 _198_ (
.A(_120_),
.X(_121_)
);
sky130_fd_sc_hd__nor2_2 _199_ (
.A(_046_),
.B(_121_),
.Y(b[8])
);
sky130_fd_sc_hd__nor2_2 _200_ (
.A(_048_),
.B(_121_),
.Y(b[9])
);
sky130_fd_sc_hd__inv_2 _201_ (
.A(a[10]),
.Y(_049_)
);
sky130_fd_sc_hd__nor2_2 _202_ (
.A(_051_),
.B(_121_),
.Y(b[10])
);
sky130_fd_sc_hd__nor2_2 _203_ (
.A(_053_),
.B(_121_),
.Y(b[11])
);
sky130_fd_sc_hd__nor2_2 _204_ (
.A(_057_),
.B(_121_),
.Y(b[12])
);
sky130_fd_sc_hd__nor2_2 _205_ (
.A(_060_),
.B(_120_),
.Y(b[13])
);
sky130_fd_sc_hd__inv_2 _206_ (
.A(a[14]),
.Y(_061_)
);
sky130_fd_sc_hd__nor2_2 _207_ (
.A(_065_),
.B(_120_),
.Y(b[14])
);
sky130_fd_sc_hd__nor2_2 _208_ (
.A(_067_),
.B(_120_),
.Y(b[15])
);
sky130_fd_sc_hd__inv_2 _209_ (
.A(_045_),
.Y(_068_)
);
sky130_fd_sc_hd__inv_2 _210_ (
.A(_055_),
.Y(_069_)
);
sky130_fd_sc_hd__inv_2 _211_ (
.A(_062_),
.Y(_070_)
);
sky130_fd_sc_hd__inv_2 _212_ (
.A(a[16]),
.Y(_071_)
);
sky130_fd_sc_hd__inv_2 _213_ (
.A(_072_),
.Y(_073_)
);
sky130_fd_sc_hd__inv_2 _214_ (
.A(_047_),
.Y(_074_)
);
sky130_fd_sc_hd__inv_2 _215_ (
.A(_058_),
.Y(_075_)
);
sky130_fd_sc_hd__buf_1 _216_ (
.A(_118_),
.X(_086_)
);
sky130_fd_sc_hd__inv_2 _217_ (
.A(_086_),
.Y(_122_)
);
sky130_fd_sc_hd__buf_1 _218_ (
.A(_122_),
.X(_076_)
);
sky130_fd_sc_hd__inv_2 _219_ (
.A(_077_),
.Y(_078_)
);
sky130_fd_sc_hd__inv_2 _220_ (
.A(_050_),
.Y(_079_)
);
sky130_fd_sc_hd__inv_2 _221_ (
.A(_063_),
.Y(_080_)
);
sky130_fd_sc_hd__inv_2 _222_ (
.A(a[17]),
.Y(_100_)
);
sky130_fd_sc_hd__inv_2 _223_ (
.A(_110_),
.Y(_123_)
);
sky130_fd_sc_hd__or2_2 _224_ (
.A(_100_),
.B(_123_),
.X(_081_)
);
sky130_fd_sc_hd__inv_2 _225_ (
.A(_082_),
.Y(_083_)
);
sky130_fd_sc_hd__inv_2 _226_ (
.A(_052_),
.Y(_084_)
);
sky130_fd_sc_hd__inv_2 _227_ (
.A(_066_),
.Y(_085_)
);
sky130_fd_sc_hd__inv_2 _228_ (
.A(_056_),
.Y(_087_)
);
sky130_fd_sc_hd__or2_2 _229_ (
.A(_113_),
.B(_086_),
.X(_124_)
);
sky130_fd_sc_hd__buf_1 _230_ (
.A(_124_),
.X(_114_)
);
sky130_fd_sc_hd__inv_2 _231_ (
.A(_114_),
.Y(_001_)
);
sky130_fd_sc_hd__inv_2 _232_ (
.A(_081_),
.Y(_088_)
);
sky130_fd_sc_hd__inv_2 _233_ (
.A(_059_),
.Y(_089_)
);
sky130_fd_sc_hd__or2_2 _234_ (
.A(_103_),
.B(_086_),
.X(_125_)
);
sky130_fd_sc_hd__inv_2 _235_ (
.A(_125_),
.Y(_112_)
);
sky130_fd_sc_hd__nor2_2 _236_ (
.A(_077_),
.B(_112_),
.Y(_090_)
);
sky130_fd_sc_hd__inv_2 _237_ (
.A(_064_),
.Y(_091_)
);
sky130_fd_sc_hd__nor2_2 _238_ (
.A(_082_),
.B(_112_),
.Y(_092_)
);
sky130_fd_sc_hd__or2_2 _239_ (
.A(a[3]),
.B(a[2]),
.X(_126_)
);
sky130_fd_sc_hd__inv_2 _240_ (
.A(_126_),
.Y(_093_)
);
sky130_fd_sc_hd__nor2_2 _241_ (
.A(a[7]),
.B(a[6]),
.Y(_094_)
);
sky130_fd_sc_hd__inv_2 _242_ (
.A(a[5]),
.Y(_104_)
);
sky130_fd_sc_hd__inv_2 _243_ (
.A(a[4]),
.Y(_035_)
);
sky130_fd_sc_hd__and3_2 _244_ (
.A(_104_),
.B(_035_),
.C(_094_),
.X(_095_)
);
sky130_fd_sc_hd__inv_2 _245_ (
.A(_116_),
.Y(_096_)
);
sky130_fd_sc_hd__inv_2 _246_ (
.A(_117_),
.Y(_099_)
);
sky130_fd_sc_hd__or4_2 _247_ (
.A(a[1]),
.B(a[0]),
.C(_118_),
.D(_126_),
.X(_127_)
);
sky130_fd_sc_hd__or3b_2 _248_ (
.A(_117_),
.B(_127_),
.C_N(_095_),
.X(_128_)
);
sky130_fd_sc_hd__buf_1 _249_ (
.A(_128_),
.X(zro)
);
sky130_fd_sc_hd__inv_2 _250_ (
.A(zro),
.Y(_015_)
);
sky130_fd_sc_hd__inv_2 _251_ (
.A(a[1]),
.Y(_101_)
);
sky130_fd_sc_hd__inv_2 _252_ (
.A(a[3]),
.Y(_102_)
);
sky130_fd_sc_hd__inv_2 _253_ (
.A(a[7]),
.Y(_105_)
);
sky130_fd_sc_hd__inv_2 _254_ (
.A(a[9]),
.Y(_106_)
);
sky130_fd_sc_hd__inv_2 _255_ (
.A(a[11]),
.Y(_107_)
);
sky130_fd_sc_hd__inv_2 _256_ (
.A(a[15]),
.Y(_109_)
);
sky130_fd_sc_hd__inv_2 _257_ (
.A(a[8]),
.Y(_044_)
);
sky130_fd_sc_hd__or2_2 _258_ (
.A(_099_),
.B(_086_),
.X(_129_)
);
sky130_fd_sc_hd__inv_2 _259_ (
.A(_129_),
.Y(_130_)
);
sky130_fd_sc_hd__buf_1 _260_ (
.A(_130_),
.X(_111_)
);
sky130_fd_sc_hd__or2_2 _261_ (
.A(_123_),
.B(_015_),
.X(_131_)
);
sky130_fd_sc_hd__inv_2 _262_ (
.A(_131_),
.Y(b[23])
);
sky130_fd_sc_hd__nor2_2 _263_ (
.A(_001_),
.B(_131_),
.Y(_115_)
);
sky130_fd_sc_hd__buf_1 _264_ (
.A(_002_),
.X(_132_)
);
sky130_fd_sc_hd__nor2_2 _265_ (
.A(_132_),
.B(_131_),
.Y(_133_)
);
sky130_fd_sc_hd__a21o_2 _266_ (
.A1(_132_),
.A2(_131_),
.B1(_133_),
.X(_004_)
);
sky130_fd_sc_hd__inv_2 _267_ (
.A(_000_),
.Y(_134_)
);
sky130_fd_sc_hd__or3_2 _268_ (
.A(_000_),
.B(_002_),
.C(_131_),
.X(_135_)
);
sky130_fd_sc_hd__o21ai_2 _269_ (
.A1(_134_),
.A2(_133_),
.B1(_135_),
.Y(_005_)
);
sky130_fd_sc_hd__inv_2 _270_ (
.A(_132_),
.Y(_136_)
);
sky130_fd_sc_hd__o22a_2 _271_ (
.A1(_000_),
.A2(_132_),
.B1(_134_),
.B2(_136_),
.X(_006_)
);
sky130_fd_sc_hd__inv_2 _272_ (
.A(_135_),
.Y(_137_)
);
sky130_fd_sc_hd__a22o_2 _273_ (
.A1(_129_),
.A2(_137_),
.B1(_130_),
.B2(_135_),
.X(_007_)
);
sky130_fd_sc_hd__or3_2 _274_ (
.A(_000_),
.B(_132_),
.C(b[23]),
.X(_138_)
);
sky130_fd_sc_hd__nor2_2 _275_ (
.A(_130_),
.B(_138_),
.Y(_139_)
);
sky130_fd_sc_hd__a21oi_2 _276_ (
.A1(_007_),
.A2(_138_),
.B1(_139_),
.Y(_008_)
);
sky130_fd_sc_hd__or2_2 _277_ (
.A(_023_),
.B(_135_),
.X(_140_)
);
sky130_fd_sc_hd__o21ai_2 _278_ (
.A1(_122_),
.A2(_137_),
.B1(_140_),
.Y(_009_)
);
sky130_fd_sc_hd__inv_2 _279_ (
.A(_009_),
.Y(_141_)
);
sky130_fd_sc_hd__or3_2 _280_ (
.A(_000_),
.B(_002_),
.C(_023_),
.X(_142_)
);
sky130_fd_sc_hd__buf_1 _281_ (
.A(_142_),
.X(_012_)
);
sky130_fd_sc_hd__o22a_2 _282_ (
.A1(_139_),
.A2(_141_),
.B1(b[23]),
.B2(_012_),
.X(_010_)
);
sky130_fd_sc_hd__inv_2 _283_ (
.A(_140_),
.Y(_011_)
);
sky130_fd_sc_hd__buf_1 _284_ (
.A(_011_),
.X(_013_)
);
sky130_fd_sc_hd__buf_1 _285_ (
.A(_012_),
.X(_014_)
);
sky130_fd_sc_hd__nor2_2 _286_ (
.A(_015_),
.B(_011_),
.Y(_016_)
);
sky130_fd_sc_hd__inv_2 _287_ (
.A(_012_),
.Y(_143_)
);
sky130_fd_sc_hd__o32a_2 _288_ (
.A1(b[23]),
.A2(_012_),
.A3(zro),
.B1(_015_),
.B2(_143_),
.X(_017_)
);
sky130_fd_sc_hd__inv_2 _289_ (
.A(a[0]),
.Y(_018_)
);
sky130_fd_sc_hd__or2_2 _290_ (
.A(_110_),
.B(_018_),
.X(_019_)
);
sky130_fd_sc_hd__or2_2 _291_ (
.A(_114_),
.B(_019_),
.X(_020_)
);
sky130_fd_sc_hd__or2_2 _292_ (
.A(_103_),
.B(_020_),
.X(_144_)
);
sky130_fd_sc_hd__buf_1 _293_ (
.A(_144_),
.X(_021_)
);
sky130_fd_sc_hd__nor2_2 _294_ (
.A(_111_),
.B(_021_),
.Y(_022_)
);
sky130_fd_sc_hd__or2_2 _295_ (
.A(_024_),
.B(_114_),
.X(_025_)
);
sky130_fd_sc_hd__or2_2 _296_ (
.A(_103_),
.B(_025_),
.X(_145_)
);
sky130_fd_sc_hd__buf_1 _297_ (
.A(_145_),
.X(_026_)
);
sky130_fd_sc_hd__nor2_2 _298_ (
.A(_130_),
.B(_026_),
.Y(_027_)
);
sky130_fd_sc_hd__inv_2 _299_ (
.A(a[2]),
.Y(_028_)
);
sky130_fd_sc_hd__or2_2 _300_ (
.A(_029_),
.B(_125_),
.X(_146_)
);
sky130_fd_sc_hd__buf_1 _301_ (
.A(_146_),
.X(_030_)
);
sky130_fd_sc_hd__nor2_2 _302_ (
.A(_117_),
.B(_030_),
.Y(_031_)
);
sky130_fd_sc_hd__or2_2 _303_ (
.A(_032_),
.B(_125_),
.X(_147_)
);
sky130_fd_sc_hd__buf_1 _304_ (
.A(_147_),
.X(_033_)
);
sky130_fd_sc_hd__nor2_2 _305_ (
.A(_117_),
.B(_033_),
.Y(_034_)
);
sky130_fd_sc_hd__nor2_2 _306_ (
.A(_036_),
.B(_111_),
.Y(_037_)
);
sky130_fd_sc_hd__nor2_2 _307_ (
.A(_036_),
.B(_076_),
.Y(b[4])
);
sky130_fd_sc_hd__nor2_2 _308_ (
.A(_038_),
.B(_111_),
.Y(_039_)
);
sky130_fd_sc_hd__nor2_2 _309_ (
.A(_038_),
.B(_076_),
.Y(b[5])
);
sky130_fd_sc_hd__inv_2 _310_ (
.A(a[6]),
.Y(_040_)
);
sky130_fd_sc_hd__nor2_2 _311_ (
.A(_041_),
.B(_111_),
.Y(_042_)
);
sky130_fd_sc_hd__nor2_2 _312_ (
.A(_041_),
.B(_076_),
.Y(b[6])
);
sky130_fd_sc_hd__nor2_2 _313_ (
.A(_043_),
.B(_076_),
.Y(b[7])
);
sky130_fd_sc_hd__conb_1 _314_ (
.HI(_003_)
);
sky130_fd_sc_hd__conb_1 _315_ (
.LO(b[3])
);
sky130_fd_sc_hd__conb_1 _316_ (
.LO(b[2])
);
sky130_fd_sc_hd__conb_1 _317_ (
.LO(b[1])
);
sky130_fd_sc_hd__conb_1 _318_ (
.LO(b[0])
);
sky130_fd_sc_hd__buf_2 _319_ (
.A(a[18]),
.X(b[31])
);
sky130_fd_sc_hd__mux2_1 _320_ (
.A0(_069_),
.A1(_170_),
.S(_112_),
.X(_171_)
);
sky130_fd_sc_hd__mux2_1 _321_ (
.A0(_171_),
.A1(_068_),
.S(_111_),
.X(_172_)
);
sky130_fd_sc_hd__mux2_1 _322_ (
.A0(_022_),
.A1(_172_),
.S(_023_),
.X(b[16])
);
sky130_fd_sc_hd__mux2_1 _323_ (
.A0(_075_),
.A1(_078_),
.S(_112_),
.X(_173_)
);
sky130_fd_sc_hd__mux2_1 _324_ (
.A0(_173_),
.A1(_074_),
.S(_111_),
.X(_174_)
);
sky130_fd_sc_hd__mux2_1 _325_ (
.A0(_027_),
.A1(_174_),
.S(_023_),
.X(b[17])
);
sky130_fd_sc_hd__mux2_1 _326_ (
.A0(_080_),
.A1(_083_),
.S(_112_),
.X(_175_)
);
sky130_fd_sc_hd__mux2_1 _327_ (
.A0(_175_),
.A1(_079_),
.S(_111_),
.X(_176_)
);
sky130_fd_sc_hd__mux2_1 _328_ (
.A0(_031_),
.A1(_176_),
.S(_023_),
.X(b[18])
);
sky130_fd_sc_hd__mux2_1 _329_ (
.A0(_085_),
.A1(_086_),
.S(_112_),
.X(_177_)
);
sky130_fd_sc_hd__mux2_1 _330_ (
.A0(_177_),
.A1(_084_),
.S(_111_),
.X(_178_)
);
sky130_fd_sc_hd__mux2_1 _331_ (
.A0(_034_),
.A1(_178_),
.S(_023_),
.X(b[19])
);
sky130_fd_sc_hd__mux2_1 _332_ (
.A0(_170_),
.A1(_088_),
.S(_112_),
.X(_179_)
);
sky130_fd_sc_hd__mux2_1 _333_ (
.A0(_179_),
.A1(_087_),
.S(_111_),
.X(_180_)
);
sky130_fd_sc_hd__mux2_1 _334_ (
.A0(_037_),
.A1(_180_),
.S(_023_),
.X(b[20])
);
sky130_fd_sc_hd__mux2_1 _335_ (
.A0(_090_),
.A1(_089_),
.S(_111_),
.X(_181_)
);
sky130_fd_sc_hd__mux2_1 _336_ (
.A0(_039_),
.A1(_181_),
.S(_023_),
.X(b[21])
);
sky130_fd_sc_hd__mux2_1 _337_ (
.A0(_092_),
.A1(_091_),
.S(_111_),
.X(_182_)
);
sky130_fd_sc_hd__mux2_1 _338_ (
.A0(_042_),
.A1(_182_),
.S(_023_),
.X(b[22])
);
sky130_fd_sc_hd__mux2_1 _339_ (
.A0(_002_),
.A1(_004_),
.S(_003_),
.X(b[24])
);
sky130_fd_sc_hd__mux2_1 _340_ (
.A0(_006_),
.A1(_005_),
.S(_003_),
.X(b[25])
);
sky130_fd_sc_hd__mux2_1 _341_ (
.A0(_008_),
.A1(_007_),
.S(_003_),
.X(b[26])
);
sky130_fd_sc_hd__mux2_1 _342_ (
.A0(_010_),
.A1(_009_),
.S(_003_),
.X(b[27])
);
sky130_fd_sc_hd__mux2_1 _343_ (
.A0(_012_),
.A1(_011_),
.S(_003_),
.X(b[28])
);
sky130_fd_sc_hd__mux2_1 _344_ (
.A0(_014_),
.A1(_013_),
.S(_003_),
.X(b[29])
);
sky130_fd_sc_hd__mux2_1 _345_ (
.A0(_017_),
.A1(_016_),
.S(_003_),
.X(b[30])
);
sky130_fd_sc_hd__mux2_1 _346_ (
.A0(_109_),
.A1(_108_),
.S(_097_),
.X(_186_)
);
sky130_fd_sc_hd__mux2_1 _347_ (
.A0(_107_),
.A1(_106_),
.S(_096_),
.X(_185_)
);
sky130_fd_sc_hd__mux2_1 _348_ (
.A0(_105_),
.A1(_104_),
.S(_094_),
.X(_184_)
);
sky130_fd_sc_hd__mux2_1 _349_ (
.A0(_102_),
.A1(_101_),
.S(_093_),
.X(_183_)
);
sky130_fd_sc_hd__mux2_1 _350_ (
.A0(_187_),
.A1(_100_),
.S(_086_),
.X(_110_)
);
sky130_fd_sc_hd__mux2_1 _351_ (
.A0(_101_),
.A1(_018_),
.S(_110_),
.X(_024_)
);
sky130_fd_sc_hd__mux2_1 _352_ (
.A0(_154_),
.A1(_150_),
.S(_114_),
.X(_155_)
);
sky130_fd_sc_hd__mux2_1 _353_ (
.A0(_054_),
.A1(_107_),
.S(_110_),
.X(_166_)
);
sky130_fd_sc_hd__mux2_1 _354_ (
.A0(_166_),
.A1(_162_),
.S(_114_),
.X(_055_)
);
sky130_fd_sc_hd__mux2_1 _355_ (
.A0(_098_),
.A1(_095_),
.S(_099_),
.X(_103_)
);
sky130_fd_sc_hd__mux2_1 _356_ (
.A0(_045_),
.A1(_021_),
.S(_111_),
.X(_046_)
);
sky130_fd_sc_hd__mux2_1 _357_ (
.A0(_047_),
.A1(_026_),
.S(_111_),
.X(_048_)
);
sky130_fd_sc_hd__mux2_1 _358_ (
.A0(_160_),
.A1(_156_),
.S(_114_),
.X(_161_)
);
sky130_fd_sc_hd__mux2_1 _359_ (
.A0(_158_),
.A1(_154_),
.S(_114_),
.X(_159_)
);
sky130_fd_sc_hd__mux2_1 _360_ (
.A0(_001_),
.A1(b[23]),
.S(_015_),
.X(_002_)
);
sky130_fd_sc_hd__mux2_1 _361_ (
.A0(_151_),
.A1(_159_),
.S(_112_),
.X(_045_)
);
sky130_fd_sc_hd__mux2_1 _362_ (
.A0(_112_),
.A1(_115_),
.S(_015_),
.X(_000_)
);
sky130_fd_sc_hd__mux2_1 _363_ (
.A0(_162_),
.A1(_158_),
.S(_114_),
.X(_163_)
);
sky130_fd_sc_hd__mux2_1 _364_ (
.A0(_150_),
.A1(_148_),
.S(_114_),
.X(_151_)
);
sky130_fd_sc_hd__mux2_1 _365_ (
.A0(_020_),
.A1(_151_),
.S(_112_),
.X(_036_)
);
sky130_fd_sc_hd__mux2_1 _366_ (
.A0(_035_),
.A1(_102_),
.S(_110_),
.X(_150_)
);
sky130_fd_sc_hd__mux2_1 _367_ (
.A0(_148_),
.A1(_019_),
.S(_114_),
.X(_029_)
);
sky130_fd_sc_hd__mux2_1 _368_ (
.A0(_028_),
.A1(_101_),
.S(_110_),
.X(_148_)
);
sky130_fd_sc_hd__mux2_1 _369_ (
.A0(_102_),
.A1(_028_),
.S(_110_),
.X(_149_)
);
sky130_fd_sc_hd__mux2_1 _370_ (
.A0(_155_),
.A1(_163_),
.S(_112_),
.X(_050_)
);
sky130_fd_sc_hd__mux2_1 _371_ (
.A0(_050_),
.A1(_030_),
.S(_111_),
.X(_051_)
);
sky130_fd_sc_hd__mux2_1 _372_ (
.A0(_107_),
.A1(_049_),
.S(_110_),
.X(_164_)
);
sky130_fd_sc_hd__mux2_1 _373_ (
.A0(_164_),
.A1(_160_),
.S(_114_),
.X(_165_)
);
sky130_fd_sc_hd__mux2_1 _374_ (
.A0(_157_),
.A1(_165_),
.S(_112_),
.X(_052_)
);
sky130_fd_sc_hd__mux2_1 _375_ (
.A0(_052_),
.A1(_033_),
.S(_111_),
.X(_053_)
);
sky130_fd_sc_hd__mux2_1 _376_ (
.A0(_040_),
.A1(_104_),
.S(_110_),
.X(_154_)
);
sky130_fd_sc_hd__mux2_1 _377_ (
.A0(_149_),
.A1(_024_),
.S(_114_),
.X(_032_)
);
sky130_fd_sc_hd__mux2_1 _378_ (
.A0(_049_),
.A1(_106_),
.S(_110_),
.X(_162_)
);
sky130_fd_sc_hd__mux2_1 _379_ (
.A0(_032_),
.A1(_157_),
.S(_112_),
.X(_043_)
);
sky130_fd_sc_hd__mux2_1 _380_ (
.A0(_156_),
.A1(_152_),
.S(_114_),
.X(_157_)
);
sky130_fd_sc_hd__mux2_1 _381_ (
.A0(_105_),
.A1(_040_),
.S(_110_),
.X(_156_)
);
sky130_fd_sc_hd__mux2_1 _382_ (
.A0(_044_),
.A1(_105_),
.S(_110_),
.X(_158_)
);
sky130_fd_sc_hd__mux2_1 _383_ (
.A0(_106_),
.A1(_044_),
.S(_110_),
.X(_160_)
);
sky130_fd_sc_hd__mux2_1 _384_ (
.A0(_153_),
.A1(_161_),
.S(_112_),
.X(_047_)
);
sky130_fd_sc_hd__mux2_1 _385_ (
.A0(_029_),
.A1(_155_),
.S(_112_),
.X(_041_)
);
sky130_fd_sc_hd__mux2_1 _386_ (
.A0(_152_),
.A1(_149_),
.S(_114_),
.X(_153_)
);
sky130_fd_sc_hd__mux2_1 _387_ (
.A0(_056_),
.A1(_036_),
.S(_111_),
.X(_057_)
);
sky130_fd_sc_hd__mux2_1 _388_ (
.A0(_159_),
.A1(_055_),
.S(_112_),
.X(_056_)
);
sky130_fd_sc_hd__mux2_1 _389_ (
.A0(_025_),
.A1(_153_),
.S(_112_),
.X(_038_)
);
sky130_fd_sc_hd__mux2_1 _390_ (
.A0(_168_),
.A1(_167_),
.S(_114_),
.X(_066_)
);
sky130_fd_sc_hd__mux2_1 _391_ (
.A0(_108_),
.A1(_054_),
.S(_110_),
.X(_167_)
);
sky130_fd_sc_hd__mux2_1 _392_ (
.A0(_104_),
.A1(_035_),
.S(_110_),
.X(_152_)
);
sky130_fd_sc_hd__mux2_1 _393_ (
.A0(_071_),
.A1(_109_),
.S(_110_),
.X(_072_)
);
sky130_fd_sc_hd__mux2_1 _394_ (
.A0(_073_),
.A1(_070_),
.S(_114_),
.X(_170_)
);
sky130_fd_sc_hd__mux2_1 _395_ (
.A0(_061_),
.A1(_108_),
.S(_110_),
.X(_062_)
);
sky130_fd_sc_hd__mux2_1 _396_ (
.A0(_064_),
.A1(_041_),
.S(_111_),
.X(_065_)
);
sky130_fd_sc_hd__mux2_1 _397_ (
.A0(_059_),
.A1(_038_),
.S(_111_),
.X(_060_)
);
sky130_fd_sc_hd__mux2_1 _398_ (
.A0(_081_),
.A1(_072_),
.S(_114_),
.X(_082_)
);
sky130_fd_sc_hd__mux2_1 _399_ (
.A0(_163_),
.A1(_063_),
.S(_112_),
.X(_064_)
);
sky130_fd_sc_hd__mux2_1 _400_ (
.A0(_076_),
.A1(_168_),
.S(_114_),
.X(_077_)
);
sky130_fd_sc_hd__mux2_1 _401_ (
.A0(_161_),
.A1(_058_),
.S(_112_),
.X(_059_)
);
sky130_fd_sc_hd__mux2_1 _402_ (
.A0(_062_),
.A1(_166_),
.S(_114_),
.X(_063_)
);
sky130_fd_sc_hd__mux2_1 _403_ (
.A0(_109_),
.A1(_061_),
.S(_110_),
.X(_168_)
);
sky130_fd_sc_hd__mux2_1 _404_ (
.A0(_165_),
.A1(_066_),
.S(_112_),
.X(_169_)
);
sky130_fd_sc_hd__mux2_1 _405_ (
.A0(_169_),
.A1(_043_),
.S(_111_),
.X(_067_)
);
sky130_fd_sc_hd__mux2_1 _406_ (
.A0(_167_),
.A1(_164_),
.S(_114_),
.X(_058_)
);
sky130_fd_sc_hd__mux4_1 _407_ (
.A0(_186_),
.A1(_185_),
.A2(_184_),
.A3(_183_),
.S0(_103_),
.S1(_099_),
.X(_187_)
);
sky130_fd_sc_hd__mux4_1 _408_ (
.A0(_097_),
.A1(_096_),
.A2(_094_),
.A3(_093_),
.S0(_103_),
.S1(_099_),
.X(_113_)
);
endmodule