module and_gate(input a, input b, output out); assign out = a & b; endmodule module xor_gate(input a, input b, output out); assign out = a ^ b; endmodule module or_gate(input a, input b, output out); assign out = a | b; endmodule module nand_gate(input a, input b, output out); assign out = ~(a & b); endmodule module not_gate(input a, output out); assign out = ~a; endmodule module ha(input [0:0] a, input [0:0] b, output [0:0] ha_xor0, output [0:0] ha_and0); xor_gate xor_gate_ha_xor0(.a(a[0]), .b(b[0]), .out(ha_xor0)); and_gate and_gate_ha_and0(.a(a[0]), .b(b[0]), .out(ha_and0)); endmodule module fa(input [0:0] a, input [0:0] b, input [0:0] cin, output [0:0] fa_xor1, output [0:0] fa_or0); wire [0:0] fa_xor0; wire [0:0] fa_and0; wire [0:0] fa_and1; xor_gate xor_gate_fa_xor0(.a(a[0]), .b(b[0]), .out(fa_xor0)); and_gate and_gate_fa_and0(.a(a[0]), .b(b[0]), .out(fa_and0)); xor_gate xor_gate_fa_xor1(.a(fa_xor0[0]), .b(cin[0]), .out(fa_xor1)); and_gate and_gate_fa_and1(.a(fa_xor0[0]), .b(cin[0]), .out(fa_and1)); or_gate or_gate_fa_or0(.a(fa_and0[0]), .b(fa_and1[0]), .out(fa_or0)); endmodule module pg_logic(input [0:0] a, input [0:0] b, output [0:0] pg_logic_or0, output [0:0] pg_logic_and0, output [0:0] pg_logic_xor0); or_gate or_gate_pg_logic_or0(.a(a[0]), .b(b[0]), .out(pg_logic_or0)); and_gate and_gate_pg_logic_and0(.a(a[0]), .b(b[0]), .out(pg_logic_and0)); xor_gate xor_gate_pg_logic_xor0(.a(a[0]), .b(b[0]), .out(pg_logic_xor0)); endmodule module u_cla62(input [61:0] a, input [61:0] b, output [62:0] u_cla62_out); wire [0:0] u_cla62_pg_logic0_or0; wire [0:0] u_cla62_pg_logic0_and0; wire [0:0] u_cla62_pg_logic0_xor0; wire [0:0] u_cla62_pg_logic1_or0; wire [0:0] u_cla62_pg_logic1_and0; wire [0:0] u_cla62_pg_logic1_xor0; wire [0:0] u_cla62_xor1; wire [0:0] u_cla62_and0; wire [0:0] u_cla62_or0; wire [0:0] u_cla62_pg_logic2_or0; wire [0:0] u_cla62_pg_logic2_and0; wire [0:0] u_cla62_pg_logic2_xor0; wire [0:0] u_cla62_xor2; wire [0:0] u_cla62_and1; wire [0:0] u_cla62_and2; wire [0:0] u_cla62_and3; wire [0:0] u_cla62_and4; wire [0:0] u_cla62_or1; wire [0:0] u_cla62_or2; wire [0:0] u_cla62_pg_logic3_or0; wire [0:0] u_cla62_pg_logic3_and0; wire [0:0] u_cla62_pg_logic3_xor0; wire [0:0] u_cla62_xor3; wire [0:0] u_cla62_and5; wire [0:0] u_cla62_and6; wire [0:0] u_cla62_and7; wire [0:0] u_cla62_and8; wire [0:0] u_cla62_and9; wire [0:0] u_cla62_and10; wire [0:0] u_cla62_and11; wire [0:0] u_cla62_or3; wire [0:0] u_cla62_or4; wire [0:0] u_cla62_or5; wire [0:0] u_cla62_pg_logic4_or0; wire [0:0] u_cla62_pg_logic4_and0; wire [0:0] u_cla62_pg_logic4_xor0; wire [0:0] u_cla62_xor4; wire [0:0] u_cla62_and12; wire [0:0] u_cla62_or6; wire [0:0] u_cla62_pg_logic5_or0; wire [0:0] u_cla62_pg_logic5_and0; wire [0:0] u_cla62_pg_logic5_xor0; wire [0:0] u_cla62_xor5; wire [0:0] u_cla62_and13; wire [0:0] u_cla62_and14; wire [0:0] u_cla62_and15; wire [0:0] u_cla62_or7; wire [0:0] u_cla62_or8; wire [0:0] u_cla62_pg_logic6_or0; wire [0:0] u_cla62_pg_logic6_and0; wire [0:0] u_cla62_pg_logic6_xor0; wire [0:0] u_cla62_xor6; wire [0:0] u_cla62_and16; wire [0:0] u_cla62_and17; wire [0:0] u_cla62_and18; wire [0:0] u_cla62_and19; wire [0:0] u_cla62_and20; wire [0:0] u_cla62_and21; wire [0:0] u_cla62_or9; wire [0:0] u_cla62_or10; wire [0:0] u_cla62_or11; wire [0:0] u_cla62_pg_logic7_or0; wire [0:0] u_cla62_pg_logic7_and0; wire [0:0] u_cla62_pg_logic7_xor0; wire [0:0] u_cla62_xor7; wire [0:0] u_cla62_and22; wire [0:0] u_cla62_and23; wire [0:0] u_cla62_and24; wire [0:0] u_cla62_and25; wire [0:0] u_cla62_and26; wire [0:0] u_cla62_and27; wire [0:0] u_cla62_and28; wire [0:0] u_cla62_and29; wire [0:0] u_cla62_and30; wire [0:0] u_cla62_and31; wire [0:0] u_cla62_or12; wire [0:0] u_cla62_or13; wire [0:0] u_cla62_or14; wire [0:0] u_cla62_or15; wire [0:0] u_cla62_pg_logic8_or0; wire [0:0] u_cla62_pg_logic8_and0; wire [0:0] u_cla62_pg_logic8_xor0; wire [0:0] u_cla62_xor8; wire [0:0] u_cla62_and32; wire [0:0] u_cla62_or16; wire [0:0] u_cla62_pg_logic9_or0; wire [0:0] u_cla62_pg_logic9_and0; wire [0:0] u_cla62_pg_logic9_xor0; wire [0:0] u_cla62_xor9; wire [0:0] u_cla62_and33; wire [0:0] u_cla62_and34; wire [0:0] u_cla62_and35; wire [0:0] u_cla62_or17; wire [0:0] u_cla62_or18; wire [0:0] u_cla62_pg_logic10_or0; wire [0:0] u_cla62_pg_logic10_and0; wire [0:0] u_cla62_pg_logic10_xor0; wire [0:0] u_cla62_xor10; wire [0:0] u_cla62_and36; wire [0:0] u_cla62_and37; wire [0:0] u_cla62_and38; wire [0:0] u_cla62_and39; wire [0:0] u_cla62_and40; wire [0:0] u_cla62_and41; wire [0:0] u_cla62_or19; wire [0:0] u_cla62_or20; wire [0:0] u_cla62_or21; wire [0:0] u_cla62_pg_logic11_or0; wire [0:0] u_cla62_pg_logic11_and0; wire [0:0] u_cla62_pg_logic11_xor0; wire [0:0] u_cla62_xor11; wire [0:0] u_cla62_and42; wire [0:0] u_cla62_and43; wire [0:0] u_cla62_and44; wire [0:0] u_cla62_and45; wire [0:0] u_cla62_and46; wire [0:0] u_cla62_and47; wire [0:0] u_cla62_and48; wire [0:0] u_cla62_and49; wire [0:0] u_cla62_and50; wire [0:0] u_cla62_and51; wire [0:0] u_cla62_or22; wire [0:0] u_cla62_or23; wire [0:0] u_cla62_or24; wire [0:0] u_cla62_or25; wire [0:0] u_cla62_pg_logic12_or0; wire [0:0] u_cla62_pg_logic12_and0; wire [0:0] u_cla62_pg_logic12_xor0; wire [0:0] u_cla62_xor12; wire [0:0] u_cla62_and52; wire [0:0] u_cla62_or26; wire [0:0] u_cla62_pg_logic13_or0; wire [0:0] u_cla62_pg_logic13_and0; wire [0:0] u_cla62_pg_logic13_xor0; wire [0:0] u_cla62_xor13; wire [0:0] u_cla62_and53; wire [0:0] u_cla62_and54; wire [0:0] u_cla62_and55; wire [0:0] u_cla62_or27; wire [0:0] u_cla62_or28; wire [0:0] u_cla62_pg_logic14_or0; wire [0:0] u_cla62_pg_logic14_and0; wire [0:0] u_cla62_pg_logic14_xor0; wire [0:0] u_cla62_xor14; wire [0:0] u_cla62_and56; wire [0:0] u_cla62_and57; wire [0:0] u_cla62_and58; wire [0:0] u_cla62_and59; wire [0:0] u_cla62_and60; wire [0:0] u_cla62_and61; wire [0:0] u_cla62_or29; wire [0:0] u_cla62_or30; wire [0:0] u_cla62_or31; wire [0:0] u_cla62_pg_logic15_or0; wire [0:0] u_cla62_pg_logic15_and0; wire [0:0] u_cla62_pg_logic15_xor0; wire [0:0] u_cla62_xor15; wire [0:0] u_cla62_and62; wire [0:0] u_cla62_and63; wire [0:0] u_cla62_and64; wire [0:0] u_cla62_and65; wire [0:0] u_cla62_and66; wire [0:0] u_cla62_and67; wire [0:0] u_cla62_and68; wire [0:0] u_cla62_and69; wire [0:0] u_cla62_and70; wire [0:0] u_cla62_and71; wire [0:0] u_cla62_or32; wire [0:0] u_cla62_or33; wire [0:0] u_cla62_or34; wire [0:0] u_cla62_or35; wire [0:0] u_cla62_pg_logic16_or0; wire [0:0] u_cla62_pg_logic16_and0; wire [0:0] u_cla62_pg_logic16_xor0; wire [0:0] u_cla62_xor16; wire [0:0] u_cla62_and72; wire [0:0] u_cla62_or36; wire [0:0] u_cla62_pg_logic17_or0; wire [0:0] u_cla62_pg_logic17_and0; wire [0:0] u_cla62_pg_logic17_xor0; wire [0:0] u_cla62_xor17; wire [0:0] u_cla62_and73; wire [0:0] u_cla62_and74; wire [0:0] u_cla62_and75; wire [0:0] u_cla62_or37; wire [0:0] u_cla62_or38; wire [0:0] u_cla62_pg_logic18_or0; wire [0:0] u_cla62_pg_logic18_and0; wire [0:0] u_cla62_pg_logic18_xor0; wire [0:0] u_cla62_xor18; wire [0:0] u_cla62_and76; wire [0:0] u_cla62_and77; wire [0:0] u_cla62_and78; wire [0:0] u_cla62_and79; wire [0:0] u_cla62_and80; wire [0:0] u_cla62_and81; wire [0:0] u_cla62_or39; wire [0:0] u_cla62_or40; wire [0:0] u_cla62_or41; wire [0:0] u_cla62_pg_logic19_or0; wire [0:0] u_cla62_pg_logic19_and0; wire [0:0] u_cla62_pg_logic19_xor0; wire [0:0] u_cla62_xor19; wire [0:0] u_cla62_and82; wire [0:0] u_cla62_and83; wire [0:0] u_cla62_and84; wire [0:0] u_cla62_and85; wire [0:0] u_cla62_and86; wire [0:0] u_cla62_and87; wire [0:0] u_cla62_and88; wire [0:0] u_cla62_and89; wire [0:0] u_cla62_and90; wire [0:0] u_cla62_and91; wire [0:0] u_cla62_or42; wire [0:0] u_cla62_or43; wire [0:0] u_cla62_or44; wire [0:0] u_cla62_or45; wire [0:0] u_cla62_pg_logic20_or0; wire [0:0] u_cla62_pg_logic20_and0; wire [0:0] u_cla62_pg_logic20_xor0; wire [0:0] u_cla62_xor20; wire [0:0] u_cla62_and92; wire [0:0] u_cla62_or46; wire [0:0] u_cla62_pg_logic21_or0; wire [0:0] u_cla62_pg_logic21_and0; wire [0:0] u_cla62_pg_logic21_xor0; wire [0:0] u_cla62_xor21; wire [0:0] u_cla62_and93; wire [0:0] u_cla62_and94; wire [0:0] u_cla62_and95; wire [0:0] u_cla62_or47; wire [0:0] u_cla62_or48; wire [0:0] u_cla62_pg_logic22_or0; wire [0:0] u_cla62_pg_logic22_and0; wire [0:0] u_cla62_pg_logic22_xor0; wire [0:0] u_cla62_xor22; wire [0:0] u_cla62_and96; wire [0:0] u_cla62_and97; wire [0:0] u_cla62_and98; wire [0:0] u_cla62_and99; wire [0:0] u_cla62_and100; wire [0:0] u_cla62_and101; wire [0:0] u_cla62_or49; wire [0:0] u_cla62_or50; wire [0:0] u_cla62_or51; wire [0:0] u_cla62_pg_logic23_or0; wire [0:0] u_cla62_pg_logic23_and0; wire [0:0] u_cla62_pg_logic23_xor0; wire [0:0] u_cla62_xor23; wire [0:0] u_cla62_and102; wire [0:0] u_cla62_and103; wire [0:0] u_cla62_and104; wire [0:0] u_cla62_and105; wire [0:0] u_cla62_and106; wire [0:0] u_cla62_and107; wire [0:0] u_cla62_and108; wire [0:0] u_cla62_and109; wire [0:0] u_cla62_and110; wire [0:0] u_cla62_and111; wire [0:0] u_cla62_or52; wire [0:0] u_cla62_or53; wire [0:0] u_cla62_or54; wire [0:0] u_cla62_or55; wire [0:0] u_cla62_pg_logic24_or0; wire [0:0] u_cla62_pg_logic24_and0; wire [0:0] u_cla62_pg_logic24_xor0; wire [0:0] u_cla62_xor24; wire [0:0] u_cla62_and112; wire [0:0] u_cla62_or56; wire [0:0] u_cla62_pg_logic25_or0; wire [0:0] u_cla62_pg_logic25_and0; wire [0:0] u_cla62_pg_logic25_xor0; wire [0:0] u_cla62_xor25; wire [0:0] u_cla62_and113; wire [0:0] u_cla62_and114; wire [0:0] u_cla62_and115; wire [0:0] u_cla62_or57; wire [0:0] u_cla62_or58; wire [0:0] u_cla62_pg_logic26_or0; wire [0:0] u_cla62_pg_logic26_and0; wire [0:0] u_cla62_pg_logic26_xor0; wire [0:0] u_cla62_xor26; wire [0:0] u_cla62_and116; wire [0:0] u_cla62_and117; wire [0:0] u_cla62_and118; wire [0:0] u_cla62_and119; wire [0:0] u_cla62_and120; wire [0:0] u_cla62_and121; wire [0:0] u_cla62_or59; wire [0:0] u_cla62_or60; wire [0:0] u_cla62_or61; wire [0:0] u_cla62_pg_logic27_or0; wire [0:0] u_cla62_pg_logic27_and0; wire [0:0] u_cla62_pg_logic27_xor0; wire [0:0] u_cla62_xor27; wire [0:0] u_cla62_and122; wire [0:0] u_cla62_and123; wire [0:0] u_cla62_and124; wire [0:0] u_cla62_and125; wire [0:0] u_cla62_and126; wire [0:0] u_cla62_and127; wire [0:0] u_cla62_and128; wire [0:0] u_cla62_and129; wire [0:0] u_cla62_and130; wire [0:0] u_cla62_and131; wire [0:0] u_cla62_or62; wire [0:0] u_cla62_or63; wire [0:0] u_cla62_or64; wire [0:0] u_cla62_or65; wire [0:0] u_cla62_pg_logic28_or0; wire [0:0] u_cla62_pg_logic28_and0; wire [0:0] u_cla62_pg_logic28_xor0; wire [0:0] u_cla62_xor28; wire [0:0] u_cla62_and132; wire [0:0] u_cla62_or66; wire [0:0] u_cla62_pg_logic29_or0; wire [0:0] u_cla62_pg_logic29_and0; wire [0:0] u_cla62_pg_logic29_xor0; wire [0:0] u_cla62_xor29; wire [0:0] u_cla62_and133; wire [0:0] u_cla62_and134; wire [0:0] u_cla62_and135; wire [0:0] u_cla62_or67; wire [0:0] u_cla62_or68; wire [0:0] u_cla62_pg_logic30_or0; wire [0:0] u_cla62_pg_logic30_and0; wire [0:0] u_cla62_pg_logic30_xor0; wire [0:0] u_cla62_xor30; wire [0:0] u_cla62_and136; wire [0:0] u_cla62_and137; wire [0:0] u_cla62_and138; wire [0:0] u_cla62_and139; wire [0:0] u_cla62_and140; wire [0:0] u_cla62_and141; wire [0:0] u_cla62_or69; wire [0:0] u_cla62_or70; wire [0:0] u_cla62_or71; wire [0:0] u_cla62_pg_logic31_or0; wire [0:0] u_cla62_pg_logic31_and0; wire [0:0] u_cla62_pg_logic31_xor0; wire [0:0] u_cla62_xor31; wire [0:0] u_cla62_and142; wire [0:0] u_cla62_and143; wire [0:0] u_cla62_and144; wire [0:0] u_cla62_and145; wire [0:0] u_cla62_and146; wire [0:0] u_cla62_and147; wire [0:0] u_cla62_and148; wire [0:0] u_cla62_and149; wire [0:0] u_cla62_and150; wire [0:0] u_cla62_and151; wire [0:0] u_cla62_or72; wire [0:0] u_cla62_or73; wire [0:0] u_cla62_or74; wire [0:0] u_cla62_or75; wire [0:0] u_cla62_pg_logic32_or0; wire [0:0] u_cla62_pg_logic32_and0; wire [0:0] u_cla62_pg_logic32_xor0; wire [0:0] u_cla62_xor32; wire [0:0] u_cla62_and152; wire [0:0] u_cla62_or76; wire [0:0] u_cla62_pg_logic33_or0; wire [0:0] u_cla62_pg_logic33_and0; wire [0:0] u_cla62_pg_logic33_xor0; wire [0:0] u_cla62_xor33; wire [0:0] u_cla62_and153; wire [0:0] u_cla62_and154; wire [0:0] u_cla62_and155; wire [0:0] u_cla62_or77; wire [0:0] u_cla62_or78; wire [0:0] u_cla62_pg_logic34_or0; wire [0:0] u_cla62_pg_logic34_and0; wire [0:0] u_cla62_pg_logic34_xor0; wire [0:0] u_cla62_xor34; wire [0:0] u_cla62_and156; wire [0:0] u_cla62_and157; wire [0:0] u_cla62_and158; wire [0:0] u_cla62_and159; wire [0:0] u_cla62_and160; wire [0:0] u_cla62_and161; wire [0:0] u_cla62_or79; wire [0:0] u_cla62_or80; wire [0:0] u_cla62_or81; wire [0:0] u_cla62_pg_logic35_or0; wire [0:0] u_cla62_pg_logic35_and0; wire [0:0] u_cla62_pg_logic35_xor0; wire [0:0] u_cla62_xor35; wire [0:0] u_cla62_and162; wire [0:0] u_cla62_and163; wire [0:0] u_cla62_and164; wire [0:0] u_cla62_and165; wire [0:0] u_cla62_and166; wire [0:0] u_cla62_and167; wire [0:0] u_cla62_and168; wire [0:0] u_cla62_and169; wire [0:0] u_cla62_and170; wire [0:0] u_cla62_and171; wire [0:0] u_cla62_or82; wire [0:0] u_cla62_or83; wire [0:0] u_cla62_or84; wire [0:0] u_cla62_or85; wire [0:0] u_cla62_pg_logic36_or0; wire [0:0] u_cla62_pg_logic36_and0; wire [0:0] u_cla62_pg_logic36_xor0; wire [0:0] u_cla62_xor36; wire [0:0] u_cla62_and172; wire [0:0] u_cla62_or86; wire [0:0] u_cla62_pg_logic37_or0; wire [0:0] u_cla62_pg_logic37_and0; wire [0:0] u_cla62_pg_logic37_xor0; wire [0:0] u_cla62_xor37; wire [0:0] u_cla62_and173; wire [0:0] u_cla62_and174; wire [0:0] u_cla62_and175; wire [0:0] u_cla62_or87; wire [0:0] u_cla62_or88; wire [0:0] u_cla62_pg_logic38_or0; wire [0:0] u_cla62_pg_logic38_and0; wire [0:0] u_cla62_pg_logic38_xor0; wire [0:0] u_cla62_xor38; wire [0:0] u_cla62_and176; wire [0:0] u_cla62_and177; wire [0:0] u_cla62_and178; wire [0:0] u_cla62_and179; wire [0:0] u_cla62_and180; wire [0:0] u_cla62_and181; wire [0:0] u_cla62_or89; wire [0:0] u_cla62_or90; wire [0:0] u_cla62_or91; wire [0:0] u_cla62_pg_logic39_or0; wire [0:0] u_cla62_pg_logic39_and0; wire [0:0] u_cla62_pg_logic39_xor0; wire [0:0] u_cla62_xor39; wire [0:0] u_cla62_and182; wire [0:0] u_cla62_and183; wire [0:0] u_cla62_and184; wire [0:0] u_cla62_and185; wire [0:0] u_cla62_and186; wire [0:0] u_cla62_and187; wire [0:0] u_cla62_and188; wire [0:0] u_cla62_and189; wire [0:0] u_cla62_and190; wire [0:0] u_cla62_and191; wire [0:0] u_cla62_or92; wire [0:0] u_cla62_or93; wire [0:0] u_cla62_or94; wire [0:0] u_cla62_or95; wire [0:0] u_cla62_pg_logic40_or0; wire [0:0] u_cla62_pg_logic40_and0; wire [0:0] u_cla62_pg_logic40_xor0; wire [0:0] u_cla62_xor40; wire [0:0] u_cla62_and192; wire [0:0] u_cla62_or96; wire [0:0] u_cla62_pg_logic41_or0; wire [0:0] u_cla62_pg_logic41_and0; wire [0:0] u_cla62_pg_logic41_xor0; wire [0:0] u_cla62_xor41; wire [0:0] u_cla62_and193; wire [0:0] u_cla62_and194; wire [0:0] u_cla62_and195; wire [0:0] u_cla62_or97; wire [0:0] u_cla62_or98; wire [0:0] u_cla62_pg_logic42_or0; wire [0:0] u_cla62_pg_logic42_and0; wire [0:0] u_cla62_pg_logic42_xor0; wire [0:0] u_cla62_xor42; wire [0:0] u_cla62_and196; wire [0:0] u_cla62_and197; wire [0:0] u_cla62_and198; wire [0:0] u_cla62_and199; wire [0:0] u_cla62_and200; wire [0:0] u_cla62_and201; wire [0:0] u_cla62_or99; wire [0:0] u_cla62_or100; wire [0:0] u_cla62_or101; wire [0:0] u_cla62_pg_logic43_or0; wire [0:0] u_cla62_pg_logic43_and0; wire [0:0] u_cla62_pg_logic43_xor0; wire [0:0] u_cla62_xor43; wire [0:0] u_cla62_and202; wire [0:0] u_cla62_and203; wire [0:0] u_cla62_and204; wire [0:0] u_cla62_and205; wire [0:0] u_cla62_and206; wire [0:0] u_cla62_and207; wire [0:0] u_cla62_and208; wire [0:0] u_cla62_and209; wire [0:0] u_cla62_and210; wire [0:0] u_cla62_and211; wire [0:0] u_cla62_or102; wire [0:0] u_cla62_or103; wire [0:0] u_cla62_or104; wire [0:0] u_cla62_or105; wire [0:0] u_cla62_pg_logic44_or0; wire [0:0] u_cla62_pg_logic44_and0; wire [0:0] u_cla62_pg_logic44_xor0; wire [0:0] u_cla62_xor44; wire [0:0] u_cla62_and212; wire [0:0] u_cla62_or106; wire [0:0] u_cla62_pg_logic45_or0; wire [0:0] u_cla62_pg_logic45_and0; wire [0:0] u_cla62_pg_logic45_xor0; wire [0:0] u_cla62_xor45; wire [0:0] u_cla62_and213; wire [0:0] u_cla62_and214; wire [0:0] u_cla62_and215; wire [0:0] u_cla62_or107; wire [0:0] u_cla62_or108; wire [0:0] u_cla62_pg_logic46_or0; wire [0:0] u_cla62_pg_logic46_and0; wire [0:0] u_cla62_pg_logic46_xor0; wire [0:0] u_cla62_xor46; wire [0:0] u_cla62_and216; wire [0:0] u_cla62_and217; wire [0:0] u_cla62_and218; wire [0:0] u_cla62_and219; wire [0:0] u_cla62_and220; wire [0:0] u_cla62_and221; wire [0:0] u_cla62_or109; wire [0:0] u_cla62_or110; wire [0:0] u_cla62_or111; wire [0:0] u_cla62_pg_logic47_or0; wire [0:0] u_cla62_pg_logic47_and0; wire [0:0] u_cla62_pg_logic47_xor0; wire [0:0] u_cla62_xor47; wire [0:0] u_cla62_and222; wire [0:0] u_cla62_and223; wire [0:0] u_cla62_and224; wire [0:0] u_cla62_and225; wire [0:0] u_cla62_and226; wire [0:0] u_cla62_and227; wire [0:0] u_cla62_and228; wire [0:0] u_cla62_and229; wire [0:0] u_cla62_and230; wire [0:0] u_cla62_and231; wire [0:0] u_cla62_or112; wire [0:0] u_cla62_or113; wire [0:0] u_cla62_or114; wire [0:0] u_cla62_or115; wire [0:0] u_cla62_pg_logic48_or0; wire [0:0] u_cla62_pg_logic48_and0; wire [0:0] u_cla62_pg_logic48_xor0; wire [0:0] u_cla62_xor48; wire [0:0] u_cla62_and232; wire [0:0] u_cla62_or116; wire [0:0] u_cla62_pg_logic49_or0; wire [0:0] u_cla62_pg_logic49_and0; wire [0:0] u_cla62_pg_logic49_xor0; wire [0:0] u_cla62_xor49; wire [0:0] u_cla62_and233; wire [0:0] u_cla62_and234; wire [0:0] u_cla62_and235; wire [0:0] u_cla62_or117; wire [0:0] u_cla62_or118; wire [0:0] u_cla62_pg_logic50_or0; wire [0:0] u_cla62_pg_logic50_and0; wire [0:0] u_cla62_pg_logic50_xor0; wire [0:0] u_cla62_xor50; wire [0:0] u_cla62_and236; wire [0:0] u_cla62_and237; wire [0:0] u_cla62_and238; wire [0:0] u_cla62_and239; wire [0:0] u_cla62_and240; wire [0:0] u_cla62_and241; wire [0:0] u_cla62_or119; wire [0:0] u_cla62_or120; wire [0:0] u_cla62_or121; wire [0:0] u_cla62_pg_logic51_or0; wire [0:0] u_cla62_pg_logic51_and0; wire [0:0] u_cla62_pg_logic51_xor0; wire [0:0] u_cla62_xor51; wire [0:0] u_cla62_and242; wire [0:0] u_cla62_and243; wire [0:0] u_cla62_and244; wire [0:0] u_cla62_and245; wire [0:0] u_cla62_and246; wire [0:0] u_cla62_and247; wire [0:0] u_cla62_and248; wire [0:0] u_cla62_and249; wire [0:0] u_cla62_and250; wire [0:0] u_cla62_and251; wire [0:0] u_cla62_or122; wire [0:0] u_cla62_or123; wire [0:0] u_cla62_or124; wire [0:0] u_cla62_or125; wire [0:0] u_cla62_pg_logic52_or0; wire [0:0] u_cla62_pg_logic52_and0; wire [0:0] u_cla62_pg_logic52_xor0; wire [0:0] u_cla62_xor52; wire [0:0] u_cla62_and252; wire [0:0] u_cla62_or126; wire [0:0] u_cla62_pg_logic53_or0; wire [0:0] u_cla62_pg_logic53_and0; wire [0:0] u_cla62_pg_logic53_xor0; wire [0:0] u_cla62_xor53; wire [0:0] u_cla62_and253; wire [0:0] u_cla62_and254; wire [0:0] u_cla62_and255; wire [0:0] u_cla62_or127; wire [0:0] u_cla62_or128; wire [0:0] u_cla62_pg_logic54_or0; wire [0:0] u_cla62_pg_logic54_and0; wire [0:0] u_cla62_pg_logic54_xor0; wire [0:0] u_cla62_xor54; wire [0:0] u_cla62_and256; wire [0:0] u_cla62_and257; wire [0:0] u_cla62_and258; wire [0:0] u_cla62_and259; wire [0:0] u_cla62_and260; wire [0:0] u_cla62_and261; wire [0:0] u_cla62_or129; wire [0:0] u_cla62_or130; wire [0:0] u_cla62_or131; wire [0:0] u_cla62_pg_logic55_or0; wire [0:0] u_cla62_pg_logic55_and0; wire [0:0] u_cla62_pg_logic55_xor0; wire [0:0] u_cla62_xor55; wire [0:0] u_cla62_and262; wire [0:0] u_cla62_and263; wire [0:0] u_cla62_and264; wire [0:0] u_cla62_and265; wire [0:0] u_cla62_and266; wire [0:0] u_cla62_and267; wire [0:0] u_cla62_and268; wire [0:0] u_cla62_and269; wire [0:0] u_cla62_and270; wire [0:0] u_cla62_and271; wire [0:0] u_cla62_or132; wire [0:0] u_cla62_or133; wire [0:0] u_cla62_or134; wire [0:0] u_cla62_or135; wire [0:0] u_cla62_pg_logic56_or0; wire [0:0] u_cla62_pg_logic56_and0; wire [0:0] u_cla62_pg_logic56_xor0; wire [0:0] u_cla62_xor56; wire [0:0] u_cla62_and272; wire [0:0] u_cla62_or136; wire [0:0] u_cla62_pg_logic57_or0; wire [0:0] u_cla62_pg_logic57_and0; wire [0:0] u_cla62_pg_logic57_xor0; wire [0:0] u_cla62_xor57; wire [0:0] u_cla62_and273; wire [0:0] u_cla62_and274; wire [0:0] u_cla62_and275; wire [0:0] u_cla62_or137; wire [0:0] u_cla62_or138; wire [0:0] u_cla62_pg_logic58_or0; wire [0:0] u_cla62_pg_logic58_and0; wire [0:0] u_cla62_pg_logic58_xor0; wire [0:0] u_cla62_xor58; wire [0:0] u_cla62_and276; wire [0:0] u_cla62_and277; wire [0:0] u_cla62_and278; wire [0:0] u_cla62_and279; wire [0:0] u_cla62_and280; wire [0:0] u_cla62_and281; wire [0:0] u_cla62_or139; wire [0:0] u_cla62_or140; wire [0:0] u_cla62_or141; wire [0:0] u_cla62_pg_logic59_or0; wire [0:0] u_cla62_pg_logic59_and0; wire [0:0] u_cla62_pg_logic59_xor0; wire [0:0] u_cla62_xor59; wire [0:0] u_cla62_and282; wire [0:0] u_cla62_and283; wire [0:0] u_cla62_and284; wire [0:0] u_cla62_and285; wire [0:0] u_cla62_and286; wire [0:0] u_cla62_and287; wire [0:0] u_cla62_and288; wire [0:0] u_cla62_and289; wire [0:0] u_cla62_and290; wire [0:0] u_cla62_and291; wire [0:0] u_cla62_or142; wire [0:0] u_cla62_or143; wire [0:0] u_cla62_or144; wire [0:0] u_cla62_or145; wire [0:0] u_cla62_pg_logic60_or0; wire [0:0] u_cla62_pg_logic60_and0; wire [0:0] u_cla62_pg_logic60_xor0; wire [0:0] u_cla62_xor60; wire [0:0] u_cla62_and292; wire [0:0] u_cla62_or146; wire [0:0] u_cla62_pg_logic61_or0; wire [0:0] u_cla62_pg_logic61_and0; wire [0:0] u_cla62_pg_logic61_xor0; wire [0:0] u_cla62_xor61; wire [0:0] u_cla62_and293; wire [0:0] u_cla62_and294; wire [0:0] u_cla62_and295; wire [0:0] u_cla62_or147; wire [0:0] u_cla62_or148; pg_logic pg_logic_u_cla62_pg_logic0_out(.a(a[0]), .b(b[0]), .pg_logic_or0(u_cla62_pg_logic0_or0), .pg_logic_and0(u_cla62_pg_logic0_and0), .pg_logic_xor0(u_cla62_pg_logic0_xor0)); pg_logic pg_logic_u_cla62_pg_logic1_out(.a(a[1]), .b(b[1]), .pg_logic_or0(u_cla62_pg_logic1_or0), .pg_logic_and0(u_cla62_pg_logic1_and0), .pg_logic_xor0(u_cla62_pg_logic1_xor0)); xor_gate xor_gate_u_cla62_xor1(.a(u_cla62_pg_logic1_xor0[0]), .b(u_cla62_pg_logic0_and0[0]), .out(u_cla62_xor1)); and_gate and_gate_u_cla62_and0(.a(u_cla62_pg_logic0_and0[0]), .b(u_cla62_pg_logic1_or0[0]), .out(u_cla62_and0)); or_gate or_gate_u_cla62_or0(.a(u_cla62_pg_logic1_and0[0]), .b(u_cla62_and0[0]), .out(u_cla62_or0)); pg_logic pg_logic_u_cla62_pg_logic2_out(.a(a[2]), .b(b[2]), .pg_logic_or0(u_cla62_pg_logic2_or0), .pg_logic_and0(u_cla62_pg_logic2_and0), .pg_logic_xor0(u_cla62_pg_logic2_xor0)); xor_gate xor_gate_u_cla62_xor2(.a(u_cla62_pg_logic2_xor0[0]), .b(u_cla62_or0[0]), .out(u_cla62_xor2)); and_gate and_gate_u_cla62_and1(.a(u_cla62_pg_logic2_or0[0]), .b(u_cla62_pg_logic0_or0[0]), .out(u_cla62_and1)); and_gate and_gate_u_cla62_and2(.a(u_cla62_pg_logic0_and0[0]), .b(u_cla62_pg_logic2_or0[0]), .out(u_cla62_and2)); and_gate and_gate_u_cla62_and3(.a(u_cla62_and2[0]), .b(u_cla62_pg_logic1_or0[0]), .out(u_cla62_and3)); and_gate and_gate_u_cla62_and4(.a(u_cla62_pg_logic1_and0[0]), .b(u_cla62_pg_logic2_or0[0]), .out(u_cla62_and4)); or_gate or_gate_u_cla62_or1(.a(u_cla62_and3[0]), .b(u_cla62_and4[0]), .out(u_cla62_or1)); or_gate or_gate_u_cla62_or2(.a(u_cla62_pg_logic2_and0[0]), .b(u_cla62_or1[0]), .out(u_cla62_or2)); pg_logic pg_logic_u_cla62_pg_logic3_out(.a(a[3]), .b(b[3]), .pg_logic_or0(u_cla62_pg_logic3_or0), .pg_logic_and0(u_cla62_pg_logic3_and0), .pg_logic_xor0(u_cla62_pg_logic3_xor0)); xor_gate xor_gate_u_cla62_xor3(.a(u_cla62_pg_logic3_xor0[0]), .b(u_cla62_or2[0]), .out(u_cla62_xor3)); and_gate and_gate_u_cla62_and5(.a(u_cla62_pg_logic3_or0[0]), .b(u_cla62_pg_logic1_or0[0]), .out(u_cla62_and5)); and_gate and_gate_u_cla62_and6(.a(u_cla62_pg_logic0_and0[0]), .b(u_cla62_pg_logic2_or0[0]), .out(u_cla62_and6)); and_gate and_gate_u_cla62_and7(.a(u_cla62_pg_logic3_or0[0]), .b(u_cla62_pg_logic1_or0[0]), .out(u_cla62_and7)); and_gate and_gate_u_cla62_and8(.a(u_cla62_and6[0]), .b(u_cla62_and7[0]), .out(u_cla62_and8)); and_gate and_gate_u_cla62_and9(.a(u_cla62_pg_logic1_and0[0]), .b(u_cla62_pg_logic3_or0[0]), .out(u_cla62_and9)); and_gate and_gate_u_cla62_and10(.a(u_cla62_and9[0]), .b(u_cla62_pg_logic2_or0[0]), .out(u_cla62_and10)); and_gate and_gate_u_cla62_and11(.a(u_cla62_pg_logic2_and0[0]), .b(u_cla62_pg_logic3_or0[0]), .out(u_cla62_and11)); or_gate or_gate_u_cla62_or3(.a(u_cla62_and8[0]), .b(u_cla62_and11[0]), .out(u_cla62_or3)); or_gate or_gate_u_cla62_or4(.a(u_cla62_and10[0]), .b(u_cla62_or3[0]), .out(u_cla62_or4)); or_gate or_gate_u_cla62_or5(.a(u_cla62_pg_logic3_and0[0]), .b(u_cla62_or4[0]), .out(u_cla62_or5)); pg_logic pg_logic_u_cla62_pg_logic4_out(.a(a[4]), .b(b[4]), .pg_logic_or0(u_cla62_pg_logic4_or0), .pg_logic_and0(u_cla62_pg_logic4_and0), .pg_logic_xor0(u_cla62_pg_logic4_xor0)); xor_gate xor_gate_u_cla62_xor4(.a(u_cla62_pg_logic4_xor0[0]), .b(u_cla62_or5[0]), .out(u_cla62_xor4)); and_gate and_gate_u_cla62_and12(.a(u_cla62_or5[0]), .b(u_cla62_pg_logic4_or0[0]), .out(u_cla62_and12)); or_gate or_gate_u_cla62_or6(.a(u_cla62_pg_logic4_and0[0]), .b(u_cla62_and12[0]), .out(u_cla62_or6)); pg_logic pg_logic_u_cla62_pg_logic5_out(.a(a[5]), .b(b[5]), .pg_logic_or0(u_cla62_pg_logic5_or0), .pg_logic_and0(u_cla62_pg_logic5_and0), .pg_logic_xor0(u_cla62_pg_logic5_xor0)); xor_gate xor_gate_u_cla62_xor5(.a(u_cla62_pg_logic5_xor0[0]), .b(u_cla62_or6[0]), .out(u_cla62_xor5)); and_gate and_gate_u_cla62_and13(.a(u_cla62_or5[0]), .b(u_cla62_pg_logic5_or0[0]), .out(u_cla62_and13)); and_gate and_gate_u_cla62_and14(.a(u_cla62_and13[0]), .b(u_cla62_pg_logic4_or0[0]), .out(u_cla62_and14)); and_gate and_gate_u_cla62_and15(.a(u_cla62_pg_logic4_and0[0]), .b(u_cla62_pg_logic5_or0[0]), .out(u_cla62_and15)); or_gate or_gate_u_cla62_or7(.a(u_cla62_and14[0]), .b(u_cla62_and15[0]), .out(u_cla62_or7)); or_gate or_gate_u_cla62_or8(.a(u_cla62_pg_logic5_and0[0]), .b(u_cla62_or7[0]), .out(u_cla62_or8)); pg_logic pg_logic_u_cla62_pg_logic6_out(.a(a[6]), .b(b[6]), .pg_logic_or0(u_cla62_pg_logic6_or0), .pg_logic_and0(u_cla62_pg_logic6_and0), .pg_logic_xor0(u_cla62_pg_logic6_xor0)); xor_gate xor_gate_u_cla62_xor6(.a(u_cla62_pg_logic6_xor0[0]), .b(u_cla62_or8[0]), .out(u_cla62_xor6)); and_gate and_gate_u_cla62_and16(.a(u_cla62_or5[0]), .b(u_cla62_pg_logic5_or0[0]), .out(u_cla62_and16)); and_gate and_gate_u_cla62_and17(.a(u_cla62_pg_logic6_or0[0]), .b(u_cla62_pg_logic4_or0[0]), .out(u_cla62_and17)); and_gate and_gate_u_cla62_and18(.a(u_cla62_and16[0]), .b(u_cla62_and17[0]), .out(u_cla62_and18)); and_gate and_gate_u_cla62_and19(.a(u_cla62_pg_logic4_and0[0]), .b(u_cla62_pg_logic6_or0[0]), .out(u_cla62_and19)); and_gate and_gate_u_cla62_and20(.a(u_cla62_and19[0]), .b(u_cla62_pg_logic5_or0[0]), .out(u_cla62_and20)); and_gate and_gate_u_cla62_and21(.a(u_cla62_pg_logic5_and0[0]), .b(u_cla62_pg_logic6_or0[0]), .out(u_cla62_and21)); or_gate or_gate_u_cla62_or9(.a(u_cla62_and18[0]), .b(u_cla62_and20[0]), .out(u_cla62_or9)); or_gate or_gate_u_cla62_or10(.a(u_cla62_or9[0]), .b(u_cla62_and21[0]), .out(u_cla62_or10)); or_gate or_gate_u_cla62_or11(.a(u_cla62_pg_logic6_and0[0]), .b(u_cla62_or10[0]), .out(u_cla62_or11)); pg_logic pg_logic_u_cla62_pg_logic7_out(.a(a[7]), .b(b[7]), .pg_logic_or0(u_cla62_pg_logic7_or0), .pg_logic_and0(u_cla62_pg_logic7_and0), .pg_logic_xor0(u_cla62_pg_logic7_xor0)); xor_gate xor_gate_u_cla62_xor7(.a(u_cla62_pg_logic7_xor0[0]), .b(u_cla62_or11[0]), .out(u_cla62_xor7)); and_gate and_gate_u_cla62_and22(.a(u_cla62_or5[0]), .b(u_cla62_pg_logic6_or0[0]), .out(u_cla62_and22)); and_gate and_gate_u_cla62_and23(.a(u_cla62_pg_logic7_or0[0]), .b(u_cla62_pg_logic5_or0[0]), .out(u_cla62_and23)); and_gate and_gate_u_cla62_and24(.a(u_cla62_and22[0]), .b(u_cla62_and23[0]), .out(u_cla62_and24)); and_gate and_gate_u_cla62_and25(.a(u_cla62_and24[0]), .b(u_cla62_pg_logic4_or0[0]), .out(u_cla62_and25)); and_gate and_gate_u_cla62_and26(.a(u_cla62_pg_logic4_and0[0]), .b(u_cla62_pg_logic6_or0[0]), .out(u_cla62_and26)); and_gate and_gate_u_cla62_and27(.a(u_cla62_pg_logic7_or0[0]), .b(u_cla62_pg_logic5_or0[0]), .out(u_cla62_and27)); and_gate and_gate_u_cla62_and28(.a(u_cla62_and26[0]), .b(u_cla62_and27[0]), .out(u_cla62_and28)); and_gate and_gate_u_cla62_and29(.a(u_cla62_pg_logic5_and0[0]), .b(u_cla62_pg_logic7_or0[0]), .out(u_cla62_and29)); and_gate and_gate_u_cla62_and30(.a(u_cla62_and29[0]), .b(u_cla62_pg_logic6_or0[0]), .out(u_cla62_and30)); and_gate and_gate_u_cla62_and31(.a(u_cla62_pg_logic6_and0[0]), .b(u_cla62_pg_logic7_or0[0]), .out(u_cla62_and31)); or_gate or_gate_u_cla62_or12(.a(u_cla62_and25[0]), .b(u_cla62_and30[0]), .out(u_cla62_or12)); or_gate or_gate_u_cla62_or13(.a(u_cla62_and28[0]), .b(u_cla62_and31[0]), .out(u_cla62_or13)); or_gate or_gate_u_cla62_or14(.a(u_cla62_or12[0]), .b(u_cla62_or13[0]), .out(u_cla62_or14)); or_gate or_gate_u_cla62_or15(.a(u_cla62_pg_logic7_and0[0]), .b(u_cla62_or14[0]), .out(u_cla62_or15)); pg_logic pg_logic_u_cla62_pg_logic8_out(.a(a[8]), .b(b[8]), .pg_logic_or0(u_cla62_pg_logic8_or0), .pg_logic_and0(u_cla62_pg_logic8_and0), .pg_logic_xor0(u_cla62_pg_logic8_xor0)); xor_gate xor_gate_u_cla62_xor8(.a(u_cla62_pg_logic8_xor0[0]), .b(u_cla62_or15[0]), .out(u_cla62_xor8)); and_gate and_gate_u_cla62_and32(.a(u_cla62_or15[0]), .b(u_cla62_pg_logic8_or0[0]), .out(u_cla62_and32)); or_gate or_gate_u_cla62_or16(.a(u_cla62_pg_logic8_and0[0]), .b(u_cla62_and32[0]), .out(u_cla62_or16)); pg_logic pg_logic_u_cla62_pg_logic9_out(.a(a[9]), .b(b[9]), .pg_logic_or0(u_cla62_pg_logic9_or0), .pg_logic_and0(u_cla62_pg_logic9_and0), .pg_logic_xor0(u_cla62_pg_logic9_xor0)); xor_gate xor_gate_u_cla62_xor9(.a(u_cla62_pg_logic9_xor0[0]), .b(u_cla62_or16[0]), .out(u_cla62_xor9)); and_gate and_gate_u_cla62_and33(.a(u_cla62_or15[0]), .b(u_cla62_pg_logic9_or0[0]), .out(u_cla62_and33)); and_gate and_gate_u_cla62_and34(.a(u_cla62_and33[0]), .b(u_cla62_pg_logic8_or0[0]), .out(u_cla62_and34)); and_gate and_gate_u_cla62_and35(.a(u_cla62_pg_logic8_and0[0]), .b(u_cla62_pg_logic9_or0[0]), .out(u_cla62_and35)); or_gate or_gate_u_cla62_or17(.a(u_cla62_and34[0]), .b(u_cla62_and35[0]), .out(u_cla62_or17)); or_gate or_gate_u_cla62_or18(.a(u_cla62_pg_logic9_and0[0]), .b(u_cla62_or17[0]), .out(u_cla62_or18)); pg_logic pg_logic_u_cla62_pg_logic10_out(.a(a[10]), .b(b[10]), .pg_logic_or0(u_cla62_pg_logic10_or0), .pg_logic_and0(u_cla62_pg_logic10_and0), .pg_logic_xor0(u_cla62_pg_logic10_xor0)); xor_gate xor_gate_u_cla62_xor10(.a(u_cla62_pg_logic10_xor0[0]), .b(u_cla62_or18[0]), .out(u_cla62_xor10)); and_gate and_gate_u_cla62_and36(.a(u_cla62_or15[0]), .b(u_cla62_pg_logic9_or0[0]), .out(u_cla62_and36)); and_gate and_gate_u_cla62_and37(.a(u_cla62_pg_logic10_or0[0]), .b(u_cla62_pg_logic8_or0[0]), .out(u_cla62_and37)); and_gate and_gate_u_cla62_and38(.a(u_cla62_and36[0]), .b(u_cla62_and37[0]), .out(u_cla62_and38)); and_gate and_gate_u_cla62_and39(.a(u_cla62_pg_logic8_and0[0]), .b(u_cla62_pg_logic10_or0[0]), .out(u_cla62_and39)); and_gate and_gate_u_cla62_and40(.a(u_cla62_and39[0]), .b(u_cla62_pg_logic9_or0[0]), .out(u_cla62_and40)); and_gate and_gate_u_cla62_and41(.a(u_cla62_pg_logic9_and0[0]), .b(u_cla62_pg_logic10_or0[0]), .out(u_cla62_and41)); or_gate or_gate_u_cla62_or19(.a(u_cla62_and38[0]), .b(u_cla62_and40[0]), .out(u_cla62_or19)); or_gate or_gate_u_cla62_or20(.a(u_cla62_or19[0]), .b(u_cla62_and41[0]), .out(u_cla62_or20)); or_gate or_gate_u_cla62_or21(.a(u_cla62_pg_logic10_and0[0]), .b(u_cla62_or20[0]), .out(u_cla62_or21)); pg_logic pg_logic_u_cla62_pg_logic11_out(.a(a[11]), .b(b[11]), .pg_logic_or0(u_cla62_pg_logic11_or0), .pg_logic_and0(u_cla62_pg_logic11_and0), .pg_logic_xor0(u_cla62_pg_logic11_xor0)); xor_gate xor_gate_u_cla62_xor11(.a(u_cla62_pg_logic11_xor0[0]), .b(u_cla62_or21[0]), .out(u_cla62_xor11)); and_gate and_gate_u_cla62_and42(.a(u_cla62_or15[0]), .b(u_cla62_pg_logic10_or0[0]), .out(u_cla62_and42)); and_gate and_gate_u_cla62_and43(.a(u_cla62_pg_logic11_or0[0]), .b(u_cla62_pg_logic9_or0[0]), .out(u_cla62_and43)); and_gate and_gate_u_cla62_and44(.a(u_cla62_and42[0]), .b(u_cla62_and43[0]), .out(u_cla62_and44)); and_gate and_gate_u_cla62_and45(.a(u_cla62_and44[0]), .b(u_cla62_pg_logic8_or0[0]), .out(u_cla62_and45)); and_gate and_gate_u_cla62_and46(.a(u_cla62_pg_logic8_and0[0]), .b(u_cla62_pg_logic10_or0[0]), .out(u_cla62_and46)); and_gate and_gate_u_cla62_and47(.a(u_cla62_pg_logic11_or0[0]), .b(u_cla62_pg_logic9_or0[0]), .out(u_cla62_and47)); and_gate and_gate_u_cla62_and48(.a(u_cla62_and46[0]), .b(u_cla62_and47[0]), .out(u_cla62_and48)); and_gate and_gate_u_cla62_and49(.a(u_cla62_pg_logic9_and0[0]), .b(u_cla62_pg_logic11_or0[0]), .out(u_cla62_and49)); and_gate and_gate_u_cla62_and50(.a(u_cla62_and49[0]), .b(u_cla62_pg_logic10_or0[0]), .out(u_cla62_and50)); and_gate and_gate_u_cla62_and51(.a(u_cla62_pg_logic10_and0[0]), .b(u_cla62_pg_logic11_or0[0]), .out(u_cla62_and51)); or_gate or_gate_u_cla62_or22(.a(u_cla62_and45[0]), .b(u_cla62_and50[0]), .out(u_cla62_or22)); or_gate or_gate_u_cla62_or23(.a(u_cla62_and48[0]), .b(u_cla62_and51[0]), .out(u_cla62_or23)); or_gate or_gate_u_cla62_or24(.a(u_cla62_or22[0]), .b(u_cla62_or23[0]), .out(u_cla62_or24)); or_gate or_gate_u_cla62_or25(.a(u_cla62_pg_logic11_and0[0]), .b(u_cla62_or24[0]), .out(u_cla62_or25)); pg_logic pg_logic_u_cla62_pg_logic12_out(.a(a[12]), .b(b[12]), .pg_logic_or0(u_cla62_pg_logic12_or0), .pg_logic_and0(u_cla62_pg_logic12_and0), .pg_logic_xor0(u_cla62_pg_logic12_xor0)); xor_gate xor_gate_u_cla62_xor12(.a(u_cla62_pg_logic12_xor0[0]), .b(u_cla62_or25[0]), .out(u_cla62_xor12)); and_gate and_gate_u_cla62_and52(.a(u_cla62_or25[0]), .b(u_cla62_pg_logic12_or0[0]), .out(u_cla62_and52)); or_gate or_gate_u_cla62_or26(.a(u_cla62_pg_logic12_and0[0]), .b(u_cla62_and52[0]), .out(u_cla62_or26)); pg_logic pg_logic_u_cla62_pg_logic13_out(.a(a[13]), .b(b[13]), .pg_logic_or0(u_cla62_pg_logic13_or0), .pg_logic_and0(u_cla62_pg_logic13_and0), .pg_logic_xor0(u_cla62_pg_logic13_xor0)); xor_gate xor_gate_u_cla62_xor13(.a(u_cla62_pg_logic13_xor0[0]), .b(u_cla62_or26[0]), .out(u_cla62_xor13)); and_gate and_gate_u_cla62_and53(.a(u_cla62_or25[0]), .b(u_cla62_pg_logic13_or0[0]), .out(u_cla62_and53)); and_gate and_gate_u_cla62_and54(.a(u_cla62_and53[0]), .b(u_cla62_pg_logic12_or0[0]), .out(u_cla62_and54)); and_gate and_gate_u_cla62_and55(.a(u_cla62_pg_logic12_and0[0]), .b(u_cla62_pg_logic13_or0[0]), .out(u_cla62_and55)); or_gate or_gate_u_cla62_or27(.a(u_cla62_and54[0]), .b(u_cla62_and55[0]), .out(u_cla62_or27)); or_gate or_gate_u_cla62_or28(.a(u_cla62_pg_logic13_and0[0]), .b(u_cla62_or27[0]), .out(u_cla62_or28)); pg_logic pg_logic_u_cla62_pg_logic14_out(.a(a[14]), .b(b[14]), .pg_logic_or0(u_cla62_pg_logic14_or0), .pg_logic_and0(u_cla62_pg_logic14_and0), .pg_logic_xor0(u_cla62_pg_logic14_xor0)); xor_gate xor_gate_u_cla62_xor14(.a(u_cla62_pg_logic14_xor0[0]), .b(u_cla62_or28[0]), .out(u_cla62_xor14)); and_gate and_gate_u_cla62_and56(.a(u_cla62_or25[0]), .b(u_cla62_pg_logic13_or0[0]), .out(u_cla62_and56)); and_gate and_gate_u_cla62_and57(.a(u_cla62_pg_logic14_or0[0]), .b(u_cla62_pg_logic12_or0[0]), .out(u_cla62_and57)); and_gate and_gate_u_cla62_and58(.a(u_cla62_and56[0]), .b(u_cla62_and57[0]), .out(u_cla62_and58)); and_gate and_gate_u_cla62_and59(.a(u_cla62_pg_logic12_and0[0]), .b(u_cla62_pg_logic14_or0[0]), .out(u_cla62_and59)); and_gate and_gate_u_cla62_and60(.a(u_cla62_and59[0]), .b(u_cla62_pg_logic13_or0[0]), .out(u_cla62_and60)); and_gate and_gate_u_cla62_and61(.a(u_cla62_pg_logic13_and0[0]), .b(u_cla62_pg_logic14_or0[0]), .out(u_cla62_and61)); or_gate or_gate_u_cla62_or29(.a(u_cla62_and58[0]), .b(u_cla62_and60[0]), .out(u_cla62_or29)); or_gate or_gate_u_cla62_or30(.a(u_cla62_or29[0]), .b(u_cla62_and61[0]), .out(u_cla62_or30)); or_gate or_gate_u_cla62_or31(.a(u_cla62_pg_logic14_and0[0]), .b(u_cla62_or30[0]), .out(u_cla62_or31)); pg_logic pg_logic_u_cla62_pg_logic15_out(.a(a[15]), .b(b[15]), .pg_logic_or0(u_cla62_pg_logic15_or0), .pg_logic_and0(u_cla62_pg_logic15_and0), .pg_logic_xor0(u_cla62_pg_logic15_xor0)); xor_gate xor_gate_u_cla62_xor15(.a(u_cla62_pg_logic15_xor0[0]), .b(u_cla62_or31[0]), .out(u_cla62_xor15)); and_gate and_gate_u_cla62_and62(.a(u_cla62_or25[0]), .b(u_cla62_pg_logic14_or0[0]), .out(u_cla62_and62)); and_gate and_gate_u_cla62_and63(.a(u_cla62_pg_logic15_or0[0]), .b(u_cla62_pg_logic13_or0[0]), .out(u_cla62_and63)); and_gate and_gate_u_cla62_and64(.a(u_cla62_and62[0]), .b(u_cla62_and63[0]), .out(u_cla62_and64)); and_gate and_gate_u_cla62_and65(.a(u_cla62_and64[0]), .b(u_cla62_pg_logic12_or0[0]), .out(u_cla62_and65)); and_gate and_gate_u_cla62_and66(.a(u_cla62_pg_logic12_and0[0]), .b(u_cla62_pg_logic14_or0[0]), .out(u_cla62_and66)); and_gate and_gate_u_cla62_and67(.a(u_cla62_pg_logic15_or0[0]), .b(u_cla62_pg_logic13_or0[0]), .out(u_cla62_and67)); and_gate and_gate_u_cla62_and68(.a(u_cla62_and66[0]), .b(u_cla62_and67[0]), .out(u_cla62_and68)); and_gate and_gate_u_cla62_and69(.a(u_cla62_pg_logic13_and0[0]), .b(u_cla62_pg_logic15_or0[0]), .out(u_cla62_and69)); and_gate and_gate_u_cla62_and70(.a(u_cla62_and69[0]), .b(u_cla62_pg_logic14_or0[0]), .out(u_cla62_and70)); and_gate and_gate_u_cla62_and71(.a(u_cla62_pg_logic14_and0[0]), .b(u_cla62_pg_logic15_or0[0]), .out(u_cla62_and71)); or_gate or_gate_u_cla62_or32(.a(u_cla62_and65[0]), .b(u_cla62_and70[0]), .out(u_cla62_or32)); or_gate or_gate_u_cla62_or33(.a(u_cla62_and68[0]), .b(u_cla62_and71[0]), .out(u_cla62_or33)); or_gate or_gate_u_cla62_or34(.a(u_cla62_or32[0]), .b(u_cla62_or33[0]), .out(u_cla62_or34)); or_gate or_gate_u_cla62_or35(.a(u_cla62_pg_logic15_and0[0]), .b(u_cla62_or34[0]), .out(u_cla62_or35)); pg_logic pg_logic_u_cla62_pg_logic16_out(.a(a[16]), .b(b[16]), .pg_logic_or0(u_cla62_pg_logic16_or0), .pg_logic_and0(u_cla62_pg_logic16_and0), .pg_logic_xor0(u_cla62_pg_logic16_xor0)); xor_gate xor_gate_u_cla62_xor16(.a(u_cla62_pg_logic16_xor0[0]), .b(u_cla62_or35[0]), .out(u_cla62_xor16)); and_gate and_gate_u_cla62_and72(.a(u_cla62_or35[0]), .b(u_cla62_pg_logic16_or0[0]), .out(u_cla62_and72)); or_gate or_gate_u_cla62_or36(.a(u_cla62_pg_logic16_and0[0]), .b(u_cla62_and72[0]), .out(u_cla62_or36)); pg_logic pg_logic_u_cla62_pg_logic17_out(.a(a[17]), .b(b[17]), .pg_logic_or0(u_cla62_pg_logic17_or0), .pg_logic_and0(u_cla62_pg_logic17_and0), .pg_logic_xor0(u_cla62_pg_logic17_xor0)); xor_gate xor_gate_u_cla62_xor17(.a(u_cla62_pg_logic17_xor0[0]), .b(u_cla62_or36[0]), .out(u_cla62_xor17)); and_gate and_gate_u_cla62_and73(.a(u_cla62_or35[0]), .b(u_cla62_pg_logic17_or0[0]), .out(u_cla62_and73)); and_gate and_gate_u_cla62_and74(.a(u_cla62_and73[0]), .b(u_cla62_pg_logic16_or0[0]), .out(u_cla62_and74)); and_gate and_gate_u_cla62_and75(.a(u_cla62_pg_logic16_and0[0]), .b(u_cla62_pg_logic17_or0[0]), .out(u_cla62_and75)); or_gate or_gate_u_cla62_or37(.a(u_cla62_and74[0]), .b(u_cla62_and75[0]), .out(u_cla62_or37)); or_gate or_gate_u_cla62_or38(.a(u_cla62_pg_logic17_and0[0]), .b(u_cla62_or37[0]), .out(u_cla62_or38)); pg_logic pg_logic_u_cla62_pg_logic18_out(.a(a[18]), .b(b[18]), .pg_logic_or0(u_cla62_pg_logic18_or0), .pg_logic_and0(u_cla62_pg_logic18_and0), .pg_logic_xor0(u_cla62_pg_logic18_xor0)); xor_gate xor_gate_u_cla62_xor18(.a(u_cla62_pg_logic18_xor0[0]), .b(u_cla62_or38[0]), .out(u_cla62_xor18)); and_gate and_gate_u_cla62_and76(.a(u_cla62_or35[0]), .b(u_cla62_pg_logic17_or0[0]), .out(u_cla62_and76)); and_gate and_gate_u_cla62_and77(.a(u_cla62_pg_logic18_or0[0]), .b(u_cla62_pg_logic16_or0[0]), .out(u_cla62_and77)); and_gate and_gate_u_cla62_and78(.a(u_cla62_and76[0]), .b(u_cla62_and77[0]), .out(u_cla62_and78)); and_gate and_gate_u_cla62_and79(.a(u_cla62_pg_logic16_and0[0]), .b(u_cla62_pg_logic18_or0[0]), .out(u_cla62_and79)); and_gate and_gate_u_cla62_and80(.a(u_cla62_and79[0]), .b(u_cla62_pg_logic17_or0[0]), .out(u_cla62_and80)); and_gate and_gate_u_cla62_and81(.a(u_cla62_pg_logic17_and0[0]), .b(u_cla62_pg_logic18_or0[0]), .out(u_cla62_and81)); or_gate or_gate_u_cla62_or39(.a(u_cla62_and78[0]), .b(u_cla62_and80[0]), .out(u_cla62_or39)); or_gate or_gate_u_cla62_or40(.a(u_cla62_or39[0]), .b(u_cla62_and81[0]), .out(u_cla62_or40)); or_gate or_gate_u_cla62_or41(.a(u_cla62_pg_logic18_and0[0]), .b(u_cla62_or40[0]), .out(u_cla62_or41)); pg_logic pg_logic_u_cla62_pg_logic19_out(.a(a[19]), .b(b[19]), .pg_logic_or0(u_cla62_pg_logic19_or0), .pg_logic_and0(u_cla62_pg_logic19_and0), .pg_logic_xor0(u_cla62_pg_logic19_xor0)); xor_gate xor_gate_u_cla62_xor19(.a(u_cla62_pg_logic19_xor0[0]), .b(u_cla62_or41[0]), .out(u_cla62_xor19)); and_gate and_gate_u_cla62_and82(.a(u_cla62_or35[0]), .b(u_cla62_pg_logic18_or0[0]), .out(u_cla62_and82)); and_gate and_gate_u_cla62_and83(.a(u_cla62_pg_logic19_or0[0]), .b(u_cla62_pg_logic17_or0[0]), .out(u_cla62_and83)); and_gate and_gate_u_cla62_and84(.a(u_cla62_and82[0]), .b(u_cla62_and83[0]), .out(u_cla62_and84)); and_gate and_gate_u_cla62_and85(.a(u_cla62_and84[0]), .b(u_cla62_pg_logic16_or0[0]), .out(u_cla62_and85)); and_gate and_gate_u_cla62_and86(.a(u_cla62_pg_logic16_and0[0]), .b(u_cla62_pg_logic18_or0[0]), .out(u_cla62_and86)); and_gate and_gate_u_cla62_and87(.a(u_cla62_pg_logic19_or0[0]), .b(u_cla62_pg_logic17_or0[0]), .out(u_cla62_and87)); and_gate and_gate_u_cla62_and88(.a(u_cla62_and86[0]), .b(u_cla62_and87[0]), .out(u_cla62_and88)); and_gate and_gate_u_cla62_and89(.a(u_cla62_pg_logic17_and0[0]), .b(u_cla62_pg_logic19_or0[0]), .out(u_cla62_and89)); and_gate and_gate_u_cla62_and90(.a(u_cla62_and89[0]), .b(u_cla62_pg_logic18_or0[0]), .out(u_cla62_and90)); and_gate and_gate_u_cla62_and91(.a(u_cla62_pg_logic18_and0[0]), .b(u_cla62_pg_logic19_or0[0]), .out(u_cla62_and91)); or_gate or_gate_u_cla62_or42(.a(u_cla62_and85[0]), .b(u_cla62_and90[0]), .out(u_cla62_or42)); or_gate or_gate_u_cla62_or43(.a(u_cla62_and88[0]), .b(u_cla62_and91[0]), .out(u_cla62_or43)); or_gate or_gate_u_cla62_or44(.a(u_cla62_or42[0]), .b(u_cla62_or43[0]), .out(u_cla62_or44)); or_gate or_gate_u_cla62_or45(.a(u_cla62_pg_logic19_and0[0]), .b(u_cla62_or44[0]), .out(u_cla62_or45)); pg_logic pg_logic_u_cla62_pg_logic20_out(.a(a[20]), .b(b[20]), .pg_logic_or0(u_cla62_pg_logic20_or0), .pg_logic_and0(u_cla62_pg_logic20_and0), .pg_logic_xor0(u_cla62_pg_logic20_xor0)); xor_gate xor_gate_u_cla62_xor20(.a(u_cla62_pg_logic20_xor0[0]), .b(u_cla62_or45[0]), .out(u_cla62_xor20)); and_gate and_gate_u_cla62_and92(.a(u_cla62_or45[0]), .b(u_cla62_pg_logic20_or0[0]), .out(u_cla62_and92)); or_gate or_gate_u_cla62_or46(.a(u_cla62_pg_logic20_and0[0]), .b(u_cla62_and92[0]), .out(u_cla62_or46)); pg_logic pg_logic_u_cla62_pg_logic21_out(.a(a[21]), .b(b[21]), .pg_logic_or0(u_cla62_pg_logic21_or0), .pg_logic_and0(u_cla62_pg_logic21_and0), .pg_logic_xor0(u_cla62_pg_logic21_xor0)); xor_gate xor_gate_u_cla62_xor21(.a(u_cla62_pg_logic21_xor0[0]), .b(u_cla62_or46[0]), .out(u_cla62_xor21)); and_gate and_gate_u_cla62_and93(.a(u_cla62_or45[0]), .b(u_cla62_pg_logic21_or0[0]), .out(u_cla62_and93)); and_gate and_gate_u_cla62_and94(.a(u_cla62_and93[0]), .b(u_cla62_pg_logic20_or0[0]), .out(u_cla62_and94)); and_gate and_gate_u_cla62_and95(.a(u_cla62_pg_logic20_and0[0]), .b(u_cla62_pg_logic21_or0[0]), .out(u_cla62_and95)); or_gate or_gate_u_cla62_or47(.a(u_cla62_and94[0]), .b(u_cla62_and95[0]), .out(u_cla62_or47)); or_gate or_gate_u_cla62_or48(.a(u_cla62_pg_logic21_and0[0]), .b(u_cla62_or47[0]), .out(u_cla62_or48)); pg_logic pg_logic_u_cla62_pg_logic22_out(.a(a[22]), .b(b[22]), .pg_logic_or0(u_cla62_pg_logic22_or0), .pg_logic_and0(u_cla62_pg_logic22_and0), .pg_logic_xor0(u_cla62_pg_logic22_xor0)); xor_gate xor_gate_u_cla62_xor22(.a(u_cla62_pg_logic22_xor0[0]), .b(u_cla62_or48[0]), .out(u_cla62_xor22)); and_gate and_gate_u_cla62_and96(.a(u_cla62_or45[0]), .b(u_cla62_pg_logic21_or0[0]), .out(u_cla62_and96)); and_gate and_gate_u_cla62_and97(.a(u_cla62_pg_logic22_or0[0]), .b(u_cla62_pg_logic20_or0[0]), .out(u_cla62_and97)); and_gate and_gate_u_cla62_and98(.a(u_cla62_and96[0]), .b(u_cla62_and97[0]), .out(u_cla62_and98)); and_gate and_gate_u_cla62_and99(.a(u_cla62_pg_logic20_and0[0]), .b(u_cla62_pg_logic22_or0[0]), .out(u_cla62_and99)); and_gate and_gate_u_cla62_and100(.a(u_cla62_and99[0]), .b(u_cla62_pg_logic21_or0[0]), .out(u_cla62_and100)); and_gate and_gate_u_cla62_and101(.a(u_cla62_pg_logic21_and0[0]), .b(u_cla62_pg_logic22_or0[0]), .out(u_cla62_and101)); or_gate or_gate_u_cla62_or49(.a(u_cla62_and98[0]), .b(u_cla62_and100[0]), .out(u_cla62_or49)); or_gate or_gate_u_cla62_or50(.a(u_cla62_or49[0]), .b(u_cla62_and101[0]), .out(u_cla62_or50)); or_gate or_gate_u_cla62_or51(.a(u_cla62_pg_logic22_and0[0]), .b(u_cla62_or50[0]), .out(u_cla62_or51)); pg_logic pg_logic_u_cla62_pg_logic23_out(.a(a[23]), .b(b[23]), .pg_logic_or0(u_cla62_pg_logic23_or0), .pg_logic_and0(u_cla62_pg_logic23_and0), .pg_logic_xor0(u_cla62_pg_logic23_xor0)); xor_gate xor_gate_u_cla62_xor23(.a(u_cla62_pg_logic23_xor0[0]), .b(u_cla62_or51[0]), .out(u_cla62_xor23)); and_gate and_gate_u_cla62_and102(.a(u_cla62_or45[0]), .b(u_cla62_pg_logic22_or0[0]), .out(u_cla62_and102)); and_gate and_gate_u_cla62_and103(.a(u_cla62_pg_logic23_or0[0]), .b(u_cla62_pg_logic21_or0[0]), .out(u_cla62_and103)); and_gate and_gate_u_cla62_and104(.a(u_cla62_and102[0]), .b(u_cla62_and103[0]), .out(u_cla62_and104)); and_gate and_gate_u_cla62_and105(.a(u_cla62_and104[0]), .b(u_cla62_pg_logic20_or0[0]), .out(u_cla62_and105)); and_gate and_gate_u_cla62_and106(.a(u_cla62_pg_logic20_and0[0]), .b(u_cla62_pg_logic22_or0[0]), .out(u_cla62_and106)); and_gate and_gate_u_cla62_and107(.a(u_cla62_pg_logic23_or0[0]), .b(u_cla62_pg_logic21_or0[0]), .out(u_cla62_and107)); and_gate and_gate_u_cla62_and108(.a(u_cla62_and106[0]), .b(u_cla62_and107[0]), .out(u_cla62_and108)); and_gate and_gate_u_cla62_and109(.a(u_cla62_pg_logic21_and0[0]), .b(u_cla62_pg_logic23_or0[0]), .out(u_cla62_and109)); and_gate and_gate_u_cla62_and110(.a(u_cla62_and109[0]), .b(u_cla62_pg_logic22_or0[0]), .out(u_cla62_and110)); and_gate and_gate_u_cla62_and111(.a(u_cla62_pg_logic22_and0[0]), .b(u_cla62_pg_logic23_or0[0]), .out(u_cla62_and111)); or_gate or_gate_u_cla62_or52(.a(u_cla62_and105[0]), .b(u_cla62_and110[0]), .out(u_cla62_or52)); or_gate or_gate_u_cla62_or53(.a(u_cla62_and108[0]), .b(u_cla62_and111[0]), .out(u_cla62_or53)); or_gate or_gate_u_cla62_or54(.a(u_cla62_or52[0]), .b(u_cla62_or53[0]), .out(u_cla62_or54)); or_gate or_gate_u_cla62_or55(.a(u_cla62_pg_logic23_and0[0]), .b(u_cla62_or54[0]), .out(u_cla62_or55)); pg_logic pg_logic_u_cla62_pg_logic24_out(.a(a[24]), .b(b[24]), .pg_logic_or0(u_cla62_pg_logic24_or0), .pg_logic_and0(u_cla62_pg_logic24_and0), .pg_logic_xor0(u_cla62_pg_logic24_xor0)); xor_gate xor_gate_u_cla62_xor24(.a(u_cla62_pg_logic24_xor0[0]), .b(u_cla62_or55[0]), .out(u_cla62_xor24)); and_gate and_gate_u_cla62_and112(.a(u_cla62_or55[0]), .b(u_cla62_pg_logic24_or0[0]), .out(u_cla62_and112)); or_gate or_gate_u_cla62_or56(.a(u_cla62_pg_logic24_and0[0]), .b(u_cla62_and112[0]), .out(u_cla62_or56)); pg_logic pg_logic_u_cla62_pg_logic25_out(.a(a[25]), .b(b[25]), .pg_logic_or0(u_cla62_pg_logic25_or0), .pg_logic_and0(u_cla62_pg_logic25_and0), .pg_logic_xor0(u_cla62_pg_logic25_xor0)); xor_gate xor_gate_u_cla62_xor25(.a(u_cla62_pg_logic25_xor0[0]), .b(u_cla62_or56[0]), .out(u_cla62_xor25)); and_gate and_gate_u_cla62_and113(.a(u_cla62_or55[0]), .b(u_cla62_pg_logic25_or0[0]), .out(u_cla62_and113)); and_gate and_gate_u_cla62_and114(.a(u_cla62_and113[0]), .b(u_cla62_pg_logic24_or0[0]), .out(u_cla62_and114)); and_gate and_gate_u_cla62_and115(.a(u_cla62_pg_logic24_and0[0]), .b(u_cla62_pg_logic25_or0[0]), .out(u_cla62_and115)); or_gate or_gate_u_cla62_or57(.a(u_cla62_and114[0]), .b(u_cla62_and115[0]), .out(u_cla62_or57)); or_gate or_gate_u_cla62_or58(.a(u_cla62_pg_logic25_and0[0]), .b(u_cla62_or57[0]), .out(u_cla62_or58)); pg_logic pg_logic_u_cla62_pg_logic26_out(.a(a[26]), .b(b[26]), .pg_logic_or0(u_cla62_pg_logic26_or0), .pg_logic_and0(u_cla62_pg_logic26_and0), .pg_logic_xor0(u_cla62_pg_logic26_xor0)); xor_gate xor_gate_u_cla62_xor26(.a(u_cla62_pg_logic26_xor0[0]), .b(u_cla62_or58[0]), .out(u_cla62_xor26)); and_gate and_gate_u_cla62_and116(.a(u_cla62_or55[0]), .b(u_cla62_pg_logic25_or0[0]), .out(u_cla62_and116)); and_gate and_gate_u_cla62_and117(.a(u_cla62_pg_logic26_or0[0]), .b(u_cla62_pg_logic24_or0[0]), .out(u_cla62_and117)); and_gate and_gate_u_cla62_and118(.a(u_cla62_and116[0]), .b(u_cla62_and117[0]), .out(u_cla62_and118)); and_gate and_gate_u_cla62_and119(.a(u_cla62_pg_logic24_and0[0]), .b(u_cla62_pg_logic26_or0[0]), .out(u_cla62_and119)); and_gate and_gate_u_cla62_and120(.a(u_cla62_and119[0]), .b(u_cla62_pg_logic25_or0[0]), .out(u_cla62_and120)); and_gate and_gate_u_cla62_and121(.a(u_cla62_pg_logic25_and0[0]), .b(u_cla62_pg_logic26_or0[0]), .out(u_cla62_and121)); or_gate or_gate_u_cla62_or59(.a(u_cla62_and118[0]), .b(u_cla62_and120[0]), .out(u_cla62_or59)); or_gate or_gate_u_cla62_or60(.a(u_cla62_or59[0]), .b(u_cla62_and121[0]), .out(u_cla62_or60)); or_gate or_gate_u_cla62_or61(.a(u_cla62_pg_logic26_and0[0]), .b(u_cla62_or60[0]), .out(u_cla62_or61)); pg_logic pg_logic_u_cla62_pg_logic27_out(.a(a[27]), .b(b[27]), .pg_logic_or0(u_cla62_pg_logic27_or0), .pg_logic_and0(u_cla62_pg_logic27_and0), .pg_logic_xor0(u_cla62_pg_logic27_xor0)); xor_gate xor_gate_u_cla62_xor27(.a(u_cla62_pg_logic27_xor0[0]), .b(u_cla62_or61[0]), .out(u_cla62_xor27)); and_gate and_gate_u_cla62_and122(.a(u_cla62_or55[0]), .b(u_cla62_pg_logic26_or0[0]), .out(u_cla62_and122)); and_gate and_gate_u_cla62_and123(.a(u_cla62_pg_logic27_or0[0]), .b(u_cla62_pg_logic25_or0[0]), .out(u_cla62_and123)); and_gate and_gate_u_cla62_and124(.a(u_cla62_and122[0]), .b(u_cla62_and123[0]), .out(u_cla62_and124)); and_gate and_gate_u_cla62_and125(.a(u_cla62_and124[0]), .b(u_cla62_pg_logic24_or0[0]), .out(u_cla62_and125)); and_gate and_gate_u_cla62_and126(.a(u_cla62_pg_logic24_and0[0]), .b(u_cla62_pg_logic26_or0[0]), .out(u_cla62_and126)); and_gate and_gate_u_cla62_and127(.a(u_cla62_pg_logic27_or0[0]), .b(u_cla62_pg_logic25_or0[0]), .out(u_cla62_and127)); and_gate and_gate_u_cla62_and128(.a(u_cla62_and126[0]), .b(u_cla62_and127[0]), .out(u_cla62_and128)); and_gate and_gate_u_cla62_and129(.a(u_cla62_pg_logic25_and0[0]), .b(u_cla62_pg_logic27_or0[0]), .out(u_cla62_and129)); and_gate and_gate_u_cla62_and130(.a(u_cla62_and129[0]), .b(u_cla62_pg_logic26_or0[0]), .out(u_cla62_and130)); and_gate and_gate_u_cla62_and131(.a(u_cla62_pg_logic26_and0[0]), .b(u_cla62_pg_logic27_or0[0]), .out(u_cla62_and131)); or_gate or_gate_u_cla62_or62(.a(u_cla62_and125[0]), .b(u_cla62_and130[0]), .out(u_cla62_or62)); or_gate or_gate_u_cla62_or63(.a(u_cla62_and128[0]), .b(u_cla62_and131[0]), .out(u_cla62_or63)); or_gate or_gate_u_cla62_or64(.a(u_cla62_or62[0]), .b(u_cla62_or63[0]), .out(u_cla62_or64)); or_gate or_gate_u_cla62_or65(.a(u_cla62_pg_logic27_and0[0]), .b(u_cla62_or64[0]), .out(u_cla62_or65)); pg_logic pg_logic_u_cla62_pg_logic28_out(.a(a[28]), .b(b[28]), .pg_logic_or0(u_cla62_pg_logic28_or0), .pg_logic_and0(u_cla62_pg_logic28_and0), .pg_logic_xor0(u_cla62_pg_logic28_xor0)); xor_gate xor_gate_u_cla62_xor28(.a(u_cla62_pg_logic28_xor0[0]), .b(u_cla62_or65[0]), .out(u_cla62_xor28)); and_gate and_gate_u_cla62_and132(.a(u_cla62_or65[0]), .b(u_cla62_pg_logic28_or0[0]), .out(u_cla62_and132)); or_gate or_gate_u_cla62_or66(.a(u_cla62_pg_logic28_and0[0]), .b(u_cla62_and132[0]), .out(u_cla62_or66)); pg_logic pg_logic_u_cla62_pg_logic29_out(.a(a[29]), .b(b[29]), .pg_logic_or0(u_cla62_pg_logic29_or0), .pg_logic_and0(u_cla62_pg_logic29_and0), .pg_logic_xor0(u_cla62_pg_logic29_xor0)); xor_gate xor_gate_u_cla62_xor29(.a(u_cla62_pg_logic29_xor0[0]), .b(u_cla62_or66[0]), .out(u_cla62_xor29)); and_gate and_gate_u_cla62_and133(.a(u_cla62_or65[0]), .b(u_cla62_pg_logic29_or0[0]), .out(u_cla62_and133)); and_gate and_gate_u_cla62_and134(.a(u_cla62_and133[0]), .b(u_cla62_pg_logic28_or0[0]), .out(u_cla62_and134)); and_gate and_gate_u_cla62_and135(.a(u_cla62_pg_logic28_and0[0]), .b(u_cla62_pg_logic29_or0[0]), .out(u_cla62_and135)); or_gate or_gate_u_cla62_or67(.a(u_cla62_and134[0]), .b(u_cla62_and135[0]), .out(u_cla62_or67)); or_gate or_gate_u_cla62_or68(.a(u_cla62_pg_logic29_and0[0]), .b(u_cla62_or67[0]), .out(u_cla62_or68)); pg_logic pg_logic_u_cla62_pg_logic30_out(.a(a[30]), .b(b[30]), .pg_logic_or0(u_cla62_pg_logic30_or0), .pg_logic_and0(u_cla62_pg_logic30_and0), .pg_logic_xor0(u_cla62_pg_logic30_xor0)); xor_gate xor_gate_u_cla62_xor30(.a(u_cla62_pg_logic30_xor0[0]), .b(u_cla62_or68[0]), .out(u_cla62_xor30)); and_gate and_gate_u_cla62_and136(.a(u_cla62_or65[0]), .b(u_cla62_pg_logic29_or0[0]), .out(u_cla62_and136)); and_gate and_gate_u_cla62_and137(.a(u_cla62_pg_logic30_or0[0]), .b(u_cla62_pg_logic28_or0[0]), .out(u_cla62_and137)); and_gate and_gate_u_cla62_and138(.a(u_cla62_and136[0]), .b(u_cla62_and137[0]), .out(u_cla62_and138)); and_gate and_gate_u_cla62_and139(.a(u_cla62_pg_logic28_and0[0]), .b(u_cla62_pg_logic30_or0[0]), .out(u_cla62_and139)); and_gate and_gate_u_cla62_and140(.a(u_cla62_and139[0]), .b(u_cla62_pg_logic29_or0[0]), .out(u_cla62_and140)); and_gate and_gate_u_cla62_and141(.a(u_cla62_pg_logic29_and0[0]), .b(u_cla62_pg_logic30_or0[0]), .out(u_cla62_and141)); or_gate or_gate_u_cla62_or69(.a(u_cla62_and138[0]), .b(u_cla62_and140[0]), .out(u_cla62_or69)); or_gate or_gate_u_cla62_or70(.a(u_cla62_or69[0]), .b(u_cla62_and141[0]), .out(u_cla62_or70)); or_gate or_gate_u_cla62_or71(.a(u_cla62_pg_logic30_and0[0]), .b(u_cla62_or70[0]), .out(u_cla62_or71)); pg_logic pg_logic_u_cla62_pg_logic31_out(.a(a[31]), .b(b[31]), .pg_logic_or0(u_cla62_pg_logic31_or0), .pg_logic_and0(u_cla62_pg_logic31_and0), .pg_logic_xor0(u_cla62_pg_logic31_xor0)); xor_gate xor_gate_u_cla62_xor31(.a(u_cla62_pg_logic31_xor0[0]), .b(u_cla62_or71[0]), .out(u_cla62_xor31)); and_gate and_gate_u_cla62_and142(.a(u_cla62_or65[0]), .b(u_cla62_pg_logic30_or0[0]), .out(u_cla62_and142)); and_gate and_gate_u_cla62_and143(.a(u_cla62_pg_logic31_or0[0]), .b(u_cla62_pg_logic29_or0[0]), .out(u_cla62_and143)); and_gate and_gate_u_cla62_and144(.a(u_cla62_and142[0]), .b(u_cla62_and143[0]), .out(u_cla62_and144)); and_gate and_gate_u_cla62_and145(.a(u_cla62_and144[0]), .b(u_cla62_pg_logic28_or0[0]), .out(u_cla62_and145)); and_gate and_gate_u_cla62_and146(.a(u_cla62_pg_logic28_and0[0]), .b(u_cla62_pg_logic30_or0[0]), .out(u_cla62_and146)); and_gate and_gate_u_cla62_and147(.a(u_cla62_pg_logic31_or0[0]), .b(u_cla62_pg_logic29_or0[0]), .out(u_cla62_and147)); and_gate and_gate_u_cla62_and148(.a(u_cla62_and146[0]), .b(u_cla62_and147[0]), .out(u_cla62_and148)); and_gate and_gate_u_cla62_and149(.a(u_cla62_pg_logic29_and0[0]), .b(u_cla62_pg_logic31_or0[0]), .out(u_cla62_and149)); and_gate and_gate_u_cla62_and150(.a(u_cla62_and149[0]), .b(u_cla62_pg_logic30_or0[0]), .out(u_cla62_and150)); and_gate and_gate_u_cla62_and151(.a(u_cla62_pg_logic30_and0[0]), .b(u_cla62_pg_logic31_or0[0]), .out(u_cla62_and151)); or_gate or_gate_u_cla62_or72(.a(u_cla62_and145[0]), .b(u_cla62_and150[0]), .out(u_cla62_or72)); or_gate or_gate_u_cla62_or73(.a(u_cla62_and148[0]), .b(u_cla62_and151[0]), .out(u_cla62_or73)); or_gate or_gate_u_cla62_or74(.a(u_cla62_or72[0]), .b(u_cla62_or73[0]), .out(u_cla62_or74)); or_gate or_gate_u_cla62_or75(.a(u_cla62_pg_logic31_and0[0]), .b(u_cla62_or74[0]), .out(u_cla62_or75)); pg_logic pg_logic_u_cla62_pg_logic32_out(.a(a[32]), .b(b[32]), .pg_logic_or0(u_cla62_pg_logic32_or0), .pg_logic_and0(u_cla62_pg_logic32_and0), .pg_logic_xor0(u_cla62_pg_logic32_xor0)); xor_gate xor_gate_u_cla62_xor32(.a(u_cla62_pg_logic32_xor0[0]), .b(u_cla62_or75[0]), .out(u_cla62_xor32)); and_gate and_gate_u_cla62_and152(.a(u_cla62_or75[0]), .b(u_cla62_pg_logic32_or0[0]), .out(u_cla62_and152)); or_gate or_gate_u_cla62_or76(.a(u_cla62_pg_logic32_and0[0]), .b(u_cla62_and152[0]), .out(u_cla62_or76)); pg_logic pg_logic_u_cla62_pg_logic33_out(.a(a[33]), .b(b[33]), .pg_logic_or0(u_cla62_pg_logic33_or0), .pg_logic_and0(u_cla62_pg_logic33_and0), .pg_logic_xor0(u_cla62_pg_logic33_xor0)); xor_gate xor_gate_u_cla62_xor33(.a(u_cla62_pg_logic33_xor0[0]), .b(u_cla62_or76[0]), .out(u_cla62_xor33)); and_gate and_gate_u_cla62_and153(.a(u_cla62_or75[0]), .b(u_cla62_pg_logic33_or0[0]), .out(u_cla62_and153)); and_gate and_gate_u_cla62_and154(.a(u_cla62_and153[0]), .b(u_cla62_pg_logic32_or0[0]), .out(u_cla62_and154)); and_gate and_gate_u_cla62_and155(.a(u_cla62_pg_logic32_and0[0]), .b(u_cla62_pg_logic33_or0[0]), .out(u_cla62_and155)); or_gate or_gate_u_cla62_or77(.a(u_cla62_and154[0]), .b(u_cla62_and155[0]), .out(u_cla62_or77)); or_gate or_gate_u_cla62_or78(.a(u_cla62_pg_logic33_and0[0]), .b(u_cla62_or77[0]), .out(u_cla62_or78)); pg_logic pg_logic_u_cla62_pg_logic34_out(.a(a[34]), .b(b[34]), .pg_logic_or0(u_cla62_pg_logic34_or0), .pg_logic_and0(u_cla62_pg_logic34_and0), .pg_logic_xor0(u_cla62_pg_logic34_xor0)); xor_gate xor_gate_u_cla62_xor34(.a(u_cla62_pg_logic34_xor0[0]), .b(u_cla62_or78[0]), .out(u_cla62_xor34)); and_gate and_gate_u_cla62_and156(.a(u_cla62_or75[0]), .b(u_cla62_pg_logic33_or0[0]), .out(u_cla62_and156)); and_gate and_gate_u_cla62_and157(.a(u_cla62_pg_logic34_or0[0]), .b(u_cla62_pg_logic32_or0[0]), .out(u_cla62_and157)); and_gate and_gate_u_cla62_and158(.a(u_cla62_and156[0]), .b(u_cla62_and157[0]), .out(u_cla62_and158)); and_gate and_gate_u_cla62_and159(.a(u_cla62_pg_logic32_and0[0]), .b(u_cla62_pg_logic34_or0[0]), .out(u_cla62_and159)); and_gate and_gate_u_cla62_and160(.a(u_cla62_and159[0]), .b(u_cla62_pg_logic33_or0[0]), .out(u_cla62_and160)); and_gate and_gate_u_cla62_and161(.a(u_cla62_pg_logic33_and0[0]), .b(u_cla62_pg_logic34_or0[0]), .out(u_cla62_and161)); or_gate or_gate_u_cla62_or79(.a(u_cla62_and158[0]), .b(u_cla62_and160[0]), .out(u_cla62_or79)); or_gate or_gate_u_cla62_or80(.a(u_cla62_or79[0]), .b(u_cla62_and161[0]), .out(u_cla62_or80)); or_gate or_gate_u_cla62_or81(.a(u_cla62_pg_logic34_and0[0]), .b(u_cla62_or80[0]), .out(u_cla62_or81)); pg_logic pg_logic_u_cla62_pg_logic35_out(.a(a[35]), .b(b[35]), .pg_logic_or0(u_cla62_pg_logic35_or0), .pg_logic_and0(u_cla62_pg_logic35_and0), .pg_logic_xor0(u_cla62_pg_logic35_xor0)); xor_gate xor_gate_u_cla62_xor35(.a(u_cla62_pg_logic35_xor0[0]), .b(u_cla62_or81[0]), .out(u_cla62_xor35)); and_gate and_gate_u_cla62_and162(.a(u_cla62_or75[0]), .b(u_cla62_pg_logic34_or0[0]), .out(u_cla62_and162)); and_gate and_gate_u_cla62_and163(.a(u_cla62_pg_logic35_or0[0]), .b(u_cla62_pg_logic33_or0[0]), .out(u_cla62_and163)); and_gate and_gate_u_cla62_and164(.a(u_cla62_and162[0]), .b(u_cla62_and163[0]), .out(u_cla62_and164)); and_gate and_gate_u_cla62_and165(.a(u_cla62_and164[0]), .b(u_cla62_pg_logic32_or0[0]), .out(u_cla62_and165)); and_gate and_gate_u_cla62_and166(.a(u_cla62_pg_logic32_and0[0]), .b(u_cla62_pg_logic34_or0[0]), .out(u_cla62_and166)); and_gate and_gate_u_cla62_and167(.a(u_cla62_pg_logic35_or0[0]), .b(u_cla62_pg_logic33_or0[0]), .out(u_cla62_and167)); and_gate and_gate_u_cla62_and168(.a(u_cla62_and166[0]), .b(u_cla62_and167[0]), .out(u_cla62_and168)); and_gate and_gate_u_cla62_and169(.a(u_cla62_pg_logic33_and0[0]), .b(u_cla62_pg_logic35_or0[0]), .out(u_cla62_and169)); and_gate and_gate_u_cla62_and170(.a(u_cla62_and169[0]), .b(u_cla62_pg_logic34_or0[0]), .out(u_cla62_and170)); and_gate and_gate_u_cla62_and171(.a(u_cla62_pg_logic34_and0[0]), .b(u_cla62_pg_logic35_or0[0]), .out(u_cla62_and171)); or_gate or_gate_u_cla62_or82(.a(u_cla62_and165[0]), .b(u_cla62_and170[0]), .out(u_cla62_or82)); or_gate or_gate_u_cla62_or83(.a(u_cla62_and168[0]), .b(u_cla62_and171[0]), .out(u_cla62_or83)); or_gate or_gate_u_cla62_or84(.a(u_cla62_or82[0]), .b(u_cla62_or83[0]), .out(u_cla62_or84)); or_gate or_gate_u_cla62_or85(.a(u_cla62_pg_logic35_and0[0]), .b(u_cla62_or84[0]), .out(u_cla62_or85)); pg_logic pg_logic_u_cla62_pg_logic36_out(.a(a[36]), .b(b[36]), .pg_logic_or0(u_cla62_pg_logic36_or0), .pg_logic_and0(u_cla62_pg_logic36_and0), .pg_logic_xor0(u_cla62_pg_logic36_xor0)); xor_gate xor_gate_u_cla62_xor36(.a(u_cla62_pg_logic36_xor0[0]), .b(u_cla62_or85[0]), .out(u_cla62_xor36)); and_gate and_gate_u_cla62_and172(.a(u_cla62_or85[0]), .b(u_cla62_pg_logic36_or0[0]), .out(u_cla62_and172)); or_gate or_gate_u_cla62_or86(.a(u_cla62_pg_logic36_and0[0]), .b(u_cla62_and172[0]), .out(u_cla62_or86)); pg_logic pg_logic_u_cla62_pg_logic37_out(.a(a[37]), .b(b[37]), .pg_logic_or0(u_cla62_pg_logic37_or0), .pg_logic_and0(u_cla62_pg_logic37_and0), .pg_logic_xor0(u_cla62_pg_logic37_xor0)); xor_gate xor_gate_u_cla62_xor37(.a(u_cla62_pg_logic37_xor0[0]), .b(u_cla62_or86[0]), .out(u_cla62_xor37)); and_gate and_gate_u_cla62_and173(.a(u_cla62_or85[0]), .b(u_cla62_pg_logic37_or0[0]), .out(u_cla62_and173)); and_gate and_gate_u_cla62_and174(.a(u_cla62_and173[0]), .b(u_cla62_pg_logic36_or0[0]), .out(u_cla62_and174)); and_gate and_gate_u_cla62_and175(.a(u_cla62_pg_logic36_and0[0]), .b(u_cla62_pg_logic37_or0[0]), .out(u_cla62_and175)); or_gate or_gate_u_cla62_or87(.a(u_cla62_and174[0]), .b(u_cla62_and175[0]), .out(u_cla62_or87)); or_gate or_gate_u_cla62_or88(.a(u_cla62_pg_logic37_and0[0]), .b(u_cla62_or87[0]), .out(u_cla62_or88)); pg_logic pg_logic_u_cla62_pg_logic38_out(.a(a[38]), .b(b[38]), .pg_logic_or0(u_cla62_pg_logic38_or0), .pg_logic_and0(u_cla62_pg_logic38_and0), .pg_logic_xor0(u_cla62_pg_logic38_xor0)); xor_gate xor_gate_u_cla62_xor38(.a(u_cla62_pg_logic38_xor0[0]), .b(u_cla62_or88[0]), .out(u_cla62_xor38)); and_gate and_gate_u_cla62_and176(.a(u_cla62_or85[0]), .b(u_cla62_pg_logic37_or0[0]), .out(u_cla62_and176)); and_gate and_gate_u_cla62_and177(.a(u_cla62_pg_logic38_or0[0]), .b(u_cla62_pg_logic36_or0[0]), .out(u_cla62_and177)); and_gate and_gate_u_cla62_and178(.a(u_cla62_and176[0]), .b(u_cla62_and177[0]), .out(u_cla62_and178)); and_gate and_gate_u_cla62_and179(.a(u_cla62_pg_logic36_and0[0]), .b(u_cla62_pg_logic38_or0[0]), .out(u_cla62_and179)); and_gate and_gate_u_cla62_and180(.a(u_cla62_and179[0]), .b(u_cla62_pg_logic37_or0[0]), .out(u_cla62_and180)); and_gate and_gate_u_cla62_and181(.a(u_cla62_pg_logic37_and0[0]), .b(u_cla62_pg_logic38_or0[0]), .out(u_cla62_and181)); or_gate or_gate_u_cla62_or89(.a(u_cla62_and178[0]), .b(u_cla62_and180[0]), .out(u_cla62_or89)); or_gate or_gate_u_cla62_or90(.a(u_cla62_or89[0]), .b(u_cla62_and181[0]), .out(u_cla62_or90)); or_gate or_gate_u_cla62_or91(.a(u_cla62_pg_logic38_and0[0]), .b(u_cla62_or90[0]), .out(u_cla62_or91)); pg_logic pg_logic_u_cla62_pg_logic39_out(.a(a[39]), .b(b[39]), .pg_logic_or0(u_cla62_pg_logic39_or0), .pg_logic_and0(u_cla62_pg_logic39_and0), .pg_logic_xor0(u_cla62_pg_logic39_xor0)); xor_gate xor_gate_u_cla62_xor39(.a(u_cla62_pg_logic39_xor0[0]), .b(u_cla62_or91[0]), .out(u_cla62_xor39)); and_gate and_gate_u_cla62_and182(.a(u_cla62_or85[0]), .b(u_cla62_pg_logic38_or0[0]), .out(u_cla62_and182)); and_gate and_gate_u_cla62_and183(.a(u_cla62_pg_logic39_or0[0]), .b(u_cla62_pg_logic37_or0[0]), .out(u_cla62_and183)); and_gate and_gate_u_cla62_and184(.a(u_cla62_and182[0]), .b(u_cla62_and183[0]), .out(u_cla62_and184)); and_gate and_gate_u_cla62_and185(.a(u_cla62_and184[0]), .b(u_cla62_pg_logic36_or0[0]), .out(u_cla62_and185)); and_gate and_gate_u_cla62_and186(.a(u_cla62_pg_logic36_and0[0]), .b(u_cla62_pg_logic38_or0[0]), .out(u_cla62_and186)); and_gate and_gate_u_cla62_and187(.a(u_cla62_pg_logic39_or0[0]), .b(u_cla62_pg_logic37_or0[0]), .out(u_cla62_and187)); and_gate and_gate_u_cla62_and188(.a(u_cla62_and186[0]), .b(u_cla62_and187[0]), .out(u_cla62_and188)); and_gate and_gate_u_cla62_and189(.a(u_cla62_pg_logic37_and0[0]), .b(u_cla62_pg_logic39_or0[0]), .out(u_cla62_and189)); and_gate and_gate_u_cla62_and190(.a(u_cla62_and189[0]), .b(u_cla62_pg_logic38_or0[0]), .out(u_cla62_and190)); and_gate and_gate_u_cla62_and191(.a(u_cla62_pg_logic38_and0[0]), .b(u_cla62_pg_logic39_or0[0]), .out(u_cla62_and191)); or_gate or_gate_u_cla62_or92(.a(u_cla62_and185[0]), .b(u_cla62_and190[0]), .out(u_cla62_or92)); or_gate or_gate_u_cla62_or93(.a(u_cla62_and188[0]), .b(u_cla62_and191[0]), .out(u_cla62_or93)); or_gate or_gate_u_cla62_or94(.a(u_cla62_or92[0]), .b(u_cla62_or93[0]), .out(u_cla62_or94)); or_gate or_gate_u_cla62_or95(.a(u_cla62_pg_logic39_and0[0]), .b(u_cla62_or94[0]), .out(u_cla62_or95)); pg_logic pg_logic_u_cla62_pg_logic40_out(.a(a[40]), .b(b[40]), .pg_logic_or0(u_cla62_pg_logic40_or0), .pg_logic_and0(u_cla62_pg_logic40_and0), .pg_logic_xor0(u_cla62_pg_logic40_xor0)); xor_gate xor_gate_u_cla62_xor40(.a(u_cla62_pg_logic40_xor0[0]), .b(u_cla62_or95[0]), .out(u_cla62_xor40)); and_gate and_gate_u_cla62_and192(.a(u_cla62_or95[0]), .b(u_cla62_pg_logic40_or0[0]), .out(u_cla62_and192)); or_gate or_gate_u_cla62_or96(.a(u_cla62_pg_logic40_and0[0]), .b(u_cla62_and192[0]), .out(u_cla62_or96)); pg_logic pg_logic_u_cla62_pg_logic41_out(.a(a[41]), .b(b[41]), .pg_logic_or0(u_cla62_pg_logic41_or0), .pg_logic_and0(u_cla62_pg_logic41_and0), .pg_logic_xor0(u_cla62_pg_logic41_xor0)); xor_gate xor_gate_u_cla62_xor41(.a(u_cla62_pg_logic41_xor0[0]), .b(u_cla62_or96[0]), .out(u_cla62_xor41)); and_gate and_gate_u_cla62_and193(.a(u_cla62_or95[0]), .b(u_cla62_pg_logic41_or0[0]), .out(u_cla62_and193)); and_gate and_gate_u_cla62_and194(.a(u_cla62_and193[0]), .b(u_cla62_pg_logic40_or0[0]), .out(u_cla62_and194)); and_gate and_gate_u_cla62_and195(.a(u_cla62_pg_logic40_and0[0]), .b(u_cla62_pg_logic41_or0[0]), .out(u_cla62_and195)); or_gate or_gate_u_cla62_or97(.a(u_cla62_and194[0]), .b(u_cla62_and195[0]), .out(u_cla62_or97)); or_gate or_gate_u_cla62_or98(.a(u_cla62_pg_logic41_and0[0]), .b(u_cla62_or97[0]), .out(u_cla62_or98)); pg_logic pg_logic_u_cla62_pg_logic42_out(.a(a[42]), .b(b[42]), .pg_logic_or0(u_cla62_pg_logic42_or0), .pg_logic_and0(u_cla62_pg_logic42_and0), .pg_logic_xor0(u_cla62_pg_logic42_xor0)); xor_gate xor_gate_u_cla62_xor42(.a(u_cla62_pg_logic42_xor0[0]), .b(u_cla62_or98[0]), .out(u_cla62_xor42)); and_gate and_gate_u_cla62_and196(.a(u_cla62_or95[0]), .b(u_cla62_pg_logic41_or0[0]), .out(u_cla62_and196)); and_gate and_gate_u_cla62_and197(.a(u_cla62_pg_logic42_or0[0]), .b(u_cla62_pg_logic40_or0[0]), .out(u_cla62_and197)); and_gate and_gate_u_cla62_and198(.a(u_cla62_and196[0]), .b(u_cla62_and197[0]), .out(u_cla62_and198)); and_gate and_gate_u_cla62_and199(.a(u_cla62_pg_logic40_and0[0]), .b(u_cla62_pg_logic42_or0[0]), .out(u_cla62_and199)); and_gate and_gate_u_cla62_and200(.a(u_cla62_and199[0]), .b(u_cla62_pg_logic41_or0[0]), .out(u_cla62_and200)); and_gate and_gate_u_cla62_and201(.a(u_cla62_pg_logic41_and0[0]), .b(u_cla62_pg_logic42_or0[0]), .out(u_cla62_and201)); or_gate or_gate_u_cla62_or99(.a(u_cla62_and198[0]), .b(u_cla62_and200[0]), .out(u_cla62_or99)); or_gate or_gate_u_cla62_or100(.a(u_cla62_or99[0]), .b(u_cla62_and201[0]), .out(u_cla62_or100)); or_gate or_gate_u_cla62_or101(.a(u_cla62_pg_logic42_and0[0]), .b(u_cla62_or100[0]), .out(u_cla62_or101)); pg_logic pg_logic_u_cla62_pg_logic43_out(.a(a[43]), .b(b[43]), .pg_logic_or0(u_cla62_pg_logic43_or0), .pg_logic_and0(u_cla62_pg_logic43_and0), .pg_logic_xor0(u_cla62_pg_logic43_xor0)); xor_gate xor_gate_u_cla62_xor43(.a(u_cla62_pg_logic43_xor0[0]), .b(u_cla62_or101[0]), .out(u_cla62_xor43)); and_gate and_gate_u_cla62_and202(.a(u_cla62_or95[0]), .b(u_cla62_pg_logic42_or0[0]), .out(u_cla62_and202)); and_gate and_gate_u_cla62_and203(.a(u_cla62_pg_logic43_or0[0]), .b(u_cla62_pg_logic41_or0[0]), .out(u_cla62_and203)); and_gate and_gate_u_cla62_and204(.a(u_cla62_and202[0]), .b(u_cla62_and203[0]), .out(u_cla62_and204)); and_gate and_gate_u_cla62_and205(.a(u_cla62_and204[0]), .b(u_cla62_pg_logic40_or0[0]), .out(u_cla62_and205)); and_gate and_gate_u_cla62_and206(.a(u_cla62_pg_logic40_and0[0]), .b(u_cla62_pg_logic42_or0[0]), .out(u_cla62_and206)); and_gate and_gate_u_cla62_and207(.a(u_cla62_pg_logic43_or0[0]), .b(u_cla62_pg_logic41_or0[0]), .out(u_cla62_and207)); and_gate and_gate_u_cla62_and208(.a(u_cla62_and206[0]), .b(u_cla62_and207[0]), .out(u_cla62_and208)); and_gate and_gate_u_cla62_and209(.a(u_cla62_pg_logic41_and0[0]), .b(u_cla62_pg_logic43_or0[0]), .out(u_cla62_and209)); and_gate and_gate_u_cla62_and210(.a(u_cla62_and209[0]), .b(u_cla62_pg_logic42_or0[0]), .out(u_cla62_and210)); and_gate and_gate_u_cla62_and211(.a(u_cla62_pg_logic42_and0[0]), .b(u_cla62_pg_logic43_or0[0]), .out(u_cla62_and211)); or_gate or_gate_u_cla62_or102(.a(u_cla62_and205[0]), .b(u_cla62_and210[0]), .out(u_cla62_or102)); or_gate or_gate_u_cla62_or103(.a(u_cla62_and208[0]), .b(u_cla62_and211[0]), .out(u_cla62_or103)); or_gate or_gate_u_cla62_or104(.a(u_cla62_or102[0]), .b(u_cla62_or103[0]), .out(u_cla62_or104)); or_gate or_gate_u_cla62_or105(.a(u_cla62_pg_logic43_and0[0]), .b(u_cla62_or104[0]), .out(u_cla62_or105)); pg_logic pg_logic_u_cla62_pg_logic44_out(.a(a[44]), .b(b[44]), .pg_logic_or0(u_cla62_pg_logic44_or0), .pg_logic_and0(u_cla62_pg_logic44_and0), .pg_logic_xor0(u_cla62_pg_logic44_xor0)); xor_gate xor_gate_u_cla62_xor44(.a(u_cla62_pg_logic44_xor0[0]), .b(u_cla62_or105[0]), .out(u_cla62_xor44)); and_gate and_gate_u_cla62_and212(.a(u_cla62_or105[0]), .b(u_cla62_pg_logic44_or0[0]), .out(u_cla62_and212)); or_gate or_gate_u_cla62_or106(.a(u_cla62_pg_logic44_and0[0]), .b(u_cla62_and212[0]), .out(u_cla62_or106)); pg_logic pg_logic_u_cla62_pg_logic45_out(.a(a[45]), .b(b[45]), .pg_logic_or0(u_cla62_pg_logic45_or0), .pg_logic_and0(u_cla62_pg_logic45_and0), .pg_logic_xor0(u_cla62_pg_logic45_xor0)); xor_gate xor_gate_u_cla62_xor45(.a(u_cla62_pg_logic45_xor0[0]), .b(u_cla62_or106[0]), .out(u_cla62_xor45)); and_gate and_gate_u_cla62_and213(.a(u_cla62_or105[0]), .b(u_cla62_pg_logic45_or0[0]), .out(u_cla62_and213)); and_gate and_gate_u_cla62_and214(.a(u_cla62_and213[0]), .b(u_cla62_pg_logic44_or0[0]), .out(u_cla62_and214)); and_gate and_gate_u_cla62_and215(.a(u_cla62_pg_logic44_and0[0]), .b(u_cla62_pg_logic45_or0[0]), .out(u_cla62_and215)); or_gate or_gate_u_cla62_or107(.a(u_cla62_and214[0]), .b(u_cla62_and215[0]), .out(u_cla62_or107)); or_gate or_gate_u_cla62_or108(.a(u_cla62_pg_logic45_and0[0]), .b(u_cla62_or107[0]), .out(u_cla62_or108)); pg_logic pg_logic_u_cla62_pg_logic46_out(.a(a[46]), .b(b[46]), .pg_logic_or0(u_cla62_pg_logic46_or0), .pg_logic_and0(u_cla62_pg_logic46_and0), .pg_logic_xor0(u_cla62_pg_logic46_xor0)); xor_gate xor_gate_u_cla62_xor46(.a(u_cla62_pg_logic46_xor0[0]), .b(u_cla62_or108[0]), .out(u_cla62_xor46)); and_gate and_gate_u_cla62_and216(.a(u_cla62_or105[0]), .b(u_cla62_pg_logic45_or0[0]), .out(u_cla62_and216)); and_gate and_gate_u_cla62_and217(.a(u_cla62_pg_logic46_or0[0]), .b(u_cla62_pg_logic44_or0[0]), .out(u_cla62_and217)); and_gate and_gate_u_cla62_and218(.a(u_cla62_and216[0]), .b(u_cla62_and217[0]), .out(u_cla62_and218)); and_gate and_gate_u_cla62_and219(.a(u_cla62_pg_logic44_and0[0]), .b(u_cla62_pg_logic46_or0[0]), .out(u_cla62_and219)); and_gate and_gate_u_cla62_and220(.a(u_cla62_and219[0]), .b(u_cla62_pg_logic45_or0[0]), .out(u_cla62_and220)); and_gate and_gate_u_cla62_and221(.a(u_cla62_pg_logic45_and0[0]), .b(u_cla62_pg_logic46_or0[0]), .out(u_cla62_and221)); or_gate or_gate_u_cla62_or109(.a(u_cla62_and218[0]), .b(u_cla62_and220[0]), .out(u_cla62_or109)); or_gate or_gate_u_cla62_or110(.a(u_cla62_or109[0]), .b(u_cla62_and221[0]), .out(u_cla62_or110)); or_gate or_gate_u_cla62_or111(.a(u_cla62_pg_logic46_and0[0]), .b(u_cla62_or110[0]), .out(u_cla62_or111)); pg_logic pg_logic_u_cla62_pg_logic47_out(.a(a[47]), .b(b[47]), .pg_logic_or0(u_cla62_pg_logic47_or0), .pg_logic_and0(u_cla62_pg_logic47_and0), .pg_logic_xor0(u_cla62_pg_logic47_xor0)); xor_gate xor_gate_u_cla62_xor47(.a(u_cla62_pg_logic47_xor0[0]), .b(u_cla62_or111[0]), .out(u_cla62_xor47)); and_gate and_gate_u_cla62_and222(.a(u_cla62_or105[0]), .b(u_cla62_pg_logic46_or0[0]), .out(u_cla62_and222)); and_gate and_gate_u_cla62_and223(.a(u_cla62_pg_logic47_or0[0]), .b(u_cla62_pg_logic45_or0[0]), .out(u_cla62_and223)); and_gate and_gate_u_cla62_and224(.a(u_cla62_and222[0]), .b(u_cla62_and223[0]), .out(u_cla62_and224)); and_gate and_gate_u_cla62_and225(.a(u_cla62_and224[0]), .b(u_cla62_pg_logic44_or0[0]), .out(u_cla62_and225)); and_gate and_gate_u_cla62_and226(.a(u_cla62_pg_logic44_and0[0]), .b(u_cla62_pg_logic46_or0[0]), .out(u_cla62_and226)); and_gate and_gate_u_cla62_and227(.a(u_cla62_pg_logic47_or0[0]), .b(u_cla62_pg_logic45_or0[0]), .out(u_cla62_and227)); and_gate and_gate_u_cla62_and228(.a(u_cla62_and226[0]), .b(u_cla62_and227[0]), .out(u_cla62_and228)); and_gate and_gate_u_cla62_and229(.a(u_cla62_pg_logic45_and0[0]), .b(u_cla62_pg_logic47_or0[0]), .out(u_cla62_and229)); and_gate and_gate_u_cla62_and230(.a(u_cla62_and229[0]), .b(u_cla62_pg_logic46_or0[0]), .out(u_cla62_and230)); and_gate and_gate_u_cla62_and231(.a(u_cla62_pg_logic46_and0[0]), .b(u_cla62_pg_logic47_or0[0]), .out(u_cla62_and231)); or_gate or_gate_u_cla62_or112(.a(u_cla62_and225[0]), .b(u_cla62_and230[0]), .out(u_cla62_or112)); or_gate or_gate_u_cla62_or113(.a(u_cla62_and228[0]), .b(u_cla62_and231[0]), .out(u_cla62_or113)); or_gate or_gate_u_cla62_or114(.a(u_cla62_or112[0]), .b(u_cla62_or113[0]), .out(u_cla62_or114)); or_gate or_gate_u_cla62_or115(.a(u_cla62_pg_logic47_and0[0]), .b(u_cla62_or114[0]), .out(u_cla62_or115)); pg_logic pg_logic_u_cla62_pg_logic48_out(.a(a[48]), .b(b[48]), .pg_logic_or0(u_cla62_pg_logic48_or0), .pg_logic_and0(u_cla62_pg_logic48_and0), .pg_logic_xor0(u_cla62_pg_logic48_xor0)); xor_gate xor_gate_u_cla62_xor48(.a(u_cla62_pg_logic48_xor0[0]), .b(u_cla62_or115[0]), .out(u_cla62_xor48)); and_gate and_gate_u_cla62_and232(.a(u_cla62_or115[0]), .b(u_cla62_pg_logic48_or0[0]), .out(u_cla62_and232)); or_gate or_gate_u_cla62_or116(.a(u_cla62_pg_logic48_and0[0]), .b(u_cla62_and232[0]), .out(u_cla62_or116)); pg_logic pg_logic_u_cla62_pg_logic49_out(.a(a[49]), .b(b[49]), .pg_logic_or0(u_cla62_pg_logic49_or0), .pg_logic_and0(u_cla62_pg_logic49_and0), .pg_logic_xor0(u_cla62_pg_logic49_xor0)); xor_gate xor_gate_u_cla62_xor49(.a(u_cla62_pg_logic49_xor0[0]), .b(u_cla62_or116[0]), .out(u_cla62_xor49)); and_gate and_gate_u_cla62_and233(.a(u_cla62_or115[0]), .b(u_cla62_pg_logic49_or0[0]), .out(u_cla62_and233)); and_gate and_gate_u_cla62_and234(.a(u_cla62_and233[0]), .b(u_cla62_pg_logic48_or0[0]), .out(u_cla62_and234)); and_gate and_gate_u_cla62_and235(.a(u_cla62_pg_logic48_and0[0]), .b(u_cla62_pg_logic49_or0[0]), .out(u_cla62_and235)); or_gate or_gate_u_cla62_or117(.a(u_cla62_and234[0]), .b(u_cla62_and235[0]), .out(u_cla62_or117)); or_gate or_gate_u_cla62_or118(.a(u_cla62_pg_logic49_and0[0]), .b(u_cla62_or117[0]), .out(u_cla62_or118)); pg_logic pg_logic_u_cla62_pg_logic50_out(.a(a[50]), .b(b[50]), .pg_logic_or0(u_cla62_pg_logic50_or0), .pg_logic_and0(u_cla62_pg_logic50_and0), .pg_logic_xor0(u_cla62_pg_logic50_xor0)); xor_gate xor_gate_u_cla62_xor50(.a(u_cla62_pg_logic50_xor0[0]), .b(u_cla62_or118[0]), .out(u_cla62_xor50)); and_gate and_gate_u_cla62_and236(.a(u_cla62_or115[0]), .b(u_cla62_pg_logic49_or0[0]), .out(u_cla62_and236)); and_gate and_gate_u_cla62_and237(.a(u_cla62_pg_logic50_or0[0]), .b(u_cla62_pg_logic48_or0[0]), .out(u_cla62_and237)); and_gate and_gate_u_cla62_and238(.a(u_cla62_and236[0]), .b(u_cla62_and237[0]), .out(u_cla62_and238)); and_gate and_gate_u_cla62_and239(.a(u_cla62_pg_logic48_and0[0]), .b(u_cla62_pg_logic50_or0[0]), .out(u_cla62_and239)); and_gate and_gate_u_cla62_and240(.a(u_cla62_and239[0]), .b(u_cla62_pg_logic49_or0[0]), .out(u_cla62_and240)); and_gate and_gate_u_cla62_and241(.a(u_cla62_pg_logic49_and0[0]), .b(u_cla62_pg_logic50_or0[0]), .out(u_cla62_and241)); or_gate or_gate_u_cla62_or119(.a(u_cla62_and238[0]), .b(u_cla62_and240[0]), .out(u_cla62_or119)); or_gate or_gate_u_cla62_or120(.a(u_cla62_or119[0]), .b(u_cla62_and241[0]), .out(u_cla62_or120)); or_gate or_gate_u_cla62_or121(.a(u_cla62_pg_logic50_and0[0]), .b(u_cla62_or120[0]), .out(u_cla62_or121)); pg_logic pg_logic_u_cla62_pg_logic51_out(.a(a[51]), .b(b[51]), .pg_logic_or0(u_cla62_pg_logic51_or0), .pg_logic_and0(u_cla62_pg_logic51_and0), .pg_logic_xor0(u_cla62_pg_logic51_xor0)); xor_gate xor_gate_u_cla62_xor51(.a(u_cla62_pg_logic51_xor0[0]), .b(u_cla62_or121[0]), .out(u_cla62_xor51)); and_gate and_gate_u_cla62_and242(.a(u_cla62_or115[0]), .b(u_cla62_pg_logic50_or0[0]), .out(u_cla62_and242)); and_gate and_gate_u_cla62_and243(.a(u_cla62_pg_logic51_or0[0]), .b(u_cla62_pg_logic49_or0[0]), .out(u_cla62_and243)); and_gate and_gate_u_cla62_and244(.a(u_cla62_and242[0]), .b(u_cla62_and243[0]), .out(u_cla62_and244)); and_gate and_gate_u_cla62_and245(.a(u_cla62_and244[0]), .b(u_cla62_pg_logic48_or0[0]), .out(u_cla62_and245)); and_gate and_gate_u_cla62_and246(.a(u_cla62_pg_logic48_and0[0]), .b(u_cla62_pg_logic50_or0[0]), .out(u_cla62_and246)); and_gate and_gate_u_cla62_and247(.a(u_cla62_pg_logic51_or0[0]), .b(u_cla62_pg_logic49_or0[0]), .out(u_cla62_and247)); and_gate and_gate_u_cla62_and248(.a(u_cla62_and246[0]), .b(u_cla62_and247[0]), .out(u_cla62_and248)); and_gate and_gate_u_cla62_and249(.a(u_cla62_pg_logic49_and0[0]), .b(u_cla62_pg_logic51_or0[0]), .out(u_cla62_and249)); and_gate and_gate_u_cla62_and250(.a(u_cla62_and249[0]), .b(u_cla62_pg_logic50_or0[0]), .out(u_cla62_and250)); and_gate and_gate_u_cla62_and251(.a(u_cla62_pg_logic50_and0[0]), .b(u_cla62_pg_logic51_or0[0]), .out(u_cla62_and251)); or_gate or_gate_u_cla62_or122(.a(u_cla62_and245[0]), .b(u_cla62_and250[0]), .out(u_cla62_or122)); or_gate or_gate_u_cla62_or123(.a(u_cla62_and248[0]), .b(u_cla62_and251[0]), .out(u_cla62_or123)); or_gate or_gate_u_cla62_or124(.a(u_cla62_or122[0]), .b(u_cla62_or123[0]), .out(u_cla62_or124)); or_gate or_gate_u_cla62_or125(.a(u_cla62_pg_logic51_and0[0]), .b(u_cla62_or124[0]), .out(u_cla62_or125)); pg_logic pg_logic_u_cla62_pg_logic52_out(.a(a[52]), .b(b[52]), .pg_logic_or0(u_cla62_pg_logic52_or0), .pg_logic_and0(u_cla62_pg_logic52_and0), .pg_logic_xor0(u_cla62_pg_logic52_xor0)); xor_gate xor_gate_u_cla62_xor52(.a(u_cla62_pg_logic52_xor0[0]), .b(u_cla62_or125[0]), .out(u_cla62_xor52)); and_gate and_gate_u_cla62_and252(.a(u_cla62_or125[0]), .b(u_cla62_pg_logic52_or0[0]), .out(u_cla62_and252)); or_gate or_gate_u_cla62_or126(.a(u_cla62_pg_logic52_and0[0]), .b(u_cla62_and252[0]), .out(u_cla62_or126)); pg_logic pg_logic_u_cla62_pg_logic53_out(.a(a[53]), .b(b[53]), .pg_logic_or0(u_cla62_pg_logic53_or0), .pg_logic_and0(u_cla62_pg_logic53_and0), .pg_logic_xor0(u_cla62_pg_logic53_xor0)); xor_gate xor_gate_u_cla62_xor53(.a(u_cla62_pg_logic53_xor0[0]), .b(u_cla62_or126[0]), .out(u_cla62_xor53)); and_gate and_gate_u_cla62_and253(.a(u_cla62_or125[0]), .b(u_cla62_pg_logic53_or0[0]), .out(u_cla62_and253)); and_gate and_gate_u_cla62_and254(.a(u_cla62_and253[0]), .b(u_cla62_pg_logic52_or0[0]), .out(u_cla62_and254)); and_gate and_gate_u_cla62_and255(.a(u_cla62_pg_logic52_and0[0]), .b(u_cla62_pg_logic53_or0[0]), .out(u_cla62_and255)); or_gate or_gate_u_cla62_or127(.a(u_cla62_and254[0]), .b(u_cla62_and255[0]), .out(u_cla62_or127)); or_gate or_gate_u_cla62_or128(.a(u_cla62_pg_logic53_and0[0]), .b(u_cla62_or127[0]), .out(u_cla62_or128)); pg_logic pg_logic_u_cla62_pg_logic54_out(.a(a[54]), .b(b[54]), .pg_logic_or0(u_cla62_pg_logic54_or0), .pg_logic_and0(u_cla62_pg_logic54_and0), .pg_logic_xor0(u_cla62_pg_logic54_xor0)); xor_gate xor_gate_u_cla62_xor54(.a(u_cla62_pg_logic54_xor0[0]), .b(u_cla62_or128[0]), .out(u_cla62_xor54)); and_gate and_gate_u_cla62_and256(.a(u_cla62_or125[0]), .b(u_cla62_pg_logic53_or0[0]), .out(u_cla62_and256)); and_gate and_gate_u_cla62_and257(.a(u_cla62_pg_logic54_or0[0]), .b(u_cla62_pg_logic52_or0[0]), .out(u_cla62_and257)); and_gate and_gate_u_cla62_and258(.a(u_cla62_and256[0]), .b(u_cla62_and257[0]), .out(u_cla62_and258)); and_gate and_gate_u_cla62_and259(.a(u_cla62_pg_logic52_and0[0]), .b(u_cla62_pg_logic54_or0[0]), .out(u_cla62_and259)); and_gate and_gate_u_cla62_and260(.a(u_cla62_and259[0]), .b(u_cla62_pg_logic53_or0[0]), .out(u_cla62_and260)); and_gate and_gate_u_cla62_and261(.a(u_cla62_pg_logic53_and0[0]), .b(u_cla62_pg_logic54_or0[0]), .out(u_cla62_and261)); or_gate or_gate_u_cla62_or129(.a(u_cla62_and258[0]), .b(u_cla62_and260[0]), .out(u_cla62_or129)); or_gate or_gate_u_cla62_or130(.a(u_cla62_or129[0]), .b(u_cla62_and261[0]), .out(u_cla62_or130)); or_gate or_gate_u_cla62_or131(.a(u_cla62_pg_logic54_and0[0]), .b(u_cla62_or130[0]), .out(u_cla62_or131)); pg_logic pg_logic_u_cla62_pg_logic55_out(.a(a[55]), .b(b[55]), .pg_logic_or0(u_cla62_pg_logic55_or0), .pg_logic_and0(u_cla62_pg_logic55_and0), .pg_logic_xor0(u_cla62_pg_logic55_xor0)); xor_gate xor_gate_u_cla62_xor55(.a(u_cla62_pg_logic55_xor0[0]), .b(u_cla62_or131[0]), .out(u_cla62_xor55)); and_gate and_gate_u_cla62_and262(.a(u_cla62_or125[0]), .b(u_cla62_pg_logic54_or0[0]), .out(u_cla62_and262)); and_gate and_gate_u_cla62_and263(.a(u_cla62_pg_logic55_or0[0]), .b(u_cla62_pg_logic53_or0[0]), .out(u_cla62_and263)); and_gate and_gate_u_cla62_and264(.a(u_cla62_and262[0]), .b(u_cla62_and263[0]), .out(u_cla62_and264)); and_gate and_gate_u_cla62_and265(.a(u_cla62_and264[0]), .b(u_cla62_pg_logic52_or0[0]), .out(u_cla62_and265)); and_gate and_gate_u_cla62_and266(.a(u_cla62_pg_logic52_and0[0]), .b(u_cla62_pg_logic54_or0[0]), .out(u_cla62_and266)); and_gate and_gate_u_cla62_and267(.a(u_cla62_pg_logic55_or0[0]), .b(u_cla62_pg_logic53_or0[0]), .out(u_cla62_and267)); and_gate and_gate_u_cla62_and268(.a(u_cla62_and266[0]), .b(u_cla62_and267[0]), .out(u_cla62_and268)); and_gate and_gate_u_cla62_and269(.a(u_cla62_pg_logic53_and0[0]), .b(u_cla62_pg_logic55_or0[0]), .out(u_cla62_and269)); and_gate and_gate_u_cla62_and270(.a(u_cla62_and269[0]), .b(u_cla62_pg_logic54_or0[0]), .out(u_cla62_and270)); and_gate and_gate_u_cla62_and271(.a(u_cla62_pg_logic54_and0[0]), .b(u_cla62_pg_logic55_or0[0]), .out(u_cla62_and271)); or_gate or_gate_u_cla62_or132(.a(u_cla62_and265[0]), .b(u_cla62_and270[0]), .out(u_cla62_or132)); or_gate or_gate_u_cla62_or133(.a(u_cla62_and268[0]), .b(u_cla62_and271[0]), .out(u_cla62_or133)); or_gate or_gate_u_cla62_or134(.a(u_cla62_or132[0]), .b(u_cla62_or133[0]), .out(u_cla62_or134)); or_gate or_gate_u_cla62_or135(.a(u_cla62_pg_logic55_and0[0]), .b(u_cla62_or134[0]), .out(u_cla62_or135)); pg_logic pg_logic_u_cla62_pg_logic56_out(.a(a[56]), .b(b[56]), .pg_logic_or0(u_cla62_pg_logic56_or0), .pg_logic_and0(u_cla62_pg_logic56_and0), .pg_logic_xor0(u_cla62_pg_logic56_xor0)); xor_gate xor_gate_u_cla62_xor56(.a(u_cla62_pg_logic56_xor0[0]), .b(u_cla62_or135[0]), .out(u_cla62_xor56)); and_gate and_gate_u_cla62_and272(.a(u_cla62_or135[0]), .b(u_cla62_pg_logic56_or0[0]), .out(u_cla62_and272)); or_gate or_gate_u_cla62_or136(.a(u_cla62_pg_logic56_and0[0]), .b(u_cla62_and272[0]), .out(u_cla62_or136)); pg_logic pg_logic_u_cla62_pg_logic57_out(.a(a[57]), .b(b[57]), .pg_logic_or0(u_cla62_pg_logic57_or0), .pg_logic_and0(u_cla62_pg_logic57_and0), .pg_logic_xor0(u_cla62_pg_logic57_xor0)); xor_gate xor_gate_u_cla62_xor57(.a(u_cla62_pg_logic57_xor0[0]), .b(u_cla62_or136[0]), .out(u_cla62_xor57)); and_gate and_gate_u_cla62_and273(.a(u_cla62_or135[0]), .b(u_cla62_pg_logic57_or0[0]), .out(u_cla62_and273)); and_gate and_gate_u_cla62_and274(.a(u_cla62_and273[0]), .b(u_cla62_pg_logic56_or0[0]), .out(u_cla62_and274)); and_gate and_gate_u_cla62_and275(.a(u_cla62_pg_logic56_and0[0]), .b(u_cla62_pg_logic57_or0[0]), .out(u_cla62_and275)); or_gate or_gate_u_cla62_or137(.a(u_cla62_and274[0]), .b(u_cla62_and275[0]), .out(u_cla62_or137)); or_gate or_gate_u_cla62_or138(.a(u_cla62_pg_logic57_and0[0]), .b(u_cla62_or137[0]), .out(u_cla62_or138)); pg_logic pg_logic_u_cla62_pg_logic58_out(.a(a[58]), .b(b[58]), .pg_logic_or0(u_cla62_pg_logic58_or0), .pg_logic_and0(u_cla62_pg_logic58_and0), .pg_logic_xor0(u_cla62_pg_logic58_xor0)); xor_gate xor_gate_u_cla62_xor58(.a(u_cla62_pg_logic58_xor0[0]), .b(u_cla62_or138[0]), .out(u_cla62_xor58)); and_gate and_gate_u_cla62_and276(.a(u_cla62_or135[0]), .b(u_cla62_pg_logic57_or0[0]), .out(u_cla62_and276)); and_gate and_gate_u_cla62_and277(.a(u_cla62_pg_logic58_or0[0]), .b(u_cla62_pg_logic56_or0[0]), .out(u_cla62_and277)); and_gate and_gate_u_cla62_and278(.a(u_cla62_and276[0]), .b(u_cla62_and277[0]), .out(u_cla62_and278)); and_gate and_gate_u_cla62_and279(.a(u_cla62_pg_logic56_and0[0]), .b(u_cla62_pg_logic58_or0[0]), .out(u_cla62_and279)); and_gate and_gate_u_cla62_and280(.a(u_cla62_and279[0]), .b(u_cla62_pg_logic57_or0[0]), .out(u_cla62_and280)); and_gate and_gate_u_cla62_and281(.a(u_cla62_pg_logic57_and0[0]), .b(u_cla62_pg_logic58_or0[0]), .out(u_cla62_and281)); or_gate or_gate_u_cla62_or139(.a(u_cla62_and278[0]), .b(u_cla62_and280[0]), .out(u_cla62_or139)); or_gate or_gate_u_cla62_or140(.a(u_cla62_or139[0]), .b(u_cla62_and281[0]), .out(u_cla62_or140)); or_gate or_gate_u_cla62_or141(.a(u_cla62_pg_logic58_and0[0]), .b(u_cla62_or140[0]), .out(u_cla62_or141)); pg_logic pg_logic_u_cla62_pg_logic59_out(.a(a[59]), .b(b[59]), .pg_logic_or0(u_cla62_pg_logic59_or0), .pg_logic_and0(u_cla62_pg_logic59_and0), .pg_logic_xor0(u_cla62_pg_logic59_xor0)); xor_gate xor_gate_u_cla62_xor59(.a(u_cla62_pg_logic59_xor0[0]), .b(u_cla62_or141[0]), .out(u_cla62_xor59)); and_gate and_gate_u_cla62_and282(.a(u_cla62_or135[0]), .b(u_cla62_pg_logic58_or0[0]), .out(u_cla62_and282)); and_gate and_gate_u_cla62_and283(.a(u_cla62_pg_logic59_or0[0]), .b(u_cla62_pg_logic57_or0[0]), .out(u_cla62_and283)); and_gate and_gate_u_cla62_and284(.a(u_cla62_and282[0]), .b(u_cla62_and283[0]), .out(u_cla62_and284)); and_gate and_gate_u_cla62_and285(.a(u_cla62_and284[0]), .b(u_cla62_pg_logic56_or0[0]), .out(u_cla62_and285)); and_gate and_gate_u_cla62_and286(.a(u_cla62_pg_logic56_and0[0]), .b(u_cla62_pg_logic58_or0[0]), .out(u_cla62_and286)); and_gate and_gate_u_cla62_and287(.a(u_cla62_pg_logic59_or0[0]), .b(u_cla62_pg_logic57_or0[0]), .out(u_cla62_and287)); and_gate and_gate_u_cla62_and288(.a(u_cla62_and286[0]), .b(u_cla62_and287[0]), .out(u_cla62_and288)); and_gate and_gate_u_cla62_and289(.a(u_cla62_pg_logic57_and0[0]), .b(u_cla62_pg_logic59_or0[0]), .out(u_cla62_and289)); and_gate and_gate_u_cla62_and290(.a(u_cla62_and289[0]), .b(u_cla62_pg_logic58_or0[0]), .out(u_cla62_and290)); and_gate and_gate_u_cla62_and291(.a(u_cla62_pg_logic58_and0[0]), .b(u_cla62_pg_logic59_or0[0]), .out(u_cla62_and291)); or_gate or_gate_u_cla62_or142(.a(u_cla62_and285[0]), .b(u_cla62_and290[0]), .out(u_cla62_or142)); or_gate or_gate_u_cla62_or143(.a(u_cla62_and288[0]), .b(u_cla62_and291[0]), .out(u_cla62_or143)); or_gate or_gate_u_cla62_or144(.a(u_cla62_or142[0]), .b(u_cla62_or143[0]), .out(u_cla62_or144)); or_gate or_gate_u_cla62_or145(.a(u_cla62_pg_logic59_and0[0]), .b(u_cla62_or144[0]), .out(u_cla62_or145)); pg_logic pg_logic_u_cla62_pg_logic60_out(.a(a[60]), .b(b[60]), .pg_logic_or0(u_cla62_pg_logic60_or0), .pg_logic_and0(u_cla62_pg_logic60_and0), .pg_logic_xor0(u_cla62_pg_logic60_xor0)); xor_gate xor_gate_u_cla62_xor60(.a(u_cla62_pg_logic60_xor0[0]), .b(u_cla62_or145[0]), .out(u_cla62_xor60)); and_gate and_gate_u_cla62_and292(.a(u_cla62_or145[0]), .b(u_cla62_pg_logic60_or0[0]), .out(u_cla62_and292)); or_gate or_gate_u_cla62_or146(.a(u_cla62_pg_logic60_and0[0]), .b(u_cla62_and292[0]), .out(u_cla62_or146)); pg_logic pg_logic_u_cla62_pg_logic61_out(.a(a[61]), .b(b[61]), .pg_logic_or0(u_cla62_pg_logic61_or0), .pg_logic_and0(u_cla62_pg_logic61_and0), .pg_logic_xor0(u_cla62_pg_logic61_xor0)); xor_gate xor_gate_u_cla62_xor61(.a(u_cla62_pg_logic61_xor0[0]), .b(u_cla62_or146[0]), .out(u_cla62_xor61)); and_gate and_gate_u_cla62_and293(.a(u_cla62_or145[0]), .b(u_cla62_pg_logic61_or0[0]), .out(u_cla62_and293)); and_gate and_gate_u_cla62_and294(.a(u_cla62_and293[0]), .b(u_cla62_pg_logic60_or0[0]), .out(u_cla62_and294)); and_gate and_gate_u_cla62_and295(.a(u_cla62_pg_logic60_and0[0]), .b(u_cla62_pg_logic61_or0[0]), .out(u_cla62_and295)); or_gate or_gate_u_cla62_or147(.a(u_cla62_and294[0]), .b(u_cla62_and295[0]), .out(u_cla62_or147)); or_gate or_gate_u_cla62_or148(.a(u_cla62_pg_logic61_and0[0]), .b(u_cla62_or147[0]), .out(u_cla62_or148)); assign u_cla62_out[0] = u_cla62_pg_logic0_xor0[0]; assign u_cla62_out[1] = u_cla62_xor1[0]; assign u_cla62_out[2] = u_cla62_xor2[0]; assign u_cla62_out[3] = u_cla62_xor3[0]; assign u_cla62_out[4] = u_cla62_xor4[0]; assign u_cla62_out[5] = u_cla62_xor5[0]; assign u_cla62_out[6] = u_cla62_xor6[0]; assign u_cla62_out[7] = u_cla62_xor7[0]; assign u_cla62_out[8] = u_cla62_xor8[0]; assign u_cla62_out[9] = u_cla62_xor9[0]; assign u_cla62_out[10] = u_cla62_xor10[0]; assign u_cla62_out[11] = u_cla62_xor11[0]; assign u_cla62_out[12] = u_cla62_xor12[0]; assign u_cla62_out[13] = u_cla62_xor13[0]; assign u_cla62_out[14] = u_cla62_xor14[0]; assign u_cla62_out[15] = u_cla62_xor15[0]; assign u_cla62_out[16] = u_cla62_xor16[0]; assign u_cla62_out[17] = u_cla62_xor17[0]; assign u_cla62_out[18] = u_cla62_xor18[0]; assign u_cla62_out[19] = u_cla62_xor19[0]; assign u_cla62_out[20] = u_cla62_xor20[0]; assign u_cla62_out[21] = u_cla62_xor21[0]; assign u_cla62_out[22] = u_cla62_xor22[0]; assign u_cla62_out[23] = u_cla62_xor23[0]; assign u_cla62_out[24] = u_cla62_xor24[0]; assign u_cla62_out[25] = u_cla62_xor25[0]; assign u_cla62_out[26] = u_cla62_xor26[0]; assign u_cla62_out[27] = u_cla62_xor27[0]; assign u_cla62_out[28] = u_cla62_xor28[0]; assign u_cla62_out[29] = u_cla62_xor29[0]; assign u_cla62_out[30] = u_cla62_xor30[0]; assign u_cla62_out[31] = u_cla62_xor31[0]; assign u_cla62_out[32] = u_cla62_xor32[0]; assign u_cla62_out[33] = u_cla62_xor33[0]; assign u_cla62_out[34] = u_cla62_xor34[0]; assign u_cla62_out[35] = u_cla62_xor35[0]; assign u_cla62_out[36] = u_cla62_xor36[0]; assign u_cla62_out[37] = u_cla62_xor37[0]; assign u_cla62_out[38] = u_cla62_xor38[0]; assign u_cla62_out[39] = u_cla62_xor39[0]; assign u_cla62_out[40] = u_cla62_xor40[0]; assign u_cla62_out[41] = u_cla62_xor41[0]; assign u_cla62_out[42] = u_cla62_xor42[0]; assign u_cla62_out[43] = u_cla62_xor43[0]; assign u_cla62_out[44] = u_cla62_xor44[0]; assign u_cla62_out[45] = u_cla62_xor45[0]; assign u_cla62_out[46] = u_cla62_xor46[0]; assign u_cla62_out[47] = u_cla62_xor47[0]; assign u_cla62_out[48] = u_cla62_xor48[0]; assign u_cla62_out[49] = u_cla62_xor49[0]; assign u_cla62_out[50] = u_cla62_xor50[0]; assign u_cla62_out[51] = u_cla62_xor51[0]; assign u_cla62_out[52] = u_cla62_xor52[0]; assign u_cla62_out[53] = u_cla62_xor53[0]; assign u_cla62_out[54] = u_cla62_xor54[0]; assign u_cla62_out[55] = u_cla62_xor55[0]; assign u_cla62_out[56] = u_cla62_xor56[0]; assign u_cla62_out[57] = u_cla62_xor57[0]; assign u_cla62_out[58] = u_cla62_xor58[0]; assign u_cla62_out[59] = u_cla62_xor59[0]; assign u_cla62_out[60] = u_cla62_xor60[0]; assign u_cla62_out[61] = u_cla62_xor61[0]; assign u_cla62_out[62] = u_cla62_or148[0]; endmodule module s_dadda_cla32(input [31:0] a, input [31:0] b, output [63:0] s_dadda_cla32_out); wire [0:0] s_dadda_cla32_and_28_0; wire [0:0] s_dadda_cla32_and_27_1; wire [0:0] s_dadda_cla32_ha0_xor0; wire [0:0] s_dadda_cla32_ha0_and0; wire [0:0] s_dadda_cla32_and_29_0; wire [0:0] s_dadda_cla32_and_28_1; wire [0:0] s_dadda_cla32_fa0_xor1; wire [0:0] s_dadda_cla32_fa0_or0; wire [0:0] s_dadda_cla32_and_27_2; wire [0:0] s_dadda_cla32_and_26_3; wire [0:0] s_dadda_cla32_ha1_xor0; wire [0:0] s_dadda_cla32_ha1_and0; wire [0:0] s_dadda_cla32_and_30_0; wire [0:0] s_dadda_cla32_fa1_xor1; wire [0:0] s_dadda_cla32_fa1_or0; wire [0:0] s_dadda_cla32_and_29_1; wire [0:0] s_dadda_cla32_and_28_2; wire [0:0] s_dadda_cla32_and_27_3; wire [0:0] s_dadda_cla32_fa2_xor1; wire [0:0] s_dadda_cla32_fa2_or0; wire [0:0] s_dadda_cla32_and_26_4; wire [0:0] s_dadda_cla32_and_25_5; wire [0:0] s_dadda_cla32_ha2_xor0; wire [0:0] s_dadda_cla32_ha2_and0; wire [0:0] s_dadda_cla32_fa3_xor1; wire [0:0] s_dadda_cla32_fa3_or0; wire [0:0] s_dadda_cla32_nand_31_0; wire [0:0] s_dadda_cla32_and_30_1; wire [0:0] s_dadda_cla32_and_29_2; wire [0:0] s_dadda_cla32_fa4_xor1; wire [0:0] s_dadda_cla32_fa4_or0; wire [0:0] s_dadda_cla32_and_28_3; wire [0:0] s_dadda_cla32_and_27_4; wire [0:0] s_dadda_cla32_and_26_5; wire [0:0] s_dadda_cla32_fa5_xor1; wire [0:0] s_dadda_cla32_fa5_or0; wire [0:0] s_dadda_cla32_and_25_6; wire [0:0] s_dadda_cla32_and_24_7; wire [0:0] s_dadda_cla32_ha3_xor0; wire [0:0] s_dadda_cla32_ha3_and0; wire [0:0] s_dadda_cla32_fa6_xor1; wire [0:0] s_dadda_cla32_fa6_or0; wire [0:0] s_dadda_cla32_nand_31_1; wire [0:0] s_dadda_cla32_fa7_xor1; wire [0:0] s_dadda_cla32_fa7_or0; wire [0:0] s_dadda_cla32_and_30_2; wire [0:0] s_dadda_cla32_and_29_3; wire [0:0] s_dadda_cla32_and_28_4; wire [0:0] s_dadda_cla32_fa8_xor1; wire [0:0] s_dadda_cla32_fa8_or0; wire [0:0] s_dadda_cla32_and_27_5; wire [0:0] s_dadda_cla32_and_26_6; wire [0:0] s_dadda_cla32_and_25_7; wire [0:0] s_dadda_cla32_fa9_xor1; wire [0:0] s_dadda_cla32_fa9_or0; wire [0:0] s_dadda_cla32_fa10_xor1; wire [0:0] s_dadda_cla32_fa10_or0; wire [0:0] s_dadda_cla32_nand_31_2; wire [0:0] s_dadda_cla32_and_30_3; wire [0:0] s_dadda_cla32_fa11_xor1; wire [0:0] s_dadda_cla32_fa11_or0; wire [0:0] s_dadda_cla32_and_29_4; wire [0:0] s_dadda_cla32_and_28_5; wire [0:0] s_dadda_cla32_and_27_6; wire [0:0] s_dadda_cla32_fa12_xor1; wire [0:0] s_dadda_cla32_fa12_or0; wire [0:0] s_dadda_cla32_fa13_xor1; wire [0:0] s_dadda_cla32_fa13_or0; wire [0:0] s_dadda_cla32_nand_31_3; wire [0:0] s_dadda_cla32_and_30_4; wire [0:0] s_dadda_cla32_and_29_5; wire [0:0] s_dadda_cla32_fa14_xor1; wire [0:0] s_dadda_cla32_fa14_or0; wire [0:0] s_dadda_cla32_nand_31_4; wire [0:0] s_dadda_cla32_fa15_xor1; wire [0:0] s_dadda_cla32_fa15_or0; wire [0:0] s_dadda_cla32_and_6_0; wire [0:0] s_dadda_cla32_and_5_1; wire [0:0] s_dadda_cla32_ha4_xor0; wire [0:0] s_dadda_cla32_ha4_and0; wire [0:0] s_dadda_cla32_and_7_0; wire [0:0] s_dadda_cla32_and_6_1; wire [0:0] s_dadda_cla32_fa16_xor1; wire [0:0] s_dadda_cla32_fa16_or0; wire [0:0] s_dadda_cla32_and_5_2; wire [0:0] s_dadda_cla32_and_4_3; wire [0:0] s_dadda_cla32_ha5_xor0; wire [0:0] s_dadda_cla32_ha5_and0; wire [0:0] s_dadda_cla32_and_8_0; wire [0:0] s_dadda_cla32_fa17_xor1; wire [0:0] s_dadda_cla32_fa17_or0; wire [0:0] s_dadda_cla32_and_7_1; wire [0:0] s_dadda_cla32_and_6_2; wire [0:0] s_dadda_cla32_and_5_3; wire [0:0] s_dadda_cla32_fa18_xor1; wire [0:0] s_dadda_cla32_fa18_or0; wire [0:0] s_dadda_cla32_and_4_4; wire [0:0] s_dadda_cla32_and_3_5; wire [0:0] s_dadda_cla32_ha6_xor0; wire [0:0] s_dadda_cla32_ha6_and0; wire [0:0] s_dadda_cla32_fa19_xor1; wire [0:0] s_dadda_cla32_fa19_or0; wire [0:0] s_dadda_cla32_and_9_0; wire [0:0] s_dadda_cla32_and_8_1; wire [0:0] s_dadda_cla32_and_7_2; wire [0:0] s_dadda_cla32_fa20_xor1; wire [0:0] s_dadda_cla32_fa20_or0; wire [0:0] s_dadda_cla32_and_6_3; wire [0:0] s_dadda_cla32_and_5_4; wire [0:0] s_dadda_cla32_and_4_5; wire [0:0] s_dadda_cla32_fa21_xor1; wire [0:0] s_dadda_cla32_fa21_or0; wire [0:0] s_dadda_cla32_and_3_6; wire [0:0] s_dadda_cla32_and_2_7; wire [0:0] s_dadda_cla32_ha7_xor0; wire [0:0] s_dadda_cla32_ha7_and0; wire [0:0] s_dadda_cla32_fa22_xor1; wire [0:0] s_dadda_cla32_fa22_or0; wire [0:0] s_dadda_cla32_and_10_0; wire [0:0] s_dadda_cla32_and_9_1; wire [0:0] s_dadda_cla32_fa23_xor1; wire [0:0] s_dadda_cla32_fa23_or0; wire [0:0] s_dadda_cla32_and_8_2; wire [0:0] s_dadda_cla32_and_7_3; wire [0:0] s_dadda_cla32_and_6_4; wire [0:0] s_dadda_cla32_fa24_xor1; wire [0:0] s_dadda_cla32_fa24_or0; wire [0:0] s_dadda_cla32_and_5_5; wire [0:0] s_dadda_cla32_and_4_6; wire [0:0] s_dadda_cla32_and_3_7; wire [0:0] s_dadda_cla32_fa25_xor1; wire [0:0] s_dadda_cla32_fa25_or0; wire [0:0] s_dadda_cla32_and_2_8; wire [0:0] s_dadda_cla32_and_1_9; wire [0:0] s_dadda_cla32_ha8_xor0; wire [0:0] s_dadda_cla32_ha8_and0; wire [0:0] s_dadda_cla32_fa26_xor1; wire [0:0] s_dadda_cla32_fa26_or0; wire [0:0] s_dadda_cla32_and_11_0; wire [0:0] s_dadda_cla32_fa27_xor1; wire [0:0] s_dadda_cla32_fa27_or0; wire [0:0] s_dadda_cla32_and_10_1; wire [0:0] s_dadda_cla32_and_9_2; wire [0:0] s_dadda_cla32_and_8_3; wire [0:0] s_dadda_cla32_fa28_xor1; wire [0:0] s_dadda_cla32_fa28_or0; wire [0:0] s_dadda_cla32_and_7_4; wire [0:0] s_dadda_cla32_and_6_5; wire [0:0] s_dadda_cla32_and_5_6; wire [0:0] s_dadda_cla32_fa29_xor1; wire [0:0] s_dadda_cla32_fa29_or0; wire [0:0] s_dadda_cla32_and_4_7; wire [0:0] s_dadda_cla32_and_3_8; wire [0:0] s_dadda_cla32_and_2_9; wire [0:0] s_dadda_cla32_fa30_xor1; wire [0:0] s_dadda_cla32_fa30_or0; wire [0:0] s_dadda_cla32_and_1_10; wire [0:0] s_dadda_cla32_and_0_11; wire [0:0] s_dadda_cla32_ha9_xor0; wire [0:0] s_dadda_cla32_ha9_and0; wire [0:0] s_dadda_cla32_fa31_xor1; wire [0:0] s_dadda_cla32_fa31_or0; wire [0:0] s_dadda_cla32_fa32_xor1; wire [0:0] s_dadda_cla32_fa32_or0; wire [0:0] s_dadda_cla32_and_12_0; wire [0:0] s_dadda_cla32_and_11_1; wire [0:0] s_dadda_cla32_and_10_2; wire [0:0] s_dadda_cla32_fa33_xor1; wire [0:0] s_dadda_cla32_fa33_or0; wire [0:0] s_dadda_cla32_and_9_3; wire [0:0] s_dadda_cla32_and_8_4; wire [0:0] s_dadda_cla32_and_7_5; wire [0:0] s_dadda_cla32_fa34_xor1; wire [0:0] s_dadda_cla32_fa34_or0; wire [0:0] s_dadda_cla32_and_6_6; wire [0:0] s_dadda_cla32_and_5_7; wire [0:0] s_dadda_cla32_and_4_8; wire [0:0] s_dadda_cla32_fa35_xor1; wire [0:0] s_dadda_cla32_fa35_or0; wire [0:0] s_dadda_cla32_and_3_9; wire [0:0] s_dadda_cla32_and_2_10; wire [0:0] s_dadda_cla32_and_1_11; wire [0:0] s_dadda_cla32_fa36_xor1; wire [0:0] s_dadda_cla32_fa36_or0; wire [0:0] s_dadda_cla32_and_0_12; wire [0:0] s_dadda_cla32_ha10_xor0; wire [0:0] s_dadda_cla32_ha10_and0; wire [0:0] s_dadda_cla32_fa37_xor1; wire [0:0] s_dadda_cla32_fa37_or0; wire [0:0] s_dadda_cla32_fa38_xor1; wire [0:0] s_dadda_cla32_fa38_or0; wire [0:0] s_dadda_cla32_and_13_0; wire [0:0] s_dadda_cla32_and_12_1; wire [0:0] s_dadda_cla32_fa39_xor1; wire [0:0] s_dadda_cla32_fa39_or0; wire [0:0] s_dadda_cla32_and_11_2; wire [0:0] s_dadda_cla32_and_10_3; wire [0:0] s_dadda_cla32_and_9_4; wire [0:0] s_dadda_cla32_fa40_xor1; wire [0:0] s_dadda_cla32_fa40_or0; wire [0:0] s_dadda_cla32_and_8_5; wire [0:0] s_dadda_cla32_and_7_6; wire [0:0] s_dadda_cla32_and_6_7; wire [0:0] s_dadda_cla32_fa41_xor1; wire [0:0] s_dadda_cla32_fa41_or0; wire [0:0] s_dadda_cla32_and_5_8; wire [0:0] s_dadda_cla32_and_4_9; wire [0:0] s_dadda_cla32_and_3_10; wire [0:0] s_dadda_cla32_fa42_xor1; wire [0:0] s_dadda_cla32_fa42_or0; wire [0:0] s_dadda_cla32_and_2_11; wire [0:0] s_dadda_cla32_and_1_12; wire [0:0] s_dadda_cla32_and_0_13; wire [0:0] s_dadda_cla32_fa43_xor1; wire [0:0] s_dadda_cla32_fa43_or0; wire [0:0] s_dadda_cla32_ha11_xor0; wire [0:0] s_dadda_cla32_ha11_and0; wire [0:0] s_dadda_cla32_fa44_xor1; wire [0:0] s_dadda_cla32_fa44_or0; wire [0:0] s_dadda_cla32_fa45_xor1; wire [0:0] s_dadda_cla32_fa45_or0; wire [0:0] s_dadda_cla32_and_14_0; wire [0:0] s_dadda_cla32_fa46_xor1; wire [0:0] s_dadda_cla32_fa46_or0; wire [0:0] s_dadda_cla32_and_13_1; wire [0:0] s_dadda_cla32_and_12_2; wire [0:0] s_dadda_cla32_and_11_3; wire [0:0] s_dadda_cla32_fa47_xor1; wire [0:0] s_dadda_cla32_fa47_or0; wire [0:0] s_dadda_cla32_and_10_4; wire [0:0] s_dadda_cla32_and_9_5; wire [0:0] s_dadda_cla32_and_8_6; wire [0:0] s_dadda_cla32_fa48_xor1; wire [0:0] s_dadda_cla32_fa48_or0; wire [0:0] s_dadda_cla32_and_7_7; wire [0:0] s_dadda_cla32_and_6_8; wire [0:0] s_dadda_cla32_and_5_9; wire [0:0] s_dadda_cla32_fa49_xor1; wire [0:0] s_dadda_cla32_fa49_or0; wire [0:0] s_dadda_cla32_and_4_10; wire [0:0] s_dadda_cla32_and_3_11; wire [0:0] s_dadda_cla32_and_2_12; wire [0:0] s_dadda_cla32_fa50_xor1; wire [0:0] s_dadda_cla32_fa50_or0; wire [0:0] s_dadda_cla32_and_1_13; wire [0:0] s_dadda_cla32_and_0_14; wire [0:0] s_dadda_cla32_fa51_xor1; wire [0:0] s_dadda_cla32_fa51_or0; wire [0:0] s_dadda_cla32_ha12_xor0; wire [0:0] s_dadda_cla32_ha12_and0; wire [0:0] s_dadda_cla32_fa52_xor1; wire [0:0] s_dadda_cla32_fa52_or0; wire [0:0] s_dadda_cla32_fa53_xor1; wire [0:0] s_dadda_cla32_fa53_or0; wire [0:0] s_dadda_cla32_fa54_xor1; wire [0:0] s_dadda_cla32_fa54_or0; wire [0:0] s_dadda_cla32_and_15_0; wire [0:0] s_dadda_cla32_and_14_1; wire [0:0] s_dadda_cla32_and_13_2; wire [0:0] s_dadda_cla32_fa55_xor1; wire [0:0] s_dadda_cla32_fa55_or0; wire [0:0] s_dadda_cla32_and_12_3; wire [0:0] s_dadda_cla32_and_11_4; wire [0:0] s_dadda_cla32_and_10_5; wire [0:0] s_dadda_cla32_fa56_xor1; wire [0:0] s_dadda_cla32_fa56_or0; wire [0:0] s_dadda_cla32_and_9_6; wire [0:0] s_dadda_cla32_and_8_7; wire [0:0] s_dadda_cla32_and_7_8; wire [0:0] s_dadda_cla32_fa57_xor1; wire [0:0] s_dadda_cla32_fa57_or0; wire [0:0] s_dadda_cla32_and_6_9; wire [0:0] s_dadda_cla32_and_5_10; wire [0:0] s_dadda_cla32_and_4_11; wire [0:0] s_dadda_cla32_fa58_xor1; wire [0:0] s_dadda_cla32_fa58_or0; wire [0:0] s_dadda_cla32_and_3_12; wire [0:0] s_dadda_cla32_and_2_13; wire [0:0] s_dadda_cla32_and_1_14; wire [0:0] s_dadda_cla32_fa59_xor1; wire [0:0] s_dadda_cla32_fa59_or0; wire [0:0] s_dadda_cla32_and_0_15; wire [0:0] s_dadda_cla32_fa60_xor1; wire [0:0] s_dadda_cla32_fa60_or0; wire [0:0] s_dadda_cla32_ha13_xor0; wire [0:0] s_dadda_cla32_ha13_and0; wire [0:0] s_dadda_cla32_fa61_xor1; wire [0:0] s_dadda_cla32_fa61_or0; wire [0:0] s_dadda_cla32_fa62_xor1; wire [0:0] s_dadda_cla32_fa62_or0; wire [0:0] s_dadda_cla32_fa63_xor1; wire [0:0] s_dadda_cla32_fa63_or0; wire [0:0] s_dadda_cla32_and_16_0; wire [0:0] s_dadda_cla32_and_15_1; wire [0:0] s_dadda_cla32_fa64_xor1; wire [0:0] s_dadda_cla32_fa64_or0; wire [0:0] s_dadda_cla32_and_14_2; wire [0:0] s_dadda_cla32_and_13_3; wire [0:0] s_dadda_cla32_and_12_4; wire [0:0] s_dadda_cla32_fa65_xor1; wire [0:0] s_dadda_cla32_fa65_or0; wire [0:0] s_dadda_cla32_and_11_5; wire [0:0] s_dadda_cla32_and_10_6; wire [0:0] s_dadda_cla32_and_9_7; wire [0:0] s_dadda_cla32_fa66_xor1; wire [0:0] s_dadda_cla32_fa66_or0; wire [0:0] s_dadda_cla32_and_8_8; wire [0:0] s_dadda_cla32_and_7_9; wire [0:0] s_dadda_cla32_and_6_10; wire [0:0] s_dadda_cla32_fa67_xor1; wire [0:0] s_dadda_cla32_fa67_or0; wire [0:0] s_dadda_cla32_and_5_11; wire [0:0] s_dadda_cla32_and_4_12; wire [0:0] s_dadda_cla32_and_3_13; wire [0:0] s_dadda_cla32_fa68_xor1; wire [0:0] s_dadda_cla32_fa68_or0; wire [0:0] s_dadda_cla32_and_2_14; wire [0:0] s_dadda_cla32_and_1_15; wire [0:0] s_dadda_cla32_and_0_16; wire [0:0] s_dadda_cla32_fa69_xor1; wire [0:0] s_dadda_cla32_fa69_or0; wire [0:0] s_dadda_cla32_fa70_xor1; wire [0:0] s_dadda_cla32_fa70_or0; wire [0:0] s_dadda_cla32_ha14_xor0; wire [0:0] s_dadda_cla32_ha14_and0; wire [0:0] s_dadda_cla32_fa71_xor1; wire [0:0] s_dadda_cla32_fa71_or0; wire [0:0] s_dadda_cla32_fa72_xor1; wire [0:0] s_dadda_cla32_fa72_or0; wire [0:0] s_dadda_cla32_fa73_xor1; wire [0:0] s_dadda_cla32_fa73_or0; wire [0:0] s_dadda_cla32_and_17_0; wire [0:0] s_dadda_cla32_fa74_xor1; wire [0:0] s_dadda_cla32_fa74_or0; wire [0:0] s_dadda_cla32_and_16_1; wire [0:0] s_dadda_cla32_and_15_2; wire [0:0] s_dadda_cla32_and_14_3; wire [0:0] s_dadda_cla32_fa75_xor1; wire [0:0] s_dadda_cla32_fa75_or0; wire [0:0] s_dadda_cla32_and_13_4; wire [0:0] s_dadda_cla32_and_12_5; wire [0:0] s_dadda_cla32_and_11_6; wire [0:0] s_dadda_cla32_fa76_xor1; wire [0:0] s_dadda_cla32_fa76_or0; wire [0:0] s_dadda_cla32_and_10_7; wire [0:0] s_dadda_cla32_and_9_8; wire [0:0] s_dadda_cla32_and_8_9; wire [0:0] s_dadda_cla32_fa77_xor1; wire [0:0] s_dadda_cla32_fa77_or0; wire [0:0] s_dadda_cla32_and_7_10; wire [0:0] s_dadda_cla32_and_6_11; wire [0:0] s_dadda_cla32_and_5_12; wire [0:0] s_dadda_cla32_fa78_xor1; wire [0:0] s_dadda_cla32_fa78_or0; wire [0:0] s_dadda_cla32_and_4_13; wire [0:0] s_dadda_cla32_and_3_14; wire [0:0] s_dadda_cla32_and_2_15; wire [0:0] s_dadda_cla32_fa79_xor1; wire [0:0] s_dadda_cla32_fa79_or0; wire [0:0] s_dadda_cla32_and_1_16; wire [0:0] s_dadda_cla32_and_0_17; wire [0:0] s_dadda_cla32_fa80_xor1; wire [0:0] s_dadda_cla32_fa80_or0; wire [0:0] s_dadda_cla32_fa81_xor1; wire [0:0] s_dadda_cla32_fa81_or0; wire [0:0] s_dadda_cla32_ha15_xor0; wire [0:0] s_dadda_cla32_ha15_and0; wire [0:0] s_dadda_cla32_fa82_xor1; wire [0:0] s_dadda_cla32_fa82_or0; wire [0:0] s_dadda_cla32_fa83_xor1; wire [0:0] s_dadda_cla32_fa83_or0; wire [0:0] s_dadda_cla32_fa84_xor1; wire [0:0] s_dadda_cla32_fa84_or0; wire [0:0] s_dadda_cla32_fa85_xor1; wire [0:0] s_dadda_cla32_fa85_or0; wire [0:0] s_dadda_cla32_and_18_0; wire [0:0] s_dadda_cla32_and_17_1; wire [0:0] s_dadda_cla32_and_16_2; wire [0:0] s_dadda_cla32_fa86_xor1; wire [0:0] s_dadda_cla32_fa86_or0; wire [0:0] s_dadda_cla32_and_15_3; wire [0:0] s_dadda_cla32_and_14_4; wire [0:0] s_dadda_cla32_and_13_5; wire [0:0] s_dadda_cla32_fa87_xor1; wire [0:0] s_dadda_cla32_fa87_or0; wire [0:0] s_dadda_cla32_and_12_6; wire [0:0] s_dadda_cla32_and_11_7; wire [0:0] s_dadda_cla32_and_10_8; wire [0:0] s_dadda_cla32_fa88_xor1; wire [0:0] s_dadda_cla32_fa88_or0; wire [0:0] s_dadda_cla32_and_9_9; wire [0:0] s_dadda_cla32_and_8_10; wire [0:0] s_dadda_cla32_and_7_11; wire [0:0] s_dadda_cla32_fa89_xor1; wire [0:0] s_dadda_cla32_fa89_or0; wire [0:0] s_dadda_cla32_and_6_12; wire [0:0] s_dadda_cla32_and_5_13; wire [0:0] s_dadda_cla32_and_4_14; wire [0:0] s_dadda_cla32_fa90_xor1; wire [0:0] s_dadda_cla32_fa90_or0; wire [0:0] s_dadda_cla32_and_3_15; wire [0:0] s_dadda_cla32_and_2_16; wire [0:0] s_dadda_cla32_and_1_17; wire [0:0] s_dadda_cla32_fa91_xor1; wire [0:0] s_dadda_cla32_fa91_or0; wire [0:0] s_dadda_cla32_and_0_18; wire [0:0] s_dadda_cla32_fa92_xor1; wire [0:0] s_dadda_cla32_fa92_or0; wire [0:0] s_dadda_cla32_fa93_xor1; wire [0:0] s_dadda_cla32_fa93_or0; wire [0:0] s_dadda_cla32_ha16_xor0; wire [0:0] s_dadda_cla32_ha16_and0; wire [0:0] s_dadda_cla32_fa94_xor1; wire [0:0] s_dadda_cla32_fa94_or0; wire [0:0] s_dadda_cla32_fa95_xor1; wire [0:0] s_dadda_cla32_fa95_or0; wire [0:0] s_dadda_cla32_fa96_xor1; wire [0:0] s_dadda_cla32_fa96_or0; wire [0:0] s_dadda_cla32_fa97_xor1; wire [0:0] s_dadda_cla32_fa97_or0; wire [0:0] s_dadda_cla32_and_19_0; wire [0:0] s_dadda_cla32_and_18_1; wire [0:0] s_dadda_cla32_fa98_xor1; wire [0:0] s_dadda_cla32_fa98_or0; wire [0:0] s_dadda_cla32_and_17_2; wire [0:0] s_dadda_cla32_and_16_3; wire [0:0] s_dadda_cla32_and_15_4; wire [0:0] s_dadda_cla32_fa99_xor1; wire [0:0] s_dadda_cla32_fa99_or0; wire [0:0] s_dadda_cla32_and_14_5; wire [0:0] s_dadda_cla32_and_13_6; wire [0:0] s_dadda_cla32_and_12_7; wire [0:0] s_dadda_cla32_fa100_xor1; wire [0:0] s_dadda_cla32_fa100_or0; wire [0:0] s_dadda_cla32_and_11_8; wire [0:0] s_dadda_cla32_and_10_9; wire [0:0] s_dadda_cla32_and_9_10; wire [0:0] s_dadda_cla32_fa101_xor1; wire [0:0] s_dadda_cla32_fa101_or0; wire [0:0] s_dadda_cla32_and_8_11; wire [0:0] s_dadda_cla32_and_7_12; wire [0:0] s_dadda_cla32_and_6_13; wire [0:0] s_dadda_cla32_fa102_xor1; wire [0:0] s_dadda_cla32_fa102_or0; wire [0:0] s_dadda_cla32_and_5_14; wire [0:0] s_dadda_cla32_and_4_15; wire [0:0] s_dadda_cla32_and_3_16; wire [0:0] s_dadda_cla32_fa103_xor1; wire [0:0] s_dadda_cla32_fa103_or0; wire [0:0] s_dadda_cla32_and_2_17; wire [0:0] s_dadda_cla32_and_1_18; wire [0:0] s_dadda_cla32_and_0_19; wire [0:0] s_dadda_cla32_fa104_xor1; wire [0:0] s_dadda_cla32_fa104_or0; wire [0:0] s_dadda_cla32_fa105_xor1; wire [0:0] s_dadda_cla32_fa105_or0; wire [0:0] s_dadda_cla32_fa106_xor1; wire [0:0] s_dadda_cla32_fa106_or0; wire [0:0] s_dadda_cla32_ha17_xor0; wire [0:0] s_dadda_cla32_ha17_and0; wire [0:0] s_dadda_cla32_fa107_xor1; wire [0:0] s_dadda_cla32_fa107_or0; wire [0:0] s_dadda_cla32_fa108_xor1; wire [0:0] s_dadda_cla32_fa108_or0; wire [0:0] s_dadda_cla32_fa109_xor1; wire [0:0] s_dadda_cla32_fa109_or0; wire [0:0] s_dadda_cla32_fa110_xor1; wire [0:0] s_dadda_cla32_fa110_or0; wire [0:0] s_dadda_cla32_and_20_0; wire [0:0] s_dadda_cla32_fa111_xor1; wire [0:0] s_dadda_cla32_fa111_or0; wire [0:0] s_dadda_cla32_and_19_1; wire [0:0] s_dadda_cla32_and_18_2; wire [0:0] s_dadda_cla32_and_17_3; wire [0:0] s_dadda_cla32_fa112_xor1; wire [0:0] s_dadda_cla32_fa112_or0; wire [0:0] s_dadda_cla32_and_16_4; wire [0:0] s_dadda_cla32_and_15_5; wire [0:0] s_dadda_cla32_and_14_6; wire [0:0] s_dadda_cla32_fa113_xor1; wire [0:0] s_dadda_cla32_fa113_or0; wire [0:0] s_dadda_cla32_and_13_7; wire [0:0] s_dadda_cla32_and_12_8; wire [0:0] s_dadda_cla32_and_11_9; wire [0:0] s_dadda_cla32_fa114_xor1; wire [0:0] s_dadda_cla32_fa114_or0; wire [0:0] s_dadda_cla32_and_10_10; wire [0:0] s_dadda_cla32_and_9_11; wire [0:0] s_dadda_cla32_and_8_12; wire [0:0] s_dadda_cla32_fa115_xor1; wire [0:0] s_dadda_cla32_fa115_or0; wire [0:0] s_dadda_cla32_and_7_13; wire [0:0] s_dadda_cla32_and_6_14; wire [0:0] s_dadda_cla32_and_5_15; wire [0:0] s_dadda_cla32_fa116_xor1; wire [0:0] s_dadda_cla32_fa116_or0; wire [0:0] s_dadda_cla32_and_4_16; wire [0:0] s_dadda_cla32_and_3_17; wire [0:0] s_dadda_cla32_and_2_18; wire [0:0] s_dadda_cla32_fa117_xor1; wire [0:0] s_dadda_cla32_fa117_or0; wire [0:0] s_dadda_cla32_and_1_19; wire [0:0] s_dadda_cla32_and_0_20; wire [0:0] s_dadda_cla32_fa118_xor1; wire [0:0] s_dadda_cla32_fa118_or0; wire [0:0] s_dadda_cla32_fa119_xor1; wire [0:0] s_dadda_cla32_fa119_or0; wire [0:0] s_dadda_cla32_fa120_xor1; wire [0:0] s_dadda_cla32_fa120_or0; wire [0:0] s_dadda_cla32_ha18_xor0; wire [0:0] s_dadda_cla32_ha18_and0; wire [0:0] s_dadda_cla32_fa121_xor1; wire [0:0] s_dadda_cla32_fa121_or0; wire [0:0] s_dadda_cla32_fa122_xor1; wire [0:0] s_dadda_cla32_fa122_or0; wire [0:0] s_dadda_cla32_fa123_xor1; wire [0:0] s_dadda_cla32_fa123_or0; wire [0:0] s_dadda_cla32_fa124_xor1; wire [0:0] s_dadda_cla32_fa124_or0; wire [0:0] s_dadda_cla32_fa125_xor1; wire [0:0] s_dadda_cla32_fa125_or0; wire [0:0] s_dadda_cla32_and_21_0; wire [0:0] s_dadda_cla32_and_20_1; wire [0:0] s_dadda_cla32_and_19_2; wire [0:0] s_dadda_cla32_fa126_xor1; wire [0:0] s_dadda_cla32_fa126_or0; wire [0:0] s_dadda_cla32_and_18_3; wire [0:0] s_dadda_cla32_and_17_4; wire [0:0] s_dadda_cla32_and_16_5; wire [0:0] s_dadda_cla32_fa127_xor1; wire [0:0] s_dadda_cla32_fa127_or0; wire [0:0] s_dadda_cla32_and_15_6; wire [0:0] s_dadda_cla32_and_14_7; wire [0:0] s_dadda_cla32_and_13_8; wire [0:0] s_dadda_cla32_fa128_xor1; wire [0:0] s_dadda_cla32_fa128_or0; wire [0:0] s_dadda_cla32_and_12_9; wire [0:0] s_dadda_cla32_and_11_10; wire [0:0] s_dadda_cla32_and_10_11; wire [0:0] s_dadda_cla32_fa129_xor1; wire [0:0] s_dadda_cla32_fa129_or0; wire [0:0] s_dadda_cla32_and_9_12; wire [0:0] s_dadda_cla32_and_8_13; wire [0:0] s_dadda_cla32_and_7_14; wire [0:0] s_dadda_cla32_fa130_xor1; wire [0:0] s_dadda_cla32_fa130_or0; wire [0:0] s_dadda_cla32_and_6_15; wire [0:0] s_dadda_cla32_and_5_16; wire [0:0] s_dadda_cla32_and_4_17; wire [0:0] s_dadda_cla32_fa131_xor1; wire [0:0] s_dadda_cla32_fa131_or0; wire [0:0] s_dadda_cla32_and_3_18; wire [0:0] s_dadda_cla32_and_2_19; wire [0:0] s_dadda_cla32_and_1_20; wire [0:0] s_dadda_cla32_fa132_xor1; wire [0:0] s_dadda_cla32_fa132_or0; wire [0:0] s_dadda_cla32_and_0_21; wire [0:0] s_dadda_cla32_fa133_xor1; wire [0:0] s_dadda_cla32_fa133_or0; wire [0:0] s_dadda_cla32_fa134_xor1; wire [0:0] s_dadda_cla32_fa134_or0; wire [0:0] s_dadda_cla32_fa135_xor1; wire [0:0] s_dadda_cla32_fa135_or0; wire [0:0] s_dadda_cla32_ha19_xor0; wire [0:0] s_dadda_cla32_ha19_and0; wire [0:0] s_dadda_cla32_fa136_xor1; wire [0:0] s_dadda_cla32_fa136_or0; wire [0:0] s_dadda_cla32_fa137_xor1; wire [0:0] s_dadda_cla32_fa137_or0; wire [0:0] s_dadda_cla32_fa138_xor1; wire [0:0] s_dadda_cla32_fa138_or0; wire [0:0] s_dadda_cla32_fa139_xor1; wire [0:0] s_dadda_cla32_fa139_or0; wire [0:0] s_dadda_cla32_fa140_xor1; wire [0:0] s_dadda_cla32_fa140_or0; wire [0:0] s_dadda_cla32_and_22_0; wire [0:0] s_dadda_cla32_and_21_1; wire [0:0] s_dadda_cla32_fa141_xor1; wire [0:0] s_dadda_cla32_fa141_or0; wire [0:0] s_dadda_cla32_and_20_2; wire [0:0] s_dadda_cla32_and_19_3; wire [0:0] s_dadda_cla32_and_18_4; wire [0:0] s_dadda_cla32_fa142_xor1; wire [0:0] s_dadda_cla32_fa142_or0; wire [0:0] s_dadda_cla32_and_17_5; wire [0:0] s_dadda_cla32_and_16_6; wire [0:0] s_dadda_cla32_and_15_7; wire [0:0] s_dadda_cla32_fa143_xor1; wire [0:0] s_dadda_cla32_fa143_or0; wire [0:0] s_dadda_cla32_and_14_8; wire [0:0] s_dadda_cla32_and_13_9; wire [0:0] s_dadda_cla32_and_12_10; wire [0:0] s_dadda_cla32_fa144_xor1; wire [0:0] s_dadda_cla32_fa144_or0; wire [0:0] s_dadda_cla32_and_11_11; wire [0:0] s_dadda_cla32_and_10_12; wire [0:0] s_dadda_cla32_and_9_13; wire [0:0] s_dadda_cla32_fa145_xor1; wire [0:0] s_dadda_cla32_fa145_or0; wire [0:0] s_dadda_cla32_and_8_14; wire [0:0] s_dadda_cla32_and_7_15; wire [0:0] s_dadda_cla32_and_6_16; wire [0:0] s_dadda_cla32_fa146_xor1; wire [0:0] s_dadda_cla32_fa146_or0; wire [0:0] s_dadda_cla32_and_5_17; wire [0:0] s_dadda_cla32_and_4_18; wire [0:0] s_dadda_cla32_and_3_19; wire [0:0] s_dadda_cla32_fa147_xor1; wire [0:0] s_dadda_cla32_fa147_or0; wire [0:0] s_dadda_cla32_and_2_20; wire [0:0] s_dadda_cla32_and_1_21; wire [0:0] s_dadda_cla32_and_0_22; wire [0:0] s_dadda_cla32_fa148_xor1; wire [0:0] s_dadda_cla32_fa148_or0; wire [0:0] s_dadda_cla32_fa149_xor1; wire [0:0] s_dadda_cla32_fa149_or0; wire [0:0] s_dadda_cla32_fa150_xor1; wire [0:0] s_dadda_cla32_fa150_or0; wire [0:0] s_dadda_cla32_fa151_xor1; wire [0:0] s_dadda_cla32_fa151_or0; wire [0:0] s_dadda_cla32_ha20_xor0; wire [0:0] s_dadda_cla32_ha20_and0; wire [0:0] s_dadda_cla32_fa152_xor1; wire [0:0] s_dadda_cla32_fa152_or0; wire [0:0] s_dadda_cla32_fa153_xor1; wire [0:0] s_dadda_cla32_fa153_or0; wire [0:0] s_dadda_cla32_fa154_xor1; wire [0:0] s_dadda_cla32_fa154_or0; wire [0:0] s_dadda_cla32_fa155_xor1; wire [0:0] s_dadda_cla32_fa155_or0; wire [0:0] s_dadda_cla32_fa156_xor1; wire [0:0] s_dadda_cla32_fa156_or0; wire [0:0] s_dadda_cla32_and_23_0; wire [0:0] s_dadda_cla32_fa157_xor1; wire [0:0] s_dadda_cla32_fa157_or0; wire [0:0] s_dadda_cla32_and_22_1; wire [0:0] s_dadda_cla32_and_21_2; wire [0:0] s_dadda_cla32_and_20_3; wire [0:0] s_dadda_cla32_fa158_xor1; wire [0:0] s_dadda_cla32_fa158_or0; wire [0:0] s_dadda_cla32_and_19_4; wire [0:0] s_dadda_cla32_and_18_5; wire [0:0] s_dadda_cla32_and_17_6; wire [0:0] s_dadda_cla32_fa159_xor1; wire [0:0] s_dadda_cla32_fa159_or0; wire [0:0] s_dadda_cla32_and_16_7; wire [0:0] s_dadda_cla32_and_15_8; wire [0:0] s_dadda_cla32_and_14_9; wire [0:0] s_dadda_cla32_fa160_xor1; wire [0:0] s_dadda_cla32_fa160_or0; wire [0:0] s_dadda_cla32_and_13_10; wire [0:0] s_dadda_cla32_and_12_11; wire [0:0] s_dadda_cla32_and_11_12; wire [0:0] s_dadda_cla32_fa161_xor1; wire [0:0] s_dadda_cla32_fa161_or0; wire [0:0] s_dadda_cla32_and_10_13; wire [0:0] s_dadda_cla32_and_9_14; wire [0:0] s_dadda_cla32_and_8_15; wire [0:0] s_dadda_cla32_fa162_xor1; wire [0:0] s_dadda_cla32_fa162_or0; wire [0:0] s_dadda_cla32_and_7_16; wire [0:0] s_dadda_cla32_and_6_17; wire [0:0] s_dadda_cla32_and_5_18; wire [0:0] s_dadda_cla32_fa163_xor1; wire [0:0] s_dadda_cla32_fa163_or0; wire [0:0] s_dadda_cla32_and_4_19; wire [0:0] s_dadda_cla32_and_3_20; wire [0:0] s_dadda_cla32_and_2_21; wire [0:0] s_dadda_cla32_fa164_xor1; wire [0:0] s_dadda_cla32_fa164_or0; wire [0:0] s_dadda_cla32_and_1_22; wire [0:0] s_dadda_cla32_and_0_23; wire [0:0] s_dadda_cla32_fa165_xor1; wire [0:0] s_dadda_cla32_fa165_or0; wire [0:0] s_dadda_cla32_fa166_xor1; wire [0:0] s_dadda_cla32_fa166_or0; wire [0:0] s_dadda_cla32_fa167_xor1; wire [0:0] s_dadda_cla32_fa167_or0; wire [0:0] s_dadda_cla32_fa168_xor1; wire [0:0] s_dadda_cla32_fa168_or0; wire [0:0] s_dadda_cla32_ha21_xor0; wire [0:0] s_dadda_cla32_ha21_and0; wire [0:0] s_dadda_cla32_fa169_xor1; wire [0:0] s_dadda_cla32_fa169_or0; wire [0:0] s_dadda_cla32_fa170_xor1; wire [0:0] s_dadda_cla32_fa170_or0; wire [0:0] s_dadda_cla32_fa171_xor1; wire [0:0] s_dadda_cla32_fa171_or0; wire [0:0] s_dadda_cla32_fa172_xor1; wire [0:0] s_dadda_cla32_fa172_or0; wire [0:0] s_dadda_cla32_fa173_xor1; wire [0:0] s_dadda_cla32_fa173_or0; wire [0:0] s_dadda_cla32_fa174_xor1; wire [0:0] s_dadda_cla32_fa174_or0; wire [0:0] s_dadda_cla32_and_24_0; wire [0:0] s_dadda_cla32_and_23_1; wire [0:0] s_dadda_cla32_and_22_2; wire [0:0] s_dadda_cla32_fa175_xor1; wire [0:0] s_dadda_cla32_fa175_or0; wire [0:0] s_dadda_cla32_and_21_3; wire [0:0] s_dadda_cla32_and_20_4; wire [0:0] s_dadda_cla32_and_19_5; wire [0:0] s_dadda_cla32_fa176_xor1; wire [0:0] s_dadda_cla32_fa176_or0; wire [0:0] s_dadda_cla32_and_18_6; wire [0:0] s_dadda_cla32_and_17_7; wire [0:0] s_dadda_cla32_and_16_8; wire [0:0] s_dadda_cla32_fa177_xor1; wire [0:0] s_dadda_cla32_fa177_or0; wire [0:0] s_dadda_cla32_and_15_9; wire [0:0] s_dadda_cla32_and_14_10; wire [0:0] s_dadda_cla32_and_13_11; wire [0:0] s_dadda_cla32_fa178_xor1; wire [0:0] s_dadda_cla32_fa178_or0; wire [0:0] s_dadda_cla32_and_12_12; wire [0:0] s_dadda_cla32_and_11_13; wire [0:0] s_dadda_cla32_and_10_14; wire [0:0] s_dadda_cla32_fa179_xor1; wire [0:0] s_dadda_cla32_fa179_or0; wire [0:0] s_dadda_cla32_and_9_15; wire [0:0] s_dadda_cla32_and_8_16; wire [0:0] s_dadda_cla32_and_7_17; wire [0:0] s_dadda_cla32_fa180_xor1; wire [0:0] s_dadda_cla32_fa180_or0; wire [0:0] s_dadda_cla32_and_6_18; wire [0:0] s_dadda_cla32_and_5_19; wire [0:0] s_dadda_cla32_and_4_20; wire [0:0] s_dadda_cla32_fa181_xor1; wire [0:0] s_dadda_cla32_fa181_or0; wire [0:0] s_dadda_cla32_and_3_21; wire [0:0] s_dadda_cla32_and_2_22; wire [0:0] s_dadda_cla32_and_1_23; wire [0:0] s_dadda_cla32_fa182_xor1; wire [0:0] s_dadda_cla32_fa182_or0; wire [0:0] s_dadda_cla32_and_0_24; wire [0:0] s_dadda_cla32_fa183_xor1; wire [0:0] s_dadda_cla32_fa183_or0; wire [0:0] s_dadda_cla32_fa184_xor1; wire [0:0] s_dadda_cla32_fa184_or0; wire [0:0] s_dadda_cla32_fa185_xor1; wire [0:0] s_dadda_cla32_fa185_or0; wire [0:0] s_dadda_cla32_fa186_xor1; wire [0:0] s_dadda_cla32_fa186_or0; wire [0:0] s_dadda_cla32_ha22_xor0; wire [0:0] s_dadda_cla32_ha22_and0; wire [0:0] s_dadda_cla32_fa187_xor1; wire [0:0] s_dadda_cla32_fa187_or0; wire [0:0] s_dadda_cla32_fa188_xor1; wire [0:0] s_dadda_cla32_fa188_or0; wire [0:0] s_dadda_cla32_fa189_xor1; wire [0:0] s_dadda_cla32_fa189_or0; wire [0:0] s_dadda_cla32_fa190_xor1; wire [0:0] s_dadda_cla32_fa190_or0; wire [0:0] s_dadda_cla32_fa191_xor1; wire [0:0] s_dadda_cla32_fa191_or0; wire [0:0] s_dadda_cla32_fa192_xor1; wire [0:0] s_dadda_cla32_fa192_or0; wire [0:0] s_dadda_cla32_and_25_0; wire [0:0] s_dadda_cla32_and_24_1; wire [0:0] s_dadda_cla32_fa193_xor1; wire [0:0] s_dadda_cla32_fa193_or0; wire [0:0] s_dadda_cla32_and_23_2; wire [0:0] s_dadda_cla32_and_22_3; wire [0:0] s_dadda_cla32_and_21_4; wire [0:0] s_dadda_cla32_fa194_xor1; wire [0:0] s_dadda_cla32_fa194_or0; wire [0:0] s_dadda_cla32_and_20_5; wire [0:0] s_dadda_cla32_and_19_6; wire [0:0] s_dadda_cla32_and_18_7; wire [0:0] s_dadda_cla32_fa195_xor1; wire [0:0] s_dadda_cla32_fa195_or0; wire [0:0] s_dadda_cla32_and_17_8; wire [0:0] s_dadda_cla32_and_16_9; wire [0:0] s_dadda_cla32_and_15_10; wire [0:0] s_dadda_cla32_fa196_xor1; wire [0:0] s_dadda_cla32_fa196_or0; wire [0:0] s_dadda_cla32_and_14_11; wire [0:0] s_dadda_cla32_and_13_12; wire [0:0] s_dadda_cla32_and_12_13; wire [0:0] s_dadda_cla32_fa197_xor1; wire [0:0] s_dadda_cla32_fa197_or0; wire [0:0] s_dadda_cla32_and_11_14; wire [0:0] s_dadda_cla32_and_10_15; wire [0:0] s_dadda_cla32_and_9_16; wire [0:0] s_dadda_cla32_fa198_xor1; wire [0:0] s_dadda_cla32_fa198_or0; wire [0:0] s_dadda_cla32_and_8_17; wire [0:0] s_dadda_cla32_and_7_18; wire [0:0] s_dadda_cla32_and_6_19; wire [0:0] s_dadda_cla32_fa199_xor1; wire [0:0] s_dadda_cla32_fa199_or0; wire [0:0] s_dadda_cla32_and_5_20; wire [0:0] s_dadda_cla32_and_4_21; wire [0:0] s_dadda_cla32_and_3_22; wire [0:0] s_dadda_cla32_fa200_xor1; wire [0:0] s_dadda_cla32_fa200_or0; wire [0:0] s_dadda_cla32_and_2_23; wire [0:0] s_dadda_cla32_and_1_24; wire [0:0] s_dadda_cla32_and_0_25; wire [0:0] s_dadda_cla32_fa201_xor1; wire [0:0] s_dadda_cla32_fa201_or0; wire [0:0] s_dadda_cla32_fa202_xor1; wire [0:0] s_dadda_cla32_fa202_or0; wire [0:0] s_dadda_cla32_fa203_xor1; wire [0:0] s_dadda_cla32_fa203_or0; wire [0:0] s_dadda_cla32_fa204_xor1; wire [0:0] s_dadda_cla32_fa204_or0; wire [0:0] s_dadda_cla32_fa205_xor1; wire [0:0] s_dadda_cla32_fa205_or0; wire [0:0] s_dadda_cla32_ha23_xor0; wire [0:0] s_dadda_cla32_ha23_and0; wire [0:0] s_dadda_cla32_fa206_xor1; wire [0:0] s_dadda_cla32_fa206_or0; wire [0:0] s_dadda_cla32_fa207_xor1; wire [0:0] s_dadda_cla32_fa207_or0; wire [0:0] s_dadda_cla32_fa208_xor1; wire [0:0] s_dadda_cla32_fa208_or0; wire [0:0] s_dadda_cla32_fa209_xor1; wire [0:0] s_dadda_cla32_fa209_or0; wire [0:0] s_dadda_cla32_fa210_xor1; wire [0:0] s_dadda_cla32_fa210_or0; wire [0:0] s_dadda_cla32_fa211_xor1; wire [0:0] s_dadda_cla32_fa211_or0; wire [0:0] s_dadda_cla32_and_26_0; wire [0:0] s_dadda_cla32_fa212_xor1; wire [0:0] s_dadda_cla32_fa212_or0; wire [0:0] s_dadda_cla32_and_25_1; wire [0:0] s_dadda_cla32_and_24_2; wire [0:0] s_dadda_cla32_and_23_3; wire [0:0] s_dadda_cla32_fa213_xor1; wire [0:0] s_dadda_cla32_fa213_or0; wire [0:0] s_dadda_cla32_and_22_4; wire [0:0] s_dadda_cla32_and_21_5; wire [0:0] s_dadda_cla32_and_20_6; wire [0:0] s_dadda_cla32_fa214_xor1; wire [0:0] s_dadda_cla32_fa214_or0; wire [0:0] s_dadda_cla32_and_19_7; wire [0:0] s_dadda_cla32_and_18_8; wire [0:0] s_dadda_cla32_and_17_9; wire [0:0] s_dadda_cla32_fa215_xor1; wire [0:0] s_dadda_cla32_fa215_or0; wire [0:0] s_dadda_cla32_and_16_10; wire [0:0] s_dadda_cla32_and_15_11; wire [0:0] s_dadda_cla32_and_14_12; wire [0:0] s_dadda_cla32_fa216_xor1; wire [0:0] s_dadda_cla32_fa216_or0; wire [0:0] s_dadda_cla32_and_13_13; wire [0:0] s_dadda_cla32_and_12_14; wire [0:0] s_dadda_cla32_and_11_15; wire [0:0] s_dadda_cla32_fa217_xor1; wire [0:0] s_dadda_cla32_fa217_or0; wire [0:0] s_dadda_cla32_and_10_16; wire [0:0] s_dadda_cla32_and_9_17; wire [0:0] s_dadda_cla32_and_8_18; wire [0:0] s_dadda_cla32_fa218_xor1; wire [0:0] s_dadda_cla32_fa218_or0; wire [0:0] s_dadda_cla32_and_7_19; wire [0:0] s_dadda_cla32_and_6_20; wire [0:0] s_dadda_cla32_and_5_21; wire [0:0] s_dadda_cla32_fa219_xor1; wire [0:0] s_dadda_cla32_fa219_or0; wire [0:0] s_dadda_cla32_and_4_22; wire [0:0] s_dadda_cla32_and_3_23; wire [0:0] s_dadda_cla32_and_2_24; wire [0:0] s_dadda_cla32_fa220_xor1; wire [0:0] s_dadda_cla32_fa220_or0; wire [0:0] s_dadda_cla32_and_1_25; wire [0:0] s_dadda_cla32_and_0_26; wire [0:0] s_dadda_cla32_fa221_xor1; wire [0:0] s_dadda_cla32_fa221_or0; wire [0:0] s_dadda_cla32_fa222_xor1; wire [0:0] s_dadda_cla32_fa222_or0; wire [0:0] s_dadda_cla32_fa223_xor1; wire [0:0] s_dadda_cla32_fa223_or0; wire [0:0] s_dadda_cla32_fa224_xor1; wire [0:0] s_dadda_cla32_fa224_or0; wire [0:0] s_dadda_cla32_fa225_xor1; wire [0:0] s_dadda_cla32_fa225_or0; wire [0:0] s_dadda_cla32_ha24_xor0; wire [0:0] s_dadda_cla32_ha24_and0; wire [0:0] s_dadda_cla32_fa226_xor1; wire [0:0] s_dadda_cla32_fa226_or0; wire [0:0] s_dadda_cla32_fa227_xor1; wire [0:0] s_dadda_cla32_fa227_or0; wire [0:0] s_dadda_cla32_fa228_xor1; wire [0:0] s_dadda_cla32_fa228_or0; wire [0:0] s_dadda_cla32_fa229_xor1; wire [0:0] s_dadda_cla32_fa229_or0; wire [0:0] s_dadda_cla32_fa230_xor1; wire [0:0] s_dadda_cla32_fa230_or0; wire [0:0] s_dadda_cla32_fa231_xor1; wire [0:0] s_dadda_cla32_fa231_or0; wire [0:0] s_dadda_cla32_fa232_xor1; wire [0:0] s_dadda_cla32_fa232_or0; wire [0:0] s_dadda_cla32_and_27_0; wire [0:0] s_dadda_cla32_and_26_1; wire [0:0] s_dadda_cla32_and_25_2; wire [0:0] s_dadda_cla32_fa233_xor1; wire [0:0] s_dadda_cla32_fa233_or0; wire [0:0] s_dadda_cla32_and_24_3; wire [0:0] s_dadda_cla32_and_23_4; wire [0:0] s_dadda_cla32_and_22_5; wire [0:0] s_dadda_cla32_fa234_xor1; wire [0:0] s_dadda_cla32_fa234_or0; wire [0:0] s_dadda_cla32_and_21_6; wire [0:0] s_dadda_cla32_and_20_7; wire [0:0] s_dadda_cla32_and_19_8; wire [0:0] s_dadda_cla32_fa235_xor1; wire [0:0] s_dadda_cla32_fa235_or0; wire [0:0] s_dadda_cla32_and_18_9; wire [0:0] s_dadda_cla32_and_17_10; wire [0:0] s_dadda_cla32_and_16_11; wire [0:0] s_dadda_cla32_fa236_xor1; wire [0:0] s_dadda_cla32_fa236_or0; wire [0:0] s_dadda_cla32_and_15_12; wire [0:0] s_dadda_cla32_and_14_13; wire [0:0] s_dadda_cla32_and_13_14; wire [0:0] s_dadda_cla32_fa237_xor1; wire [0:0] s_dadda_cla32_fa237_or0; wire [0:0] s_dadda_cla32_and_12_15; wire [0:0] s_dadda_cla32_and_11_16; wire [0:0] s_dadda_cla32_and_10_17; wire [0:0] s_dadda_cla32_fa238_xor1; wire [0:0] s_dadda_cla32_fa238_or0; wire [0:0] s_dadda_cla32_and_9_18; wire [0:0] s_dadda_cla32_and_8_19; wire [0:0] s_dadda_cla32_and_7_20; wire [0:0] s_dadda_cla32_fa239_xor1; wire [0:0] s_dadda_cla32_fa239_or0; wire [0:0] s_dadda_cla32_and_6_21; wire [0:0] s_dadda_cla32_and_5_22; wire [0:0] s_dadda_cla32_and_4_23; wire [0:0] s_dadda_cla32_fa240_xor1; wire [0:0] s_dadda_cla32_fa240_or0; wire [0:0] s_dadda_cla32_and_3_24; wire [0:0] s_dadda_cla32_and_2_25; wire [0:0] s_dadda_cla32_and_1_26; wire [0:0] s_dadda_cla32_fa241_xor1; wire [0:0] s_dadda_cla32_fa241_or0; wire [0:0] s_dadda_cla32_and_0_27; wire [0:0] s_dadda_cla32_fa242_xor1; wire [0:0] s_dadda_cla32_fa242_or0; wire [0:0] s_dadda_cla32_fa243_xor1; wire [0:0] s_dadda_cla32_fa243_or0; wire [0:0] s_dadda_cla32_fa244_xor1; wire [0:0] s_dadda_cla32_fa244_or0; wire [0:0] s_dadda_cla32_fa245_xor1; wire [0:0] s_dadda_cla32_fa245_or0; wire [0:0] s_dadda_cla32_fa246_xor1; wire [0:0] s_dadda_cla32_fa246_or0; wire [0:0] s_dadda_cla32_ha25_xor0; wire [0:0] s_dadda_cla32_ha25_and0; wire [0:0] s_dadda_cla32_fa247_xor1; wire [0:0] s_dadda_cla32_fa247_or0; wire [0:0] s_dadda_cla32_fa248_xor1; wire [0:0] s_dadda_cla32_fa248_or0; wire [0:0] s_dadda_cla32_fa249_xor1; wire [0:0] s_dadda_cla32_fa249_or0; wire [0:0] s_dadda_cla32_fa250_xor1; wire [0:0] s_dadda_cla32_fa250_or0; wire [0:0] s_dadda_cla32_fa251_xor1; wire [0:0] s_dadda_cla32_fa251_or0; wire [0:0] s_dadda_cla32_fa252_xor1; wire [0:0] s_dadda_cla32_fa252_or0; wire [0:0] s_dadda_cla32_fa253_xor1; wire [0:0] s_dadda_cla32_fa253_or0; wire [0:0] s_dadda_cla32_and_26_2; wire [0:0] s_dadda_cla32_and_25_3; wire [0:0] s_dadda_cla32_fa254_xor1; wire [0:0] s_dadda_cla32_fa254_or0; wire [0:0] s_dadda_cla32_and_24_4; wire [0:0] s_dadda_cla32_and_23_5; wire [0:0] s_dadda_cla32_and_22_6; wire [0:0] s_dadda_cla32_fa255_xor1; wire [0:0] s_dadda_cla32_fa255_or0; wire [0:0] s_dadda_cla32_and_21_7; wire [0:0] s_dadda_cla32_and_20_8; wire [0:0] s_dadda_cla32_and_19_9; wire [0:0] s_dadda_cla32_fa256_xor1; wire [0:0] s_dadda_cla32_fa256_or0; wire [0:0] s_dadda_cla32_and_18_10; wire [0:0] s_dadda_cla32_and_17_11; wire [0:0] s_dadda_cla32_and_16_12; wire [0:0] s_dadda_cla32_fa257_xor1; wire [0:0] s_dadda_cla32_fa257_or0; wire [0:0] s_dadda_cla32_and_15_13; wire [0:0] s_dadda_cla32_and_14_14; wire [0:0] s_dadda_cla32_and_13_15; wire [0:0] s_dadda_cla32_fa258_xor1; wire [0:0] s_dadda_cla32_fa258_or0; wire [0:0] s_dadda_cla32_and_12_16; wire [0:0] s_dadda_cla32_and_11_17; wire [0:0] s_dadda_cla32_and_10_18; wire [0:0] s_dadda_cla32_fa259_xor1; wire [0:0] s_dadda_cla32_fa259_or0; wire [0:0] s_dadda_cla32_and_9_19; wire [0:0] s_dadda_cla32_and_8_20; wire [0:0] s_dadda_cla32_and_7_21; wire [0:0] s_dadda_cla32_fa260_xor1; wire [0:0] s_dadda_cla32_fa260_or0; wire [0:0] s_dadda_cla32_and_6_22; wire [0:0] s_dadda_cla32_and_5_23; wire [0:0] s_dadda_cla32_and_4_24; wire [0:0] s_dadda_cla32_fa261_xor1; wire [0:0] s_dadda_cla32_fa261_or0; wire [0:0] s_dadda_cla32_and_3_25; wire [0:0] s_dadda_cla32_and_2_26; wire [0:0] s_dadda_cla32_and_1_27; wire [0:0] s_dadda_cla32_fa262_xor1; wire [0:0] s_dadda_cla32_fa262_or0; wire [0:0] s_dadda_cla32_and_0_28; wire [0:0] s_dadda_cla32_fa263_xor1; wire [0:0] s_dadda_cla32_fa263_or0; wire [0:0] s_dadda_cla32_fa264_xor1; wire [0:0] s_dadda_cla32_fa264_or0; wire [0:0] s_dadda_cla32_fa265_xor1; wire [0:0] s_dadda_cla32_fa265_or0; wire [0:0] s_dadda_cla32_fa266_xor1; wire [0:0] s_dadda_cla32_fa266_or0; wire [0:0] s_dadda_cla32_fa267_xor1; wire [0:0] s_dadda_cla32_fa267_or0; wire [0:0] s_dadda_cla32_fa268_xor1; wire [0:0] s_dadda_cla32_fa268_or0; wire [0:0] s_dadda_cla32_fa269_xor1; wire [0:0] s_dadda_cla32_fa269_or0; wire [0:0] s_dadda_cla32_fa270_xor1; wire [0:0] s_dadda_cla32_fa270_or0; wire [0:0] s_dadda_cla32_fa271_xor1; wire [0:0] s_dadda_cla32_fa271_or0; wire [0:0] s_dadda_cla32_fa272_xor1; wire [0:0] s_dadda_cla32_fa272_or0; wire [0:0] s_dadda_cla32_fa273_xor1; wire [0:0] s_dadda_cla32_fa273_or0; wire [0:0] s_dadda_cla32_fa274_xor1; wire [0:0] s_dadda_cla32_fa274_or0; wire [0:0] s_dadda_cla32_fa275_xor1; wire [0:0] s_dadda_cla32_fa275_or0; wire [0:0] s_dadda_cla32_and_25_4; wire [0:0] s_dadda_cla32_and_24_5; wire [0:0] s_dadda_cla32_fa276_xor1; wire [0:0] s_dadda_cla32_fa276_or0; wire [0:0] s_dadda_cla32_and_23_6; wire [0:0] s_dadda_cla32_and_22_7; wire [0:0] s_dadda_cla32_and_21_8; wire [0:0] s_dadda_cla32_fa277_xor1; wire [0:0] s_dadda_cla32_fa277_or0; wire [0:0] s_dadda_cla32_and_20_9; wire [0:0] s_dadda_cla32_and_19_10; wire [0:0] s_dadda_cla32_and_18_11; wire [0:0] s_dadda_cla32_fa278_xor1; wire [0:0] s_dadda_cla32_fa278_or0; wire [0:0] s_dadda_cla32_and_17_12; wire [0:0] s_dadda_cla32_and_16_13; wire [0:0] s_dadda_cla32_and_15_14; wire [0:0] s_dadda_cla32_fa279_xor1; wire [0:0] s_dadda_cla32_fa279_or0; wire [0:0] s_dadda_cla32_and_14_15; wire [0:0] s_dadda_cla32_and_13_16; wire [0:0] s_dadda_cla32_and_12_17; wire [0:0] s_dadda_cla32_fa280_xor1; wire [0:0] s_dadda_cla32_fa280_or0; wire [0:0] s_dadda_cla32_and_11_18; wire [0:0] s_dadda_cla32_and_10_19; wire [0:0] s_dadda_cla32_and_9_20; wire [0:0] s_dadda_cla32_fa281_xor1; wire [0:0] s_dadda_cla32_fa281_or0; wire [0:0] s_dadda_cla32_and_8_21; wire [0:0] s_dadda_cla32_and_7_22; wire [0:0] s_dadda_cla32_and_6_23; wire [0:0] s_dadda_cla32_fa282_xor1; wire [0:0] s_dadda_cla32_fa282_or0; wire [0:0] s_dadda_cla32_and_5_24; wire [0:0] s_dadda_cla32_and_4_25; wire [0:0] s_dadda_cla32_and_3_26; wire [0:0] s_dadda_cla32_fa283_xor1; wire [0:0] s_dadda_cla32_fa283_or0; wire [0:0] s_dadda_cla32_and_2_27; wire [0:0] s_dadda_cla32_and_1_28; wire [0:0] s_dadda_cla32_and_0_29; wire [0:0] s_dadda_cla32_fa284_xor1; wire [0:0] s_dadda_cla32_fa284_or0; wire [0:0] s_dadda_cla32_fa285_xor1; wire [0:0] s_dadda_cla32_fa285_or0; wire [0:0] s_dadda_cla32_fa286_xor1; wire [0:0] s_dadda_cla32_fa286_or0; wire [0:0] s_dadda_cla32_fa287_xor1; wire [0:0] s_dadda_cla32_fa287_or0; wire [0:0] s_dadda_cla32_fa288_xor1; wire [0:0] s_dadda_cla32_fa288_or0; wire [0:0] s_dadda_cla32_fa289_xor1; wire [0:0] s_dadda_cla32_fa289_or0; wire [0:0] s_dadda_cla32_fa290_xor1; wire [0:0] s_dadda_cla32_fa290_or0; wire [0:0] s_dadda_cla32_fa291_xor1; wire [0:0] s_dadda_cla32_fa291_or0; wire [0:0] s_dadda_cla32_fa292_xor1; wire [0:0] s_dadda_cla32_fa292_or0; wire [0:0] s_dadda_cla32_fa293_xor1; wire [0:0] s_dadda_cla32_fa293_or0; wire [0:0] s_dadda_cla32_fa294_xor1; wire [0:0] s_dadda_cla32_fa294_or0; wire [0:0] s_dadda_cla32_fa295_xor1; wire [0:0] s_dadda_cla32_fa295_or0; wire [0:0] s_dadda_cla32_fa296_xor1; wire [0:0] s_dadda_cla32_fa296_or0; wire [0:0] s_dadda_cla32_fa297_xor1; wire [0:0] s_dadda_cla32_fa297_or0; wire [0:0] s_dadda_cla32_and_24_6; wire [0:0] s_dadda_cla32_and_23_7; wire [0:0] s_dadda_cla32_fa298_xor1; wire [0:0] s_dadda_cla32_fa298_or0; wire [0:0] s_dadda_cla32_and_22_8; wire [0:0] s_dadda_cla32_and_21_9; wire [0:0] s_dadda_cla32_and_20_10; wire [0:0] s_dadda_cla32_fa299_xor1; wire [0:0] s_dadda_cla32_fa299_or0; wire [0:0] s_dadda_cla32_and_19_11; wire [0:0] s_dadda_cla32_and_18_12; wire [0:0] s_dadda_cla32_and_17_13; wire [0:0] s_dadda_cla32_fa300_xor1; wire [0:0] s_dadda_cla32_fa300_or0; wire [0:0] s_dadda_cla32_and_16_14; wire [0:0] s_dadda_cla32_and_15_15; wire [0:0] s_dadda_cla32_and_14_16; wire [0:0] s_dadda_cla32_fa301_xor1; wire [0:0] s_dadda_cla32_fa301_or0; wire [0:0] s_dadda_cla32_and_13_17; wire [0:0] s_dadda_cla32_and_12_18; wire [0:0] s_dadda_cla32_and_11_19; wire [0:0] s_dadda_cla32_fa302_xor1; wire [0:0] s_dadda_cla32_fa302_or0; wire [0:0] s_dadda_cla32_and_10_20; wire [0:0] s_dadda_cla32_and_9_21; wire [0:0] s_dadda_cla32_and_8_22; wire [0:0] s_dadda_cla32_fa303_xor1; wire [0:0] s_dadda_cla32_fa303_or0; wire [0:0] s_dadda_cla32_and_7_23; wire [0:0] s_dadda_cla32_and_6_24; wire [0:0] s_dadda_cla32_and_5_25; wire [0:0] s_dadda_cla32_fa304_xor1; wire [0:0] s_dadda_cla32_fa304_or0; wire [0:0] s_dadda_cla32_and_4_26; wire [0:0] s_dadda_cla32_and_3_27; wire [0:0] s_dadda_cla32_and_2_28; wire [0:0] s_dadda_cla32_fa305_xor1; wire [0:0] s_dadda_cla32_fa305_or0; wire [0:0] s_dadda_cla32_and_1_29; wire [0:0] s_dadda_cla32_and_0_30; wire [0:0] s_dadda_cla32_fa306_xor1; wire [0:0] s_dadda_cla32_fa306_or0; wire [0:0] s_dadda_cla32_fa307_xor1; wire [0:0] s_dadda_cla32_fa307_or0; wire [0:0] s_dadda_cla32_fa308_xor1; wire [0:0] s_dadda_cla32_fa308_or0; wire [0:0] s_dadda_cla32_fa309_xor1; wire [0:0] s_dadda_cla32_fa309_or0; wire [0:0] s_dadda_cla32_fa310_xor1; wire [0:0] s_dadda_cla32_fa310_or0; wire [0:0] s_dadda_cla32_fa311_xor1; wire [0:0] s_dadda_cla32_fa311_or0; wire [0:0] s_dadda_cla32_fa312_xor1; wire [0:0] s_dadda_cla32_fa312_or0; wire [0:0] s_dadda_cla32_fa313_xor1; wire [0:0] s_dadda_cla32_fa313_or0; wire [0:0] s_dadda_cla32_fa314_xor1; wire [0:0] s_dadda_cla32_fa314_or0; wire [0:0] s_dadda_cla32_fa315_xor1; wire [0:0] s_dadda_cla32_fa315_or0; wire [0:0] s_dadda_cla32_fa316_xor1; wire [0:0] s_dadda_cla32_fa316_or0; wire [0:0] s_dadda_cla32_fa317_xor1; wire [0:0] s_dadda_cla32_fa317_or0; wire [0:0] s_dadda_cla32_fa318_xor1; wire [0:0] s_dadda_cla32_fa318_or0; wire [0:0] s_dadda_cla32_fa319_xor1; wire [0:0] s_dadda_cla32_fa319_or0; wire [0:0] s_dadda_cla32_and_23_8; wire [0:0] s_dadda_cla32_and_22_9; wire [0:0] s_dadda_cla32_fa320_xor1; wire [0:0] s_dadda_cla32_fa320_or0; wire [0:0] s_dadda_cla32_and_21_10; wire [0:0] s_dadda_cla32_and_20_11; wire [0:0] s_dadda_cla32_and_19_12; wire [0:0] s_dadda_cla32_fa321_xor1; wire [0:0] s_dadda_cla32_fa321_or0; wire [0:0] s_dadda_cla32_and_18_13; wire [0:0] s_dadda_cla32_and_17_14; wire [0:0] s_dadda_cla32_and_16_15; wire [0:0] s_dadda_cla32_fa322_xor1; wire [0:0] s_dadda_cla32_fa322_or0; wire [0:0] s_dadda_cla32_and_15_16; wire [0:0] s_dadda_cla32_and_14_17; wire [0:0] s_dadda_cla32_and_13_18; wire [0:0] s_dadda_cla32_fa323_xor1; wire [0:0] s_dadda_cla32_fa323_or0; wire [0:0] s_dadda_cla32_and_12_19; wire [0:0] s_dadda_cla32_and_11_20; wire [0:0] s_dadda_cla32_and_10_21; wire [0:0] s_dadda_cla32_fa324_xor1; wire [0:0] s_dadda_cla32_fa324_or0; wire [0:0] s_dadda_cla32_and_9_22; wire [0:0] s_dadda_cla32_and_8_23; wire [0:0] s_dadda_cla32_and_7_24; wire [0:0] s_dadda_cla32_fa325_xor1; wire [0:0] s_dadda_cla32_fa325_or0; wire [0:0] s_dadda_cla32_and_6_25; wire [0:0] s_dadda_cla32_and_5_26; wire [0:0] s_dadda_cla32_and_4_27; wire [0:0] s_dadda_cla32_fa326_xor1; wire [0:0] s_dadda_cla32_fa326_or0; wire [0:0] s_dadda_cla32_and_3_28; wire [0:0] s_dadda_cla32_and_2_29; wire [0:0] s_dadda_cla32_and_1_30; wire [0:0] s_dadda_cla32_fa327_xor1; wire [0:0] s_dadda_cla32_fa327_or0; wire [0:0] s_dadda_cla32_nand_0_31; wire [0:0] s_dadda_cla32_fa328_xor1; wire [0:0] s_dadda_cla32_fa328_or0; wire [0:0] s_dadda_cla32_fa329_xor1; wire [0:0] s_dadda_cla32_fa329_or0; wire [0:0] s_dadda_cla32_fa330_xor1; wire [0:0] s_dadda_cla32_fa330_or0; wire [0:0] s_dadda_cla32_fa331_xor1; wire [0:0] s_dadda_cla32_fa331_or0; wire [0:0] s_dadda_cla32_fa332_xor1; wire [0:0] s_dadda_cla32_fa332_or0; wire [0:0] s_dadda_cla32_fa333_xor1; wire [0:0] s_dadda_cla32_fa333_or0; wire [0:0] s_dadda_cla32_fa334_xor1; wire [0:0] s_dadda_cla32_fa334_or0; wire [0:0] s_dadda_cla32_fa335_xor1; wire [0:0] s_dadda_cla32_fa335_or0; wire [0:0] s_dadda_cla32_fa336_xor1; wire [0:0] s_dadda_cla32_fa336_or0; wire [0:0] s_dadda_cla32_fa337_xor1; wire [0:0] s_dadda_cla32_fa337_or0; wire [0:0] s_dadda_cla32_fa338_xor1; wire [0:0] s_dadda_cla32_fa338_or0; wire [0:0] s_dadda_cla32_fa339_xor1; wire [0:0] s_dadda_cla32_fa339_or0; wire [0:0] s_dadda_cla32_fa340_xor1; wire [0:0] s_dadda_cla32_fa340_or0; wire [0:0] s_dadda_cla32_fa341_xor1; wire [0:0] s_dadda_cla32_fa341_or0; wire [0:0] s_dadda_cla32_and_24_8; wire [0:0] s_dadda_cla32_and_23_9; wire [0:0] s_dadda_cla32_fa342_xor1; wire [0:0] s_dadda_cla32_fa342_or0; wire [0:0] s_dadda_cla32_and_22_10; wire [0:0] s_dadda_cla32_and_21_11; wire [0:0] s_dadda_cla32_and_20_12; wire [0:0] s_dadda_cla32_fa343_xor1; wire [0:0] s_dadda_cla32_fa343_or0; wire [0:0] s_dadda_cla32_and_19_13; wire [0:0] s_dadda_cla32_and_18_14; wire [0:0] s_dadda_cla32_and_17_15; wire [0:0] s_dadda_cla32_fa344_xor1; wire [0:0] s_dadda_cla32_fa344_or0; wire [0:0] s_dadda_cla32_and_16_16; wire [0:0] s_dadda_cla32_and_15_17; wire [0:0] s_dadda_cla32_and_14_18; wire [0:0] s_dadda_cla32_fa345_xor1; wire [0:0] s_dadda_cla32_fa345_or0; wire [0:0] s_dadda_cla32_and_13_19; wire [0:0] s_dadda_cla32_and_12_20; wire [0:0] s_dadda_cla32_and_11_21; wire [0:0] s_dadda_cla32_fa346_xor1; wire [0:0] s_dadda_cla32_fa346_or0; wire [0:0] s_dadda_cla32_and_10_22; wire [0:0] s_dadda_cla32_and_9_23; wire [0:0] s_dadda_cla32_and_8_24; wire [0:0] s_dadda_cla32_fa347_xor1; wire [0:0] s_dadda_cla32_fa347_or0; wire [0:0] s_dadda_cla32_and_7_25; wire [0:0] s_dadda_cla32_and_6_26; wire [0:0] s_dadda_cla32_and_5_27; wire [0:0] s_dadda_cla32_fa348_xor1; wire [0:0] s_dadda_cla32_fa348_or0; wire [0:0] s_dadda_cla32_and_4_28; wire [0:0] s_dadda_cla32_and_3_29; wire [0:0] s_dadda_cla32_and_2_30; wire [0:0] s_dadda_cla32_fa349_xor1; wire [0:0] s_dadda_cla32_fa349_or0; wire [0:0] s_dadda_cla32_nand_1_31; wire [0:0] s_dadda_cla32_fa350_xor1; wire [0:0] s_dadda_cla32_fa350_or0; wire [0:0] s_dadda_cla32_fa351_xor1; wire [0:0] s_dadda_cla32_fa351_or0; wire [0:0] s_dadda_cla32_fa352_xor1; wire [0:0] s_dadda_cla32_fa352_or0; wire [0:0] s_dadda_cla32_fa353_xor1; wire [0:0] s_dadda_cla32_fa353_or0; wire [0:0] s_dadda_cla32_fa354_xor1; wire [0:0] s_dadda_cla32_fa354_or0; wire [0:0] s_dadda_cla32_fa355_xor1; wire [0:0] s_dadda_cla32_fa355_or0; wire [0:0] s_dadda_cla32_fa356_xor1; wire [0:0] s_dadda_cla32_fa356_or0; wire [0:0] s_dadda_cla32_fa357_xor1; wire [0:0] s_dadda_cla32_fa357_or0; wire [0:0] s_dadda_cla32_fa358_xor1; wire [0:0] s_dadda_cla32_fa358_or0; wire [0:0] s_dadda_cla32_fa359_xor1; wire [0:0] s_dadda_cla32_fa359_or0; wire [0:0] s_dadda_cla32_fa360_xor1; wire [0:0] s_dadda_cla32_fa360_or0; wire [0:0] s_dadda_cla32_fa361_xor1; wire [0:0] s_dadda_cla32_fa361_or0; wire [0:0] s_dadda_cla32_fa362_xor1; wire [0:0] s_dadda_cla32_fa362_or0; wire [0:0] s_dadda_cla32_fa363_xor1; wire [0:0] s_dadda_cla32_fa363_or0; wire [0:0] s_dadda_cla32_and_26_7; wire [0:0] s_dadda_cla32_and_25_8; wire [0:0] s_dadda_cla32_fa364_xor1; wire [0:0] s_dadda_cla32_fa364_or0; wire [0:0] s_dadda_cla32_and_24_9; wire [0:0] s_dadda_cla32_and_23_10; wire [0:0] s_dadda_cla32_and_22_11; wire [0:0] s_dadda_cla32_fa365_xor1; wire [0:0] s_dadda_cla32_fa365_or0; wire [0:0] s_dadda_cla32_and_21_12; wire [0:0] s_dadda_cla32_and_20_13; wire [0:0] s_dadda_cla32_and_19_14; wire [0:0] s_dadda_cla32_fa366_xor1; wire [0:0] s_dadda_cla32_fa366_or0; wire [0:0] s_dadda_cla32_and_18_15; wire [0:0] s_dadda_cla32_and_17_16; wire [0:0] s_dadda_cla32_and_16_17; wire [0:0] s_dadda_cla32_fa367_xor1; wire [0:0] s_dadda_cla32_fa367_or0; wire [0:0] s_dadda_cla32_and_15_18; wire [0:0] s_dadda_cla32_and_14_19; wire [0:0] s_dadda_cla32_and_13_20; wire [0:0] s_dadda_cla32_fa368_xor1; wire [0:0] s_dadda_cla32_fa368_or0; wire [0:0] s_dadda_cla32_and_12_21; wire [0:0] s_dadda_cla32_and_11_22; wire [0:0] s_dadda_cla32_and_10_23; wire [0:0] s_dadda_cla32_fa369_xor1; wire [0:0] s_dadda_cla32_fa369_or0; wire [0:0] s_dadda_cla32_and_9_24; wire [0:0] s_dadda_cla32_and_8_25; wire [0:0] s_dadda_cla32_and_7_26; wire [0:0] s_dadda_cla32_fa370_xor1; wire [0:0] s_dadda_cla32_fa370_or0; wire [0:0] s_dadda_cla32_and_6_27; wire [0:0] s_dadda_cla32_and_5_28; wire [0:0] s_dadda_cla32_and_4_29; wire [0:0] s_dadda_cla32_fa371_xor1; wire [0:0] s_dadda_cla32_fa371_or0; wire [0:0] s_dadda_cla32_and_3_30; wire [0:0] s_dadda_cla32_nand_2_31; wire [0:0] s_dadda_cla32_fa372_xor1; wire [0:0] s_dadda_cla32_fa372_or0; wire [0:0] s_dadda_cla32_fa373_xor1; wire [0:0] s_dadda_cla32_fa373_or0; wire [0:0] s_dadda_cla32_fa374_xor1; wire [0:0] s_dadda_cla32_fa374_or0; wire [0:0] s_dadda_cla32_fa375_xor1; wire [0:0] s_dadda_cla32_fa375_or0; wire [0:0] s_dadda_cla32_fa376_xor1; wire [0:0] s_dadda_cla32_fa376_or0; wire [0:0] s_dadda_cla32_fa377_xor1; wire [0:0] s_dadda_cla32_fa377_or0; wire [0:0] s_dadda_cla32_fa378_xor1; wire [0:0] s_dadda_cla32_fa378_or0; wire [0:0] s_dadda_cla32_fa379_xor1; wire [0:0] s_dadda_cla32_fa379_or0; wire [0:0] s_dadda_cla32_fa380_xor1; wire [0:0] s_dadda_cla32_fa380_or0; wire [0:0] s_dadda_cla32_fa381_xor1; wire [0:0] s_dadda_cla32_fa381_or0; wire [0:0] s_dadda_cla32_fa382_xor1; wire [0:0] s_dadda_cla32_fa382_or0; wire [0:0] s_dadda_cla32_fa383_xor1; wire [0:0] s_dadda_cla32_fa383_or0; wire [0:0] s_dadda_cla32_fa384_xor1; wire [0:0] s_dadda_cla32_fa384_or0; wire [0:0] s_dadda_cla32_fa385_xor1; wire [0:0] s_dadda_cla32_fa385_or0; wire [0:0] s_dadda_cla32_and_28_6; wire [0:0] s_dadda_cla32_and_27_7; wire [0:0] s_dadda_cla32_fa386_xor1; wire [0:0] s_dadda_cla32_fa386_or0; wire [0:0] s_dadda_cla32_and_26_8; wire [0:0] s_dadda_cla32_and_25_9; wire [0:0] s_dadda_cla32_and_24_10; wire [0:0] s_dadda_cla32_fa387_xor1; wire [0:0] s_dadda_cla32_fa387_or0; wire [0:0] s_dadda_cla32_and_23_11; wire [0:0] s_dadda_cla32_and_22_12; wire [0:0] s_dadda_cla32_and_21_13; wire [0:0] s_dadda_cla32_fa388_xor1; wire [0:0] s_dadda_cla32_fa388_or0; wire [0:0] s_dadda_cla32_and_20_14; wire [0:0] s_dadda_cla32_and_19_15; wire [0:0] s_dadda_cla32_and_18_16; wire [0:0] s_dadda_cla32_fa389_xor1; wire [0:0] s_dadda_cla32_fa389_or0; wire [0:0] s_dadda_cla32_and_17_17; wire [0:0] s_dadda_cla32_and_16_18; wire [0:0] s_dadda_cla32_and_15_19; wire [0:0] s_dadda_cla32_fa390_xor1; wire [0:0] s_dadda_cla32_fa390_or0; wire [0:0] s_dadda_cla32_and_14_20; wire [0:0] s_dadda_cla32_and_13_21; wire [0:0] s_dadda_cla32_and_12_22; wire [0:0] s_dadda_cla32_fa391_xor1; wire [0:0] s_dadda_cla32_fa391_or0; wire [0:0] s_dadda_cla32_and_11_23; wire [0:0] s_dadda_cla32_and_10_24; wire [0:0] s_dadda_cla32_and_9_25; wire [0:0] s_dadda_cla32_fa392_xor1; wire [0:0] s_dadda_cla32_fa392_or0; wire [0:0] s_dadda_cla32_and_8_26; wire [0:0] s_dadda_cla32_and_7_27; wire [0:0] s_dadda_cla32_and_6_28; wire [0:0] s_dadda_cla32_fa393_xor1; wire [0:0] s_dadda_cla32_fa393_or0; wire [0:0] s_dadda_cla32_and_5_29; wire [0:0] s_dadda_cla32_and_4_30; wire [0:0] s_dadda_cla32_nand_3_31; wire [0:0] s_dadda_cla32_fa394_xor1; wire [0:0] s_dadda_cla32_fa394_or0; wire [0:0] s_dadda_cla32_fa395_xor1; wire [0:0] s_dadda_cla32_fa395_or0; wire [0:0] s_dadda_cla32_fa396_xor1; wire [0:0] s_dadda_cla32_fa396_or0; wire [0:0] s_dadda_cla32_fa397_xor1; wire [0:0] s_dadda_cla32_fa397_or0; wire [0:0] s_dadda_cla32_fa398_xor1; wire [0:0] s_dadda_cla32_fa398_or0; wire [0:0] s_dadda_cla32_fa399_xor1; wire [0:0] s_dadda_cla32_fa399_or0; wire [0:0] s_dadda_cla32_fa400_xor1; wire [0:0] s_dadda_cla32_fa400_or0; wire [0:0] s_dadda_cla32_fa401_xor1; wire [0:0] s_dadda_cla32_fa401_or0; wire [0:0] s_dadda_cla32_fa402_xor1; wire [0:0] s_dadda_cla32_fa402_or0; wire [0:0] s_dadda_cla32_fa403_xor1; wire [0:0] s_dadda_cla32_fa403_or0; wire [0:0] s_dadda_cla32_fa404_xor1; wire [0:0] s_dadda_cla32_fa404_or0; wire [0:0] s_dadda_cla32_fa405_xor1; wire [0:0] s_dadda_cla32_fa405_or0; wire [0:0] s_dadda_cla32_fa406_xor1; wire [0:0] s_dadda_cla32_fa406_or0; wire [0:0] s_dadda_cla32_fa407_xor1; wire [0:0] s_dadda_cla32_fa407_or0; wire [0:0] s_dadda_cla32_and_30_5; wire [0:0] s_dadda_cla32_and_29_6; wire [0:0] s_dadda_cla32_fa408_xor1; wire [0:0] s_dadda_cla32_fa408_or0; wire [0:0] s_dadda_cla32_and_28_7; wire [0:0] s_dadda_cla32_and_27_8; wire [0:0] s_dadda_cla32_and_26_9; wire [0:0] s_dadda_cla32_fa409_xor1; wire [0:0] s_dadda_cla32_fa409_or0; wire [0:0] s_dadda_cla32_and_25_10; wire [0:0] s_dadda_cla32_and_24_11; wire [0:0] s_dadda_cla32_and_23_12; wire [0:0] s_dadda_cla32_fa410_xor1; wire [0:0] s_dadda_cla32_fa410_or0; wire [0:0] s_dadda_cla32_and_22_13; wire [0:0] s_dadda_cla32_and_21_14; wire [0:0] s_dadda_cla32_and_20_15; wire [0:0] s_dadda_cla32_fa411_xor1; wire [0:0] s_dadda_cla32_fa411_or0; wire [0:0] s_dadda_cla32_and_19_16; wire [0:0] s_dadda_cla32_and_18_17; wire [0:0] s_dadda_cla32_and_17_18; wire [0:0] s_dadda_cla32_fa412_xor1; wire [0:0] s_dadda_cla32_fa412_or0; wire [0:0] s_dadda_cla32_and_16_19; wire [0:0] s_dadda_cla32_and_15_20; wire [0:0] s_dadda_cla32_and_14_21; wire [0:0] s_dadda_cla32_fa413_xor1; wire [0:0] s_dadda_cla32_fa413_or0; wire [0:0] s_dadda_cla32_and_13_22; wire [0:0] s_dadda_cla32_and_12_23; wire [0:0] s_dadda_cla32_and_11_24; wire [0:0] s_dadda_cla32_fa414_xor1; wire [0:0] s_dadda_cla32_fa414_or0; wire [0:0] s_dadda_cla32_and_10_25; wire [0:0] s_dadda_cla32_and_9_26; wire [0:0] s_dadda_cla32_and_8_27; wire [0:0] s_dadda_cla32_fa415_xor1; wire [0:0] s_dadda_cla32_fa415_or0; wire [0:0] s_dadda_cla32_and_7_28; wire [0:0] s_dadda_cla32_and_6_29; wire [0:0] s_dadda_cla32_and_5_30; wire [0:0] s_dadda_cla32_fa416_xor1; wire [0:0] s_dadda_cla32_fa416_or0; wire [0:0] s_dadda_cla32_nand_4_31; wire [0:0] s_dadda_cla32_fa417_xor1; wire [0:0] s_dadda_cla32_fa417_or0; wire [0:0] s_dadda_cla32_fa418_xor1; wire [0:0] s_dadda_cla32_fa418_or0; wire [0:0] s_dadda_cla32_fa419_xor1; wire [0:0] s_dadda_cla32_fa419_or0; wire [0:0] s_dadda_cla32_fa420_xor1; wire [0:0] s_dadda_cla32_fa420_or0; wire [0:0] s_dadda_cla32_fa421_xor1; wire [0:0] s_dadda_cla32_fa421_or0; wire [0:0] s_dadda_cla32_fa422_xor1; wire [0:0] s_dadda_cla32_fa422_or0; wire [0:0] s_dadda_cla32_fa423_xor1; wire [0:0] s_dadda_cla32_fa423_or0; wire [0:0] s_dadda_cla32_fa424_xor1; wire [0:0] s_dadda_cla32_fa424_or0; wire [0:0] s_dadda_cla32_fa425_xor1; wire [0:0] s_dadda_cla32_fa425_or0; wire [0:0] s_dadda_cla32_fa426_xor1; wire [0:0] s_dadda_cla32_fa426_or0; wire [0:0] s_dadda_cla32_fa427_xor1; wire [0:0] s_dadda_cla32_fa427_or0; wire [0:0] s_dadda_cla32_fa428_xor1; wire [0:0] s_dadda_cla32_fa428_or0; wire [0:0] s_dadda_cla32_fa429_xor1; wire [0:0] s_dadda_cla32_fa429_or0; wire [0:0] s_dadda_cla32_nand_31_5; wire [0:0] s_dadda_cla32_fa430_xor1; wire [0:0] s_dadda_cla32_fa430_or0; wire [0:0] s_dadda_cla32_and_30_6; wire [0:0] s_dadda_cla32_and_29_7; wire [0:0] s_dadda_cla32_and_28_8; wire [0:0] s_dadda_cla32_fa431_xor1; wire [0:0] s_dadda_cla32_fa431_or0; wire [0:0] s_dadda_cla32_and_27_9; wire [0:0] s_dadda_cla32_and_26_10; wire [0:0] s_dadda_cla32_and_25_11; wire [0:0] s_dadda_cla32_fa432_xor1; wire [0:0] s_dadda_cla32_fa432_or0; wire [0:0] s_dadda_cla32_and_24_12; wire [0:0] s_dadda_cla32_and_23_13; wire [0:0] s_dadda_cla32_and_22_14; wire [0:0] s_dadda_cla32_fa433_xor1; wire [0:0] s_dadda_cla32_fa433_or0; wire [0:0] s_dadda_cla32_and_21_15; wire [0:0] s_dadda_cla32_and_20_16; wire [0:0] s_dadda_cla32_and_19_17; wire [0:0] s_dadda_cla32_fa434_xor1; wire [0:0] s_dadda_cla32_fa434_or0; wire [0:0] s_dadda_cla32_and_18_18; wire [0:0] s_dadda_cla32_and_17_19; wire [0:0] s_dadda_cla32_and_16_20; wire [0:0] s_dadda_cla32_fa435_xor1; wire [0:0] s_dadda_cla32_fa435_or0; wire [0:0] s_dadda_cla32_and_15_21; wire [0:0] s_dadda_cla32_and_14_22; wire [0:0] s_dadda_cla32_and_13_23; wire [0:0] s_dadda_cla32_fa436_xor1; wire [0:0] s_dadda_cla32_fa436_or0; wire [0:0] s_dadda_cla32_and_12_24; wire [0:0] s_dadda_cla32_and_11_25; wire [0:0] s_dadda_cla32_and_10_26; wire [0:0] s_dadda_cla32_fa437_xor1; wire [0:0] s_dadda_cla32_fa437_or0; wire [0:0] s_dadda_cla32_and_9_27; wire [0:0] s_dadda_cla32_and_8_28; wire [0:0] s_dadda_cla32_and_7_29; wire [0:0] s_dadda_cla32_fa438_xor1; wire [0:0] s_dadda_cla32_fa438_or0; wire [0:0] s_dadda_cla32_and_6_30; wire [0:0] s_dadda_cla32_nand_5_31; wire [0:0] s_dadda_cla32_fa439_xor1; wire [0:0] s_dadda_cla32_fa439_or0; wire [0:0] s_dadda_cla32_fa440_xor1; wire [0:0] s_dadda_cla32_fa440_or0; wire [0:0] s_dadda_cla32_fa441_xor1; wire [0:0] s_dadda_cla32_fa441_or0; wire [0:0] s_dadda_cla32_fa442_xor1; wire [0:0] s_dadda_cla32_fa442_or0; wire [0:0] s_dadda_cla32_fa443_xor1; wire [0:0] s_dadda_cla32_fa443_or0; wire [0:0] s_dadda_cla32_fa444_xor1; wire [0:0] s_dadda_cla32_fa444_or0; wire [0:0] s_dadda_cla32_fa445_xor1; wire [0:0] s_dadda_cla32_fa445_or0; wire [0:0] s_dadda_cla32_fa446_xor1; wire [0:0] s_dadda_cla32_fa446_or0; wire [0:0] s_dadda_cla32_fa447_xor1; wire [0:0] s_dadda_cla32_fa447_or0; wire [0:0] s_dadda_cla32_fa448_xor1; wire [0:0] s_dadda_cla32_fa448_or0; wire [0:0] s_dadda_cla32_fa449_xor1; wire [0:0] s_dadda_cla32_fa449_or0; wire [0:0] s_dadda_cla32_fa450_xor1; wire [0:0] s_dadda_cla32_fa450_or0; wire [0:0] s_dadda_cla32_fa451_xor1; wire [0:0] s_dadda_cla32_fa451_or0; wire [0:0] s_dadda_cla32_nand_31_6; wire [0:0] s_dadda_cla32_and_30_7; wire [0:0] s_dadda_cla32_fa452_xor1; wire [0:0] s_dadda_cla32_fa452_or0; wire [0:0] s_dadda_cla32_and_29_8; wire [0:0] s_dadda_cla32_and_28_9; wire [0:0] s_dadda_cla32_and_27_10; wire [0:0] s_dadda_cla32_fa453_xor1; wire [0:0] s_dadda_cla32_fa453_or0; wire [0:0] s_dadda_cla32_and_26_11; wire [0:0] s_dadda_cla32_and_25_12; wire [0:0] s_dadda_cla32_and_24_13; wire [0:0] s_dadda_cla32_fa454_xor1; wire [0:0] s_dadda_cla32_fa454_or0; wire [0:0] s_dadda_cla32_and_23_14; wire [0:0] s_dadda_cla32_and_22_15; wire [0:0] s_dadda_cla32_and_21_16; wire [0:0] s_dadda_cla32_fa455_xor1; wire [0:0] s_dadda_cla32_fa455_or0; wire [0:0] s_dadda_cla32_and_20_17; wire [0:0] s_dadda_cla32_and_19_18; wire [0:0] s_dadda_cla32_and_18_19; wire [0:0] s_dadda_cla32_fa456_xor1; wire [0:0] s_dadda_cla32_fa456_or0; wire [0:0] s_dadda_cla32_and_17_20; wire [0:0] s_dadda_cla32_and_16_21; wire [0:0] s_dadda_cla32_and_15_22; wire [0:0] s_dadda_cla32_fa457_xor1; wire [0:0] s_dadda_cla32_fa457_or0; wire [0:0] s_dadda_cla32_and_14_23; wire [0:0] s_dadda_cla32_and_13_24; wire [0:0] s_dadda_cla32_and_12_25; wire [0:0] s_dadda_cla32_fa458_xor1; wire [0:0] s_dadda_cla32_fa458_or0; wire [0:0] s_dadda_cla32_and_11_26; wire [0:0] s_dadda_cla32_and_10_27; wire [0:0] s_dadda_cla32_and_9_28; wire [0:0] s_dadda_cla32_fa459_xor1; wire [0:0] s_dadda_cla32_fa459_or0; wire [0:0] s_dadda_cla32_and_8_29; wire [0:0] s_dadda_cla32_and_7_30; wire [0:0] s_dadda_cla32_nand_6_31; wire [0:0] s_dadda_cla32_fa460_xor1; wire [0:0] s_dadda_cla32_fa460_or0; wire [0:0] s_dadda_cla32_fa461_xor1; wire [0:0] s_dadda_cla32_fa461_or0; wire [0:0] s_dadda_cla32_fa462_xor1; wire [0:0] s_dadda_cla32_fa462_or0; wire [0:0] s_dadda_cla32_fa463_xor1; wire [0:0] s_dadda_cla32_fa463_or0; wire [0:0] s_dadda_cla32_fa464_xor1; wire [0:0] s_dadda_cla32_fa464_or0; wire [0:0] s_dadda_cla32_fa465_xor1; wire [0:0] s_dadda_cla32_fa465_or0; wire [0:0] s_dadda_cla32_fa466_xor1; wire [0:0] s_dadda_cla32_fa466_or0; wire [0:0] s_dadda_cla32_fa467_xor1; wire [0:0] s_dadda_cla32_fa467_or0; wire [0:0] s_dadda_cla32_fa468_xor1; wire [0:0] s_dadda_cla32_fa468_or0; wire [0:0] s_dadda_cla32_fa469_xor1; wire [0:0] s_dadda_cla32_fa469_or0; wire [0:0] s_dadda_cla32_fa470_xor1; wire [0:0] s_dadda_cla32_fa470_or0; wire [0:0] s_dadda_cla32_fa471_xor1; wire [0:0] s_dadda_cla32_fa471_or0; wire [0:0] s_dadda_cla32_fa472_xor1; wire [0:0] s_dadda_cla32_fa472_or0; wire [0:0] s_dadda_cla32_nand_31_7; wire [0:0] s_dadda_cla32_and_30_8; wire [0:0] s_dadda_cla32_and_29_9; wire [0:0] s_dadda_cla32_fa473_xor1; wire [0:0] s_dadda_cla32_fa473_or0; wire [0:0] s_dadda_cla32_and_28_10; wire [0:0] s_dadda_cla32_and_27_11; wire [0:0] s_dadda_cla32_and_26_12; wire [0:0] s_dadda_cla32_fa474_xor1; wire [0:0] s_dadda_cla32_fa474_or0; wire [0:0] s_dadda_cla32_and_25_13; wire [0:0] s_dadda_cla32_and_24_14; wire [0:0] s_dadda_cla32_and_23_15; wire [0:0] s_dadda_cla32_fa475_xor1; wire [0:0] s_dadda_cla32_fa475_or0; wire [0:0] s_dadda_cla32_and_22_16; wire [0:0] s_dadda_cla32_and_21_17; wire [0:0] s_dadda_cla32_and_20_18; wire [0:0] s_dadda_cla32_fa476_xor1; wire [0:0] s_dadda_cla32_fa476_or0; wire [0:0] s_dadda_cla32_and_19_19; wire [0:0] s_dadda_cla32_and_18_20; wire [0:0] s_dadda_cla32_and_17_21; wire [0:0] s_dadda_cla32_fa477_xor1; wire [0:0] s_dadda_cla32_fa477_or0; wire [0:0] s_dadda_cla32_and_16_22; wire [0:0] s_dadda_cla32_and_15_23; wire [0:0] s_dadda_cla32_and_14_24; wire [0:0] s_dadda_cla32_fa478_xor1; wire [0:0] s_dadda_cla32_fa478_or0; wire [0:0] s_dadda_cla32_and_13_25; wire [0:0] s_dadda_cla32_and_12_26; wire [0:0] s_dadda_cla32_and_11_27; wire [0:0] s_dadda_cla32_fa479_xor1; wire [0:0] s_dadda_cla32_fa479_or0; wire [0:0] s_dadda_cla32_and_10_28; wire [0:0] s_dadda_cla32_and_9_29; wire [0:0] s_dadda_cla32_and_8_30; wire [0:0] s_dadda_cla32_fa480_xor1; wire [0:0] s_dadda_cla32_fa480_or0; wire [0:0] s_dadda_cla32_nand_7_31; wire [0:0] s_dadda_cla32_fa481_xor1; wire [0:0] s_dadda_cla32_fa481_or0; wire [0:0] s_dadda_cla32_fa482_xor1; wire [0:0] s_dadda_cla32_fa482_or0; wire [0:0] s_dadda_cla32_fa483_xor1; wire [0:0] s_dadda_cla32_fa483_or0; wire [0:0] s_dadda_cla32_fa484_xor1; wire [0:0] s_dadda_cla32_fa484_or0; wire [0:0] s_dadda_cla32_fa485_xor1; wire [0:0] s_dadda_cla32_fa485_or0; wire [0:0] s_dadda_cla32_fa486_xor1; wire [0:0] s_dadda_cla32_fa486_or0; wire [0:0] s_dadda_cla32_fa487_xor1; wire [0:0] s_dadda_cla32_fa487_or0; wire [0:0] s_dadda_cla32_fa488_xor1; wire [0:0] s_dadda_cla32_fa488_or0; wire [0:0] s_dadda_cla32_fa489_xor1; wire [0:0] s_dadda_cla32_fa489_or0; wire [0:0] s_dadda_cla32_fa490_xor1; wire [0:0] s_dadda_cla32_fa490_or0; wire [0:0] s_dadda_cla32_fa491_xor1; wire [0:0] s_dadda_cla32_fa491_or0; wire [0:0] s_dadda_cla32_nand_31_8; wire [0:0] s_dadda_cla32_fa492_xor1; wire [0:0] s_dadda_cla32_fa492_or0; wire [0:0] s_dadda_cla32_and_30_9; wire [0:0] s_dadda_cla32_and_29_10; wire [0:0] s_dadda_cla32_and_28_11; wire [0:0] s_dadda_cla32_fa493_xor1; wire [0:0] s_dadda_cla32_fa493_or0; wire [0:0] s_dadda_cla32_and_27_12; wire [0:0] s_dadda_cla32_and_26_13; wire [0:0] s_dadda_cla32_and_25_14; wire [0:0] s_dadda_cla32_fa494_xor1; wire [0:0] s_dadda_cla32_fa494_or0; wire [0:0] s_dadda_cla32_and_24_15; wire [0:0] s_dadda_cla32_and_23_16; wire [0:0] s_dadda_cla32_and_22_17; wire [0:0] s_dadda_cla32_fa495_xor1; wire [0:0] s_dadda_cla32_fa495_or0; wire [0:0] s_dadda_cla32_and_21_18; wire [0:0] s_dadda_cla32_and_20_19; wire [0:0] s_dadda_cla32_and_19_20; wire [0:0] s_dadda_cla32_fa496_xor1; wire [0:0] s_dadda_cla32_fa496_or0; wire [0:0] s_dadda_cla32_and_18_21; wire [0:0] s_dadda_cla32_and_17_22; wire [0:0] s_dadda_cla32_and_16_23; wire [0:0] s_dadda_cla32_fa497_xor1; wire [0:0] s_dadda_cla32_fa497_or0; wire [0:0] s_dadda_cla32_and_15_24; wire [0:0] s_dadda_cla32_and_14_25; wire [0:0] s_dadda_cla32_and_13_26; wire [0:0] s_dadda_cla32_fa498_xor1; wire [0:0] s_dadda_cla32_fa498_or0; wire [0:0] s_dadda_cla32_and_12_27; wire [0:0] s_dadda_cla32_and_11_28; wire [0:0] s_dadda_cla32_and_10_29; wire [0:0] s_dadda_cla32_fa499_xor1; wire [0:0] s_dadda_cla32_fa499_or0; wire [0:0] s_dadda_cla32_and_9_30; wire [0:0] s_dadda_cla32_nand_8_31; wire [0:0] s_dadda_cla32_fa500_xor1; wire [0:0] s_dadda_cla32_fa500_or0; wire [0:0] s_dadda_cla32_fa501_xor1; wire [0:0] s_dadda_cla32_fa501_or0; wire [0:0] s_dadda_cla32_fa502_xor1; wire [0:0] s_dadda_cla32_fa502_or0; wire [0:0] s_dadda_cla32_fa503_xor1; wire [0:0] s_dadda_cla32_fa503_or0; wire [0:0] s_dadda_cla32_fa504_xor1; wire [0:0] s_dadda_cla32_fa504_or0; wire [0:0] s_dadda_cla32_fa505_xor1; wire [0:0] s_dadda_cla32_fa505_or0; wire [0:0] s_dadda_cla32_fa506_xor1; wire [0:0] s_dadda_cla32_fa506_or0; wire [0:0] s_dadda_cla32_fa507_xor1; wire [0:0] s_dadda_cla32_fa507_or0; wire [0:0] s_dadda_cla32_fa508_xor1; wire [0:0] s_dadda_cla32_fa508_or0; wire [0:0] s_dadda_cla32_fa509_xor1; wire [0:0] s_dadda_cla32_fa509_or0; wire [0:0] s_dadda_cla32_fa510_xor1; wire [0:0] s_dadda_cla32_fa510_or0; wire [0:0] s_dadda_cla32_nand_31_9; wire [0:0] s_dadda_cla32_and_30_10; wire [0:0] s_dadda_cla32_fa511_xor1; wire [0:0] s_dadda_cla32_fa511_or0; wire [0:0] s_dadda_cla32_and_29_11; wire [0:0] s_dadda_cla32_and_28_12; wire [0:0] s_dadda_cla32_and_27_13; wire [0:0] s_dadda_cla32_fa512_xor1; wire [0:0] s_dadda_cla32_fa512_or0; wire [0:0] s_dadda_cla32_and_26_14; wire [0:0] s_dadda_cla32_and_25_15; wire [0:0] s_dadda_cla32_and_24_16; wire [0:0] s_dadda_cla32_fa513_xor1; wire [0:0] s_dadda_cla32_fa513_or0; wire [0:0] s_dadda_cla32_and_23_17; wire [0:0] s_dadda_cla32_and_22_18; wire [0:0] s_dadda_cla32_and_21_19; wire [0:0] s_dadda_cla32_fa514_xor1; wire [0:0] s_dadda_cla32_fa514_or0; wire [0:0] s_dadda_cla32_and_20_20; wire [0:0] s_dadda_cla32_and_19_21; wire [0:0] s_dadda_cla32_and_18_22; wire [0:0] s_dadda_cla32_fa515_xor1; wire [0:0] s_dadda_cla32_fa515_or0; wire [0:0] s_dadda_cla32_and_17_23; wire [0:0] s_dadda_cla32_and_16_24; wire [0:0] s_dadda_cla32_and_15_25; wire [0:0] s_dadda_cla32_fa516_xor1; wire [0:0] s_dadda_cla32_fa516_or0; wire [0:0] s_dadda_cla32_and_14_26; wire [0:0] s_dadda_cla32_and_13_27; wire [0:0] s_dadda_cla32_and_12_28; wire [0:0] s_dadda_cla32_fa517_xor1; wire [0:0] s_dadda_cla32_fa517_or0; wire [0:0] s_dadda_cla32_and_11_29; wire [0:0] s_dadda_cla32_and_10_30; wire [0:0] s_dadda_cla32_nand_9_31; wire [0:0] s_dadda_cla32_fa518_xor1; wire [0:0] s_dadda_cla32_fa518_or0; wire [0:0] s_dadda_cla32_fa519_xor1; wire [0:0] s_dadda_cla32_fa519_or0; wire [0:0] s_dadda_cla32_fa520_xor1; wire [0:0] s_dadda_cla32_fa520_or0; wire [0:0] s_dadda_cla32_fa521_xor1; wire [0:0] s_dadda_cla32_fa521_or0; wire [0:0] s_dadda_cla32_fa522_xor1; wire [0:0] s_dadda_cla32_fa522_or0; wire [0:0] s_dadda_cla32_fa523_xor1; wire [0:0] s_dadda_cla32_fa523_or0; wire [0:0] s_dadda_cla32_fa524_xor1; wire [0:0] s_dadda_cla32_fa524_or0; wire [0:0] s_dadda_cla32_fa525_xor1; wire [0:0] s_dadda_cla32_fa525_or0; wire [0:0] s_dadda_cla32_fa526_xor1; wire [0:0] s_dadda_cla32_fa526_or0; wire [0:0] s_dadda_cla32_fa527_xor1; wire [0:0] s_dadda_cla32_fa527_or0; wire [0:0] s_dadda_cla32_fa528_xor1; wire [0:0] s_dadda_cla32_fa528_or0; wire [0:0] s_dadda_cla32_nand_31_10; wire [0:0] s_dadda_cla32_and_30_11; wire [0:0] s_dadda_cla32_and_29_12; wire [0:0] s_dadda_cla32_fa529_xor1; wire [0:0] s_dadda_cla32_fa529_or0; wire [0:0] s_dadda_cla32_and_28_13; wire [0:0] s_dadda_cla32_and_27_14; wire [0:0] s_dadda_cla32_and_26_15; wire [0:0] s_dadda_cla32_fa530_xor1; wire [0:0] s_dadda_cla32_fa530_or0; wire [0:0] s_dadda_cla32_and_25_16; wire [0:0] s_dadda_cla32_and_24_17; wire [0:0] s_dadda_cla32_and_23_18; wire [0:0] s_dadda_cla32_fa531_xor1; wire [0:0] s_dadda_cla32_fa531_or0; wire [0:0] s_dadda_cla32_and_22_19; wire [0:0] s_dadda_cla32_and_21_20; wire [0:0] s_dadda_cla32_and_20_21; wire [0:0] s_dadda_cla32_fa532_xor1; wire [0:0] s_dadda_cla32_fa532_or0; wire [0:0] s_dadda_cla32_and_19_22; wire [0:0] s_dadda_cla32_and_18_23; wire [0:0] s_dadda_cla32_and_17_24; wire [0:0] s_dadda_cla32_fa533_xor1; wire [0:0] s_dadda_cla32_fa533_or0; wire [0:0] s_dadda_cla32_and_16_25; wire [0:0] s_dadda_cla32_and_15_26; wire [0:0] s_dadda_cla32_and_14_27; wire [0:0] s_dadda_cla32_fa534_xor1; wire [0:0] s_dadda_cla32_fa534_or0; wire [0:0] s_dadda_cla32_and_13_28; wire [0:0] s_dadda_cla32_and_12_29; wire [0:0] s_dadda_cla32_and_11_30; wire [0:0] s_dadda_cla32_fa535_xor1; wire [0:0] s_dadda_cla32_fa535_or0; wire [0:0] s_dadda_cla32_nand_10_31; wire [0:0] s_dadda_cla32_fa536_xor1; wire [0:0] s_dadda_cla32_fa536_or0; wire [0:0] s_dadda_cla32_fa537_xor1; wire [0:0] s_dadda_cla32_fa537_or0; wire [0:0] s_dadda_cla32_fa538_xor1; wire [0:0] s_dadda_cla32_fa538_or0; wire [0:0] s_dadda_cla32_fa539_xor1; wire [0:0] s_dadda_cla32_fa539_or0; wire [0:0] s_dadda_cla32_fa540_xor1; wire [0:0] s_dadda_cla32_fa540_or0; wire [0:0] s_dadda_cla32_fa541_xor1; wire [0:0] s_dadda_cla32_fa541_or0; wire [0:0] s_dadda_cla32_fa542_xor1; wire [0:0] s_dadda_cla32_fa542_or0; wire [0:0] s_dadda_cla32_fa543_xor1; wire [0:0] s_dadda_cla32_fa543_or0; wire [0:0] s_dadda_cla32_fa544_xor1; wire [0:0] s_dadda_cla32_fa544_or0; wire [0:0] s_dadda_cla32_nand_31_11; wire [0:0] s_dadda_cla32_fa545_xor1; wire [0:0] s_dadda_cla32_fa545_or0; wire [0:0] s_dadda_cla32_and_30_12; wire [0:0] s_dadda_cla32_and_29_13; wire [0:0] s_dadda_cla32_and_28_14; wire [0:0] s_dadda_cla32_fa546_xor1; wire [0:0] s_dadda_cla32_fa546_or0; wire [0:0] s_dadda_cla32_and_27_15; wire [0:0] s_dadda_cla32_and_26_16; wire [0:0] s_dadda_cla32_and_25_17; wire [0:0] s_dadda_cla32_fa547_xor1; wire [0:0] s_dadda_cla32_fa547_or0; wire [0:0] s_dadda_cla32_and_24_18; wire [0:0] s_dadda_cla32_and_23_19; wire [0:0] s_dadda_cla32_and_22_20; wire [0:0] s_dadda_cla32_fa548_xor1; wire [0:0] s_dadda_cla32_fa548_or0; wire [0:0] s_dadda_cla32_and_21_21; wire [0:0] s_dadda_cla32_and_20_22; wire [0:0] s_dadda_cla32_and_19_23; wire [0:0] s_dadda_cla32_fa549_xor1; wire [0:0] s_dadda_cla32_fa549_or0; wire [0:0] s_dadda_cla32_and_18_24; wire [0:0] s_dadda_cla32_and_17_25; wire [0:0] s_dadda_cla32_and_16_26; wire [0:0] s_dadda_cla32_fa550_xor1; wire [0:0] s_dadda_cla32_fa550_or0; wire [0:0] s_dadda_cla32_and_15_27; wire [0:0] s_dadda_cla32_and_14_28; wire [0:0] s_dadda_cla32_and_13_29; wire [0:0] s_dadda_cla32_fa551_xor1; wire [0:0] s_dadda_cla32_fa551_or0; wire [0:0] s_dadda_cla32_and_12_30; wire [0:0] s_dadda_cla32_nand_11_31; wire [0:0] s_dadda_cla32_fa552_xor1; wire [0:0] s_dadda_cla32_fa552_or0; wire [0:0] s_dadda_cla32_fa553_xor1; wire [0:0] s_dadda_cla32_fa553_or0; wire [0:0] s_dadda_cla32_fa554_xor1; wire [0:0] s_dadda_cla32_fa554_or0; wire [0:0] s_dadda_cla32_fa555_xor1; wire [0:0] s_dadda_cla32_fa555_or0; wire [0:0] s_dadda_cla32_fa556_xor1; wire [0:0] s_dadda_cla32_fa556_or0; wire [0:0] s_dadda_cla32_fa557_xor1; wire [0:0] s_dadda_cla32_fa557_or0; wire [0:0] s_dadda_cla32_fa558_xor1; wire [0:0] s_dadda_cla32_fa558_or0; wire [0:0] s_dadda_cla32_fa559_xor1; wire [0:0] s_dadda_cla32_fa559_or0; wire [0:0] s_dadda_cla32_fa560_xor1; wire [0:0] s_dadda_cla32_fa560_or0; wire [0:0] s_dadda_cla32_nand_31_12; wire [0:0] s_dadda_cla32_and_30_13; wire [0:0] s_dadda_cla32_fa561_xor1; wire [0:0] s_dadda_cla32_fa561_or0; wire [0:0] s_dadda_cla32_and_29_14; wire [0:0] s_dadda_cla32_and_28_15; wire [0:0] s_dadda_cla32_and_27_16; wire [0:0] s_dadda_cla32_fa562_xor1; wire [0:0] s_dadda_cla32_fa562_or0; wire [0:0] s_dadda_cla32_and_26_17; wire [0:0] s_dadda_cla32_and_25_18; wire [0:0] s_dadda_cla32_and_24_19; wire [0:0] s_dadda_cla32_fa563_xor1; wire [0:0] s_dadda_cla32_fa563_or0; wire [0:0] s_dadda_cla32_and_23_20; wire [0:0] s_dadda_cla32_and_22_21; wire [0:0] s_dadda_cla32_and_21_22; wire [0:0] s_dadda_cla32_fa564_xor1; wire [0:0] s_dadda_cla32_fa564_or0; wire [0:0] s_dadda_cla32_and_20_23; wire [0:0] s_dadda_cla32_and_19_24; wire [0:0] s_dadda_cla32_and_18_25; wire [0:0] s_dadda_cla32_fa565_xor1; wire [0:0] s_dadda_cla32_fa565_or0; wire [0:0] s_dadda_cla32_and_17_26; wire [0:0] s_dadda_cla32_and_16_27; wire [0:0] s_dadda_cla32_and_15_28; wire [0:0] s_dadda_cla32_fa566_xor1; wire [0:0] s_dadda_cla32_fa566_or0; wire [0:0] s_dadda_cla32_and_14_29; wire [0:0] s_dadda_cla32_and_13_30; wire [0:0] s_dadda_cla32_nand_12_31; wire [0:0] s_dadda_cla32_fa567_xor1; wire [0:0] s_dadda_cla32_fa567_or0; wire [0:0] s_dadda_cla32_fa568_xor1; wire [0:0] s_dadda_cla32_fa568_or0; wire [0:0] s_dadda_cla32_fa569_xor1; wire [0:0] s_dadda_cla32_fa569_or0; wire [0:0] s_dadda_cla32_fa570_xor1; wire [0:0] s_dadda_cla32_fa570_or0; wire [0:0] s_dadda_cla32_fa571_xor1; wire [0:0] s_dadda_cla32_fa571_or0; wire [0:0] s_dadda_cla32_fa572_xor1; wire [0:0] s_dadda_cla32_fa572_or0; wire [0:0] s_dadda_cla32_fa573_xor1; wire [0:0] s_dadda_cla32_fa573_or0; wire [0:0] s_dadda_cla32_fa574_xor1; wire [0:0] s_dadda_cla32_fa574_or0; wire [0:0] s_dadda_cla32_fa575_xor1; wire [0:0] s_dadda_cla32_fa575_or0; wire [0:0] s_dadda_cla32_nand_31_13; wire [0:0] s_dadda_cla32_and_30_14; wire [0:0] s_dadda_cla32_and_29_15; wire [0:0] s_dadda_cla32_fa576_xor1; wire [0:0] s_dadda_cla32_fa576_or0; wire [0:0] s_dadda_cla32_and_28_16; wire [0:0] s_dadda_cla32_and_27_17; wire [0:0] s_dadda_cla32_and_26_18; wire [0:0] s_dadda_cla32_fa577_xor1; wire [0:0] s_dadda_cla32_fa577_or0; wire [0:0] s_dadda_cla32_and_25_19; wire [0:0] s_dadda_cla32_and_24_20; wire [0:0] s_dadda_cla32_and_23_21; wire [0:0] s_dadda_cla32_fa578_xor1; wire [0:0] s_dadda_cla32_fa578_or0; wire [0:0] s_dadda_cla32_and_22_22; wire [0:0] s_dadda_cla32_and_21_23; wire [0:0] s_dadda_cla32_and_20_24; wire [0:0] s_dadda_cla32_fa579_xor1; wire [0:0] s_dadda_cla32_fa579_or0; wire [0:0] s_dadda_cla32_and_19_25; wire [0:0] s_dadda_cla32_and_18_26; wire [0:0] s_dadda_cla32_and_17_27; wire [0:0] s_dadda_cla32_fa580_xor1; wire [0:0] s_dadda_cla32_fa580_or0; wire [0:0] s_dadda_cla32_and_16_28; wire [0:0] s_dadda_cla32_and_15_29; wire [0:0] s_dadda_cla32_and_14_30; wire [0:0] s_dadda_cla32_fa581_xor1; wire [0:0] s_dadda_cla32_fa581_or0; wire [0:0] s_dadda_cla32_nand_13_31; wire [0:0] s_dadda_cla32_fa582_xor1; wire [0:0] s_dadda_cla32_fa582_or0; wire [0:0] s_dadda_cla32_fa583_xor1; wire [0:0] s_dadda_cla32_fa583_or0; wire [0:0] s_dadda_cla32_fa584_xor1; wire [0:0] s_dadda_cla32_fa584_or0; wire [0:0] s_dadda_cla32_fa585_xor1; wire [0:0] s_dadda_cla32_fa585_or0; wire [0:0] s_dadda_cla32_fa586_xor1; wire [0:0] s_dadda_cla32_fa586_or0; wire [0:0] s_dadda_cla32_fa587_xor1; wire [0:0] s_dadda_cla32_fa587_or0; wire [0:0] s_dadda_cla32_fa588_xor1; wire [0:0] s_dadda_cla32_fa588_or0; wire [0:0] s_dadda_cla32_nand_31_14; wire [0:0] s_dadda_cla32_fa589_xor1; wire [0:0] s_dadda_cla32_fa589_or0; wire [0:0] s_dadda_cla32_and_30_15; wire [0:0] s_dadda_cla32_and_29_16; wire [0:0] s_dadda_cla32_and_28_17; wire [0:0] s_dadda_cla32_fa590_xor1; wire [0:0] s_dadda_cla32_fa590_or0; wire [0:0] s_dadda_cla32_and_27_18; wire [0:0] s_dadda_cla32_and_26_19; wire [0:0] s_dadda_cla32_and_25_20; wire [0:0] s_dadda_cla32_fa591_xor1; wire [0:0] s_dadda_cla32_fa591_or0; wire [0:0] s_dadda_cla32_and_24_21; wire [0:0] s_dadda_cla32_and_23_22; wire [0:0] s_dadda_cla32_and_22_23; wire [0:0] s_dadda_cla32_fa592_xor1; wire [0:0] s_dadda_cla32_fa592_or0; wire [0:0] s_dadda_cla32_and_21_24; wire [0:0] s_dadda_cla32_and_20_25; wire [0:0] s_dadda_cla32_and_19_26; wire [0:0] s_dadda_cla32_fa593_xor1; wire [0:0] s_dadda_cla32_fa593_or0; wire [0:0] s_dadda_cla32_and_18_27; wire [0:0] s_dadda_cla32_and_17_28; wire [0:0] s_dadda_cla32_and_16_29; wire [0:0] s_dadda_cla32_fa594_xor1; wire [0:0] s_dadda_cla32_fa594_or0; wire [0:0] s_dadda_cla32_and_15_30; wire [0:0] s_dadda_cla32_nand_14_31; wire [0:0] s_dadda_cla32_fa595_xor1; wire [0:0] s_dadda_cla32_fa595_or0; wire [0:0] s_dadda_cla32_fa596_xor1; wire [0:0] s_dadda_cla32_fa596_or0; wire [0:0] s_dadda_cla32_fa597_xor1; wire [0:0] s_dadda_cla32_fa597_or0; wire [0:0] s_dadda_cla32_fa598_xor1; wire [0:0] s_dadda_cla32_fa598_or0; wire [0:0] s_dadda_cla32_fa599_xor1; wire [0:0] s_dadda_cla32_fa599_or0; wire [0:0] s_dadda_cla32_fa600_xor1; wire [0:0] s_dadda_cla32_fa600_or0; wire [0:0] s_dadda_cla32_fa601_xor1; wire [0:0] s_dadda_cla32_fa601_or0; wire [0:0] s_dadda_cla32_nand_31_15; wire [0:0] s_dadda_cla32_and_30_16; wire [0:0] s_dadda_cla32_fa602_xor1; wire [0:0] s_dadda_cla32_fa602_or0; wire [0:0] s_dadda_cla32_and_29_17; wire [0:0] s_dadda_cla32_and_28_18; wire [0:0] s_dadda_cla32_and_27_19; wire [0:0] s_dadda_cla32_fa603_xor1; wire [0:0] s_dadda_cla32_fa603_or0; wire [0:0] s_dadda_cla32_and_26_20; wire [0:0] s_dadda_cla32_and_25_21; wire [0:0] s_dadda_cla32_and_24_22; wire [0:0] s_dadda_cla32_fa604_xor1; wire [0:0] s_dadda_cla32_fa604_or0; wire [0:0] s_dadda_cla32_and_23_23; wire [0:0] s_dadda_cla32_and_22_24; wire [0:0] s_dadda_cla32_and_21_25; wire [0:0] s_dadda_cla32_fa605_xor1; wire [0:0] s_dadda_cla32_fa605_or0; wire [0:0] s_dadda_cla32_and_20_26; wire [0:0] s_dadda_cla32_and_19_27; wire [0:0] s_dadda_cla32_and_18_28; wire [0:0] s_dadda_cla32_fa606_xor1; wire [0:0] s_dadda_cla32_fa606_or0; wire [0:0] s_dadda_cla32_and_17_29; wire [0:0] s_dadda_cla32_and_16_30; wire [0:0] s_dadda_cla32_nand_15_31; wire [0:0] s_dadda_cla32_fa607_xor1; wire [0:0] s_dadda_cla32_fa607_or0; wire [0:0] s_dadda_cla32_fa608_xor1; wire [0:0] s_dadda_cla32_fa608_or0; wire [0:0] s_dadda_cla32_fa609_xor1; wire [0:0] s_dadda_cla32_fa609_or0; wire [0:0] s_dadda_cla32_fa610_xor1; wire [0:0] s_dadda_cla32_fa610_or0; wire [0:0] s_dadda_cla32_fa611_xor1; wire [0:0] s_dadda_cla32_fa611_or0; wire [0:0] s_dadda_cla32_fa612_xor1; wire [0:0] s_dadda_cla32_fa612_or0; wire [0:0] s_dadda_cla32_fa613_xor1; wire [0:0] s_dadda_cla32_fa613_or0; wire [0:0] s_dadda_cla32_nand_31_16; wire [0:0] s_dadda_cla32_and_30_17; wire [0:0] s_dadda_cla32_and_29_18; wire [0:0] s_dadda_cla32_fa614_xor1; wire [0:0] s_dadda_cla32_fa614_or0; wire [0:0] s_dadda_cla32_and_28_19; wire [0:0] s_dadda_cla32_and_27_20; wire [0:0] s_dadda_cla32_and_26_21; wire [0:0] s_dadda_cla32_fa615_xor1; wire [0:0] s_dadda_cla32_fa615_or0; wire [0:0] s_dadda_cla32_and_25_22; wire [0:0] s_dadda_cla32_and_24_23; wire [0:0] s_dadda_cla32_and_23_24; wire [0:0] s_dadda_cla32_fa616_xor1; wire [0:0] s_dadda_cla32_fa616_or0; wire [0:0] s_dadda_cla32_and_22_25; wire [0:0] s_dadda_cla32_and_21_26; wire [0:0] s_dadda_cla32_and_20_27; wire [0:0] s_dadda_cla32_fa617_xor1; wire [0:0] s_dadda_cla32_fa617_or0; wire [0:0] s_dadda_cla32_and_19_28; wire [0:0] s_dadda_cla32_and_18_29; wire [0:0] s_dadda_cla32_and_17_30; wire [0:0] s_dadda_cla32_fa618_xor1; wire [0:0] s_dadda_cla32_fa618_or0; wire [0:0] s_dadda_cla32_nand_16_31; wire [0:0] s_dadda_cla32_fa619_xor1; wire [0:0] s_dadda_cla32_fa619_or0; wire [0:0] s_dadda_cla32_fa620_xor1; wire [0:0] s_dadda_cla32_fa620_or0; wire [0:0] s_dadda_cla32_fa621_xor1; wire [0:0] s_dadda_cla32_fa621_or0; wire [0:0] s_dadda_cla32_fa622_xor1; wire [0:0] s_dadda_cla32_fa622_or0; wire [0:0] s_dadda_cla32_fa623_xor1; wire [0:0] s_dadda_cla32_fa623_or0; wire [0:0] s_dadda_cla32_nand_31_17; wire [0:0] s_dadda_cla32_fa624_xor1; wire [0:0] s_dadda_cla32_fa624_or0; wire [0:0] s_dadda_cla32_and_30_18; wire [0:0] s_dadda_cla32_and_29_19; wire [0:0] s_dadda_cla32_and_28_20; wire [0:0] s_dadda_cla32_fa625_xor1; wire [0:0] s_dadda_cla32_fa625_or0; wire [0:0] s_dadda_cla32_and_27_21; wire [0:0] s_dadda_cla32_and_26_22; wire [0:0] s_dadda_cla32_and_25_23; wire [0:0] s_dadda_cla32_fa626_xor1; wire [0:0] s_dadda_cla32_fa626_or0; wire [0:0] s_dadda_cla32_and_24_24; wire [0:0] s_dadda_cla32_and_23_25; wire [0:0] s_dadda_cla32_and_22_26; wire [0:0] s_dadda_cla32_fa627_xor1; wire [0:0] s_dadda_cla32_fa627_or0; wire [0:0] s_dadda_cla32_and_21_27; wire [0:0] s_dadda_cla32_and_20_28; wire [0:0] s_dadda_cla32_and_19_29; wire [0:0] s_dadda_cla32_fa628_xor1; wire [0:0] s_dadda_cla32_fa628_or0; wire [0:0] s_dadda_cla32_and_18_30; wire [0:0] s_dadda_cla32_nand_17_31; wire [0:0] s_dadda_cla32_fa629_xor1; wire [0:0] s_dadda_cla32_fa629_or0; wire [0:0] s_dadda_cla32_fa630_xor1; wire [0:0] s_dadda_cla32_fa630_or0; wire [0:0] s_dadda_cla32_fa631_xor1; wire [0:0] s_dadda_cla32_fa631_or0; wire [0:0] s_dadda_cla32_fa632_xor1; wire [0:0] s_dadda_cla32_fa632_or0; wire [0:0] s_dadda_cla32_fa633_xor1; wire [0:0] s_dadda_cla32_fa633_or0; wire [0:0] s_dadda_cla32_nand_31_18; wire [0:0] s_dadda_cla32_and_30_19; wire [0:0] s_dadda_cla32_fa634_xor1; wire [0:0] s_dadda_cla32_fa634_or0; wire [0:0] s_dadda_cla32_and_29_20; wire [0:0] s_dadda_cla32_and_28_21; wire [0:0] s_dadda_cla32_and_27_22; wire [0:0] s_dadda_cla32_fa635_xor1; wire [0:0] s_dadda_cla32_fa635_or0; wire [0:0] s_dadda_cla32_and_26_23; wire [0:0] s_dadda_cla32_and_25_24; wire [0:0] s_dadda_cla32_and_24_25; wire [0:0] s_dadda_cla32_fa636_xor1; wire [0:0] s_dadda_cla32_fa636_or0; wire [0:0] s_dadda_cla32_and_23_26; wire [0:0] s_dadda_cla32_and_22_27; wire [0:0] s_dadda_cla32_and_21_28; wire [0:0] s_dadda_cla32_fa637_xor1; wire [0:0] s_dadda_cla32_fa637_or0; wire [0:0] s_dadda_cla32_and_20_29; wire [0:0] s_dadda_cla32_and_19_30; wire [0:0] s_dadda_cla32_nand_18_31; wire [0:0] s_dadda_cla32_fa638_xor1; wire [0:0] s_dadda_cla32_fa638_or0; wire [0:0] s_dadda_cla32_fa639_xor1; wire [0:0] s_dadda_cla32_fa639_or0; wire [0:0] s_dadda_cla32_fa640_xor1; wire [0:0] s_dadda_cla32_fa640_or0; wire [0:0] s_dadda_cla32_fa641_xor1; wire [0:0] s_dadda_cla32_fa641_or0; wire [0:0] s_dadda_cla32_fa642_xor1; wire [0:0] s_dadda_cla32_fa642_or0; wire [0:0] s_dadda_cla32_nand_31_19; wire [0:0] s_dadda_cla32_and_30_20; wire [0:0] s_dadda_cla32_and_29_21; wire [0:0] s_dadda_cla32_fa643_xor1; wire [0:0] s_dadda_cla32_fa643_or0; wire [0:0] s_dadda_cla32_and_28_22; wire [0:0] s_dadda_cla32_and_27_23; wire [0:0] s_dadda_cla32_and_26_24; wire [0:0] s_dadda_cla32_fa644_xor1; wire [0:0] s_dadda_cla32_fa644_or0; wire [0:0] s_dadda_cla32_and_25_25; wire [0:0] s_dadda_cla32_and_24_26; wire [0:0] s_dadda_cla32_and_23_27; wire [0:0] s_dadda_cla32_fa645_xor1; wire [0:0] s_dadda_cla32_fa645_or0; wire [0:0] s_dadda_cla32_and_22_28; wire [0:0] s_dadda_cla32_and_21_29; wire [0:0] s_dadda_cla32_and_20_30; wire [0:0] s_dadda_cla32_fa646_xor1; wire [0:0] s_dadda_cla32_fa646_or0; wire [0:0] s_dadda_cla32_nand_19_31; wire [0:0] s_dadda_cla32_fa647_xor1; wire [0:0] s_dadda_cla32_fa647_or0; wire [0:0] s_dadda_cla32_fa648_xor1; wire [0:0] s_dadda_cla32_fa648_or0; wire [0:0] s_dadda_cla32_fa649_xor1; wire [0:0] s_dadda_cla32_fa649_or0; wire [0:0] s_dadda_cla32_nand_31_20; wire [0:0] s_dadda_cla32_fa650_xor1; wire [0:0] s_dadda_cla32_fa650_or0; wire [0:0] s_dadda_cla32_and_30_21; wire [0:0] s_dadda_cla32_and_29_22; wire [0:0] s_dadda_cla32_and_28_23; wire [0:0] s_dadda_cla32_fa651_xor1; wire [0:0] s_dadda_cla32_fa651_or0; wire [0:0] s_dadda_cla32_and_27_24; wire [0:0] s_dadda_cla32_and_26_25; wire [0:0] s_dadda_cla32_and_25_26; wire [0:0] s_dadda_cla32_fa652_xor1; wire [0:0] s_dadda_cla32_fa652_or0; wire [0:0] s_dadda_cla32_and_24_27; wire [0:0] s_dadda_cla32_and_23_28; wire [0:0] s_dadda_cla32_and_22_29; wire [0:0] s_dadda_cla32_fa653_xor1; wire [0:0] s_dadda_cla32_fa653_or0; wire [0:0] s_dadda_cla32_and_21_30; wire [0:0] s_dadda_cla32_nand_20_31; wire [0:0] s_dadda_cla32_fa654_xor1; wire [0:0] s_dadda_cla32_fa654_or0; wire [0:0] s_dadda_cla32_fa655_xor1; wire [0:0] s_dadda_cla32_fa655_or0; wire [0:0] s_dadda_cla32_fa656_xor1; wire [0:0] s_dadda_cla32_fa656_or0; wire [0:0] s_dadda_cla32_nand_31_21; wire [0:0] s_dadda_cla32_and_30_22; wire [0:0] s_dadda_cla32_fa657_xor1; wire [0:0] s_dadda_cla32_fa657_or0; wire [0:0] s_dadda_cla32_and_29_23; wire [0:0] s_dadda_cla32_and_28_24; wire [0:0] s_dadda_cla32_and_27_25; wire [0:0] s_dadda_cla32_fa658_xor1; wire [0:0] s_dadda_cla32_fa658_or0; wire [0:0] s_dadda_cla32_and_26_26; wire [0:0] s_dadda_cla32_and_25_27; wire [0:0] s_dadda_cla32_and_24_28; wire [0:0] s_dadda_cla32_fa659_xor1; wire [0:0] s_dadda_cla32_fa659_or0; wire [0:0] s_dadda_cla32_and_23_29; wire [0:0] s_dadda_cla32_and_22_30; wire [0:0] s_dadda_cla32_nand_21_31; wire [0:0] s_dadda_cla32_fa660_xor1; wire [0:0] s_dadda_cla32_fa660_or0; wire [0:0] s_dadda_cla32_fa661_xor1; wire [0:0] s_dadda_cla32_fa661_or0; wire [0:0] s_dadda_cla32_fa662_xor1; wire [0:0] s_dadda_cla32_fa662_or0; wire [0:0] s_dadda_cla32_nand_31_22; wire [0:0] s_dadda_cla32_and_30_23; wire [0:0] s_dadda_cla32_and_29_24; wire [0:0] s_dadda_cla32_fa663_xor1; wire [0:0] s_dadda_cla32_fa663_or0; wire [0:0] s_dadda_cla32_and_28_25; wire [0:0] s_dadda_cla32_and_27_26; wire [0:0] s_dadda_cla32_and_26_27; wire [0:0] s_dadda_cla32_fa664_xor1; wire [0:0] s_dadda_cla32_fa664_or0; wire [0:0] s_dadda_cla32_and_25_28; wire [0:0] s_dadda_cla32_and_24_29; wire [0:0] s_dadda_cla32_and_23_30; wire [0:0] s_dadda_cla32_fa665_xor1; wire [0:0] s_dadda_cla32_fa665_or0; wire [0:0] s_dadda_cla32_fa666_xor1; wire [0:0] s_dadda_cla32_fa666_or0; wire [0:0] s_dadda_cla32_nand_31_23; wire [0:0] s_dadda_cla32_fa667_xor1; wire [0:0] s_dadda_cla32_fa667_or0; wire [0:0] s_dadda_cla32_and_30_24; wire [0:0] s_dadda_cla32_and_29_25; wire [0:0] s_dadda_cla32_and_28_26; wire [0:0] s_dadda_cla32_fa668_xor1; wire [0:0] s_dadda_cla32_fa668_or0; wire [0:0] s_dadda_cla32_and_27_27; wire [0:0] s_dadda_cla32_and_26_28; wire [0:0] s_dadda_cla32_and_25_29; wire [0:0] s_dadda_cla32_fa669_xor1; wire [0:0] s_dadda_cla32_fa669_or0; wire [0:0] s_dadda_cla32_fa670_xor1; wire [0:0] s_dadda_cla32_fa670_or0; wire [0:0] s_dadda_cla32_nand_31_24; wire [0:0] s_dadda_cla32_and_30_25; wire [0:0] s_dadda_cla32_fa671_xor1; wire [0:0] s_dadda_cla32_fa671_or0; wire [0:0] s_dadda_cla32_and_29_26; wire [0:0] s_dadda_cla32_and_28_27; wire [0:0] s_dadda_cla32_and_27_28; wire [0:0] s_dadda_cla32_fa672_xor1; wire [0:0] s_dadda_cla32_fa672_or0; wire [0:0] s_dadda_cla32_fa673_xor1; wire [0:0] s_dadda_cla32_fa673_or0; wire [0:0] s_dadda_cla32_nand_31_25; wire [0:0] s_dadda_cla32_and_30_26; wire [0:0] s_dadda_cla32_and_29_27; wire [0:0] s_dadda_cla32_fa674_xor1; wire [0:0] s_dadda_cla32_fa674_or0; wire [0:0] s_dadda_cla32_nand_31_26; wire [0:0] s_dadda_cla32_fa675_xor1; wire [0:0] s_dadda_cla32_fa675_or0; wire [0:0] s_dadda_cla32_and_4_0; wire [0:0] s_dadda_cla32_and_3_1; wire [0:0] s_dadda_cla32_ha26_xor0; wire [0:0] s_dadda_cla32_ha26_and0; wire [0:0] s_dadda_cla32_and_5_0; wire [0:0] s_dadda_cla32_and_4_1; wire [0:0] s_dadda_cla32_fa676_xor1; wire [0:0] s_dadda_cla32_fa676_or0; wire [0:0] s_dadda_cla32_and_3_2; wire [0:0] s_dadda_cla32_and_2_3; wire [0:0] s_dadda_cla32_ha27_xor0; wire [0:0] s_dadda_cla32_ha27_and0; wire [0:0] s_dadda_cla32_and_4_2; wire [0:0] s_dadda_cla32_fa677_xor1; wire [0:0] s_dadda_cla32_fa677_or0; wire [0:0] s_dadda_cla32_and_3_3; wire [0:0] s_dadda_cla32_and_2_4; wire [0:0] s_dadda_cla32_and_1_5; wire [0:0] s_dadda_cla32_fa678_xor1; wire [0:0] s_dadda_cla32_fa678_or0; wire [0:0] s_dadda_cla32_and_3_4; wire [0:0] s_dadda_cla32_fa679_xor1; wire [0:0] s_dadda_cla32_fa679_or0; wire [0:0] s_dadda_cla32_and_2_5; wire [0:0] s_dadda_cla32_and_1_6; wire [0:0] s_dadda_cla32_and_0_7; wire [0:0] s_dadda_cla32_fa680_xor1; wire [0:0] s_dadda_cla32_fa680_or0; wire [0:0] s_dadda_cla32_and_2_6; wire [0:0] s_dadda_cla32_fa681_xor1; wire [0:0] s_dadda_cla32_fa681_or0; wire [0:0] s_dadda_cla32_and_1_7; wire [0:0] s_dadda_cla32_and_0_8; wire [0:0] s_dadda_cla32_fa682_xor1; wire [0:0] s_dadda_cla32_fa682_or0; wire [0:0] s_dadda_cla32_and_1_8; wire [0:0] s_dadda_cla32_fa683_xor1; wire [0:0] s_dadda_cla32_fa683_or0; wire [0:0] s_dadda_cla32_and_0_9; wire [0:0] s_dadda_cla32_fa684_xor1; wire [0:0] s_dadda_cla32_fa684_or0; wire [0:0] s_dadda_cla32_and_0_10; wire [0:0] s_dadda_cla32_fa685_xor1; wire [0:0] s_dadda_cla32_fa685_or0; wire [0:0] s_dadda_cla32_fa686_xor1; wire [0:0] s_dadda_cla32_fa686_or0; wire [0:0] s_dadda_cla32_fa687_xor1; wire [0:0] s_dadda_cla32_fa687_or0; wire [0:0] s_dadda_cla32_fa688_xor1; wire [0:0] s_dadda_cla32_fa688_or0; wire [0:0] s_dadda_cla32_fa689_xor1; wire [0:0] s_dadda_cla32_fa689_or0; wire [0:0] s_dadda_cla32_fa690_xor1; wire [0:0] s_dadda_cla32_fa690_or0; wire [0:0] s_dadda_cla32_fa691_xor1; wire [0:0] s_dadda_cla32_fa691_or0; wire [0:0] s_dadda_cla32_fa692_xor1; wire [0:0] s_dadda_cla32_fa692_or0; wire [0:0] s_dadda_cla32_fa693_xor1; wire [0:0] s_dadda_cla32_fa693_or0; wire [0:0] s_dadda_cla32_fa694_xor1; wire [0:0] s_dadda_cla32_fa694_or0; wire [0:0] s_dadda_cla32_fa695_xor1; wire [0:0] s_dadda_cla32_fa695_or0; wire [0:0] s_dadda_cla32_fa696_xor1; wire [0:0] s_dadda_cla32_fa696_or0; wire [0:0] s_dadda_cla32_fa697_xor1; wire [0:0] s_dadda_cla32_fa697_or0; wire [0:0] s_dadda_cla32_fa698_xor1; wire [0:0] s_dadda_cla32_fa698_or0; wire [0:0] s_dadda_cla32_fa699_xor1; wire [0:0] s_dadda_cla32_fa699_or0; wire [0:0] s_dadda_cla32_fa700_xor1; wire [0:0] s_dadda_cla32_fa700_or0; wire [0:0] s_dadda_cla32_fa701_xor1; wire [0:0] s_dadda_cla32_fa701_or0; wire [0:0] s_dadda_cla32_fa702_xor1; wire [0:0] s_dadda_cla32_fa702_or0; wire [0:0] s_dadda_cla32_fa703_xor1; wire [0:0] s_dadda_cla32_fa703_or0; wire [0:0] s_dadda_cla32_fa704_xor1; wire [0:0] s_dadda_cla32_fa704_or0; wire [0:0] s_dadda_cla32_fa705_xor1; wire [0:0] s_dadda_cla32_fa705_or0; wire [0:0] s_dadda_cla32_fa706_xor1; wire [0:0] s_dadda_cla32_fa706_or0; wire [0:0] s_dadda_cla32_fa707_xor1; wire [0:0] s_dadda_cla32_fa707_or0; wire [0:0] s_dadda_cla32_fa708_xor1; wire [0:0] s_dadda_cla32_fa708_or0; wire [0:0] s_dadda_cla32_fa709_xor1; wire [0:0] s_dadda_cla32_fa709_or0; wire [0:0] s_dadda_cla32_fa710_xor1; wire [0:0] s_dadda_cla32_fa710_or0; wire [0:0] s_dadda_cla32_fa711_xor1; wire [0:0] s_dadda_cla32_fa711_or0; wire [0:0] s_dadda_cla32_fa712_xor1; wire [0:0] s_dadda_cla32_fa712_or0; wire [0:0] s_dadda_cla32_fa713_xor1; wire [0:0] s_dadda_cla32_fa713_or0; wire [0:0] s_dadda_cla32_fa714_xor1; wire [0:0] s_dadda_cla32_fa714_or0; wire [0:0] s_dadda_cla32_fa715_xor1; wire [0:0] s_dadda_cla32_fa715_or0; wire [0:0] s_dadda_cla32_fa716_xor1; wire [0:0] s_dadda_cla32_fa716_or0; wire [0:0] s_dadda_cla32_fa717_xor1; wire [0:0] s_dadda_cla32_fa717_or0; wire [0:0] s_dadda_cla32_fa718_xor1; wire [0:0] s_dadda_cla32_fa718_or0; wire [0:0] s_dadda_cla32_fa719_xor1; wire [0:0] s_dadda_cla32_fa719_or0; wire [0:0] s_dadda_cla32_fa720_xor1; wire [0:0] s_dadda_cla32_fa720_or0; wire [0:0] s_dadda_cla32_fa721_xor1; wire [0:0] s_dadda_cla32_fa721_or0; wire [0:0] s_dadda_cla32_fa722_xor1; wire [0:0] s_dadda_cla32_fa722_or0; wire [0:0] s_dadda_cla32_fa723_xor1; wire [0:0] s_dadda_cla32_fa723_or0; wire [0:0] s_dadda_cla32_fa724_xor1; wire [0:0] s_dadda_cla32_fa724_or0; wire [0:0] s_dadda_cla32_fa725_xor1; wire [0:0] s_dadda_cla32_fa725_or0; wire [0:0] s_dadda_cla32_fa726_xor1; wire [0:0] s_dadda_cla32_fa726_or0; wire [0:0] s_dadda_cla32_fa727_xor1; wire [0:0] s_dadda_cla32_fa727_or0; wire [0:0] s_dadda_cla32_fa728_xor1; wire [0:0] s_dadda_cla32_fa728_or0; wire [0:0] s_dadda_cla32_fa729_xor1; wire [0:0] s_dadda_cla32_fa729_or0; wire [0:0] s_dadda_cla32_fa730_xor1; wire [0:0] s_dadda_cla32_fa730_or0; wire [0:0] s_dadda_cla32_fa731_xor1; wire [0:0] s_dadda_cla32_fa731_or0; wire [0:0] s_dadda_cla32_fa732_xor1; wire [0:0] s_dadda_cla32_fa732_or0; wire [0:0] s_dadda_cla32_fa733_xor1; wire [0:0] s_dadda_cla32_fa733_or0; wire [0:0] s_dadda_cla32_fa734_xor1; wire [0:0] s_dadda_cla32_fa734_or0; wire [0:0] s_dadda_cla32_fa735_xor1; wire [0:0] s_dadda_cla32_fa735_or0; wire [0:0] s_dadda_cla32_fa736_xor1; wire [0:0] s_dadda_cla32_fa736_or0; wire [0:0] s_dadda_cla32_fa737_xor1; wire [0:0] s_dadda_cla32_fa737_or0; wire [0:0] s_dadda_cla32_fa738_xor1; wire [0:0] s_dadda_cla32_fa738_or0; wire [0:0] s_dadda_cla32_fa739_xor1; wire [0:0] s_dadda_cla32_fa739_or0; wire [0:0] s_dadda_cla32_fa740_xor1; wire [0:0] s_dadda_cla32_fa740_or0; wire [0:0] s_dadda_cla32_fa741_xor1; wire [0:0] s_dadda_cla32_fa741_or0; wire [0:0] s_dadda_cla32_fa742_xor1; wire [0:0] s_dadda_cla32_fa742_or0; wire [0:0] s_dadda_cla32_fa743_xor1; wire [0:0] s_dadda_cla32_fa743_or0; wire [0:0] s_dadda_cla32_fa744_xor1; wire [0:0] s_dadda_cla32_fa744_or0; wire [0:0] s_dadda_cla32_fa745_xor1; wire [0:0] s_dadda_cla32_fa745_or0; wire [0:0] s_dadda_cla32_fa746_xor1; wire [0:0] s_dadda_cla32_fa746_or0; wire [0:0] s_dadda_cla32_fa747_xor1; wire [0:0] s_dadda_cla32_fa747_or0; wire [0:0] s_dadda_cla32_fa748_xor1; wire [0:0] s_dadda_cla32_fa748_or0; wire [0:0] s_dadda_cla32_fa749_xor1; wire [0:0] s_dadda_cla32_fa749_or0; wire [0:0] s_dadda_cla32_fa750_xor1; wire [0:0] s_dadda_cla32_fa750_or0; wire [0:0] s_dadda_cla32_fa751_xor1; wire [0:0] s_dadda_cla32_fa751_or0; wire [0:0] s_dadda_cla32_fa752_xor1; wire [0:0] s_dadda_cla32_fa752_or0; wire [0:0] s_dadda_cla32_fa753_xor1; wire [0:0] s_dadda_cla32_fa753_or0; wire [0:0] s_dadda_cla32_fa754_xor1; wire [0:0] s_dadda_cla32_fa754_or0; wire [0:0] s_dadda_cla32_fa755_xor1; wire [0:0] s_dadda_cla32_fa755_or0; wire [0:0] s_dadda_cla32_fa756_xor1; wire [0:0] s_dadda_cla32_fa756_or0; wire [0:0] s_dadda_cla32_fa757_xor1; wire [0:0] s_dadda_cla32_fa757_or0; wire [0:0] s_dadda_cla32_fa758_xor1; wire [0:0] s_dadda_cla32_fa758_or0; wire [0:0] s_dadda_cla32_fa759_xor1; wire [0:0] s_dadda_cla32_fa759_or0; wire [0:0] s_dadda_cla32_fa760_xor1; wire [0:0] s_dadda_cla32_fa760_or0; wire [0:0] s_dadda_cla32_fa761_xor1; wire [0:0] s_dadda_cla32_fa761_or0; wire [0:0] s_dadda_cla32_fa762_xor1; wire [0:0] s_dadda_cla32_fa762_or0; wire [0:0] s_dadda_cla32_fa763_xor1; wire [0:0] s_dadda_cla32_fa763_or0; wire [0:0] s_dadda_cla32_fa764_xor1; wire [0:0] s_dadda_cla32_fa764_or0; wire [0:0] s_dadda_cla32_fa765_xor1; wire [0:0] s_dadda_cla32_fa765_or0; wire [0:0] s_dadda_cla32_fa766_xor1; wire [0:0] s_dadda_cla32_fa766_or0; wire [0:0] s_dadda_cla32_fa767_xor1; wire [0:0] s_dadda_cla32_fa767_or0; wire [0:0] s_dadda_cla32_fa768_xor1; wire [0:0] s_dadda_cla32_fa768_or0; wire [0:0] s_dadda_cla32_fa769_xor1; wire [0:0] s_dadda_cla32_fa769_or0; wire [0:0] s_dadda_cla32_fa770_xor1; wire [0:0] s_dadda_cla32_fa770_or0; wire [0:0] s_dadda_cla32_nand_22_31; wire [0:0] s_dadda_cla32_fa771_xor1; wire [0:0] s_dadda_cla32_fa771_or0; wire [0:0] s_dadda_cla32_fa772_xor1; wire [0:0] s_dadda_cla32_fa772_or0; wire [0:0] s_dadda_cla32_and_24_30; wire [0:0] s_dadda_cla32_fa773_xor1; wire [0:0] s_dadda_cla32_fa773_or0; wire [0:0] s_dadda_cla32_nand_23_31; wire [0:0] s_dadda_cla32_fa774_xor1; wire [0:0] s_dadda_cla32_fa774_or0; wire [0:0] s_dadda_cla32_and_26_29; wire [0:0] s_dadda_cla32_fa775_xor1; wire [0:0] s_dadda_cla32_fa775_or0; wire [0:0] s_dadda_cla32_and_25_30; wire [0:0] s_dadda_cla32_nand_24_31; wire [0:0] s_dadda_cla32_fa776_xor1; wire [0:0] s_dadda_cla32_fa776_or0; wire [0:0] s_dadda_cla32_and_28_28; wire [0:0] s_dadda_cla32_fa777_xor1; wire [0:0] s_dadda_cla32_fa777_or0; wire [0:0] s_dadda_cla32_and_27_29; wire [0:0] s_dadda_cla32_and_26_30; wire [0:0] s_dadda_cla32_nand_25_31; wire [0:0] s_dadda_cla32_fa778_xor1; wire [0:0] s_dadda_cla32_fa778_or0; wire [0:0] s_dadda_cla32_and_30_27; wire [0:0] s_dadda_cla32_fa779_xor1; wire [0:0] s_dadda_cla32_fa779_or0; wire [0:0] s_dadda_cla32_and_29_28; wire [0:0] s_dadda_cla32_and_28_29; wire [0:0] s_dadda_cla32_and_27_30; wire [0:0] s_dadda_cla32_fa780_xor1; wire [0:0] s_dadda_cla32_fa780_or0; wire [0:0] s_dadda_cla32_fa781_xor1; wire [0:0] s_dadda_cla32_fa781_or0; wire [0:0] s_dadda_cla32_nand_31_27; wire [0:0] s_dadda_cla32_and_30_28; wire [0:0] s_dadda_cla32_and_29_29; wire [0:0] s_dadda_cla32_fa782_xor1; wire [0:0] s_dadda_cla32_fa782_or0; wire [0:0] s_dadda_cla32_nand_31_28; wire [0:0] s_dadda_cla32_fa783_xor1; wire [0:0] s_dadda_cla32_fa783_or0; wire [0:0] s_dadda_cla32_and_3_0; wire [0:0] s_dadda_cla32_and_2_1; wire [0:0] s_dadda_cla32_ha28_xor0; wire [0:0] s_dadda_cla32_ha28_and0; wire [0:0] s_dadda_cla32_and_2_2; wire [0:0] s_dadda_cla32_and_1_3; wire [0:0] s_dadda_cla32_fa784_xor1; wire [0:0] s_dadda_cla32_fa784_or0; wire [0:0] s_dadda_cla32_and_1_4; wire [0:0] s_dadda_cla32_and_0_5; wire [0:0] s_dadda_cla32_fa785_xor1; wire [0:0] s_dadda_cla32_fa785_or0; wire [0:0] s_dadda_cla32_and_0_6; wire [0:0] s_dadda_cla32_fa786_xor1; wire [0:0] s_dadda_cla32_fa786_or0; wire [0:0] s_dadda_cla32_fa787_xor1; wire [0:0] s_dadda_cla32_fa787_or0; wire [0:0] s_dadda_cla32_fa788_xor1; wire [0:0] s_dadda_cla32_fa788_or0; wire [0:0] s_dadda_cla32_fa789_xor1; wire [0:0] s_dadda_cla32_fa789_or0; wire [0:0] s_dadda_cla32_fa790_xor1; wire [0:0] s_dadda_cla32_fa790_or0; wire [0:0] s_dadda_cla32_fa791_xor1; wire [0:0] s_dadda_cla32_fa791_or0; wire [0:0] s_dadda_cla32_fa792_xor1; wire [0:0] s_dadda_cla32_fa792_or0; wire [0:0] s_dadda_cla32_fa793_xor1; wire [0:0] s_dadda_cla32_fa793_or0; wire [0:0] s_dadda_cla32_fa794_xor1; wire [0:0] s_dadda_cla32_fa794_or0; wire [0:0] s_dadda_cla32_fa795_xor1; wire [0:0] s_dadda_cla32_fa795_or0; wire [0:0] s_dadda_cla32_fa796_xor1; wire [0:0] s_dadda_cla32_fa796_or0; wire [0:0] s_dadda_cla32_fa797_xor1; wire [0:0] s_dadda_cla32_fa797_or0; wire [0:0] s_dadda_cla32_fa798_xor1; wire [0:0] s_dadda_cla32_fa798_or0; wire [0:0] s_dadda_cla32_fa799_xor1; wire [0:0] s_dadda_cla32_fa799_or0; wire [0:0] s_dadda_cla32_fa800_xor1; wire [0:0] s_dadda_cla32_fa800_or0; wire [0:0] s_dadda_cla32_fa801_xor1; wire [0:0] s_dadda_cla32_fa801_or0; wire [0:0] s_dadda_cla32_fa802_xor1; wire [0:0] s_dadda_cla32_fa802_or0; wire [0:0] s_dadda_cla32_fa803_xor1; wire [0:0] s_dadda_cla32_fa803_or0; wire [0:0] s_dadda_cla32_fa804_xor1; wire [0:0] s_dadda_cla32_fa804_or0; wire [0:0] s_dadda_cla32_fa805_xor1; wire [0:0] s_dadda_cla32_fa805_or0; wire [0:0] s_dadda_cla32_fa806_xor1; wire [0:0] s_dadda_cla32_fa806_or0; wire [0:0] s_dadda_cla32_fa807_xor1; wire [0:0] s_dadda_cla32_fa807_or0; wire [0:0] s_dadda_cla32_fa808_xor1; wire [0:0] s_dadda_cla32_fa808_or0; wire [0:0] s_dadda_cla32_fa809_xor1; wire [0:0] s_dadda_cla32_fa809_or0; wire [0:0] s_dadda_cla32_fa810_xor1; wire [0:0] s_dadda_cla32_fa810_or0; wire [0:0] s_dadda_cla32_fa811_xor1; wire [0:0] s_dadda_cla32_fa811_or0; wire [0:0] s_dadda_cla32_fa812_xor1; wire [0:0] s_dadda_cla32_fa812_or0; wire [0:0] s_dadda_cla32_fa813_xor1; wire [0:0] s_dadda_cla32_fa813_or0; wire [0:0] s_dadda_cla32_fa814_xor1; wire [0:0] s_dadda_cla32_fa814_or0; wire [0:0] s_dadda_cla32_fa815_xor1; wire [0:0] s_dadda_cla32_fa815_or0; wire [0:0] s_dadda_cla32_fa816_xor1; wire [0:0] s_dadda_cla32_fa816_or0; wire [0:0] s_dadda_cla32_fa817_xor1; wire [0:0] s_dadda_cla32_fa817_or0; wire [0:0] s_dadda_cla32_fa818_xor1; wire [0:0] s_dadda_cla32_fa818_or0; wire [0:0] s_dadda_cla32_fa819_xor1; wire [0:0] s_dadda_cla32_fa819_or0; wire [0:0] s_dadda_cla32_fa820_xor1; wire [0:0] s_dadda_cla32_fa820_or0; wire [0:0] s_dadda_cla32_fa821_xor1; wire [0:0] s_dadda_cla32_fa821_or0; wire [0:0] s_dadda_cla32_fa822_xor1; wire [0:0] s_dadda_cla32_fa822_or0; wire [0:0] s_dadda_cla32_fa823_xor1; wire [0:0] s_dadda_cla32_fa823_or0; wire [0:0] s_dadda_cla32_fa824_xor1; wire [0:0] s_dadda_cla32_fa824_or0; wire [0:0] s_dadda_cla32_fa825_xor1; wire [0:0] s_dadda_cla32_fa825_or0; wire [0:0] s_dadda_cla32_fa826_xor1; wire [0:0] s_dadda_cla32_fa826_or0; wire [0:0] s_dadda_cla32_fa827_xor1; wire [0:0] s_dadda_cla32_fa827_or0; wire [0:0] s_dadda_cla32_fa828_xor1; wire [0:0] s_dadda_cla32_fa828_or0; wire [0:0] s_dadda_cla32_fa829_xor1; wire [0:0] s_dadda_cla32_fa829_or0; wire [0:0] s_dadda_cla32_fa830_xor1; wire [0:0] s_dadda_cla32_fa830_or0; wire [0:0] s_dadda_cla32_fa831_xor1; wire [0:0] s_dadda_cla32_fa831_or0; wire [0:0] s_dadda_cla32_fa832_xor1; wire [0:0] s_dadda_cla32_fa832_or0; wire [0:0] s_dadda_cla32_fa833_xor1; wire [0:0] s_dadda_cla32_fa833_or0; wire [0:0] s_dadda_cla32_fa834_xor1; wire [0:0] s_dadda_cla32_fa834_or0; wire [0:0] s_dadda_cla32_fa835_xor1; wire [0:0] s_dadda_cla32_fa835_or0; wire [0:0] s_dadda_cla32_fa836_xor1; wire [0:0] s_dadda_cla32_fa836_or0; wire [0:0] s_dadda_cla32_nand_26_31; wire [0:0] s_dadda_cla32_fa837_xor1; wire [0:0] s_dadda_cla32_fa837_or0; wire [0:0] s_dadda_cla32_and_28_30; wire [0:0] s_dadda_cla32_nand_27_31; wire [0:0] s_dadda_cla32_fa838_xor1; wire [0:0] s_dadda_cla32_fa838_or0; wire [0:0] s_dadda_cla32_and_30_29; wire [0:0] s_dadda_cla32_and_29_30; wire [0:0] s_dadda_cla32_fa839_xor1; wire [0:0] s_dadda_cla32_fa839_or0; wire [0:0] s_dadda_cla32_nand_31_29; wire [0:0] s_dadda_cla32_fa840_xor1; wire [0:0] s_dadda_cla32_fa840_or0; wire [0:0] s_dadda_cla32_and_2_0; wire [0:0] s_dadda_cla32_and_1_1; wire [0:0] s_dadda_cla32_ha29_xor0; wire [0:0] s_dadda_cla32_ha29_and0; wire [0:0] s_dadda_cla32_and_1_2; wire [0:0] s_dadda_cla32_and_0_3; wire [0:0] s_dadda_cla32_fa841_xor1; wire [0:0] s_dadda_cla32_fa841_or0; wire [0:0] s_dadda_cla32_and_0_4; wire [0:0] s_dadda_cla32_fa842_xor1; wire [0:0] s_dadda_cla32_fa842_or0; wire [0:0] s_dadda_cla32_fa843_xor1; wire [0:0] s_dadda_cla32_fa843_or0; wire [0:0] s_dadda_cla32_fa844_xor1; wire [0:0] s_dadda_cla32_fa844_or0; wire [0:0] s_dadda_cla32_fa845_xor1; wire [0:0] s_dadda_cla32_fa845_or0; wire [0:0] s_dadda_cla32_fa846_xor1; wire [0:0] s_dadda_cla32_fa846_or0; wire [0:0] s_dadda_cla32_fa847_xor1; wire [0:0] s_dadda_cla32_fa847_or0; wire [0:0] s_dadda_cla32_fa848_xor1; wire [0:0] s_dadda_cla32_fa848_or0; wire [0:0] s_dadda_cla32_fa849_xor1; wire [0:0] s_dadda_cla32_fa849_or0; wire [0:0] s_dadda_cla32_fa850_xor1; wire [0:0] s_dadda_cla32_fa850_or0; wire [0:0] s_dadda_cla32_fa851_xor1; wire [0:0] s_dadda_cla32_fa851_or0; wire [0:0] s_dadda_cla32_fa852_xor1; wire [0:0] s_dadda_cla32_fa852_or0; wire [0:0] s_dadda_cla32_fa853_xor1; wire [0:0] s_dadda_cla32_fa853_or0; wire [0:0] s_dadda_cla32_fa854_xor1; wire [0:0] s_dadda_cla32_fa854_or0; wire [0:0] s_dadda_cla32_fa855_xor1; wire [0:0] s_dadda_cla32_fa855_or0; wire [0:0] s_dadda_cla32_fa856_xor1; wire [0:0] s_dadda_cla32_fa856_or0; wire [0:0] s_dadda_cla32_fa857_xor1; wire [0:0] s_dadda_cla32_fa857_or0; wire [0:0] s_dadda_cla32_fa858_xor1; wire [0:0] s_dadda_cla32_fa858_or0; wire [0:0] s_dadda_cla32_fa859_xor1; wire [0:0] s_dadda_cla32_fa859_or0; wire [0:0] s_dadda_cla32_fa860_xor1; wire [0:0] s_dadda_cla32_fa860_or0; wire [0:0] s_dadda_cla32_fa861_xor1; wire [0:0] s_dadda_cla32_fa861_or0; wire [0:0] s_dadda_cla32_fa862_xor1; wire [0:0] s_dadda_cla32_fa862_or0; wire [0:0] s_dadda_cla32_fa863_xor1; wire [0:0] s_dadda_cla32_fa863_or0; wire [0:0] s_dadda_cla32_fa864_xor1; wire [0:0] s_dadda_cla32_fa864_or0; wire [0:0] s_dadda_cla32_fa865_xor1; wire [0:0] s_dadda_cla32_fa865_or0; wire [0:0] s_dadda_cla32_fa866_xor1; wire [0:0] s_dadda_cla32_fa866_or0; wire [0:0] s_dadda_cla32_fa867_xor1; wire [0:0] s_dadda_cla32_fa867_or0; wire [0:0] s_dadda_cla32_fa868_xor1; wire [0:0] s_dadda_cla32_fa868_or0; wire [0:0] s_dadda_cla32_fa869_xor1; wire [0:0] s_dadda_cla32_fa869_or0; wire [0:0] s_dadda_cla32_fa870_xor1; wire [0:0] s_dadda_cla32_fa870_or0; wire [0:0] s_dadda_cla32_fa871_xor1; wire [0:0] s_dadda_cla32_fa871_or0; wire [0:0] s_dadda_cla32_fa872_xor1; wire [0:0] s_dadda_cla32_fa872_or0; wire [0:0] s_dadda_cla32_fa873_xor1; wire [0:0] s_dadda_cla32_fa873_or0; wire [0:0] s_dadda_cla32_fa874_xor1; wire [0:0] s_dadda_cla32_fa874_or0; wire [0:0] s_dadda_cla32_fa875_xor1; wire [0:0] s_dadda_cla32_fa875_or0; wire [0:0] s_dadda_cla32_fa876_xor1; wire [0:0] s_dadda_cla32_fa876_or0; wire [0:0] s_dadda_cla32_fa877_xor1; wire [0:0] s_dadda_cla32_fa877_or0; wire [0:0] s_dadda_cla32_fa878_xor1; wire [0:0] s_dadda_cla32_fa878_or0; wire [0:0] s_dadda_cla32_fa879_xor1; wire [0:0] s_dadda_cla32_fa879_or0; wire [0:0] s_dadda_cla32_fa880_xor1; wire [0:0] s_dadda_cla32_fa880_or0; wire [0:0] s_dadda_cla32_fa881_xor1; wire [0:0] s_dadda_cla32_fa881_or0; wire [0:0] s_dadda_cla32_fa882_xor1; wire [0:0] s_dadda_cla32_fa882_or0; wire [0:0] s_dadda_cla32_fa883_xor1; wire [0:0] s_dadda_cla32_fa883_or0; wire [0:0] s_dadda_cla32_fa884_xor1; wire [0:0] s_dadda_cla32_fa884_or0; wire [0:0] s_dadda_cla32_fa885_xor1; wire [0:0] s_dadda_cla32_fa885_or0; wire [0:0] s_dadda_cla32_fa886_xor1; wire [0:0] s_dadda_cla32_fa886_or0; wire [0:0] s_dadda_cla32_fa887_xor1; wire [0:0] s_dadda_cla32_fa887_or0; wire [0:0] s_dadda_cla32_fa888_xor1; wire [0:0] s_dadda_cla32_fa888_or0; wire [0:0] s_dadda_cla32_fa889_xor1; wire [0:0] s_dadda_cla32_fa889_or0; wire [0:0] s_dadda_cla32_fa890_xor1; wire [0:0] s_dadda_cla32_fa890_or0; wire [0:0] s_dadda_cla32_fa891_xor1; wire [0:0] s_dadda_cla32_fa891_or0; wire [0:0] s_dadda_cla32_fa892_xor1; wire [0:0] s_dadda_cla32_fa892_or0; wire [0:0] s_dadda_cla32_fa893_xor1; wire [0:0] s_dadda_cla32_fa893_or0; wire [0:0] s_dadda_cla32_fa894_xor1; wire [0:0] s_dadda_cla32_fa894_or0; wire [0:0] s_dadda_cla32_fa895_xor1; wire [0:0] s_dadda_cla32_fa895_or0; wire [0:0] s_dadda_cla32_fa896_xor1; wire [0:0] s_dadda_cla32_fa896_or0; wire [0:0] s_dadda_cla32_nand_28_31; wire [0:0] s_dadda_cla32_fa897_xor1; wire [0:0] s_dadda_cla32_fa897_or0; wire [0:0] s_dadda_cla32_and_30_30; wire [0:0] s_dadda_cla32_nand_29_31; wire [0:0] s_dadda_cla32_fa898_xor1; wire [0:0] s_dadda_cla32_fa898_or0; wire [0:0] s_dadda_cla32_nand_31_30; wire [0:0] s_dadda_cla32_fa899_xor1; wire [0:0] s_dadda_cla32_fa899_or0; wire [0:0] s_dadda_cla32_and_0_0; wire [0:0] s_dadda_cla32_and_1_0; wire [0:0] s_dadda_cla32_and_0_2; wire [0:0] s_dadda_cla32_nand_30_31; wire [0:0] s_dadda_cla32_and_0_1; wire [0:0] s_dadda_cla32_and_31_31; wire [61:0] s_dadda_cla32_u_cla62_a; wire [61:0] s_dadda_cla32_u_cla62_b; wire [62:0] s_dadda_cla32_u_cla62_out; wire [0:0] s_dadda_cla32_xor0; and_gate and_gate_s_dadda_cla32_and_28_0(.a(a[28]), .b(b[0]), .out(s_dadda_cla32_and_28_0)); and_gate and_gate_s_dadda_cla32_and_27_1(.a(a[27]), .b(b[1]), .out(s_dadda_cla32_and_27_1)); ha ha_s_dadda_cla32_ha0_out(.a(s_dadda_cla32_and_28_0[0]), .b(s_dadda_cla32_and_27_1[0]), .ha_xor0(s_dadda_cla32_ha0_xor0), .ha_and0(s_dadda_cla32_ha0_and0)); and_gate and_gate_s_dadda_cla32_and_29_0(.a(a[29]), .b(b[0]), .out(s_dadda_cla32_and_29_0)); and_gate and_gate_s_dadda_cla32_and_28_1(.a(a[28]), .b(b[1]), .out(s_dadda_cla32_and_28_1)); fa fa_s_dadda_cla32_fa0_out(.a(s_dadda_cla32_ha0_and0[0]), .b(s_dadda_cla32_and_29_0[0]), .cin(s_dadda_cla32_and_28_1[0]), .fa_xor1(s_dadda_cla32_fa0_xor1), .fa_or0(s_dadda_cla32_fa0_or0)); and_gate and_gate_s_dadda_cla32_and_27_2(.a(a[27]), .b(b[2]), .out(s_dadda_cla32_and_27_2)); and_gate and_gate_s_dadda_cla32_and_26_3(.a(a[26]), .b(b[3]), .out(s_dadda_cla32_and_26_3)); ha ha_s_dadda_cla32_ha1_out(.a(s_dadda_cla32_and_27_2[0]), .b(s_dadda_cla32_and_26_3[0]), .ha_xor0(s_dadda_cla32_ha1_xor0), .ha_and0(s_dadda_cla32_ha1_and0)); and_gate and_gate_s_dadda_cla32_and_30_0(.a(a[30]), .b(b[0]), .out(s_dadda_cla32_and_30_0)); fa fa_s_dadda_cla32_fa1_out(.a(s_dadda_cla32_ha1_and0[0]), .b(s_dadda_cla32_fa0_or0[0]), .cin(s_dadda_cla32_and_30_0[0]), .fa_xor1(s_dadda_cla32_fa1_xor1), .fa_or0(s_dadda_cla32_fa1_or0)); and_gate and_gate_s_dadda_cla32_and_29_1(.a(a[29]), .b(b[1]), .out(s_dadda_cla32_and_29_1)); and_gate and_gate_s_dadda_cla32_and_28_2(.a(a[28]), .b(b[2]), .out(s_dadda_cla32_and_28_2)); and_gate and_gate_s_dadda_cla32_and_27_3(.a(a[27]), .b(b[3]), .out(s_dadda_cla32_and_27_3)); fa fa_s_dadda_cla32_fa2_out(.a(s_dadda_cla32_and_29_1[0]), .b(s_dadda_cla32_and_28_2[0]), .cin(s_dadda_cla32_and_27_3[0]), .fa_xor1(s_dadda_cla32_fa2_xor1), .fa_or0(s_dadda_cla32_fa2_or0)); and_gate and_gate_s_dadda_cla32_and_26_4(.a(a[26]), .b(b[4]), .out(s_dadda_cla32_and_26_4)); and_gate and_gate_s_dadda_cla32_and_25_5(.a(a[25]), .b(b[5]), .out(s_dadda_cla32_and_25_5)); ha ha_s_dadda_cla32_ha2_out(.a(s_dadda_cla32_and_26_4[0]), .b(s_dadda_cla32_and_25_5[0]), .ha_xor0(s_dadda_cla32_ha2_xor0), .ha_and0(s_dadda_cla32_ha2_and0)); fa fa_s_dadda_cla32_fa3_out(.a(s_dadda_cla32_ha2_and0[0]), .b(s_dadda_cla32_fa2_or0[0]), .cin(s_dadda_cla32_fa1_or0[0]), .fa_xor1(s_dadda_cla32_fa3_xor1), .fa_or0(s_dadda_cla32_fa3_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_0(.a(a[31]), .b(b[0]), .out(s_dadda_cla32_nand_31_0)); and_gate and_gate_s_dadda_cla32_and_30_1(.a(a[30]), .b(b[1]), .out(s_dadda_cla32_and_30_1)); and_gate and_gate_s_dadda_cla32_and_29_2(.a(a[29]), .b(b[2]), .out(s_dadda_cla32_and_29_2)); fa fa_s_dadda_cla32_fa4_out(.a(s_dadda_cla32_nand_31_0[0]), .b(s_dadda_cla32_and_30_1[0]), .cin(s_dadda_cla32_and_29_2[0]), .fa_xor1(s_dadda_cla32_fa4_xor1), .fa_or0(s_dadda_cla32_fa4_or0)); and_gate and_gate_s_dadda_cla32_and_28_3(.a(a[28]), .b(b[3]), .out(s_dadda_cla32_and_28_3)); and_gate and_gate_s_dadda_cla32_and_27_4(.a(a[27]), .b(b[4]), .out(s_dadda_cla32_and_27_4)); and_gate and_gate_s_dadda_cla32_and_26_5(.a(a[26]), .b(b[5]), .out(s_dadda_cla32_and_26_5)); fa fa_s_dadda_cla32_fa5_out(.a(s_dadda_cla32_and_28_3[0]), .b(s_dadda_cla32_and_27_4[0]), .cin(s_dadda_cla32_and_26_5[0]), .fa_xor1(s_dadda_cla32_fa5_xor1), .fa_or0(s_dadda_cla32_fa5_or0)); and_gate and_gate_s_dadda_cla32_and_25_6(.a(a[25]), .b(b[6]), .out(s_dadda_cla32_and_25_6)); and_gate and_gate_s_dadda_cla32_and_24_7(.a(a[24]), .b(b[7]), .out(s_dadda_cla32_and_24_7)); ha ha_s_dadda_cla32_ha3_out(.a(s_dadda_cla32_and_25_6[0]), .b(s_dadda_cla32_and_24_7[0]), .ha_xor0(s_dadda_cla32_ha3_xor0), .ha_and0(s_dadda_cla32_ha3_and0)); fa fa_s_dadda_cla32_fa6_out(.a(s_dadda_cla32_ha3_and0[0]), .b(s_dadda_cla32_fa5_or0[0]), .cin(s_dadda_cla32_fa4_or0[0]), .fa_xor1(s_dadda_cla32_fa6_xor1), .fa_or0(s_dadda_cla32_fa6_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_1(.a(a[31]), .b(b[1]), .out(s_dadda_cla32_nand_31_1)); fa fa_s_dadda_cla32_fa7_out(.a(s_dadda_cla32_fa3_or0[0]), .b(1'b1), .cin(s_dadda_cla32_nand_31_1[0]), .fa_xor1(s_dadda_cla32_fa7_xor1), .fa_or0(s_dadda_cla32_fa7_or0)); and_gate and_gate_s_dadda_cla32_and_30_2(.a(a[30]), .b(b[2]), .out(s_dadda_cla32_and_30_2)); and_gate and_gate_s_dadda_cla32_and_29_3(.a(a[29]), .b(b[3]), .out(s_dadda_cla32_and_29_3)); and_gate and_gate_s_dadda_cla32_and_28_4(.a(a[28]), .b(b[4]), .out(s_dadda_cla32_and_28_4)); fa fa_s_dadda_cla32_fa8_out(.a(s_dadda_cla32_and_30_2[0]), .b(s_dadda_cla32_and_29_3[0]), .cin(s_dadda_cla32_and_28_4[0]), .fa_xor1(s_dadda_cla32_fa8_xor1), .fa_or0(s_dadda_cla32_fa8_or0)); and_gate and_gate_s_dadda_cla32_and_27_5(.a(a[27]), .b(b[5]), .out(s_dadda_cla32_and_27_5)); and_gate and_gate_s_dadda_cla32_and_26_6(.a(a[26]), .b(b[6]), .out(s_dadda_cla32_and_26_6)); and_gate and_gate_s_dadda_cla32_and_25_7(.a(a[25]), .b(b[7]), .out(s_dadda_cla32_and_25_7)); fa fa_s_dadda_cla32_fa9_out(.a(s_dadda_cla32_and_27_5[0]), .b(s_dadda_cla32_and_26_6[0]), .cin(s_dadda_cla32_and_25_7[0]), .fa_xor1(s_dadda_cla32_fa9_xor1), .fa_or0(s_dadda_cla32_fa9_or0)); fa fa_s_dadda_cla32_fa10_out(.a(s_dadda_cla32_fa9_or0[0]), .b(s_dadda_cla32_fa8_or0[0]), .cin(s_dadda_cla32_fa7_or0[0]), .fa_xor1(s_dadda_cla32_fa10_xor1), .fa_or0(s_dadda_cla32_fa10_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_2(.a(a[31]), .b(b[2]), .out(s_dadda_cla32_nand_31_2)); and_gate and_gate_s_dadda_cla32_and_30_3(.a(a[30]), .b(b[3]), .out(s_dadda_cla32_and_30_3)); fa fa_s_dadda_cla32_fa11_out(.a(s_dadda_cla32_fa6_or0[0]), .b(s_dadda_cla32_nand_31_2[0]), .cin(s_dadda_cla32_and_30_3[0]), .fa_xor1(s_dadda_cla32_fa11_xor1), .fa_or0(s_dadda_cla32_fa11_or0)); and_gate and_gate_s_dadda_cla32_and_29_4(.a(a[29]), .b(b[4]), .out(s_dadda_cla32_and_29_4)); and_gate and_gate_s_dadda_cla32_and_28_5(.a(a[28]), .b(b[5]), .out(s_dadda_cla32_and_28_5)); and_gate and_gate_s_dadda_cla32_and_27_6(.a(a[27]), .b(b[6]), .out(s_dadda_cla32_and_27_6)); fa fa_s_dadda_cla32_fa12_out(.a(s_dadda_cla32_and_29_4[0]), .b(s_dadda_cla32_and_28_5[0]), .cin(s_dadda_cla32_and_27_6[0]), .fa_xor1(s_dadda_cla32_fa12_xor1), .fa_or0(s_dadda_cla32_fa12_or0)); fa fa_s_dadda_cla32_fa13_out(.a(s_dadda_cla32_fa12_or0[0]), .b(s_dadda_cla32_fa11_or0[0]), .cin(s_dadda_cla32_fa10_or0[0]), .fa_xor1(s_dadda_cla32_fa13_xor1), .fa_or0(s_dadda_cla32_fa13_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_3(.a(a[31]), .b(b[3]), .out(s_dadda_cla32_nand_31_3)); and_gate and_gate_s_dadda_cla32_and_30_4(.a(a[30]), .b(b[4]), .out(s_dadda_cla32_and_30_4)); and_gate and_gate_s_dadda_cla32_and_29_5(.a(a[29]), .b(b[5]), .out(s_dadda_cla32_and_29_5)); fa fa_s_dadda_cla32_fa14_out(.a(s_dadda_cla32_nand_31_3[0]), .b(s_dadda_cla32_and_30_4[0]), .cin(s_dadda_cla32_and_29_5[0]), .fa_xor1(s_dadda_cla32_fa14_xor1), .fa_or0(s_dadda_cla32_fa14_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_4(.a(a[31]), .b(b[4]), .out(s_dadda_cla32_nand_31_4)); fa fa_s_dadda_cla32_fa15_out(.a(s_dadda_cla32_fa14_or0[0]), .b(s_dadda_cla32_fa13_or0[0]), .cin(s_dadda_cla32_nand_31_4[0]), .fa_xor1(s_dadda_cla32_fa15_xor1), .fa_or0(s_dadda_cla32_fa15_or0)); and_gate and_gate_s_dadda_cla32_and_6_0(.a(a[6]), .b(b[0]), .out(s_dadda_cla32_and_6_0)); and_gate and_gate_s_dadda_cla32_and_5_1(.a(a[5]), .b(b[1]), .out(s_dadda_cla32_and_5_1)); ha ha_s_dadda_cla32_ha4_out(.a(s_dadda_cla32_and_6_0[0]), .b(s_dadda_cla32_and_5_1[0]), .ha_xor0(s_dadda_cla32_ha4_xor0), .ha_and0(s_dadda_cla32_ha4_and0)); and_gate and_gate_s_dadda_cla32_and_7_0(.a(a[7]), .b(b[0]), .out(s_dadda_cla32_and_7_0)); and_gate and_gate_s_dadda_cla32_and_6_1(.a(a[6]), .b(b[1]), .out(s_dadda_cla32_and_6_1)); fa fa_s_dadda_cla32_fa16_out(.a(s_dadda_cla32_ha4_and0[0]), .b(s_dadda_cla32_and_7_0[0]), .cin(s_dadda_cla32_and_6_1[0]), .fa_xor1(s_dadda_cla32_fa16_xor1), .fa_or0(s_dadda_cla32_fa16_or0)); and_gate and_gate_s_dadda_cla32_and_5_2(.a(a[5]), .b(b[2]), .out(s_dadda_cla32_and_5_2)); and_gate and_gate_s_dadda_cla32_and_4_3(.a(a[4]), .b(b[3]), .out(s_dadda_cla32_and_4_3)); ha ha_s_dadda_cla32_ha5_out(.a(s_dadda_cla32_and_5_2[0]), .b(s_dadda_cla32_and_4_3[0]), .ha_xor0(s_dadda_cla32_ha5_xor0), .ha_and0(s_dadda_cla32_ha5_and0)); and_gate and_gate_s_dadda_cla32_and_8_0(.a(a[8]), .b(b[0]), .out(s_dadda_cla32_and_8_0)); fa fa_s_dadda_cla32_fa17_out(.a(s_dadda_cla32_ha5_and0[0]), .b(s_dadda_cla32_fa16_or0[0]), .cin(s_dadda_cla32_and_8_0[0]), .fa_xor1(s_dadda_cla32_fa17_xor1), .fa_or0(s_dadda_cla32_fa17_or0)); and_gate and_gate_s_dadda_cla32_and_7_1(.a(a[7]), .b(b[1]), .out(s_dadda_cla32_and_7_1)); and_gate and_gate_s_dadda_cla32_and_6_2(.a(a[6]), .b(b[2]), .out(s_dadda_cla32_and_6_2)); and_gate and_gate_s_dadda_cla32_and_5_3(.a(a[5]), .b(b[3]), .out(s_dadda_cla32_and_5_3)); fa fa_s_dadda_cla32_fa18_out(.a(s_dadda_cla32_and_7_1[0]), .b(s_dadda_cla32_and_6_2[0]), .cin(s_dadda_cla32_and_5_3[0]), .fa_xor1(s_dadda_cla32_fa18_xor1), .fa_or0(s_dadda_cla32_fa18_or0)); and_gate and_gate_s_dadda_cla32_and_4_4(.a(a[4]), .b(b[4]), .out(s_dadda_cla32_and_4_4)); and_gate and_gate_s_dadda_cla32_and_3_5(.a(a[3]), .b(b[5]), .out(s_dadda_cla32_and_3_5)); ha ha_s_dadda_cla32_ha6_out(.a(s_dadda_cla32_and_4_4[0]), .b(s_dadda_cla32_and_3_5[0]), .ha_xor0(s_dadda_cla32_ha6_xor0), .ha_and0(s_dadda_cla32_ha6_and0)); fa fa_s_dadda_cla32_fa19_out(.a(s_dadda_cla32_ha6_and0[0]), .b(s_dadda_cla32_fa18_or0[0]), .cin(s_dadda_cla32_fa17_or0[0]), .fa_xor1(s_dadda_cla32_fa19_xor1), .fa_or0(s_dadda_cla32_fa19_or0)); and_gate and_gate_s_dadda_cla32_and_9_0(.a(a[9]), .b(b[0]), .out(s_dadda_cla32_and_9_0)); and_gate and_gate_s_dadda_cla32_and_8_1(.a(a[8]), .b(b[1]), .out(s_dadda_cla32_and_8_1)); and_gate and_gate_s_dadda_cla32_and_7_2(.a(a[7]), .b(b[2]), .out(s_dadda_cla32_and_7_2)); fa fa_s_dadda_cla32_fa20_out(.a(s_dadda_cla32_and_9_0[0]), .b(s_dadda_cla32_and_8_1[0]), .cin(s_dadda_cla32_and_7_2[0]), .fa_xor1(s_dadda_cla32_fa20_xor1), .fa_or0(s_dadda_cla32_fa20_or0)); and_gate and_gate_s_dadda_cla32_and_6_3(.a(a[6]), .b(b[3]), .out(s_dadda_cla32_and_6_3)); and_gate and_gate_s_dadda_cla32_and_5_4(.a(a[5]), .b(b[4]), .out(s_dadda_cla32_and_5_4)); and_gate and_gate_s_dadda_cla32_and_4_5(.a(a[4]), .b(b[5]), .out(s_dadda_cla32_and_4_5)); fa fa_s_dadda_cla32_fa21_out(.a(s_dadda_cla32_and_6_3[0]), .b(s_dadda_cla32_and_5_4[0]), .cin(s_dadda_cla32_and_4_5[0]), .fa_xor1(s_dadda_cla32_fa21_xor1), .fa_or0(s_dadda_cla32_fa21_or0)); and_gate and_gate_s_dadda_cla32_and_3_6(.a(a[3]), .b(b[6]), .out(s_dadda_cla32_and_3_6)); and_gate and_gate_s_dadda_cla32_and_2_7(.a(a[2]), .b(b[7]), .out(s_dadda_cla32_and_2_7)); ha ha_s_dadda_cla32_ha7_out(.a(s_dadda_cla32_and_3_6[0]), .b(s_dadda_cla32_and_2_7[0]), .ha_xor0(s_dadda_cla32_ha7_xor0), .ha_and0(s_dadda_cla32_ha7_and0)); fa fa_s_dadda_cla32_fa22_out(.a(s_dadda_cla32_ha7_and0[0]), .b(s_dadda_cla32_fa21_or0[0]), .cin(s_dadda_cla32_fa20_or0[0]), .fa_xor1(s_dadda_cla32_fa22_xor1), .fa_or0(s_dadda_cla32_fa22_or0)); and_gate and_gate_s_dadda_cla32_and_10_0(.a(a[10]), .b(b[0]), .out(s_dadda_cla32_and_10_0)); and_gate and_gate_s_dadda_cla32_and_9_1(.a(a[9]), .b(b[1]), .out(s_dadda_cla32_and_9_1)); fa fa_s_dadda_cla32_fa23_out(.a(s_dadda_cla32_fa19_or0[0]), .b(s_dadda_cla32_and_10_0[0]), .cin(s_dadda_cla32_and_9_1[0]), .fa_xor1(s_dadda_cla32_fa23_xor1), .fa_or0(s_dadda_cla32_fa23_or0)); and_gate and_gate_s_dadda_cla32_and_8_2(.a(a[8]), .b(b[2]), .out(s_dadda_cla32_and_8_2)); and_gate and_gate_s_dadda_cla32_and_7_3(.a(a[7]), .b(b[3]), .out(s_dadda_cla32_and_7_3)); and_gate and_gate_s_dadda_cla32_and_6_4(.a(a[6]), .b(b[4]), .out(s_dadda_cla32_and_6_4)); fa fa_s_dadda_cla32_fa24_out(.a(s_dadda_cla32_and_8_2[0]), .b(s_dadda_cla32_and_7_3[0]), .cin(s_dadda_cla32_and_6_4[0]), .fa_xor1(s_dadda_cla32_fa24_xor1), .fa_or0(s_dadda_cla32_fa24_or0)); and_gate and_gate_s_dadda_cla32_and_5_5(.a(a[5]), .b(b[5]), .out(s_dadda_cla32_and_5_5)); and_gate and_gate_s_dadda_cla32_and_4_6(.a(a[4]), .b(b[6]), .out(s_dadda_cla32_and_4_6)); and_gate and_gate_s_dadda_cla32_and_3_7(.a(a[3]), .b(b[7]), .out(s_dadda_cla32_and_3_7)); fa fa_s_dadda_cla32_fa25_out(.a(s_dadda_cla32_and_5_5[0]), .b(s_dadda_cla32_and_4_6[0]), .cin(s_dadda_cla32_and_3_7[0]), .fa_xor1(s_dadda_cla32_fa25_xor1), .fa_or0(s_dadda_cla32_fa25_or0)); and_gate and_gate_s_dadda_cla32_and_2_8(.a(a[2]), .b(b[8]), .out(s_dadda_cla32_and_2_8)); and_gate and_gate_s_dadda_cla32_and_1_9(.a(a[1]), .b(b[9]), .out(s_dadda_cla32_and_1_9)); ha ha_s_dadda_cla32_ha8_out(.a(s_dadda_cla32_and_2_8[0]), .b(s_dadda_cla32_and_1_9[0]), .ha_xor0(s_dadda_cla32_ha8_xor0), .ha_and0(s_dadda_cla32_ha8_and0)); fa fa_s_dadda_cla32_fa26_out(.a(s_dadda_cla32_ha8_and0[0]), .b(s_dadda_cla32_fa25_or0[0]), .cin(s_dadda_cla32_fa24_or0[0]), .fa_xor1(s_dadda_cla32_fa26_xor1), .fa_or0(s_dadda_cla32_fa26_or0)); and_gate and_gate_s_dadda_cla32_and_11_0(.a(a[11]), .b(b[0]), .out(s_dadda_cla32_and_11_0)); fa fa_s_dadda_cla32_fa27_out(.a(s_dadda_cla32_fa23_or0[0]), .b(s_dadda_cla32_fa22_or0[0]), .cin(s_dadda_cla32_and_11_0[0]), .fa_xor1(s_dadda_cla32_fa27_xor1), .fa_or0(s_dadda_cla32_fa27_or0)); and_gate and_gate_s_dadda_cla32_and_10_1(.a(a[10]), .b(b[1]), .out(s_dadda_cla32_and_10_1)); and_gate and_gate_s_dadda_cla32_and_9_2(.a(a[9]), .b(b[2]), .out(s_dadda_cla32_and_9_2)); and_gate and_gate_s_dadda_cla32_and_8_3(.a(a[8]), .b(b[3]), .out(s_dadda_cla32_and_8_3)); fa fa_s_dadda_cla32_fa28_out(.a(s_dadda_cla32_and_10_1[0]), .b(s_dadda_cla32_and_9_2[0]), .cin(s_dadda_cla32_and_8_3[0]), .fa_xor1(s_dadda_cla32_fa28_xor1), .fa_or0(s_dadda_cla32_fa28_or0)); and_gate and_gate_s_dadda_cla32_and_7_4(.a(a[7]), .b(b[4]), .out(s_dadda_cla32_and_7_4)); and_gate and_gate_s_dadda_cla32_and_6_5(.a(a[6]), .b(b[5]), .out(s_dadda_cla32_and_6_5)); and_gate and_gate_s_dadda_cla32_and_5_6(.a(a[5]), .b(b[6]), .out(s_dadda_cla32_and_5_6)); fa fa_s_dadda_cla32_fa29_out(.a(s_dadda_cla32_and_7_4[0]), .b(s_dadda_cla32_and_6_5[0]), .cin(s_dadda_cla32_and_5_6[0]), .fa_xor1(s_dadda_cla32_fa29_xor1), .fa_or0(s_dadda_cla32_fa29_or0)); and_gate and_gate_s_dadda_cla32_and_4_7(.a(a[4]), .b(b[7]), .out(s_dadda_cla32_and_4_7)); and_gate and_gate_s_dadda_cla32_and_3_8(.a(a[3]), .b(b[8]), .out(s_dadda_cla32_and_3_8)); and_gate and_gate_s_dadda_cla32_and_2_9(.a(a[2]), .b(b[9]), .out(s_dadda_cla32_and_2_9)); fa fa_s_dadda_cla32_fa30_out(.a(s_dadda_cla32_and_4_7[0]), .b(s_dadda_cla32_and_3_8[0]), .cin(s_dadda_cla32_and_2_9[0]), .fa_xor1(s_dadda_cla32_fa30_xor1), .fa_or0(s_dadda_cla32_fa30_or0)); and_gate and_gate_s_dadda_cla32_and_1_10(.a(a[1]), .b(b[10]), .out(s_dadda_cla32_and_1_10)); and_gate and_gate_s_dadda_cla32_and_0_11(.a(a[0]), .b(b[11]), .out(s_dadda_cla32_and_0_11)); ha ha_s_dadda_cla32_ha9_out(.a(s_dadda_cla32_and_1_10[0]), .b(s_dadda_cla32_and_0_11[0]), .ha_xor0(s_dadda_cla32_ha9_xor0), .ha_and0(s_dadda_cla32_ha9_and0)); fa fa_s_dadda_cla32_fa31_out(.a(s_dadda_cla32_ha9_and0[0]), .b(s_dadda_cla32_fa30_or0[0]), .cin(s_dadda_cla32_fa29_or0[0]), .fa_xor1(s_dadda_cla32_fa31_xor1), .fa_or0(s_dadda_cla32_fa31_or0)); fa fa_s_dadda_cla32_fa32_out(.a(s_dadda_cla32_fa28_or0[0]), .b(s_dadda_cla32_fa27_or0[0]), .cin(s_dadda_cla32_fa26_or0[0]), .fa_xor1(s_dadda_cla32_fa32_xor1), .fa_or0(s_dadda_cla32_fa32_or0)); and_gate and_gate_s_dadda_cla32_and_12_0(.a(a[12]), .b(b[0]), .out(s_dadda_cla32_and_12_0)); and_gate and_gate_s_dadda_cla32_and_11_1(.a(a[11]), .b(b[1]), .out(s_dadda_cla32_and_11_1)); and_gate and_gate_s_dadda_cla32_and_10_2(.a(a[10]), .b(b[2]), .out(s_dadda_cla32_and_10_2)); fa fa_s_dadda_cla32_fa33_out(.a(s_dadda_cla32_and_12_0[0]), .b(s_dadda_cla32_and_11_1[0]), .cin(s_dadda_cla32_and_10_2[0]), .fa_xor1(s_dadda_cla32_fa33_xor1), .fa_or0(s_dadda_cla32_fa33_or0)); and_gate and_gate_s_dadda_cla32_and_9_3(.a(a[9]), .b(b[3]), .out(s_dadda_cla32_and_9_3)); and_gate and_gate_s_dadda_cla32_and_8_4(.a(a[8]), .b(b[4]), .out(s_dadda_cla32_and_8_4)); and_gate and_gate_s_dadda_cla32_and_7_5(.a(a[7]), .b(b[5]), .out(s_dadda_cla32_and_7_5)); fa fa_s_dadda_cla32_fa34_out(.a(s_dadda_cla32_and_9_3[0]), .b(s_dadda_cla32_and_8_4[0]), .cin(s_dadda_cla32_and_7_5[0]), .fa_xor1(s_dadda_cla32_fa34_xor1), .fa_or0(s_dadda_cla32_fa34_or0)); and_gate and_gate_s_dadda_cla32_and_6_6(.a(a[6]), .b(b[6]), .out(s_dadda_cla32_and_6_6)); and_gate and_gate_s_dadda_cla32_and_5_7(.a(a[5]), .b(b[7]), .out(s_dadda_cla32_and_5_7)); and_gate and_gate_s_dadda_cla32_and_4_8(.a(a[4]), .b(b[8]), .out(s_dadda_cla32_and_4_8)); fa fa_s_dadda_cla32_fa35_out(.a(s_dadda_cla32_and_6_6[0]), .b(s_dadda_cla32_and_5_7[0]), .cin(s_dadda_cla32_and_4_8[0]), .fa_xor1(s_dadda_cla32_fa35_xor1), .fa_or0(s_dadda_cla32_fa35_or0)); and_gate and_gate_s_dadda_cla32_and_3_9(.a(a[3]), .b(b[9]), .out(s_dadda_cla32_and_3_9)); and_gate and_gate_s_dadda_cla32_and_2_10(.a(a[2]), .b(b[10]), .out(s_dadda_cla32_and_2_10)); and_gate and_gate_s_dadda_cla32_and_1_11(.a(a[1]), .b(b[11]), .out(s_dadda_cla32_and_1_11)); fa fa_s_dadda_cla32_fa36_out(.a(s_dadda_cla32_and_3_9[0]), .b(s_dadda_cla32_and_2_10[0]), .cin(s_dadda_cla32_and_1_11[0]), .fa_xor1(s_dadda_cla32_fa36_xor1), .fa_or0(s_dadda_cla32_fa36_or0)); and_gate and_gate_s_dadda_cla32_and_0_12(.a(a[0]), .b(b[12]), .out(s_dadda_cla32_and_0_12)); ha ha_s_dadda_cla32_ha10_out(.a(s_dadda_cla32_and_0_12[0]), .b(s_dadda_cla32_fa31_xor1[0]), .ha_xor0(s_dadda_cla32_ha10_xor0), .ha_and0(s_dadda_cla32_ha10_and0)); fa fa_s_dadda_cla32_fa37_out(.a(s_dadda_cla32_ha10_and0[0]), .b(s_dadda_cla32_fa36_or0[0]), .cin(s_dadda_cla32_fa35_or0[0]), .fa_xor1(s_dadda_cla32_fa37_xor1), .fa_or0(s_dadda_cla32_fa37_or0)); fa fa_s_dadda_cla32_fa38_out(.a(s_dadda_cla32_fa34_or0[0]), .b(s_dadda_cla32_fa33_or0[0]), .cin(s_dadda_cla32_fa32_or0[0]), .fa_xor1(s_dadda_cla32_fa38_xor1), .fa_or0(s_dadda_cla32_fa38_or0)); and_gate and_gate_s_dadda_cla32_and_13_0(.a(a[13]), .b(b[0]), .out(s_dadda_cla32_and_13_0)); and_gate and_gate_s_dadda_cla32_and_12_1(.a(a[12]), .b(b[1]), .out(s_dadda_cla32_and_12_1)); fa fa_s_dadda_cla32_fa39_out(.a(s_dadda_cla32_fa31_or0[0]), .b(s_dadda_cla32_and_13_0[0]), .cin(s_dadda_cla32_and_12_1[0]), .fa_xor1(s_dadda_cla32_fa39_xor1), .fa_or0(s_dadda_cla32_fa39_or0)); and_gate and_gate_s_dadda_cla32_and_11_2(.a(a[11]), .b(b[2]), .out(s_dadda_cla32_and_11_2)); and_gate and_gate_s_dadda_cla32_and_10_3(.a(a[10]), .b(b[3]), .out(s_dadda_cla32_and_10_3)); and_gate and_gate_s_dadda_cla32_and_9_4(.a(a[9]), .b(b[4]), .out(s_dadda_cla32_and_9_4)); fa fa_s_dadda_cla32_fa40_out(.a(s_dadda_cla32_and_11_2[0]), .b(s_dadda_cla32_and_10_3[0]), .cin(s_dadda_cla32_and_9_4[0]), .fa_xor1(s_dadda_cla32_fa40_xor1), .fa_or0(s_dadda_cla32_fa40_or0)); and_gate and_gate_s_dadda_cla32_and_8_5(.a(a[8]), .b(b[5]), .out(s_dadda_cla32_and_8_5)); and_gate and_gate_s_dadda_cla32_and_7_6(.a(a[7]), .b(b[6]), .out(s_dadda_cla32_and_7_6)); and_gate and_gate_s_dadda_cla32_and_6_7(.a(a[6]), .b(b[7]), .out(s_dadda_cla32_and_6_7)); fa fa_s_dadda_cla32_fa41_out(.a(s_dadda_cla32_and_8_5[0]), .b(s_dadda_cla32_and_7_6[0]), .cin(s_dadda_cla32_and_6_7[0]), .fa_xor1(s_dadda_cla32_fa41_xor1), .fa_or0(s_dadda_cla32_fa41_or0)); and_gate and_gate_s_dadda_cla32_and_5_8(.a(a[5]), .b(b[8]), .out(s_dadda_cla32_and_5_8)); and_gate and_gate_s_dadda_cla32_and_4_9(.a(a[4]), .b(b[9]), .out(s_dadda_cla32_and_4_9)); and_gate and_gate_s_dadda_cla32_and_3_10(.a(a[3]), .b(b[10]), .out(s_dadda_cla32_and_3_10)); fa fa_s_dadda_cla32_fa42_out(.a(s_dadda_cla32_and_5_8[0]), .b(s_dadda_cla32_and_4_9[0]), .cin(s_dadda_cla32_and_3_10[0]), .fa_xor1(s_dadda_cla32_fa42_xor1), .fa_or0(s_dadda_cla32_fa42_or0)); and_gate and_gate_s_dadda_cla32_and_2_11(.a(a[2]), .b(b[11]), .out(s_dadda_cla32_and_2_11)); and_gate and_gate_s_dadda_cla32_and_1_12(.a(a[1]), .b(b[12]), .out(s_dadda_cla32_and_1_12)); and_gate and_gate_s_dadda_cla32_and_0_13(.a(a[0]), .b(b[13]), .out(s_dadda_cla32_and_0_13)); fa fa_s_dadda_cla32_fa43_out(.a(s_dadda_cla32_and_2_11[0]), .b(s_dadda_cla32_and_1_12[0]), .cin(s_dadda_cla32_and_0_13[0]), .fa_xor1(s_dadda_cla32_fa43_xor1), .fa_or0(s_dadda_cla32_fa43_or0)); ha ha_s_dadda_cla32_ha11_out(.a(s_dadda_cla32_fa37_xor1[0]), .b(s_dadda_cla32_fa38_xor1[0]), .ha_xor0(s_dadda_cla32_ha11_xor0), .ha_and0(s_dadda_cla32_ha11_and0)); fa fa_s_dadda_cla32_fa44_out(.a(s_dadda_cla32_ha11_and0[0]), .b(s_dadda_cla32_fa43_or0[0]), .cin(s_dadda_cla32_fa42_or0[0]), .fa_xor1(s_dadda_cla32_fa44_xor1), .fa_or0(s_dadda_cla32_fa44_or0)); fa fa_s_dadda_cla32_fa45_out(.a(s_dadda_cla32_fa41_or0[0]), .b(s_dadda_cla32_fa40_or0[0]), .cin(s_dadda_cla32_fa39_or0[0]), .fa_xor1(s_dadda_cla32_fa45_xor1), .fa_or0(s_dadda_cla32_fa45_or0)); and_gate and_gate_s_dadda_cla32_and_14_0(.a(a[14]), .b(b[0]), .out(s_dadda_cla32_and_14_0)); fa fa_s_dadda_cla32_fa46_out(.a(s_dadda_cla32_fa38_or0[0]), .b(s_dadda_cla32_fa37_or0[0]), .cin(s_dadda_cla32_and_14_0[0]), .fa_xor1(s_dadda_cla32_fa46_xor1), .fa_or0(s_dadda_cla32_fa46_or0)); and_gate and_gate_s_dadda_cla32_and_13_1(.a(a[13]), .b(b[1]), .out(s_dadda_cla32_and_13_1)); and_gate and_gate_s_dadda_cla32_and_12_2(.a(a[12]), .b(b[2]), .out(s_dadda_cla32_and_12_2)); and_gate and_gate_s_dadda_cla32_and_11_3(.a(a[11]), .b(b[3]), .out(s_dadda_cla32_and_11_3)); fa fa_s_dadda_cla32_fa47_out(.a(s_dadda_cla32_and_13_1[0]), .b(s_dadda_cla32_and_12_2[0]), .cin(s_dadda_cla32_and_11_3[0]), .fa_xor1(s_dadda_cla32_fa47_xor1), .fa_or0(s_dadda_cla32_fa47_or0)); and_gate and_gate_s_dadda_cla32_and_10_4(.a(a[10]), .b(b[4]), .out(s_dadda_cla32_and_10_4)); and_gate and_gate_s_dadda_cla32_and_9_5(.a(a[9]), .b(b[5]), .out(s_dadda_cla32_and_9_5)); and_gate and_gate_s_dadda_cla32_and_8_6(.a(a[8]), .b(b[6]), .out(s_dadda_cla32_and_8_6)); fa fa_s_dadda_cla32_fa48_out(.a(s_dadda_cla32_and_10_4[0]), .b(s_dadda_cla32_and_9_5[0]), .cin(s_dadda_cla32_and_8_6[0]), .fa_xor1(s_dadda_cla32_fa48_xor1), .fa_or0(s_dadda_cla32_fa48_or0)); and_gate and_gate_s_dadda_cla32_and_7_7(.a(a[7]), .b(b[7]), .out(s_dadda_cla32_and_7_7)); and_gate and_gate_s_dadda_cla32_and_6_8(.a(a[6]), .b(b[8]), .out(s_dadda_cla32_and_6_8)); and_gate and_gate_s_dadda_cla32_and_5_9(.a(a[5]), .b(b[9]), .out(s_dadda_cla32_and_5_9)); fa fa_s_dadda_cla32_fa49_out(.a(s_dadda_cla32_and_7_7[0]), .b(s_dadda_cla32_and_6_8[0]), .cin(s_dadda_cla32_and_5_9[0]), .fa_xor1(s_dadda_cla32_fa49_xor1), .fa_or0(s_dadda_cla32_fa49_or0)); and_gate and_gate_s_dadda_cla32_and_4_10(.a(a[4]), .b(b[10]), .out(s_dadda_cla32_and_4_10)); and_gate and_gate_s_dadda_cla32_and_3_11(.a(a[3]), .b(b[11]), .out(s_dadda_cla32_and_3_11)); and_gate and_gate_s_dadda_cla32_and_2_12(.a(a[2]), .b(b[12]), .out(s_dadda_cla32_and_2_12)); fa fa_s_dadda_cla32_fa50_out(.a(s_dadda_cla32_and_4_10[0]), .b(s_dadda_cla32_and_3_11[0]), .cin(s_dadda_cla32_and_2_12[0]), .fa_xor1(s_dadda_cla32_fa50_xor1), .fa_or0(s_dadda_cla32_fa50_or0)); and_gate and_gate_s_dadda_cla32_and_1_13(.a(a[1]), .b(b[13]), .out(s_dadda_cla32_and_1_13)); and_gate and_gate_s_dadda_cla32_and_0_14(.a(a[0]), .b(b[14]), .out(s_dadda_cla32_and_0_14)); fa fa_s_dadda_cla32_fa51_out(.a(s_dadda_cla32_and_1_13[0]), .b(s_dadda_cla32_and_0_14[0]), .cin(s_dadda_cla32_fa44_xor1[0]), .fa_xor1(s_dadda_cla32_fa51_xor1), .fa_or0(s_dadda_cla32_fa51_or0)); ha ha_s_dadda_cla32_ha12_out(.a(s_dadda_cla32_fa45_xor1[0]), .b(s_dadda_cla32_fa46_xor1[0]), .ha_xor0(s_dadda_cla32_ha12_xor0), .ha_and0(s_dadda_cla32_ha12_and0)); fa fa_s_dadda_cla32_fa52_out(.a(s_dadda_cla32_ha12_and0[0]), .b(s_dadda_cla32_fa51_or0[0]), .cin(s_dadda_cla32_fa50_or0[0]), .fa_xor1(s_dadda_cla32_fa52_xor1), .fa_or0(s_dadda_cla32_fa52_or0)); fa fa_s_dadda_cla32_fa53_out(.a(s_dadda_cla32_fa49_or0[0]), .b(s_dadda_cla32_fa48_or0[0]), .cin(s_dadda_cla32_fa47_or0[0]), .fa_xor1(s_dadda_cla32_fa53_xor1), .fa_or0(s_dadda_cla32_fa53_or0)); fa fa_s_dadda_cla32_fa54_out(.a(s_dadda_cla32_fa46_or0[0]), .b(s_dadda_cla32_fa45_or0[0]), .cin(s_dadda_cla32_fa44_or0[0]), .fa_xor1(s_dadda_cla32_fa54_xor1), .fa_or0(s_dadda_cla32_fa54_or0)); and_gate and_gate_s_dadda_cla32_and_15_0(.a(a[15]), .b(b[0]), .out(s_dadda_cla32_and_15_0)); and_gate and_gate_s_dadda_cla32_and_14_1(.a(a[14]), .b(b[1]), .out(s_dadda_cla32_and_14_1)); and_gate and_gate_s_dadda_cla32_and_13_2(.a(a[13]), .b(b[2]), .out(s_dadda_cla32_and_13_2)); fa fa_s_dadda_cla32_fa55_out(.a(s_dadda_cla32_and_15_0[0]), .b(s_dadda_cla32_and_14_1[0]), .cin(s_dadda_cla32_and_13_2[0]), .fa_xor1(s_dadda_cla32_fa55_xor1), .fa_or0(s_dadda_cla32_fa55_or0)); and_gate and_gate_s_dadda_cla32_and_12_3(.a(a[12]), .b(b[3]), .out(s_dadda_cla32_and_12_3)); and_gate and_gate_s_dadda_cla32_and_11_4(.a(a[11]), .b(b[4]), .out(s_dadda_cla32_and_11_4)); and_gate and_gate_s_dadda_cla32_and_10_5(.a(a[10]), .b(b[5]), .out(s_dadda_cla32_and_10_5)); fa fa_s_dadda_cla32_fa56_out(.a(s_dadda_cla32_and_12_3[0]), .b(s_dadda_cla32_and_11_4[0]), .cin(s_dadda_cla32_and_10_5[0]), .fa_xor1(s_dadda_cla32_fa56_xor1), .fa_or0(s_dadda_cla32_fa56_or0)); and_gate and_gate_s_dadda_cla32_and_9_6(.a(a[9]), .b(b[6]), .out(s_dadda_cla32_and_9_6)); and_gate and_gate_s_dadda_cla32_and_8_7(.a(a[8]), .b(b[7]), .out(s_dadda_cla32_and_8_7)); and_gate and_gate_s_dadda_cla32_and_7_8(.a(a[7]), .b(b[8]), .out(s_dadda_cla32_and_7_8)); fa fa_s_dadda_cla32_fa57_out(.a(s_dadda_cla32_and_9_6[0]), .b(s_dadda_cla32_and_8_7[0]), .cin(s_dadda_cla32_and_7_8[0]), .fa_xor1(s_dadda_cla32_fa57_xor1), .fa_or0(s_dadda_cla32_fa57_or0)); and_gate and_gate_s_dadda_cla32_and_6_9(.a(a[6]), .b(b[9]), .out(s_dadda_cla32_and_6_9)); and_gate and_gate_s_dadda_cla32_and_5_10(.a(a[5]), .b(b[10]), .out(s_dadda_cla32_and_5_10)); and_gate and_gate_s_dadda_cla32_and_4_11(.a(a[4]), .b(b[11]), .out(s_dadda_cla32_and_4_11)); fa fa_s_dadda_cla32_fa58_out(.a(s_dadda_cla32_and_6_9[0]), .b(s_dadda_cla32_and_5_10[0]), .cin(s_dadda_cla32_and_4_11[0]), .fa_xor1(s_dadda_cla32_fa58_xor1), .fa_or0(s_dadda_cla32_fa58_or0)); and_gate and_gate_s_dadda_cla32_and_3_12(.a(a[3]), .b(b[12]), .out(s_dadda_cla32_and_3_12)); and_gate and_gate_s_dadda_cla32_and_2_13(.a(a[2]), .b(b[13]), .out(s_dadda_cla32_and_2_13)); and_gate and_gate_s_dadda_cla32_and_1_14(.a(a[1]), .b(b[14]), .out(s_dadda_cla32_and_1_14)); fa fa_s_dadda_cla32_fa59_out(.a(s_dadda_cla32_and_3_12[0]), .b(s_dadda_cla32_and_2_13[0]), .cin(s_dadda_cla32_and_1_14[0]), .fa_xor1(s_dadda_cla32_fa59_xor1), .fa_or0(s_dadda_cla32_fa59_or0)); and_gate and_gate_s_dadda_cla32_and_0_15(.a(a[0]), .b(b[15]), .out(s_dadda_cla32_and_0_15)); fa fa_s_dadda_cla32_fa60_out(.a(s_dadda_cla32_and_0_15[0]), .b(s_dadda_cla32_fa52_xor1[0]), .cin(s_dadda_cla32_fa53_xor1[0]), .fa_xor1(s_dadda_cla32_fa60_xor1), .fa_or0(s_dadda_cla32_fa60_or0)); ha ha_s_dadda_cla32_ha13_out(.a(s_dadda_cla32_fa54_xor1[0]), .b(s_dadda_cla32_fa55_xor1[0]), .ha_xor0(s_dadda_cla32_ha13_xor0), .ha_and0(s_dadda_cla32_ha13_and0)); fa fa_s_dadda_cla32_fa61_out(.a(s_dadda_cla32_ha13_and0[0]), .b(s_dadda_cla32_fa60_or0[0]), .cin(s_dadda_cla32_fa59_or0[0]), .fa_xor1(s_dadda_cla32_fa61_xor1), .fa_or0(s_dadda_cla32_fa61_or0)); fa fa_s_dadda_cla32_fa62_out(.a(s_dadda_cla32_fa58_or0[0]), .b(s_dadda_cla32_fa57_or0[0]), .cin(s_dadda_cla32_fa56_or0[0]), .fa_xor1(s_dadda_cla32_fa62_xor1), .fa_or0(s_dadda_cla32_fa62_or0)); fa fa_s_dadda_cla32_fa63_out(.a(s_dadda_cla32_fa55_or0[0]), .b(s_dadda_cla32_fa54_or0[0]), .cin(s_dadda_cla32_fa53_or0[0]), .fa_xor1(s_dadda_cla32_fa63_xor1), .fa_or0(s_dadda_cla32_fa63_or0)); and_gate and_gate_s_dadda_cla32_and_16_0(.a(a[16]), .b(b[0]), .out(s_dadda_cla32_and_16_0)); and_gate and_gate_s_dadda_cla32_and_15_1(.a(a[15]), .b(b[1]), .out(s_dadda_cla32_and_15_1)); fa fa_s_dadda_cla32_fa64_out(.a(s_dadda_cla32_fa52_or0[0]), .b(s_dadda_cla32_and_16_0[0]), .cin(s_dadda_cla32_and_15_1[0]), .fa_xor1(s_dadda_cla32_fa64_xor1), .fa_or0(s_dadda_cla32_fa64_or0)); and_gate and_gate_s_dadda_cla32_and_14_2(.a(a[14]), .b(b[2]), .out(s_dadda_cla32_and_14_2)); and_gate and_gate_s_dadda_cla32_and_13_3(.a(a[13]), .b(b[3]), .out(s_dadda_cla32_and_13_3)); and_gate and_gate_s_dadda_cla32_and_12_4(.a(a[12]), .b(b[4]), .out(s_dadda_cla32_and_12_4)); fa fa_s_dadda_cla32_fa65_out(.a(s_dadda_cla32_and_14_2[0]), .b(s_dadda_cla32_and_13_3[0]), .cin(s_dadda_cla32_and_12_4[0]), .fa_xor1(s_dadda_cla32_fa65_xor1), .fa_or0(s_dadda_cla32_fa65_or0)); and_gate and_gate_s_dadda_cla32_and_11_5(.a(a[11]), .b(b[5]), .out(s_dadda_cla32_and_11_5)); and_gate and_gate_s_dadda_cla32_and_10_6(.a(a[10]), .b(b[6]), .out(s_dadda_cla32_and_10_6)); and_gate and_gate_s_dadda_cla32_and_9_7(.a(a[9]), .b(b[7]), .out(s_dadda_cla32_and_9_7)); fa fa_s_dadda_cla32_fa66_out(.a(s_dadda_cla32_and_11_5[0]), .b(s_dadda_cla32_and_10_6[0]), .cin(s_dadda_cla32_and_9_7[0]), .fa_xor1(s_dadda_cla32_fa66_xor1), .fa_or0(s_dadda_cla32_fa66_or0)); and_gate and_gate_s_dadda_cla32_and_8_8(.a(a[8]), .b(b[8]), .out(s_dadda_cla32_and_8_8)); and_gate and_gate_s_dadda_cla32_and_7_9(.a(a[7]), .b(b[9]), .out(s_dadda_cla32_and_7_9)); and_gate and_gate_s_dadda_cla32_and_6_10(.a(a[6]), .b(b[10]), .out(s_dadda_cla32_and_6_10)); fa fa_s_dadda_cla32_fa67_out(.a(s_dadda_cla32_and_8_8[0]), .b(s_dadda_cla32_and_7_9[0]), .cin(s_dadda_cla32_and_6_10[0]), .fa_xor1(s_dadda_cla32_fa67_xor1), .fa_or0(s_dadda_cla32_fa67_or0)); and_gate and_gate_s_dadda_cla32_and_5_11(.a(a[5]), .b(b[11]), .out(s_dadda_cla32_and_5_11)); and_gate and_gate_s_dadda_cla32_and_4_12(.a(a[4]), .b(b[12]), .out(s_dadda_cla32_and_4_12)); and_gate and_gate_s_dadda_cla32_and_3_13(.a(a[3]), .b(b[13]), .out(s_dadda_cla32_and_3_13)); fa fa_s_dadda_cla32_fa68_out(.a(s_dadda_cla32_and_5_11[0]), .b(s_dadda_cla32_and_4_12[0]), .cin(s_dadda_cla32_and_3_13[0]), .fa_xor1(s_dadda_cla32_fa68_xor1), .fa_or0(s_dadda_cla32_fa68_or0)); and_gate and_gate_s_dadda_cla32_and_2_14(.a(a[2]), .b(b[14]), .out(s_dadda_cla32_and_2_14)); and_gate and_gate_s_dadda_cla32_and_1_15(.a(a[1]), .b(b[15]), .out(s_dadda_cla32_and_1_15)); and_gate and_gate_s_dadda_cla32_and_0_16(.a(a[0]), .b(b[16]), .out(s_dadda_cla32_and_0_16)); fa fa_s_dadda_cla32_fa69_out(.a(s_dadda_cla32_and_2_14[0]), .b(s_dadda_cla32_and_1_15[0]), .cin(s_dadda_cla32_and_0_16[0]), .fa_xor1(s_dadda_cla32_fa69_xor1), .fa_or0(s_dadda_cla32_fa69_or0)); fa fa_s_dadda_cla32_fa70_out(.a(s_dadda_cla32_fa61_xor1[0]), .b(s_dadda_cla32_fa62_xor1[0]), .cin(s_dadda_cla32_fa63_xor1[0]), .fa_xor1(s_dadda_cla32_fa70_xor1), .fa_or0(s_dadda_cla32_fa70_or0)); ha ha_s_dadda_cla32_ha14_out(.a(s_dadda_cla32_fa64_xor1[0]), .b(s_dadda_cla32_fa65_xor1[0]), .ha_xor0(s_dadda_cla32_ha14_xor0), .ha_and0(s_dadda_cla32_ha14_and0)); fa fa_s_dadda_cla32_fa71_out(.a(s_dadda_cla32_ha14_and0[0]), .b(s_dadda_cla32_fa70_or0[0]), .cin(s_dadda_cla32_fa69_or0[0]), .fa_xor1(s_dadda_cla32_fa71_xor1), .fa_or0(s_dadda_cla32_fa71_or0)); fa fa_s_dadda_cla32_fa72_out(.a(s_dadda_cla32_fa68_or0[0]), .b(s_dadda_cla32_fa67_or0[0]), .cin(s_dadda_cla32_fa66_or0[0]), .fa_xor1(s_dadda_cla32_fa72_xor1), .fa_or0(s_dadda_cla32_fa72_or0)); fa fa_s_dadda_cla32_fa73_out(.a(s_dadda_cla32_fa65_or0[0]), .b(s_dadda_cla32_fa64_or0[0]), .cin(s_dadda_cla32_fa63_or0[0]), .fa_xor1(s_dadda_cla32_fa73_xor1), .fa_or0(s_dadda_cla32_fa73_or0)); and_gate and_gate_s_dadda_cla32_and_17_0(.a(a[17]), .b(b[0]), .out(s_dadda_cla32_and_17_0)); fa fa_s_dadda_cla32_fa74_out(.a(s_dadda_cla32_fa62_or0[0]), .b(s_dadda_cla32_fa61_or0[0]), .cin(s_dadda_cla32_and_17_0[0]), .fa_xor1(s_dadda_cla32_fa74_xor1), .fa_or0(s_dadda_cla32_fa74_or0)); and_gate and_gate_s_dadda_cla32_and_16_1(.a(a[16]), .b(b[1]), .out(s_dadda_cla32_and_16_1)); and_gate and_gate_s_dadda_cla32_and_15_2(.a(a[15]), .b(b[2]), .out(s_dadda_cla32_and_15_2)); and_gate and_gate_s_dadda_cla32_and_14_3(.a(a[14]), .b(b[3]), .out(s_dadda_cla32_and_14_3)); fa fa_s_dadda_cla32_fa75_out(.a(s_dadda_cla32_and_16_1[0]), .b(s_dadda_cla32_and_15_2[0]), .cin(s_dadda_cla32_and_14_3[0]), .fa_xor1(s_dadda_cla32_fa75_xor1), .fa_or0(s_dadda_cla32_fa75_or0)); and_gate and_gate_s_dadda_cla32_and_13_4(.a(a[13]), .b(b[4]), .out(s_dadda_cla32_and_13_4)); and_gate and_gate_s_dadda_cla32_and_12_5(.a(a[12]), .b(b[5]), .out(s_dadda_cla32_and_12_5)); and_gate and_gate_s_dadda_cla32_and_11_6(.a(a[11]), .b(b[6]), .out(s_dadda_cla32_and_11_6)); fa fa_s_dadda_cla32_fa76_out(.a(s_dadda_cla32_and_13_4[0]), .b(s_dadda_cla32_and_12_5[0]), .cin(s_dadda_cla32_and_11_6[0]), .fa_xor1(s_dadda_cla32_fa76_xor1), .fa_or0(s_dadda_cla32_fa76_or0)); and_gate and_gate_s_dadda_cla32_and_10_7(.a(a[10]), .b(b[7]), .out(s_dadda_cla32_and_10_7)); and_gate and_gate_s_dadda_cla32_and_9_8(.a(a[9]), .b(b[8]), .out(s_dadda_cla32_and_9_8)); and_gate and_gate_s_dadda_cla32_and_8_9(.a(a[8]), .b(b[9]), .out(s_dadda_cla32_and_8_9)); fa fa_s_dadda_cla32_fa77_out(.a(s_dadda_cla32_and_10_7[0]), .b(s_dadda_cla32_and_9_8[0]), .cin(s_dadda_cla32_and_8_9[0]), .fa_xor1(s_dadda_cla32_fa77_xor1), .fa_or0(s_dadda_cla32_fa77_or0)); and_gate and_gate_s_dadda_cla32_and_7_10(.a(a[7]), .b(b[10]), .out(s_dadda_cla32_and_7_10)); and_gate and_gate_s_dadda_cla32_and_6_11(.a(a[6]), .b(b[11]), .out(s_dadda_cla32_and_6_11)); and_gate and_gate_s_dadda_cla32_and_5_12(.a(a[5]), .b(b[12]), .out(s_dadda_cla32_and_5_12)); fa fa_s_dadda_cla32_fa78_out(.a(s_dadda_cla32_and_7_10[0]), .b(s_dadda_cla32_and_6_11[0]), .cin(s_dadda_cla32_and_5_12[0]), .fa_xor1(s_dadda_cla32_fa78_xor1), .fa_or0(s_dadda_cla32_fa78_or0)); and_gate and_gate_s_dadda_cla32_and_4_13(.a(a[4]), .b(b[13]), .out(s_dadda_cla32_and_4_13)); and_gate and_gate_s_dadda_cla32_and_3_14(.a(a[3]), .b(b[14]), .out(s_dadda_cla32_and_3_14)); and_gate and_gate_s_dadda_cla32_and_2_15(.a(a[2]), .b(b[15]), .out(s_dadda_cla32_and_2_15)); fa fa_s_dadda_cla32_fa79_out(.a(s_dadda_cla32_and_4_13[0]), .b(s_dadda_cla32_and_3_14[0]), .cin(s_dadda_cla32_and_2_15[0]), .fa_xor1(s_dadda_cla32_fa79_xor1), .fa_or0(s_dadda_cla32_fa79_or0)); and_gate and_gate_s_dadda_cla32_and_1_16(.a(a[1]), .b(b[16]), .out(s_dadda_cla32_and_1_16)); and_gate and_gate_s_dadda_cla32_and_0_17(.a(a[0]), .b(b[17]), .out(s_dadda_cla32_and_0_17)); fa fa_s_dadda_cla32_fa80_out(.a(s_dadda_cla32_and_1_16[0]), .b(s_dadda_cla32_and_0_17[0]), .cin(s_dadda_cla32_fa71_xor1[0]), .fa_xor1(s_dadda_cla32_fa80_xor1), .fa_or0(s_dadda_cla32_fa80_or0)); fa fa_s_dadda_cla32_fa81_out(.a(s_dadda_cla32_fa72_xor1[0]), .b(s_dadda_cla32_fa73_xor1[0]), .cin(s_dadda_cla32_fa74_xor1[0]), .fa_xor1(s_dadda_cla32_fa81_xor1), .fa_or0(s_dadda_cla32_fa81_or0)); ha ha_s_dadda_cla32_ha15_out(.a(s_dadda_cla32_fa75_xor1[0]), .b(s_dadda_cla32_fa76_xor1[0]), .ha_xor0(s_dadda_cla32_ha15_xor0), .ha_and0(s_dadda_cla32_ha15_and0)); fa fa_s_dadda_cla32_fa82_out(.a(s_dadda_cla32_ha15_and0[0]), .b(s_dadda_cla32_fa81_or0[0]), .cin(s_dadda_cla32_fa80_or0[0]), .fa_xor1(s_dadda_cla32_fa82_xor1), .fa_or0(s_dadda_cla32_fa82_or0)); fa fa_s_dadda_cla32_fa83_out(.a(s_dadda_cla32_fa79_or0[0]), .b(s_dadda_cla32_fa78_or0[0]), .cin(s_dadda_cla32_fa77_or0[0]), .fa_xor1(s_dadda_cla32_fa83_xor1), .fa_or0(s_dadda_cla32_fa83_or0)); fa fa_s_dadda_cla32_fa84_out(.a(s_dadda_cla32_fa76_or0[0]), .b(s_dadda_cla32_fa75_or0[0]), .cin(s_dadda_cla32_fa74_or0[0]), .fa_xor1(s_dadda_cla32_fa84_xor1), .fa_or0(s_dadda_cla32_fa84_or0)); fa fa_s_dadda_cla32_fa85_out(.a(s_dadda_cla32_fa73_or0[0]), .b(s_dadda_cla32_fa72_or0[0]), .cin(s_dadda_cla32_fa71_or0[0]), .fa_xor1(s_dadda_cla32_fa85_xor1), .fa_or0(s_dadda_cla32_fa85_or0)); and_gate and_gate_s_dadda_cla32_and_18_0(.a(a[18]), .b(b[0]), .out(s_dadda_cla32_and_18_0)); and_gate and_gate_s_dadda_cla32_and_17_1(.a(a[17]), .b(b[1]), .out(s_dadda_cla32_and_17_1)); and_gate and_gate_s_dadda_cla32_and_16_2(.a(a[16]), .b(b[2]), .out(s_dadda_cla32_and_16_2)); fa fa_s_dadda_cla32_fa86_out(.a(s_dadda_cla32_and_18_0[0]), .b(s_dadda_cla32_and_17_1[0]), .cin(s_dadda_cla32_and_16_2[0]), .fa_xor1(s_dadda_cla32_fa86_xor1), .fa_or0(s_dadda_cla32_fa86_or0)); and_gate and_gate_s_dadda_cla32_and_15_3(.a(a[15]), .b(b[3]), .out(s_dadda_cla32_and_15_3)); and_gate and_gate_s_dadda_cla32_and_14_4(.a(a[14]), .b(b[4]), .out(s_dadda_cla32_and_14_4)); and_gate and_gate_s_dadda_cla32_and_13_5(.a(a[13]), .b(b[5]), .out(s_dadda_cla32_and_13_5)); fa fa_s_dadda_cla32_fa87_out(.a(s_dadda_cla32_and_15_3[0]), .b(s_dadda_cla32_and_14_4[0]), .cin(s_dadda_cla32_and_13_5[0]), .fa_xor1(s_dadda_cla32_fa87_xor1), .fa_or0(s_dadda_cla32_fa87_or0)); and_gate and_gate_s_dadda_cla32_and_12_6(.a(a[12]), .b(b[6]), .out(s_dadda_cla32_and_12_6)); and_gate and_gate_s_dadda_cla32_and_11_7(.a(a[11]), .b(b[7]), .out(s_dadda_cla32_and_11_7)); and_gate and_gate_s_dadda_cla32_and_10_8(.a(a[10]), .b(b[8]), .out(s_dadda_cla32_and_10_8)); fa fa_s_dadda_cla32_fa88_out(.a(s_dadda_cla32_and_12_6[0]), .b(s_dadda_cla32_and_11_7[0]), .cin(s_dadda_cla32_and_10_8[0]), .fa_xor1(s_dadda_cla32_fa88_xor1), .fa_or0(s_dadda_cla32_fa88_or0)); and_gate and_gate_s_dadda_cla32_and_9_9(.a(a[9]), .b(b[9]), .out(s_dadda_cla32_and_9_9)); and_gate and_gate_s_dadda_cla32_and_8_10(.a(a[8]), .b(b[10]), .out(s_dadda_cla32_and_8_10)); and_gate and_gate_s_dadda_cla32_and_7_11(.a(a[7]), .b(b[11]), .out(s_dadda_cla32_and_7_11)); fa fa_s_dadda_cla32_fa89_out(.a(s_dadda_cla32_and_9_9[0]), .b(s_dadda_cla32_and_8_10[0]), .cin(s_dadda_cla32_and_7_11[0]), .fa_xor1(s_dadda_cla32_fa89_xor1), .fa_or0(s_dadda_cla32_fa89_or0)); and_gate and_gate_s_dadda_cla32_and_6_12(.a(a[6]), .b(b[12]), .out(s_dadda_cla32_and_6_12)); and_gate and_gate_s_dadda_cla32_and_5_13(.a(a[5]), .b(b[13]), .out(s_dadda_cla32_and_5_13)); and_gate and_gate_s_dadda_cla32_and_4_14(.a(a[4]), .b(b[14]), .out(s_dadda_cla32_and_4_14)); fa fa_s_dadda_cla32_fa90_out(.a(s_dadda_cla32_and_6_12[0]), .b(s_dadda_cla32_and_5_13[0]), .cin(s_dadda_cla32_and_4_14[0]), .fa_xor1(s_dadda_cla32_fa90_xor1), .fa_or0(s_dadda_cla32_fa90_or0)); and_gate and_gate_s_dadda_cla32_and_3_15(.a(a[3]), .b(b[15]), .out(s_dadda_cla32_and_3_15)); and_gate and_gate_s_dadda_cla32_and_2_16(.a(a[2]), .b(b[16]), .out(s_dadda_cla32_and_2_16)); and_gate and_gate_s_dadda_cla32_and_1_17(.a(a[1]), .b(b[17]), .out(s_dadda_cla32_and_1_17)); fa fa_s_dadda_cla32_fa91_out(.a(s_dadda_cla32_and_3_15[0]), .b(s_dadda_cla32_and_2_16[0]), .cin(s_dadda_cla32_and_1_17[0]), .fa_xor1(s_dadda_cla32_fa91_xor1), .fa_or0(s_dadda_cla32_fa91_or0)); and_gate and_gate_s_dadda_cla32_and_0_18(.a(a[0]), .b(b[18]), .out(s_dadda_cla32_and_0_18)); fa fa_s_dadda_cla32_fa92_out(.a(s_dadda_cla32_and_0_18[0]), .b(s_dadda_cla32_fa82_xor1[0]), .cin(s_dadda_cla32_fa83_xor1[0]), .fa_xor1(s_dadda_cla32_fa92_xor1), .fa_or0(s_dadda_cla32_fa92_or0)); fa fa_s_dadda_cla32_fa93_out(.a(s_dadda_cla32_fa84_xor1[0]), .b(s_dadda_cla32_fa85_xor1[0]), .cin(s_dadda_cla32_fa86_xor1[0]), .fa_xor1(s_dadda_cla32_fa93_xor1), .fa_or0(s_dadda_cla32_fa93_or0)); ha ha_s_dadda_cla32_ha16_out(.a(s_dadda_cla32_fa87_xor1[0]), .b(s_dadda_cla32_fa88_xor1[0]), .ha_xor0(s_dadda_cla32_ha16_xor0), .ha_and0(s_dadda_cla32_ha16_and0)); fa fa_s_dadda_cla32_fa94_out(.a(s_dadda_cla32_ha16_and0[0]), .b(s_dadda_cla32_fa93_or0[0]), .cin(s_dadda_cla32_fa92_or0[0]), .fa_xor1(s_dadda_cla32_fa94_xor1), .fa_or0(s_dadda_cla32_fa94_or0)); fa fa_s_dadda_cla32_fa95_out(.a(s_dadda_cla32_fa91_or0[0]), .b(s_dadda_cla32_fa90_or0[0]), .cin(s_dadda_cla32_fa89_or0[0]), .fa_xor1(s_dadda_cla32_fa95_xor1), .fa_or0(s_dadda_cla32_fa95_or0)); fa fa_s_dadda_cla32_fa96_out(.a(s_dadda_cla32_fa88_or0[0]), .b(s_dadda_cla32_fa87_or0[0]), .cin(s_dadda_cla32_fa86_or0[0]), .fa_xor1(s_dadda_cla32_fa96_xor1), .fa_or0(s_dadda_cla32_fa96_or0)); fa fa_s_dadda_cla32_fa97_out(.a(s_dadda_cla32_fa85_or0[0]), .b(s_dadda_cla32_fa84_or0[0]), .cin(s_dadda_cla32_fa83_or0[0]), .fa_xor1(s_dadda_cla32_fa97_xor1), .fa_or0(s_dadda_cla32_fa97_or0)); and_gate and_gate_s_dadda_cla32_and_19_0(.a(a[19]), .b(b[0]), .out(s_dadda_cla32_and_19_0)); and_gate and_gate_s_dadda_cla32_and_18_1(.a(a[18]), .b(b[1]), .out(s_dadda_cla32_and_18_1)); fa fa_s_dadda_cla32_fa98_out(.a(s_dadda_cla32_fa82_or0[0]), .b(s_dadda_cla32_and_19_0[0]), .cin(s_dadda_cla32_and_18_1[0]), .fa_xor1(s_dadda_cla32_fa98_xor1), .fa_or0(s_dadda_cla32_fa98_or0)); and_gate and_gate_s_dadda_cla32_and_17_2(.a(a[17]), .b(b[2]), .out(s_dadda_cla32_and_17_2)); and_gate and_gate_s_dadda_cla32_and_16_3(.a(a[16]), .b(b[3]), .out(s_dadda_cla32_and_16_3)); and_gate and_gate_s_dadda_cla32_and_15_4(.a(a[15]), .b(b[4]), .out(s_dadda_cla32_and_15_4)); fa fa_s_dadda_cla32_fa99_out(.a(s_dadda_cla32_and_17_2[0]), .b(s_dadda_cla32_and_16_3[0]), .cin(s_dadda_cla32_and_15_4[0]), .fa_xor1(s_dadda_cla32_fa99_xor1), .fa_or0(s_dadda_cla32_fa99_or0)); and_gate and_gate_s_dadda_cla32_and_14_5(.a(a[14]), .b(b[5]), .out(s_dadda_cla32_and_14_5)); and_gate and_gate_s_dadda_cla32_and_13_6(.a(a[13]), .b(b[6]), .out(s_dadda_cla32_and_13_6)); and_gate and_gate_s_dadda_cla32_and_12_7(.a(a[12]), .b(b[7]), .out(s_dadda_cla32_and_12_7)); fa fa_s_dadda_cla32_fa100_out(.a(s_dadda_cla32_and_14_5[0]), .b(s_dadda_cla32_and_13_6[0]), .cin(s_dadda_cla32_and_12_7[0]), .fa_xor1(s_dadda_cla32_fa100_xor1), .fa_or0(s_dadda_cla32_fa100_or0)); and_gate and_gate_s_dadda_cla32_and_11_8(.a(a[11]), .b(b[8]), .out(s_dadda_cla32_and_11_8)); and_gate and_gate_s_dadda_cla32_and_10_9(.a(a[10]), .b(b[9]), .out(s_dadda_cla32_and_10_9)); and_gate and_gate_s_dadda_cla32_and_9_10(.a(a[9]), .b(b[10]), .out(s_dadda_cla32_and_9_10)); fa fa_s_dadda_cla32_fa101_out(.a(s_dadda_cla32_and_11_8[0]), .b(s_dadda_cla32_and_10_9[0]), .cin(s_dadda_cla32_and_9_10[0]), .fa_xor1(s_dadda_cla32_fa101_xor1), .fa_or0(s_dadda_cla32_fa101_or0)); and_gate and_gate_s_dadda_cla32_and_8_11(.a(a[8]), .b(b[11]), .out(s_dadda_cla32_and_8_11)); and_gate and_gate_s_dadda_cla32_and_7_12(.a(a[7]), .b(b[12]), .out(s_dadda_cla32_and_7_12)); and_gate and_gate_s_dadda_cla32_and_6_13(.a(a[6]), .b(b[13]), .out(s_dadda_cla32_and_6_13)); fa fa_s_dadda_cla32_fa102_out(.a(s_dadda_cla32_and_8_11[0]), .b(s_dadda_cla32_and_7_12[0]), .cin(s_dadda_cla32_and_6_13[0]), .fa_xor1(s_dadda_cla32_fa102_xor1), .fa_or0(s_dadda_cla32_fa102_or0)); and_gate and_gate_s_dadda_cla32_and_5_14(.a(a[5]), .b(b[14]), .out(s_dadda_cla32_and_5_14)); and_gate and_gate_s_dadda_cla32_and_4_15(.a(a[4]), .b(b[15]), .out(s_dadda_cla32_and_4_15)); and_gate and_gate_s_dadda_cla32_and_3_16(.a(a[3]), .b(b[16]), .out(s_dadda_cla32_and_3_16)); fa fa_s_dadda_cla32_fa103_out(.a(s_dadda_cla32_and_5_14[0]), .b(s_dadda_cla32_and_4_15[0]), .cin(s_dadda_cla32_and_3_16[0]), .fa_xor1(s_dadda_cla32_fa103_xor1), .fa_or0(s_dadda_cla32_fa103_or0)); and_gate and_gate_s_dadda_cla32_and_2_17(.a(a[2]), .b(b[17]), .out(s_dadda_cla32_and_2_17)); and_gate and_gate_s_dadda_cla32_and_1_18(.a(a[1]), .b(b[18]), .out(s_dadda_cla32_and_1_18)); and_gate and_gate_s_dadda_cla32_and_0_19(.a(a[0]), .b(b[19]), .out(s_dadda_cla32_and_0_19)); fa fa_s_dadda_cla32_fa104_out(.a(s_dadda_cla32_and_2_17[0]), .b(s_dadda_cla32_and_1_18[0]), .cin(s_dadda_cla32_and_0_19[0]), .fa_xor1(s_dadda_cla32_fa104_xor1), .fa_or0(s_dadda_cla32_fa104_or0)); fa fa_s_dadda_cla32_fa105_out(.a(s_dadda_cla32_fa94_xor1[0]), .b(s_dadda_cla32_fa95_xor1[0]), .cin(s_dadda_cla32_fa96_xor1[0]), .fa_xor1(s_dadda_cla32_fa105_xor1), .fa_or0(s_dadda_cla32_fa105_or0)); fa fa_s_dadda_cla32_fa106_out(.a(s_dadda_cla32_fa97_xor1[0]), .b(s_dadda_cla32_fa98_xor1[0]), .cin(s_dadda_cla32_fa99_xor1[0]), .fa_xor1(s_dadda_cla32_fa106_xor1), .fa_or0(s_dadda_cla32_fa106_or0)); ha ha_s_dadda_cla32_ha17_out(.a(s_dadda_cla32_fa100_xor1[0]), .b(s_dadda_cla32_fa101_xor1[0]), .ha_xor0(s_dadda_cla32_ha17_xor0), .ha_and0(s_dadda_cla32_ha17_and0)); fa fa_s_dadda_cla32_fa107_out(.a(s_dadda_cla32_ha17_and0[0]), .b(s_dadda_cla32_fa106_or0[0]), .cin(s_dadda_cla32_fa105_or0[0]), .fa_xor1(s_dadda_cla32_fa107_xor1), .fa_or0(s_dadda_cla32_fa107_or0)); fa fa_s_dadda_cla32_fa108_out(.a(s_dadda_cla32_fa104_or0[0]), .b(s_dadda_cla32_fa103_or0[0]), .cin(s_dadda_cla32_fa102_or0[0]), .fa_xor1(s_dadda_cla32_fa108_xor1), .fa_or0(s_dadda_cla32_fa108_or0)); fa fa_s_dadda_cla32_fa109_out(.a(s_dadda_cla32_fa101_or0[0]), .b(s_dadda_cla32_fa100_or0[0]), .cin(s_dadda_cla32_fa99_or0[0]), .fa_xor1(s_dadda_cla32_fa109_xor1), .fa_or0(s_dadda_cla32_fa109_or0)); fa fa_s_dadda_cla32_fa110_out(.a(s_dadda_cla32_fa98_or0[0]), .b(s_dadda_cla32_fa97_or0[0]), .cin(s_dadda_cla32_fa96_or0[0]), .fa_xor1(s_dadda_cla32_fa110_xor1), .fa_or0(s_dadda_cla32_fa110_or0)); and_gate and_gate_s_dadda_cla32_and_20_0(.a(a[20]), .b(b[0]), .out(s_dadda_cla32_and_20_0)); fa fa_s_dadda_cla32_fa111_out(.a(s_dadda_cla32_fa95_or0[0]), .b(s_dadda_cla32_fa94_or0[0]), .cin(s_dadda_cla32_and_20_0[0]), .fa_xor1(s_dadda_cla32_fa111_xor1), .fa_or0(s_dadda_cla32_fa111_or0)); and_gate and_gate_s_dadda_cla32_and_19_1(.a(a[19]), .b(b[1]), .out(s_dadda_cla32_and_19_1)); and_gate and_gate_s_dadda_cla32_and_18_2(.a(a[18]), .b(b[2]), .out(s_dadda_cla32_and_18_2)); and_gate and_gate_s_dadda_cla32_and_17_3(.a(a[17]), .b(b[3]), .out(s_dadda_cla32_and_17_3)); fa fa_s_dadda_cla32_fa112_out(.a(s_dadda_cla32_and_19_1[0]), .b(s_dadda_cla32_and_18_2[0]), .cin(s_dadda_cla32_and_17_3[0]), .fa_xor1(s_dadda_cla32_fa112_xor1), .fa_or0(s_dadda_cla32_fa112_or0)); and_gate and_gate_s_dadda_cla32_and_16_4(.a(a[16]), .b(b[4]), .out(s_dadda_cla32_and_16_4)); and_gate and_gate_s_dadda_cla32_and_15_5(.a(a[15]), .b(b[5]), .out(s_dadda_cla32_and_15_5)); and_gate and_gate_s_dadda_cla32_and_14_6(.a(a[14]), .b(b[6]), .out(s_dadda_cla32_and_14_6)); fa fa_s_dadda_cla32_fa113_out(.a(s_dadda_cla32_and_16_4[0]), .b(s_dadda_cla32_and_15_5[0]), .cin(s_dadda_cla32_and_14_6[0]), .fa_xor1(s_dadda_cla32_fa113_xor1), .fa_or0(s_dadda_cla32_fa113_or0)); and_gate and_gate_s_dadda_cla32_and_13_7(.a(a[13]), .b(b[7]), .out(s_dadda_cla32_and_13_7)); and_gate and_gate_s_dadda_cla32_and_12_8(.a(a[12]), .b(b[8]), .out(s_dadda_cla32_and_12_8)); and_gate and_gate_s_dadda_cla32_and_11_9(.a(a[11]), .b(b[9]), .out(s_dadda_cla32_and_11_9)); fa fa_s_dadda_cla32_fa114_out(.a(s_dadda_cla32_and_13_7[0]), .b(s_dadda_cla32_and_12_8[0]), .cin(s_dadda_cla32_and_11_9[0]), .fa_xor1(s_dadda_cla32_fa114_xor1), .fa_or0(s_dadda_cla32_fa114_or0)); and_gate and_gate_s_dadda_cla32_and_10_10(.a(a[10]), .b(b[10]), .out(s_dadda_cla32_and_10_10)); and_gate and_gate_s_dadda_cla32_and_9_11(.a(a[9]), .b(b[11]), .out(s_dadda_cla32_and_9_11)); and_gate and_gate_s_dadda_cla32_and_8_12(.a(a[8]), .b(b[12]), .out(s_dadda_cla32_and_8_12)); fa fa_s_dadda_cla32_fa115_out(.a(s_dadda_cla32_and_10_10[0]), .b(s_dadda_cla32_and_9_11[0]), .cin(s_dadda_cla32_and_8_12[0]), .fa_xor1(s_dadda_cla32_fa115_xor1), .fa_or0(s_dadda_cla32_fa115_or0)); and_gate and_gate_s_dadda_cla32_and_7_13(.a(a[7]), .b(b[13]), .out(s_dadda_cla32_and_7_13)); and_gate and_gate_s_dadda_cla32_and_6_14(.a(a[6]), .b(b[14]), .out(s_dadda_cla32_and_6_14)); and_gate and_gate_s_dadda_cla32_and_5_15(.a(a[5]), .b(b[15]), .out(s_dadda_cla32_and_5_15)); fa fa_s_dadda_cla32_fa116_out(.a(s_dadda_cla32_and_7_13[0]), .b(s_dadda_cla32_and_6_14[0]), .cin(s_dadda_cla32_and_5_15[0]), .fa_xor1(s_dadda_cla32_fa116_xor1), .fa_or0(s_dadda_cla32_fa116_or0)); and_gate and_gate_s_dadda_cla32_and_4_16(.a(a[4]), .b(b[16]), .out(s_dadda_cla32_and_4_16)); and_gate and_gate_s_dadda_cla32_and_3_17(.a(a[3]), .b(b[17]), .out(s_dadda_cla32_and_3_17)); and_gate and_gate_s_dadda_cla32_and_2_18(.a(a[2]), .b(b[18]), .out(s_dadda_cla32_and_2_18)); fa fa_s_dadda_cla32_fa117_out(.a(s_dadda_cla32_and_4_16[0]), .b(s_dadda_cla32_and_3_17[0]), .cin(s_dadda_cla32_and_2_18[0]), .fa_xor1(s_dadda_cla32_fa117_xor1), .fa_or0(s_dadda_cla32_fa117_or0)); and_gate and_gate_s_dadda_cla32_and_1_19(.a(a[1]), .b(b[19]), .out(s_dadda_cla32_and_1_19)); and_gate and_gate_s_dadda_cla32_and_0_20(.a(a[0]), .b(b[20]), .out(s_dadda_cla32_and_0_20)); fa fa_s_dadda_cla32_fa118_out(.a(s_dadda_cla32_and_1_19[0]), .b(s_dadda_cla32_and_0_20[0]), .cin(s_dadda_cla32_fa107_xor1[0]), .fa_xor1(s_dadda_cla32_fa118_xor1), .fa_or0(s_dadda_cla32_fa118_or0)); fa fa_s_dadda_cla32_fa119_out(.a(s_dadda_cla32_fa108_xor1[0]), .b(s_dadda_cla32_fa109_xor1[0]), .cin(s_dadda_cla32_fa110_xor1[0]), .fa_xor1(s_dadda_cla32_fa119_xor1), .fa_or0(s_dadda_cla32_fa119_or0)); fa fa_s_dadda_cla32_fa120_out(.a(s_dadda_cla32_fa111_xor1[0]), .b(s_dadda_cla32_fa112_xor1[0]), .cin(s_dadda_cla32_fa113_xor1[0]), .fa_xor1(s_dadda_cla32_fa120_xor1), .fa_or0(s_dadda_cla32_fa120_or0)); ha ha_s_dadda_cla32_ha18_out(.a(s_dadda_cla32_fa114_xor1[0]), .b(s_dadda_cla32_fa115_xor1[0]), .ha_xor0(s_dadda_cla32_ha18_xor0), .ha_and0(s_dadda_cla32_ha18_and0)); fa fa_s_dadda_cla32_fa121_out(.a(s_dadda_cla32_ha18_and0[0]), .b(s_dadda_cla32_fa120_or0[0]), .cin(s_dadda_cla32_fa119_or0[0]), .fa_xor1(s_dadda_cla32_fa121_xor1), .fa_or0(s_dadda_cla32_fa121_or0)); fa fa_s_dadda_cla32_fa122_out(.a(s_dadda_cla32_fa118_or0[0]), .b(s_dadda_cla32_fa117_or0[0]), .cin(s_dadda_cla32_fa116_or0[0]), .fa_xor1(s_dadda_cla32_fa122_xor1), .fa_or0(s_dadda_cla32_fa122_or0)); fa fa_s_dadda_cla32_fa123_out(.a(s_dadda_cla32_fa115_or0[0]), .b(s_dadda_cla32_fa114_or0[0]), .cin(s_dadda_cla32_fa113_or0[0]), .fa_xor1(s_dadda_cla32_fa123_xor1), .fa_or0(s_dadda_cla32_fa123_or0)); fa fa_s_dadda_cla32_fa124_out(.a(s_dadda_cla32_fa112_or0[0]), .b(s_dadda_cla32_fa111_or0[0]), .cin(s_dadda_cla32_fa110_or0[0]), .fa_xor1(s_dadda_cla32_fa124_xor1), .fa_or0(s_dadda_cla32_fa124_or0)); fa fa_s_dadda_cla32_fa125_out(.a(s_dadda_cla32_fa109_or0[0]), .b(s_dadda_cla32_fa108_or0[0]), .cin(s_dadda_cla32_fa107_or0[0]), .fa_xor1(s_dadda_cla32_fa125_xor1), .fa_or0(s_dadda_cla32_fa125_or0)); and_gate and_gate_s_dadda_cla32_and_21_0(.a(a[21]), .b(b[0]), .out(s_dadda_cla32_and_21_0)); and_gate and_gate_s_dadda_cla32_and_20_1(.a(a[20]), .b(b[1]), .out(s_dadda_cla32_and_20_1)); and_gate and_gate_s_dadda_cla32_and_19_2(.a(a[19]), .b(b[2]), .out(s_dadda_cla32_and_19_2)); fa fa_s_dadda_cla32_fa126_out(.a(s_dadda_cla32_and_21_0[0]), .b(s_dadda_cla32_and_20_1[0]), .cin(s_dadda_cla32_and_19_2[0]), .fa_xor1(s_dadda_cla32_fa126_xor1), .fa_or0(s_dadda_cla32_fa126_or0)); and_gate and_gate_s_dadda_cla32_and_18_3(.a(a[18]), .b(b[3]), .out(s_dadda_cla32_and_18_3)); and_gate and_gate_s_dadda_cla32_and_17_4(.a(a[17]), .b(b[4]), .out(s_dadda_cla32_and_17_4)); and_gate and_gate_s_dadda_cla32_and_16_5(.a(a[16]), .b(b[5]), .out(s_dadda_cla32_and_16_5)); fa fa_s_dadda_cla32_fa127_out(.a(s_dadda_cla32_and_18_3[0]), .b(s_dadda_cla32_and_17_4[0]), .cin(s_dadda_cla32_and_16_5[0]), .fa_xor1(s_dadda_cla32_fa127_xor1), .fa_or0(s_dadda_cla32_fa127_or0)); and_gate and_gate_s_dadda_cla32_and_15_6(.a(a[15]), .b(b[6]), .out(s_dadda_cla32_and_15_6)); and_gate and_gate_s_dadda_cla32_and_14_7(.a(a[14]), .b(b[7]), .out(s_dadda_cla32_and_14_7)); and_gate and_gate_s_dadda_cla32_and_13_8(.a(a[13]), .b(b[8]), .out(s_dadda_cla32_and_13_8)); fa fa_s_dadda_cla32_fa128_out(.a(s_dadda_cla32_and_15_6[0]), .b(s_dadda_cla32_and_14_7[0]), .cin(s_dadda_cla32_and_13_8[0]), .fa_xor1(s_dadda_cla32_fa128_xor1), .fa_or0(s_dadda_cla32_fa128_or0)); and_gate and_gate_s_dadda_cla32_and_12_9(.a(a[12]), .b(b[9]), .out(s_dadda_cla32_and_12_9)); and_gate and_gate_s_dadda_cla32_and_11_10(.a(a[11]), .b(b[10]), .out(s_dadda_cla32_and_11_10)); and_gate and_gate_s_dadda_cla32_and_10_11(.a(a[10]), .b(b[11]), .out(s_dadda_cla32_and_10_11)); fa fa_s_dadda_cla32_fa129_out(.a(s_dadda_cla32_and_12_9[0]), .b(s_dadda_cla32_and_11_10[0]), .cin(s_dadda_cla32_and_10_11[0]), .fa_xor1(s_dadda_cla32_fa129_xor1), .fa_or0(s_dadda_cla32_fa129_or0)); and_gate and_gate_s_dadda_cla32_and_9_12(.a(a[9]), .b(b[12]), .out(s_dadda_cla32_and_9_12)); and_gate and_gate_s_dadda_cla32_and_8_13(.a(a[8]), .b(b[13]), .out(s_dadda_cla32_and_8_13)); and_gate and_gate_s_dadda_cla32_and_7_14(.a(a[7]), .b(b[14]), .out(s_dadda_cla32_and_7_14)); fa fa_s_dadda_cla32_fa130_out(.a(s_dadda_cla32_and_9_12[0]), .b(s_dadda_cla32_and_8_13[0]), .cin(s_dadda_cla32_and_7_14[0]), .fa_xor1(s_dadda_cla32_fa130_xor1), .fa_or0(s_dadda_cla32_fa130_or0)); and_gate and_gate_s_dadda_cla32_and_6_15(.a(a[6]), .b(b[15]), .out(s_dadda_cla32_and_6_15)); and_gate and_gate_s_dadda_cla32_and_5_16(.a(a[5]), .b(b[16]), .out(s_dadda_cla32_and_5_16)); and_gate and_gate_s_dadda_cla32_and_4_17(.a(a[4]), .b(b[17]), .out(s_dadda_cla32_and_4_17)); fa fa_s_dadda_cla32_fa131_out(.a(s_dadda_cla32_and_6_15[0]), .b(s_dadda_cla32_and_5_16[0]), .cin(s_dadda_cla32_and_4_17[0]), .fa_xor1(s_dadda_cla32_fa131_xor1), .fa_or0(s_dadda_cla32_fa131_or0)); and_gate and_gate_s_dadda_cla32_and_3_18(.a(a[3]), .b(b[18]), .out(s_dadda_cla32_and_3_18)); and_gate and_gate_s_dadda_cla32_and_2_19(.a(a[2]), .b(b[19]), .out(s_dadda_cla32_and_2_19)); and_gate and_gate_s_dadda_cla32_and_1_20(.a(a[1]), .b(b[20]), .out(s_dadda_cla32_and_1_20)); fa fa_s_dadda_cla32_fa132_out(.a(s_dadda_cla32_and_3_18[0]), .b(s_dadda_cla32_and_2_19[0]), .cin(s_dadda_cla32_and_1_20[0]), .fa_xor1(s_dadda_cla32_fa132_xor1), .fa_or0(s_dadda_cla32_fa132_or0)); and_gate and_gate_s_dadda_cla32_and_0_21(.a(a[0]), .b(b[21]), .out(s_dadda_cla32_and_0_21)); fa fa_s_dadda_cla32_fa133_out(.a(s_dadda_cla32_and_0_21[0]), .b(s_dadda_cla32_fa121_xor1[0]), .cin(s_dadda_cla32_fa122_xor1[0]), .fa_xor1(s_dadda_cla32_fa133_xor1), .fa_or0(s_dadda_cla32_fa133_or0)); fa fa_s_dadda_cla32_fa134_out(.a(s_dadda_cla32_fa123_xor1[0]), .b(s_dadda_cla32_fa124_xor1[0]), .cin(s_dadda_cla32_fa125_xor1[0]), .fa_xor1(s_dadda_cla32_fa134_xor1), .fa_or0(s_dadda_cla32_fa134_or0)); fa fa_s_dadda_cla32_fa135_out(.a(s_dadda_cla32_fa126_xor1[0]), .b(s_dadda_cla32_fa127_xor1[0]), .cin(s_dadda_cla32_fa128_xor1[0]), .fa_xor1(s_dadda_cla32_fa135_xor1), .fa_or0(s_dadda_cla32_fa135_or0)); ha ha_s_dadda_cla32_ha19_out(.a(s_dadda_cla32_fa129_xor1[0]), .b(s_dadda_cla32_fa130_xor1[0]), .ha_xor0(s_dadda_cla32_ha19_xor0), .ha_and0(s_dadda_cla32_ha19_and0)); fa fa_s_dadda_cla32_fa136_out(.a(s_dadda_cla32_ha19_and0[0]), .b(s_dadda_cla32_fa135_or0[0]), .cin(s_dadda_cla32_fa134_or0[0]), .fa_xor1(s_dadda_cla32_fa136_xor1), .fa_or0(s_dadda_cla32_fa136_or0)); fa fa_s_dadda_cla32_fa137_out(.a(s_dadda_cla32_fa133_or0[0]), .b(s_dadda_cla32_fa132_or0[0]), .cin(s_dadda_cla32_fa131_or0[0]), .fa_xor1(s_dadda_cla32_fa137_xor1), .fa_or0(s_dadda_cla32_fa137_or0)); fa fa_s_dadda_cla32_fa138_out(.a(s_dadda_cla32_fa130_or0[0]), .b(s_dadda_cla32_fa129_or0[0]), .cin(s_dadda_cla32_fa128_or0[0]), .fa_xor1(s_dadda_cla32_fa138_xor1), .fa_or0(s_dadda_cla32_fa138_or0)); fa fa_s_dadda_cla32_fa139_out(.a(s_dadda_cla32_fa127_or0[0]), .b(s_dadda_cla32_fa126_or0[0]), .cin(s_dadda_cla32_fa125_or0[0]), .fa_xor1(s_dadda_cla32_fa139_xor1), .fa_or0(s_dadda_cla32_fa139_or0)); fa fa_s_dadda_cla32_fa140_out(.a(s_dadda_cla32_fa124_or0[0]), .b(s_dadda_cla32_fa123_or0[0]), .cin(s_dadda_cla32_fa122_or0[0]), .fa_xor1(s_dadda_cla32_fa140_xor1), .fa_or0(s_dadda_cla32_fa140_or0)); and_gate and_gate_s_dadda_cla32_and_22_0(.a(a[22]), .b(b[0]), .out(s_dadda_cla32_and_22_0)); and_gate and_gate_s_dadda_cla32_and_21_1(.a(a[21]), .b(b[1]), .out(s_dadda_cla32_and_21_1)); fa fa_s_dadda_cla32_fa141_out(.a(s_dadda_cla32_fa121_or0[0]), .b(s_dadda_cla32_and_22_0[0]), .cin(s_dadda_cla32_and_21_1[0]), .fa_xor1(s_dadda_cla32_fa141_xor1), .fa_or0(s_dadda_cla32_fa141_or0)); and_gate and_gate_s_dadda_cla32_and_20_2(.a(a[20]), .b(b[2]), .out(s_dadda_cla32_and_20_2)); and_gate and_gate_s_dadda_cla32_and_19_3(.a(a[19]), .b(b[3]), .out(s_dadda_cla32_and_19_3)); and_gate and_gate_s_dadda_cla32_and_18_4(.a(a[18]), .b(b[4]), .out(s_dadda_cla32_and_18_4)); fa fa_s_dadda_cla32_fa142_out(.a(s_dadda_cla32_and_20_2[0]), .b(s_dadda_cla32_and_19_3[0]), .cin(s_dadda_cla32_and_18_4[0]), .fa_xor1(s_dadda_cla32_fa142_xor1), .fa_or0(s_dadda_cla32_fa142_or0)); and_gate and_gate_s_dadda_cla32_and_17_5(.a(a[17]), .b(b[5]), .out(s_dadda_cla32_and_17_5)); and_gate and_gate_s_dadda_cla32_and_16_6(.a(a[16]), .b(b[6]), .out(s_dadda_cla32_and_16_6)); and_gate and_gate_s_dadda_cla32_and_15_7(.a(a[15]), .b(b[7]), .out(s_dadda_cla32_and_15_7)); fa fa_s_dadda_cla32_fa143_out(.a(s_dadda_cla32_and_17_5[0]), .b(s_dadda_cla32_and_16_6[0]), .cin(s_dadda_cla32_and_15_7[0]), .fa_xor1(s_dadda_cla32_fa143_xor1), .fa_or0(s_dadda_cla32_fa143_or0)); and_gate and_gate_s_dadda_cla32_and_14_8(.a(a[14]), .b(b[8]), .out(s_dadda_cla32_and_14_8)); and_gate and_gate_s_dadda_cla32_and_13_9(.a(a[13]), .b(b[9]), .out(s_dadda_cla32_and_13_9)); and_gate and_gate_s_dadda_cla32_and_12_10(.a(a[12]), .b(b[10]), .out(s_dadda_cla32_and_12_10)); fa fa_s_dadda_cla32_fa144_out(.a(s_dadda_cla32_and_14_8[0]), .b(s_dadda_cla32_and_13_9[0]), .cin(s_dadda_cla32_and_12_10[0]), .fa_xor1(s_dadda_cla32_fa144_xor1), .fa_or0(s_dadda_cla32_fa144_or0)); and_gate and_gate_s_dadda_cla32_and_11_11(.a(a[11]), .b(b[11]), .out(s_dadda_cla32_and_11_11)); and_gate and_gate_s_dadda_cla32_and_10_12(.a(a[10]), .b(b[12]), .out(s_dadda_cla32_and_10_12)); and_gate and_gate_s_dadda_cla32_and_9_13(.a(a[9]), .b(b[13]), .out(s_dadda_cla32_and_9_13)); fa fa_s_dadda_cla32_fa145_out(.a(s_dadda_cla32_and_11_11[0]), .b(s_dadda_cla32_and_10_12[0]), .cin(s_dadda_cla32_and_9_13[0]), .fa_xor1(s_dadda_cla32_fa145_xor1), .fa_or0(s_dadda_cla32_fa145_or0)); and_gate and_gate_s_dadda_cla32_and_8_14(.a(a[8]), .b(b[14]), .out(s_dadda_cla32_and_8_14)); and_gate and_gate_s_dadda_cla32_and_7_15(.a(a[7]), .b(b[15]), .out(s_dadda_cla32_and_7_15)); and_gate and_gate_s_dadda_cla32_and_6_16(.a(a[6]), .b(b[16]), .out(s_dadda_cla32_and_6_16)); fa fa_s_dadda_cla32_fa146_out(.a(s_dadda_cla32_and_8_14[0]), .b(s_dadda_cla32_and_7_15[0]), .cin(s_dadda_cla32_and_6_16[0]), .fa_xor1(s_dadda_cla32_fa146_xor1), .fa_or0(s_dadda_cla32_fa146_or0)); and_gate and_gate_s_dadda_cla32_and_5_17(.a(a[5]), .b(b[17]), .out(s_dadda_cla32_and_5_17)); and_gate and_gate_s_dadda_cla32_and_4_18(.a(a[4]), .b(b[18]), .out(s_dadda_cla32_and_4_18)); and_gate and_gate_s_dadda_cla32_and_3_19(.a(a[3]), .b(b[19]), .out(s_dadda_cla32_and_3_19)); fa fa_s_dadda_cla32_fa147_out(.a(s_dadda_cla32_and_5_17[0]), .b(s_dadda_cla32_and_4_18[0]), .cin(s_dadda_cla32_and_3_19[0]), .fa_xor1(s_dadda_cla32_fa147_xor1), .fa_or0(s_dadda_cla32_fa147_or0)); and_gate and_gate_s_dadda_cla32_and_2_20(.a(a[2]), .b(b[20]), .out(s_dadda_cla32_and_2_20)); and_gate and_gate_s_dadda_cla32_and_1_21(.a(a[1]), .b(b[21]), .out(s_dadda_cla32_and_1_21)); and_gate and_gate_s_dadda_cla32_and_0_22(.a(a[0]), .b(b[22]), .out(s_dadda_cla32_and_0_22)); fa fa_s_dadda_cla32_fa148_out(.a(s_dadda_cla32_and_2_20[0]), .b(s_dadda_cla32_and_1_21[0]), .cin(s_dadda_cla32_and_0_22[0]), .fa_xor1(s_dadda_cla32_fa148_xor1), .fa_or0(s_dadda_cla32_fa148_or0)); fa fa_s_dadda_cla32_fa149_out(.a(s_dadda_cla32_fa136_xor1[0]), .b(s_dadda_cla32_fa137_xor1[0]), .cin(s_dadda_cla32_fa138_xor1[0]), .fa_xor1(s_dadda_cla32_fa149_xor1), .fa_or0(s_dadda_cla32_fa149_or0)); fa fa_s_dadda_cla32_fa150_out(.a(s_dadda_cla32_fa139_xor1[0]), .b(s_dadda_cla32_fa140_xor1[0]), .cin(s_dadda_cla32_fa141_xor1[0]), .fa_xor1(s_dadda_cla32_fa150_xor1), .fa_or0(s_dadda_cla32_fa150_or0)); fa fa_s_dadda_cla32_fa151_out(.a(s_dadda_cla32_fa142_xor1[0]), .b(s_dadda_cla32_fa143_xor1[0]), .cin(s_dadda_cla32_fa144_xor1[0]), .fa_xor1(s_dadda_cla32_fa151_xor1), .fa_or0(s_dadda_cla32_fa151_or0)); ha ha_s_dadda_cla32_ha20_out(.a(s_dadda_cla32_fa145_xor1[0]), .b(s_dadda_cla32_fa146_xor1[0]), .ha_xor0(s_dadda_cla32_ha20_xor0), .ha_and0(s_dadda_cla32_ha20_and0)); fa fa_s_dadda_cla32_fa152_out(.a(s_dadda_cla32_ha20_and0[0]), .b(s_dadda_cla32_fa151_or0[0]), .cin(s_dadda_cla32_fa150_or0[0]), .fa_xor1(s_dadda_cla32_fa152_xor1), .fa_or0(s_dadda_cla32_fa152_or0)); fa fa_s_dadda_cla32_fa153_out(.a(s_dadda_cla32_fa149_or0[0]), .b(s_dadda_cla32_fa148_or0[0]), .cin(s_dadda_cla32_fa147_or0[0]), .fa_xor1(s_dadda_cla32_fa153_xor1), .fa_or0(s_dadda_cla32_fa153_or0)); fa fa_s_dadda_cla32_fa154_out(.a(s_dadda_cla32_fa146_or0[0]), .b(s_dadda_cla32_fa145_or0[0]), .cin(s_dadda_cla32_fa144_or0[0]), .fa_xor1(s_dadda_cla32_fa154_xor1), .fa_or0(s_dadda_cla32_fa154_or0)); fa fa_s_dadda_cla32_fa155_out(.a(s_dadda_cla32_fa143_or0[0]), .b(s_dadda_cla32_fa142_or0[0]), .cin(s_dadda_cla32_fa141_or0[0]), .fa_xor1(s_dadda_cla32_fa155_xor1), .fa_or0(s_dadda_cla32_fa155_or0)); fa fa_s_dadda_cla32_fa156_out(.a(s_dadda_cla32_fa140_or0[0]), .b(s_dadda_cla32_fa139_or0[0]), .cin(s_dadda_cla32_fa138_or0[0]), .fa_xor1(s_dadda_cla32_fa156_xor1), .fa_or0(s_dadda_cla32_fa156_or0)); and_gate and_gate_s_dadda_cla32_and_23_0(.a(a[23]), .b(b[0]), .out(s_dadda_cla32_and_23_0)); fa fa_s_dadda_cla32_fa157_out(.a(s_dadda_cla32_fa137_or0[0]), .b(s_dadda_cla32_fa136_or0[0]), .cin(s_dadda_cla32_and_23_0[0]), .fa_xor1(s_dadda_cla32_fa157_xor1), .fa_or0(s_dadda_cla32_fa157_or0)); and_gate and_gate_s_dadda_cla32_and_22_1(.a(a[22]), .b(b[1]), .out(s_dadda_cla32_and_22_1)); and_gate and_gate_s_dadda_cla32_and_21_2(.a(a[21]), .b(b[2]), .out(s_dadda_cla32_and_21_2)); and_gate and_gate_s_dadda_cla32_and_20_3(.a(a[20]), .b(b[3]), .out(s_dadda_cla32_and_20_3)); fa fa_s_dadda_cla32_fa158_out(.a(s_dadda_cla32_and_22_1[0]), .b(s_dadda_cla32_and_21_2[0]), .cin(s_dadda_cla32_and_20_3[0]), .fa_xor1(s_dadda_cla32_fa158_xor1), .fa_or0(s_dadda_cla32_fa158_or0)); and_gate and_gate_s_dadda_cla32_and_19_4(.a(a[19]), .b(b[4]), .out(s_dadda_cla32_and_19_4)); and_gate and_gate_s_dadda_cla32_and_18_5(.a(a[18]), .b(b[5]), .out(s_dadda_cla32_and_18_5)); and_gate and_gate_s_dadda_cla32_and_17_6(.a(a[17]), .b(b[6]), .out(s_dadda_cla32_and_17_6)); fa fa_s_dadda_cla32_fa159_out(.a(s_dadda_cla32_and_19_4[0]), .b(s_dadda_cla32_and_18_5[0]), .cin(s_dadda_cla32_and_17_6[0]), .fa_xor1(s_dadda_cla32_fa159_xor1), .fa_or0(s_dadda_cla32_fa159_or0)); and_gate and_gate_s_dadda_cla32_and_16_7(.a(a[16]), .b(b[7]), .out(s_dadda_cla32_and_16_7)); and_gate and_gate_s_dadda_cla32_and_15_8(.a(a[15]), .b(b[8]), .out(s_dadda_cla32_and_15_8)); and_gate and_gate_s_dadda_cla32_and_14_9(.a(a[14]), .b(b[9]), .out(s_dadda_cla32_and_14_9)); fa fa_s_dadda_cla32_fa160_out(.a(s_dadda_cla32_and_16_7[0]), .b(s_dadda_cla32_and_15_8[0]), .cin(s_dadda_cla32_and_14_9[0]), .fa_xor1(s_dadda_cla32_fa160_xor1), .fa_or0(s_dadda_cla32_fa160_or0)); and_gate and_gate_s_dadda_cla32_and_13_10(.a(a[13]), .b(b[10]), .out(s_dadda_cla32_and_13_10)); and_gate and_gate_s_dadda_cla32_and_12_11(.a(a[12]), .b(b[11]), .out(s_dadda_cla32_and_12_11)); and_gate and_gate_s_dadda_cla32_and_11_12(.a(a[11]), .b(b[12]), .out(s_dadda_cla32_and_11_12)); fa fa_s_dadda_cla32_fa161_out(.a(s_dadda_cla32_and_13_10[0]), .b(s_dadda_cla32_and_12_11[0]), .cin(s_dadda_cla32_and_11_12[0]), .fa_xor1(s_dadda_cla32_fa161_xor1), .fa_or0(s_dadda_cla32_fa161_or0)); and_gate and_gate_s_dadda_cla32_and_10_13(.a(a[10]), .b(b[13]), .out(s_dadda_cla32_and_10_13)); and_gate and_gate_s_dadda_cla32_and_9_14(.a(a[9]), .b(b[14]), .out(s_dadda_cla32_and_9_14)); and_gate and_gate_s_dadda_cla32_and_8_15(.a(a[8]), .b(b[15]), .out(s_dadda_cla32_and_8_15)); fa fa_s_dadda_cla32_fa162_out(.a(s_dadda_cla32_and_10_13[0]), .b(s_dadda_cla32_and_9_14[0]), .cin(s_dadda_cla32_and_8_15[0]), .fa_xor1(s_dadda_cla32_fa162_xor1), .fa_or0(s_dadda_cla32_fa162_or0)); and_gate and_gate_s_dadda_cla32_and_7_16(.a(a[7]), .b(b[16]), .out(s_dadda_cla32_and_7_16)); and_gate and_gate_s_dadda_cla32_and_6_17(.a(a[6]), .b(b[17]), .out(s_dadda_cla32_and_6_17)); and_gate and_gate_s_dadda_cla32_and_5_18(.a(a[5]), .b(b[18]), .out(s_dadda_cla32_and_5_18)); fa fa_s_dadda_cla32_fa163_out(.a(s_dadda_cla32_and_7_16[0]), .b(s_dadda_cla32_and_6_17[0]), .cin(s_dadda_cla32_and_5_18[0]), .fa_xor1(s_dadda_cla32_fa163_xor1), .fa_or0(s_dadda_cla32_fa163_or0)); and_gate and_gate_s_dadda_cla32_and_4_19(.a(a[4]), .b(b[19]), .out(s_dadda_cla32_and_4_19)); and_gate and_gate_s_dadda_cla32_and_3_20(.a(a[3]), .b(b[20]), .out(s_dadda_cla32_and_3_20)); and_gate and_gate_s_dadda_cla32_and_2_21(.a(a[2]), .b(b[21]), .out(s_dadda_cla32_and_2_21)); fa fa_s_dadda_cla32_fa164_out(.a(s_dadda_cla32_and_4_19[0]), .b(s_dadda_cla32_and_3_20[0]), .cin(s_dadda_cla32_and_2_21[0]), .fa_xor1(s_dadda_cla32_fa164_xor1), .fa_or0(s_dadda_cla32_fa164_or0)); and_gate and_gate_s_dadda_cla32_and_1_22(.a(a[1]), .b(b[22]), .out(s_dadda_cla32_and_1_22)); and_gate and_gate_s_dadda_cla32_and_0_23(.a(a[0]), .b(b[23]), .out(s_dadda_cla32_and_0_23)); fa fa_s_dadda_cla32_fa165_out(.a(s_dadda_cla32_and_1_22[0]), .b(s_dadda_cla32_and_0_23[0]), .cin(s_dadda_cla32_fa152_xor1[0]), .fa_xor1(s_dadda_cla32_fa165_xor1), .fa_or0(s_dadda_cla32_fa165_or0)); fa fa_s_dadda_cla32_fa166_out(.a(s_dadda_cla32_fa153_xor1[0]), .b(s_dadda_cla32_fa154_xor1[0]), .cin(s_dadda_cla32_fa155_xor1[0]), .fa_xor1(s_dadda_cla32_fa166_xor1), .fa_or0(s_dadda_cla32_fa166_or0)); fa fa_s_dadda_cla32_fa167_out(.a(s_dadda_cla32_fa156_xor1[0]), .b(s_dadda_cla32_fa157_xor1[0]), .cin(s_dadda_cla32_fa158_xor1[0]), .fa_xor1(s_dadda_cla32_fa167_xor1), .fa_or0(s_dadda_cla32_fa167_or0)); fa fa_s_dadda_cla32_fa168_out(.a(s_dadda_cla32_fa159_xor1[0]), .b(s_dadda_cla32_fa160_xor1[0]), .cin(s_dadda_cla32_fa161_xor1[0]), .fa_xor1(s_dadda_cla32_fa168_xor1), .fa_or0(s_dadda_cla32_fa168_or0)); ha ha_s_dadda_cla32_ha21_out(.a(s_dadda_cla32_fa162_xor1[0]), .b(s_dadda_cla32_fa163_xor1[0]), .ha_xor0(s_dadda_cla32_ha21_xor0), .ha_and0(s_dadda_cla32_ha21_and0)); fa fa_s_dadda_cla32_fa169_out(.a(s_dadda_cla32_ha21_and0[0]), .b(s_dadda_cla32_fa168_or0[0]), .cin(s_dadda_cla32_fa167_or0[0]), .fa_xor1(s_dadda_cla32_fa169_xor1), .fa_or0(s_dadda_cla32_fa169_or0)); fa fa_s_dadda_cla32_fa170_out(.a(s_dadda_cla32_fa166_or0[0]), .b(s_dadda_cla32_fa165_or0[0]), .cin(s_dadda_cla32_fa164_or0[0]), .fa_xor1(s_dadda_cla32_fa170_xor1), .fa_or0(s_dadda_cla32_fa170_or0)); fa fa_s_dadda_cla32_fa171_out(.a(s_dadda_cla32_fa163_or0[0]), .b(s_dadda_cla32_fa162_or0[0]), .cin(s_dadda_cla32_fa161_or0[0]), .fa_xor1(s_dadda_cla32_fa171_xor1), .fa_or0(s_dadda_cla32_fa171_or0)); fa fa_s_dadda_cla32_fa172_out(.a(s_dadda_cla32_fa160_or0[0]), .b(s_dadda_cla32_fa159_or0[0]), .cin(s_dadda_cla32_fa158_or0[0]), .fa_xor1(s_dadda_cla32_fa172_xor1), .fa_or0(s_dadda_cla32_fa172_or0)); fa fa_s_dadda_cla32_fa173_out(.a(s_dadda_cla32_fa157_or0[0]), .b(s_dadda_cla32_fa156_or0[0]), .cin(s_dadda_cla32_fa155_or0[0]), .fa_xor1(s_dadda_cla32_fa173_xor1), .fa_or0(s_dadda_cla32_fa173_or0)); fa fa_s_dadda_cla32_fa174_out(.a(s_dadda_cla32_fa154_or0[0]), .b(s_dadda_cla32_fa153_or0[0]), .cin(s_dadda_cla32_fa152_or0[0]), .fa_xor1(s_dadda_cla32_fa174_xor1), .fa_or0(s_dadda_cla32_fa174_or0)); and_gate and_gate_s_dadda_cla32_and_24_0(.a(a[24]), .b(b[0]), .out(s_dadda_cla32_and_24_0)); and_gate and_gate_s_dadda_cla32_and_23_1(.a(a[23]), .b(b[1]), .out(s_dadda_cla32_and_23_1)); and_gate and_gate_s_dadda_cla32_and_22_2(.a(a[22]), .b(b[2]), .out(s_dadda_cla32_and_22_2)); fa fa_s_dadda_cla32_fa175_out(.a(s_dadda_cla32_and_24_0[0]), .b(s_dadda_cla32_and_23_1[0]), .cin(s_dadda_cla32_and_22_2[0]), .fa_xor1(s_dadda_cla32_fa175_xor1), .fa_or0(s_dadda_cla32_fa175_or0)); and_gate and_gate_s_dadda_cla32_and_21_3(.a(a[21]), .b(b[3]), .out(s_dadda_cla32_and_21_3)); and_gate and_gate_s_dadda_cla32_and_20_4(.a(a[20]), .b(b[4]), .out(s_dadda_cla32_and_20_4)); and_gate and_gate_s_dadda_cla32_and_19_5(.a(a[19]), .b(b[5]), .out(s_dadda_cla32_and_19_5)); fa fa_s_dadda_cla32_fa176_out(.a(s_dadda_cla32_and_21_3[0]), .b(s_dadda_cla32_and_20_4[0]), .cin(s_dadda_cla32_and_19_5[0]), .fa_xor1(s_dadda_cla32_fa176_xor1), .fa_or0(s_dadda_cla32_fa176_or0)); and_gate and_gate_s_dadda_cla32_and_18_6(.a(a[18]), .b(b[6]), .out(s_dadda_cla32_and_18_6)); and_gate and_gate_s_dadda_cla32_and_17_7(.a(a[17]), .b(b[7]), .out(s_dadda_cla32_and_17_7)); and_gate and_gate_s_dadda_cla32_and_16_8(.a(a[16]), .b(b[8]), .out(s_dadda_cla32_and_16_8)); fa fa_s_dadda_cla32_fa177_out(.a(s_dadda_cla32_and_18_6[0]), .b(s_dadda_cla32_and_17_7[0]), .cin(s_dadda_cla32_and_16_8[0]), .fa_xor1(s_dadda_cla32_fa177_xor1), .fa_or0(s_dadda_cla32_fa177_or0)); and_gate and_gate_s_dadda_cla32_and_15_9(.a(a[15]), .b(b[9]), .out(s_dadda_cla32_and_15_9)); and_gate and_gate_s_dadda_cla32_and_14_10(.a(a[14]), .b(b[10]), .out(s_dadda_cla32_and_14_10)); and_gate and_gate_s_dadda_cla32_and_13_11(.a(a[13]), .b(b[11]), .out(s_dadda_cla32_and_13_11)); fa fa_s_dadda_cla32_fa178_out(.a(s_dadda_cla32_and_15_9[0]), .b(s_dadda_cla32_and_14_10[0]), .cin(s_dadda_cla32_and_13_11[0]), .fa_xor1(s_dadda_cla32_fa178_xor1), .fa_or0(s_dadda_cla32_fa178_or0)); and_gate and_gate_s_dadda_cla32_and_12_12(.a(a[12]), .b(b[12]), .out(s_dadda_cla32_and_12_12)); and_gate and_gate_s_dadda_cla32_and_11_13(.a(a[11]), .b(b[13]), .out(s_dadda_cla32_and_11_13)); and_gate and_gate_s_dadda_cla32_and_10_14(.a(a[10]), .b(b[14]), .out(s_dadda_cla32_and_10_14)); fa fa_s_dadda_cla32_fa179_out(.a(s_dadda_cla32_and_12_12[0]), .b(s_dadda_cla32_and_11_13[0]), .cin(s_dadda_cla32_and_10_14[0]), .fa_xor1(s_dadda_cla32_fa179_xor1), .fa_or0(s_dadda_cla32_fa179_or0)); and_gate and_gate_s_dadda_cla32_and_9_15(.a(a[9]), .b(b[15]), .out(s_dadda_cla32_and_9_15)); and_gate and_gate_s_dadda_cla32_and_8_16(.a(a[8]), .b(b[16]), .out(s_dadda_cla32_and_8_16)); and_gate and_gate_s_dadda_cla32_and_7_17(.a(a[7]), .b(b[17]), .out(s_dadda_cla32_and_7_17)); fa fa_s_dadda_cla32_fa180_out(.a(s_dadda_cla32_and_9_15[0]), .b(s_dadda_cla32_and_8_16[0]), .cin(s_dadda_cla32_and_7_17[0]), .fa_xor1(s_dadda_cla32_fa180_xor1), .fa_or0(s_dadda_cla32_fa180_or0)); and_gate and_gate_s_dadda_cla32_and_6_18(.a(a[6]), .b(b[18]), .out(s_dadda_cla32_and_6_18)); and_gate and_gate_s_dadda_cla32_and_5_19(.a(a[5]), .b(b[19]), .out(s_dadda_cla32_and_5_19)); and_gate and_gate_s_dadda_cla32_and_4_20(.a(a[4]), .b(b[20]), .out(s_dadda_cla32_and_4_20)); fa fa_s_dadda_cla32_fa181_out(.a(s_dadda_cla32_and_6_18[0]), .b(s_dadda_cla32_and_5_19[0]), .cin(s_dadda_cla32_and_4_20[0]), .fa_xor1(s_dadda_cla32_fa181_xor1), .fa_or0(s_dadda_cla32_fa181_or0)); and_gate and_gate_s_dadda_cla32_and_3_21(.a(a[3]), .b(b[21]), .out(s_dadda_cla32_and_3_21)); and_gate and_gate_s_dadda_cla32_and_2_22(.a(a[2]), .b(b[22]), .out(s_dadda_cla32_and_2_22)); and_gate and_gate_s_dadda_cla32_and_1_23(.a(a[1]), .b(b[23]), .out(s_dadda_cla32_and_1_23)); fa fa_s_dadda_cla32_fa182_out(.a(s_dadda_cla32_and_3_21[0]), .b(s_dadda_cla32_and_2_22[0]), .cin(s_dadda_cla32_and_1_23[0]), .fa_xor1(s_dadda_cla32_fa182_xor1), .fa_or0(s_dadda_cla32_fa182_or0)); and_gate and_gate_s_dadda_cla32_and_0_24(.a(a[0]), .b(b[24]), .out(s_dadda_cla32_and_0_24)); fa fa_s_dadda_cla32_fa183_out(.a(s_dadda_cla32_and_0_24[0]), .b(s_dadda_cla32_fa169_xor1[0]), .cin(s_dadda_cla32_fa170_xor1[0]), .fa_xor1(s_dadda_cla32_fa183_xor1), .fa_or0(s_dadda_cla32_fa183_or0)); fa fa_s_dadda_cla32_fa184_out(.a(s_dadda_cla32_fa171_xor1[0]), .b(s_dadda_cla32_fa172_xor1[0]), .cin(s_dadda_cla32_fa173_xor1[0]), .fa_xor1(s_dadda_cla32_fa184_xor1), .fa_or0(s_dadda_cla32_fa184_or0)); fa fa_s_dadda_cla32_fa185_out(.a(s_dadda_cla32_fa174_xor1[0]), .b(s_dadda_cla32_fa175_xor1[0]), .cin(s_dadda_cla32_fa176_xor1[0]), .fa_xor1(s_dadda_cla32_fa185_xor1), .fa_or0(s_dadda_cla32_fa185_or0)); fa fa_s_dadda_cla32_fa186_out(.a(s_dadda_cla32_fa177_xor1[0]), .b(s_dadda_cla32_fa178_xor1[0]), .cin(s_dadda_cla32_fa179_xor1[0]), .fa_xor1(s_dadda_cla32_fa186_xor1), .fa_or0(s_dadda_cla32_fa186_or0)); ha ha_s_dadda_cla32_ha22_out(.a(s_dadda_cla32_fa180_xor1[0]), .b(s_dadda_cla32_fa181_xor1[0]), .ha_xor0(s_dadda_cla32_ha22_xor0), .ha_and0(s_dadda_cla32_ha22_and0)); fa fa_s_dadda_cla32_fa187_out(.a(s_dadda_cla32_ha22_and0[0]), .b(s_dadda_cla32_fa186_or0[0]), .cin(s_dadda_cla32_fa185_or0[0]), .fa_xor1(s_dadda_cla32_fa187_xor1), .fa_or0(s_dadda_cla32_fa187_or0)); fa fa_s_dadda_cla32_fa188_out(.a(s_dadda_cla32_fa184_or0[0]), .b(s_dadda_cla32_fa183_or0[0]), .cin(s_dadda_cla32_fa182_or0[0]), .fa_xor1(s_dadda_cla32_fa188_xor1), .fa_or0(s_dadda_cla32_fa188_or0)); fa fa_s_dadda_cla32_fa189_out(.a(s_dadda_cla32_fa181_or0[0]), .b(s_dadda_cla32_fa180_or0[0]), .cin(s_dadda_cla32_fa179_or0[0]), .fa_xor1(s_dadda_cla32_fa189_xor1), .fa_or0(s_dadda_cla32_fa189_or0)); fa fa_s_dadda_cla32_fa190_out(.a(s_dadda_cla32_fa178_or0[0]), .b(s_dadda_cla32_fa177_or0[0]), .cin(s_dadda_cla32_fa176_or0[0]), .fa_xor1(s_dadda_cla32_fa190_xor1), .fa_or0(s_dadda_cla32_fa190_or0)); fa fa_s_dadda_cla32_fa191_out(.a(s_dadda_cla32_fa175_or0[0]), .b(s_dadda_cla32_fa174_or0[0]), .cin(s_dadda_cla32_fa173_or0[0]), .fa_xor1(s_dadda_cla32_fa191_xor1), .fa_or0(s_dadda_cla32_fa191_or0)); fa fa_s_dadda_cla32_fa192_out(.a(s_dadda_cla32_fa172_or0[0]), .b(s_dadda_cla32_fa171_or0[0]), .cin(s_dadda_cla32_fa170_or0[0]), .fa_xor1(s_dadda_cla32_fa192_xor1), .fa_or0(s_dadda_cla32_fa192_or0)); and_gate and_gate_s_dadda_cla32_and_25_0(.a(a[25]), .b(b[0]), .out(s_dadda_cla32_and_25_0)); and_gate and_gate_s_dadda_cla32_and_24_1(.a(a[24]), .b(b[1]), .out(s_dadda_cla32_and_24_1)); fa fa_s_dadda_cla32_fa193_out(.a(s_dadda_cla32_fa169_or0[0]), .b(s_dadda_cla32_and_25_0[0]), .cin(s_dadda_cla32_and_24_1[0]), .fa_xor1(s_dadda_cla32_fa193_xor1), .fa_or0(s_dadda_cla32_fa193_or0)); and_gate and_gate_s_dadda_cla32_and_23_2(.a(a[23]), .b(b[2]), .out(s_dadda_cla32_and_23_2)); and_gate and_gate_s_dadda_cla32_and_22_3(.a(a[22]), .b(b[3]), .out(s_dadda_cla32_and_22_3)); and_gate and_gate_s_dadda_cla32_and_21_4(.a(a[21]), .b(b[4]), .out(s_dadda_cla32_and_21_4)); fa fa_s_dadda_cla32_fa194_out(.a(s_dadda_cla32_and_23_2[0]), .b(s_dadda_cla32_and_22_3[0]), .cin(s_dadda_cla32_and_21_4[0]), .fa_xor1(s_dadda_cla32_fa194_xor1), .fa_or0(s_dadda_cla32_fa194_or0)); and_gate and_gate_s_dadda_cla32_and_20_5(.a(a[20]), .b(b[5]), .out(s_dadda_cla32_and_20_5)); and_gate and_gate_s_dadda_cla32_and_19_6(.a(a[19]), .b(b[6]), .out(s_dadda_cla32_and_19_6)); and_gate and_gate_s_dadda_cla32_and_18_7(.a(a[18]), .b(b[7]), .out(s_dadda_cla32_and_18_7)); fa fa_s_dadda_cla32_fa195_out(.a(s_dadda_cla32_and_20_5[0]), .b(s_dadda_cla32_and_19_6[0]), .cin(s_dadda_cla32_and_18_7[0]), .fa_xor1(s_dadda_cla32_fa195_xor1), .fa_or0(s_dadda_cla32_fa195_or0)); and_gate and_gate_s_dadda_cla32_and_17_8(.a(a[17]), .b(b[8]), .out(s_dadda_cla32_and_17_8)); and_gate and_gate_s_dadda_cla32_and_16_9(.a(a[16]), .b(b[9]), .out(s_dadda_cla32_and_16_9)); and_gate and_gate_s_dadda_cla32_and_15_10(.a(a[15]), .b(b[10]), .out(s_dadda_cla32_and_15_10)); fa fa_s_dadda_cla32_fa196_out(.a(s_dadda_cla32_and_17_8[0]), .b(s_dadda_cla32_and_16_9[0]), .cin(s_dadda_cla32_and_15_10[0]), .fa_xor1(s_dadda_cla32_fa196_xor1), .fa_or0(s_dadda_cla32_fa196_or0)); and_gate and_gate_s_dadda_cla32_and_14_11(.a(a[14]), .b(b[11]), .out(s_dadda_cla32_and_14_11)); and_gate and_gate_s_dadda_cla32_and_13_12(.a(a[13]), .b(b[12]), .out(s_dadda_cla32_and_13_12)); and_gate and_gate_s_dadda_cla32_and_12_13(.a(a[12]), .b(b[13]), .out(s_dadda_cla32_and_12_13)); fa fa_s_dadda_cla32_fa197_out(.a(s_dadda_cla32_and_14_11[0]), .b(s_dadda_cla32_and_13_12[0]), .cin(s_dadda_cla32_and_12_13[0]), .fa_xor1(s_dadda_cla32_fa197_xor1), .fa_or0(s_dadda_cla32_fa197_or0)); and_gate and_gate_s_dadda_cla32_and_11_14(.a(a[11]), .b(b[14]), .out(s_dadda_cla32_and_11_14)); and_gate and_gate_s_dadda_cla32_and_10_15(.a(a[10]), .b(b[15]), .out(s_dadda_cla32_and_10_15)); and_gate and_gate_s_dadda_cla32_and_9_16(.a(a[9]), .b(b[16]), .out(s_dadda_cla32_and_9_16)); fa fa_s_dadda_cla32_fa198_out(.a(s_dadda_cla32_and_11_14[0]), .b(s_dadda_cla32_and_10_15[0]), .cin(s_dadda_cla32_and_9_16[0]), .fa_xor1(s_dadda_cla32_fa198_xor1), .fa_or0(s_dadda_cla32_fa198_or0)); and_gate and_gate_s_dadda_cla32_and_8_17(.a(a[8]), .b(b[17]), .out(s_dadda_cla32_and_8_17)); and_gate and_gate_s_dadda_cla32_and_7_18(.a(a[7]), .b(b[18]), .out(s_dadda_cla32_and_7_18)); and_gate and_gate_s_dadda_cla32_and_6_19(.a(a[6]), .b(b[19]), .out(s_dadda_cla32_and_6_19)); fa fa_s_dadda_cla32_fa199_out(.a(s_dadda_cla32_and_8_17[0]), .b(s_dadda_cla32_and_7_18[0]), .cin(s_dadda_cla32_and_6_19[0]), .fa_xor1(s_dadda_cla32_fa199_xor1), .fa_or0(s_dadda_cla32_fa199_or0)); and_gate and_gate_s_dadda_cla32_and_5_20(.a(a[5]), .b(b[20]), .out(s_dadda_cla32_and_5_20)); and_gate and_gate_s_dadda_cla32_and_4_21(.a(a[4]), .b(b[21]), .out(s_dadda_cla32_and_4_21)); and_gate and_gate_s_dadda_cla32_and_3_22(.a(a[3]), .b(b[22]), .out(s_dadda_cla32_and_3_22)); fa fa_s_dadda_cla32_fa200_out(.a(s_dadda_cla32_and_5_20[0]), .b(s_dadda_cla32_and_4_21[0]), .cin(s_dadda_cla32_and_3_22[0]), .fa_xor1(s_dadda_cla32_fa200_xor1), .fa_or0(s_dadda_cla32_fa200_or0)); and_gate and_gate_s_dadda_cla32_and_2_23(.a(a[2]), .b(b[23]), .out(s_dadda_cla32_and_2_23)); and_gate and_gate_s_dadda_cla32_and_1_24(.a(a[1]), .b(b[24]), .out(s_dadda_cla32_and_1_24)); and_gate and_gate_s_dadda_cla32_and_0_25(.a(a[0]), .b(b[25]), .out(s_dadda_cla32_and_0_25)); fa fa_s_dadda_cla32_fa201_out(.a(s_dadda_cla32_and_2_23[0]), .b(s_dadda_cla32_and_1_24[0]), .cin(s_dadda_cla32_and_0_25[0]), .fa_xor1(s_dadda_cla32_fa201_xor1), .fa_or0(s_dadda_cla32_fa201_or0)); fa fa_s_dadda_cla32_fa202_out(.a(s_dadda_cla32_fa187_xor1[0]), .b(s_dadda_cla32_fa188_xor1[0]), .cin(s_dadda_cla32_fa189_xor1[0]), .fa_xor1(s_dadda_cla32_fa202_xor1), .fa_or0(s_dadda_cla32_fa202_or0)); fa fa_s_dadda_cla32_fa203_out(.a(s_dadda_cla32_fa190_xor1[0]), .b(s_dadda_cla32_fa191_xor1[0]), .cin(s_dadda_cla32_fa192_xor1[0]), .fa_xor1(s_dadda_cla32_fa203_xor1), .fa_or0(s_dadda_cla32_fa203_or0)); fa fa_s_dadda_cla32_fa204_out(.a(s_dadda_cla32_fa193_xor1[0]), .b(s_dadda_cla32_fa194_xor1[0]), .cin(s_dadda_cla32_fa195_xor1[0]), .fa_xor1(s_dadda_cla32_fa204_xor1), .fa_or0(s_dadda_cla32_fa204_or0)); fa fa_s_dadda_cla32_fa205_out(.a(s_dadda_cla32_fa196_xor1[0]), .b(s_dadda_cla32_fa197_xor1[0]), .cin(s_dadda_cla32_fa198_xor1[0]), .fa_xor1(s_dadda_cla32_fa205_xor1), .fa_or0(s_dadda_cla32_fa205_or0)); ha ha_s_dadda_cla32_ha23_out(.a(s_dadda_cla32_fa199_xor1[0]), .b(s_dadda_cla32_fa200_xor1[0]), .ha_xor0(s_dadda_cla32_ha23_xor0), .ha_and0(s_dadda_cla32_ha23_and0)); fa fa_s_dadda_cla32_fa206_out(.a(s_dadda_cla32_ha23_and0[0]), .b(s_dadda_cla32_fa205_or0[0]), .cin(s_dadda_cla32_fa204_or0[0]), .fa_xor1(s_dadda_cla32_fa206_xor1), .fa_or0(s_dadda_cla32_fa206_or0)); fa fa_s_dadda_cla32_fa207_out(.a(s_dadda_cla32_fa203_or0[0]), .b(s_dadda_cla32_fa202_or0[0]), .cin(s_dadda_cla32_fa201_or0[0]), .fa_xor1(s_dadda_cla32_fa207_xor1), .fa_or0(s_dadda_cla32_fa207_or0)); fa fa_s_dadda_cla32_fa208_out(.a(s_dadda_cla32_fa200_or0[0]), .b(s_dadda_cla32_fa199_or0[0]), .cin(s_dadda_cla32_fa198_or0[0]), .fa_xor1(s_dadda_cla32_fa208_xor1), .fa_or0(s_dadda_cla32_fa208_or0)); fa fa_s_dadda_cla32_fa209_out(.a(s_dadda_cla32_fa197_or0[0]), .b(s_dadda_cla32_fa196_or0[0]), .cin(s_dadda_cla32_fa195_or0[0]), .fa_xor1(s_dadda_cla32_fa209_xor1), .fa_or0(s_dadda_cla32_fa209_or0)); fa fa_s_dadda_cla32_fa210_out(.a(s_dadda_cla32_fa194_or0[0]), .b(s_dadda_cla32_fa193_or0[0]), .cin(s_dadda_cla32_fa192_or0[0]), .fa_xor1(s_dadda_cla32_fa210_xor1), .fa_or0(s_dadda_cla32_fa210_or0)); fa fa_s_dadda_cla32_fa211_out(.a(s_dadda_cla32_fa191_or0[0]), .b(s_dadda_cla32_fa190_or0[0]), .cin(s_dadda_cla32_fa189_or0[0]), .fa_xor1(s_dadda_cla32_fa211_xor1), .fa_or0(s_dadda_cla32_fa211_or0)); and_gate and_gate_s_dadda_cla32_and_26_0(.a(a[26]), .b(b[0]), .out(s_dadda_cla32_and_26_0)); fa fa_s_dadda_cla32_fa212_out(.a(s_dadda_cla32_fa188_or0[0]), .b(s_dadda_cla32_fa187_or0[0]), .cin(s_dadda_cla32_and_26_0[0]), .fa_xor1(s_dadda_cla32_fa212_xor1), .fa_or0(s_dadda_cla32_fa212_or0)); and_gate and_gate_s_dadda_cla32_and_25_1(.a(a[25]), .b(b[1]), .out(s_dadda_cla32_and_25_1)); and_gate and_gate_s_dadda_cla32_and_24_2(.a(a[24]), .b(b[2]), .out(s_dadda_cla32_and_24_2)); and_gate and_gate_s_dadda_cla32_and_23_3(.a(a[23]), .b(b[3]), .out(s_dadda_cla32_and_23_3)); fa fa_s_dadda_cla32_fa213_out(.a(s_dadda_cla32_and_25_1[0]), .b(s_dadda_cla32_and_24_2[0]), .cin(s_dadda_cla32_and_23_3[0]), .fa_xor1(s_dadda_cla32_fa213_xor1), .fa_or0(s_dadda_cla32_fa213_or0)); and_gate and_gate_s_dadda_cla32_and_22_4(.a(a[22]), .b(b[4]), .out(s_dadda_cla32_and_22_4)); and_gate and_gate_s_dadda_cla32_and_21_5(.a(a[21]), .b(b[5]), .out(s_dadda_cla32_and_21_5)); and_gate and_gate_s_dadda_cla32_and_20_6(.a(a[20]), .b(b[6]), .out(s_dadda_cla32_and_20_6)); fa fa_s_dadda_cla32_fa214_out(.a(s_dadda_cla32_and_22_4[0]), .b(s_dadda_cla32_and_21_5[0]), .cin(s_dadda_cla32_and_20_6[0]), .fa_xor1(s_dadda_cla32_fa214_xor1), .fa_or0(s_dadda_cla32_fa214_or0)); and_gate and_gate_s_dadda_cla32_and_19_7(.a(a[19]), .b(b[7]), .out(s_dadda_cla32_and_19_7)); and_gate and_gate_s_dadda_cla32_and_18_8(.a(a[18]), .b(b[8]), .out(s_dadda_cla32_and_18_8)); and_gate and_gate_s_dadda_cla32_and_17_9(.a(a[17]), .b(b[9]), .out(s_dadda_cla32_and_17_9)); fa fa_s_dadda_cla32_fa215_out(.a(s_dadda_cla32_and_19_7[0]), .b(s_dadda_cla32_and_18_8[0]), .cin(s_dadda_cla32_and_17_9[0]), .fa_xor1(s_dadda_cla32_fa215_xor1), .fa_or0(s_dadda_cla32_fa215_or0)); and_gate and_gate_s_dadda_cla32_and_16_10(.a(a[16]), .b(b[10]), .out(s_dadda_cla32_and_16_10)); and_gate and_gate_s_dadda_cla32_and_15_11(.a(a[15]), .b(b[11]), .out(s_dadda_cla32_and_15_11)); and_gate and_gate_s_dadda_cla32_and_14_12(.a(a[14]), .b(b[12]), .out(s_dadda_cla32_and_14_12)); fa fa_s_dadda_cla32_fa216_out(.a(s_dadda_cla32_and_16_10[0]), .b(s_dadda_cla32_and_15_11[0]), .cin(s_dadda_cla32_and_14_12[0]), .fa_xor1(s_dadda_cla32_fa216_xor1), .fa_or0(s_dadda_cla32_fa216_or0)); and_gate and_gate_s_dadda_cla32_and_13_13(.a(a[13]), .b(b[13]), .out(s_dadda_cla32_and_13_13)); and_gate and_gate_s_dadda_cla32_and_12_14(.a(a[12]), .b(b[14]), .out(s_dadda_cla32_and_12_14)); and_gate and_gate_s_dadda_cla32_and_11_15(.a(a[11]), .b(b[15]), .out(s_dadda_cla32_and_11_15)); fa fa_s_dadda_cla32_fa217_out(.a(s_dadda_cla32_and_13_13[0]), .b(s_dadda_cla32_and_12_14[0]), .cin(s_dadda_cla32_and_11_15[0]), .fa_xor1(s_dadda_cla32_fa217_xor1), .fa_or0(s_dadda_cla32_fa217_or0)); and_gate and_gate_s_dadda_cla32_and_10_16(.a(a[10]), .b(b[16]), .out(s_dadda_cla32_and_10_16)); and_gate and_gate_s_dadda_cla32_and_9_17(.a(a[9]), .b(b[17]), .out(s_dadda_cla32_and_9_17)); and_gate and_gate_s_dadda_cla32_and_8_18(.a(a[8]), .b(b[18]), .out(s_dadda_cla32_and_8_18)); fa fa_s_dadda_cla32_fa218_out(.a(s_dadda_cla32_and_10_16[0]), .b(s_dadda_cla32_and_9_17[0]), .cin(s_dadda_cla32_and_8_18[0]), .fa_xor1(s_dadda_cla32_fa218_xor1), .fa_or0(s_dadda_cla32_fa218_or0)); and_gate and_gate_s_dadda_cla32_and_7_19(.a(a[7]), .b(b[19]), .out(s_dadda_cla32_and_7_19)); and_gate and_gate_s_dadda_cla32_and_6_20(.a(a[6]), .b(b[20]), .out(s_dadda_cla32_and_6_20)); and_gate and_gate_s_dadda_cla32_and_5_21(.a(a[5]), .b(b[21]), .out(s_dadda_cla32_and_5_21)); fa fa_s_dadda_cla32_fa219_out(.a(s_dadda_cla32_and_7_19[0]), .b(s_dadda_cla32_and_6_20[0]), .cin(s_dadda_cla32_and_5_21[0]), .fa_xor1(s_dadda_cla32_fa219_xor1), .fa_or0(s_dadda_cla32_fa219_or0)); and_gate and_gate_s_dadda_cla32_and_4_22(.a(a[4]), .b(b[22]), .out(s_dadda_cla32_and_4_22)); and_gate and_gate_s_dadda_cla32_and_3_23(.a(a[3]), .b(b[23]), .out(s_dadda_cla32_and_3_23)); and_gate and_gate_s_dadda_cla32_and_2_24(.a(a[2]), .b(b[24]), .out(s_dadda_cla32_and_2_24)); fa fa_s_dadda_cla32_fa220_out(.a(s_dadda_cla32_and_4_22[0]), .b(s_dadda_cla32_and_3_23[0]), .cin(s_dadda_cla32_and_2_24[0]), .fa_xor1(s_dadda_cla32_fa220_xor1), .fa_or0(s_dadda_cla32_fa220_or0)); and_gate and_gate_s_dadda_cla32_and_1_25(.a(a[1]), .b(b[25]), .out(s_dadda_cla32_and_1_25)); and_gate and_gate_s_dadda_cla32_and_0_26(.a(a[0]), .b(b[26]), .out(s_dadda_cla32_and_0_26)); fa fa_s_dadda_cla32_fa221_out(.a(s_dadda_cla32_and_1_25[0]), .b(s_dadda_cla32_and_0_26[0]), .cin(s_dadda_cla32_fa206_xor1[0]), .fa_xor1(s_dadda_cla32_fa221_xor1), .fa_or0(s_dadda_cla32_fa221_or0)); fa fa_s_dadda_cla32_fa222_out(.a(s_dadda_cla32_fa207_xor1[0]), .b(s_dadda_cla32_fa208_xor1[0]), .cin(s_dadda_cla32_fa209_xor1[0]), .fa_xor1(s_dadda_cla32_fa222_xor1), .fa_or0(s_dadda_cla32_fa222_or0)); fa fa_s_dadda_cla32_fa223_out(.a(s_dadda_cla32_fa210_xor1[0]), .b(s_dadda_cla32_fa211_xor1[0]), .cin(s_dadda_cla32_fa212_xor1[0]), .fa_xor1(s_dadda_cla32_fa223_xor1), .fa_or0(s_dadda_cla32_fa223_or0)); fa fa_s_dadda_cla32_fa224_out(.a(s_dadda_cla32_fa213_xor1[0]), .b(s_dadda_cla32_fa214_xor1[0]), .cin(s_dadda_cla32_fa215_xor1[0]), .fa_xor1(s_dadda_cla32_fa224_xor1), .fa_or0(s_dadda_cla32_fa224_or0)); fa fa_s_dadda_cla32_fa225_out(.a(s_dadda_cla32_fa216_xor1[0]), .b(s_dadda_cla32_fa217_xor1[0]), .cin(s_dadda_cla32_fa218_xor1[0]), .fa_xor1(s_dadda_cla32_fa225_xor1), .fa_or0(s_dadda_cla32_fa225_or0)); ha ha_s_dadda_cla32_ha24_out(.a(s_dadda_cla32_fa219_xor1[0]), .b(s_dadda_cla32_fa220_xor1[0]), .ha_xor0(s_dadda_cla32_ha24_xor0), .ha_and0(s_dadda_cla32_ha24_and0)); fa fa_s_dadda_cla32_fa226_out(.a(s_dadda_cla32_ha24_and0[0]), .b(s_dadda_cla32_fa225_or0[0]), .cin(s_dadda_cla32_fa224_or0[0]), .fa_xor1(s_dadda_cla32_fa226_xor1), .fa_or0(s_dadda_cla32_fa226_or0)); fa fa_s_dadda_cla32_fa227_out(.a(s_dadda_cla32_fa223_or0[0]), .b(s_dadda_cla32_fa222_or0[0]), .cin(s_dadda_cla32_fa221_or0[0]), .fa_xor1(s_dadda_cla32_fa227_xor1), .fa_or0(s_dadda_cla32_fa227_or0)); fa fa_s_dadda_cla32_fa228_out(.a(s_dadda_cla32_fa220_or0[0]), .b(s_dadda_cla32_fa219_or0[0]), .cin(s_dadda_cla32_fa218_or0[0]), .fa_xor1(s_dadda_cla32_fa228_xor1), .fa_or0(s_dadda_cla32_fa228_or0)); fa fa_s_dadda_cla32_fa229_out(.a(s_dadda_cla32_fa217_or0[0]), .b(s_dadda_cla32_fa216_or0[0]), .cin(s_dadda_cla32_fa215_or0[0]), .fa_xor1(s_dadda_cla32_fa229_xor1), .fa_or0(s_dadda_cla32_fa229_or0)); fa fa_s_dadda_cla32_fa230_out(.a(s_dadda_cla32_fa214_or0[0]), .b(s_dadda_cla32_fa213_or0[0]), .cin(s_dadda_cla32_fa212_or0[0]), .fa_xor1(s_dadda_cla32_fa230_xor1), .fa_or0(s_dadda_cla32_fa230_or0)); fa fa_s_dadda_cla32_fa231_out(.a(s_dadda_cla32_fa211_or0[0]), .b(s_dadda_cla32_fa210_or0[0]), .cin(s_dadda_cla32_fa209_or0[0]), .fa_xor1(s_dadda_cla32_fa231_xor1), .fa_or0(s_dadda_cla32_fa231_or0)); fa fa_s_dadda_cla32_fa232_out(.a(s_dadda_cla32_fa208_or0[0]), .b(s_dadda_cla32_fa207_or0[0]), .cin(s_dadda_cla32_fa206_or0[0]), .fa_xor1(s_dadda_cla32_fa232_xor1), .fa_or0(s_dadda_cla32_fa232_or0)); and_gate and_gate_s_dadda_cla32_and_27_0(.a(a[27]), .b(b[0]), .out(s_dadda_cla32_and_27_0)); and_gate and_gate_s_dadda_cla32_and_26_1(.a(a[26]), .b(b[1]), .out(s_dadda_cla32_and_26_1)); and_gate and_gate_s_dadda_cla32_and_25_2(.a(a[25]), .b(b[2]), .out(s_dadda_cla32_and_25_2)); fa fa_s_dadda_cla32_fa233_out(.a(s_dadda_cla32_and_27_0[0]), .b(s_dadda_cla32_and_26_1[0]), .cin(s_dadda_cla32_and_25_2[0]), .fa_xor1(s_dadda_cla32_fa233_xor1), .fa_or0(s_dadda_cla32_fa233_or0)); and_gate and_gate_s_dadda_cla32_and_24_3(.a(a[24]), .b(b[3]), .out(s_dadda_cla32_and_24_3)); and_gate and_gate_s_dadda_cla32_and_23_4(.a(a[23]), .b(b[4]), .out(s_dadda_cla32_and_23_4)); and_gate and_gate_s_dadda_cla32_and_22_5(.a(a[22]), .b(b[5]), .out(s_dadda_cla32_and_22_5)); fa fa_s_dadda_cla32_fa234_out(.a(s_dadda_cla32_and_24_3[0]), .b(s_dadda_cla32_and_23_4[0]), .cin(s_dadda_cla32_and_22_5[0]), .fa_xor1(s_dadda_cla32_fa234_xor1), .fa_or0(s_dadda_cla32_fa234_or0)); and_gate and_gate_s_dadda_cla32_and_21_6(.a(a[21]), .b(b[6]), .out(s_dadda_cla32_and_21_6)); and_gate and_gate_s_dadda_cla32_and_20_7(.a(a[20]), .b(b[7]), .out(s_dadda_cla32_and_20_7)); and_gate and_gate_s_dadda_cla32_and_19_8(.a(a[19]), .b(b[8]), .out(s_dadda_cla32_and_19_8)); fa fa_s_dadda_cla32_fa235_out(.a(s_dadda_cla32_and_21_6[0]), .b(s_dadda_cla32_and_20_7[0]), .cin(s_dadda_cla32_and_19_8[0]), .fa_xor1(s_dadda_cla32_fa235_xor1), .fa_or0(s_dadda_cla32_fa235_or0)); and_gate and_gate_s_dadda_cla32_and_18_9(.a(a[18]), .b(b[9]), .out(s_dadda_cla32_and_18_9)); and_gate and_gate_s_dadda_cla32_and_17_10(.a(a[17]), .b(b[10]), .out(s_dadda_cla32_and_17_10)); and_gate and_gate_s_dadda_cla32_and_16_11(.a(a[16]), .b(b[11]), .out(s_dadda_cla32_and_16_11)); fa fa_s_dadda_cla32_fa236_out(.a(s_dadda_cla32_and_18_9[0]), .b(s_dadda_cla32_and_17_10[0]), .cin(s_dadda_cla32_and_16_11[0]), .fa_xor1(s_dadda_cla32_fa236_xor1), .fa_or0(s_dadda_cla32_fa236_or0)); and_gate and_gate_s_dadda_cla32_and_15_12(.a(a[15]), .b(b[12]), .out(s_dadda_cla32_and_15_12)); and_gate and_gate_s_dadda_cla32_and_14_13(.a(a[14]), .b(b[13]), .out(s_dadda_cla32_and_14_13)); and_gate and_gate_s_dadda_cla32_and_13_14(.a(a[13]), .b(b[14]), .out(s_dadda_cla32_and_13_14)); fa fa_s_dadda_cla32_fa237_out(.a(s_dadda_cla32_and_15_12[0]), .b(s_dadda_cla32_and_14_13[0]), .cin(s_dadda_cla32_and_13_14[0]), .fa_xor1(s_dadda_cla32_fa237_xor1), .fa_or0(s_dadda_cla32_fa237_or0)); and_gate and_gate_s_dadda_cla32_and_12_15(.a(a[12]), .b(b[15]), .out(s_dadda_cla32_and_12_15)); and_gate and_gate_s_dadda_cla32_and_11_16(.a(a[11]), .b(b[16]), .out(s_dadda_cla32_and_11_16)); and_gate and_gate_s_dadda_cla32_and_10_17(.a(a[10]), .b(b[17]), .out(s_dadda_cla32_and_10_17)); fa fa_s_dadda_cla32_fa238_out(.a(s_dadda_cla32_and_12_15[0]), .b(s_dadda_cla32_and_11_16[0]), .cin(s_dadda_cla32_and_10_17[0]), .fa_xor1(s_dadda_cla32_fa238_xor1), .fa_or0(s_dadda_cla32_fa238_or0)); and_gate and_gate_s_dadda_cla32_and_9_18(.a(a[9]), .b(b[18]), .out(s_dadda_cla32_and_9_18)); and_gate and_gate_s_dadda_cla32_and_8_19(.a(a[8]), .b(b[19]), .out(s_dadda_cla32_and_8_19)); and_gate and_gate_s_dadda_cla32_and_7_20(.a(a[7]), .b(b[20]), .out(s_dadda_cla32_and_7_20)); fa fa_s_dadda_cla32_fa239_out(.a(s_dadda_cla32_and_9_18[0]), .b(s_dadda_cla32_and_8_19[0]), .cin(s_dadda_cla32_and_7_20[0]), .fa_xor1(s_dadda_cla32_fa239_xor1), .fa_or0(s_dadda_cla32_fa239_or0)); and_gate and_gate_s_dadda_cla32_and_6_21(.a(a[6]), .b(b[21]), .out(s_dadda_cla32_and_6_21)); and_gate and_gate_s_dadda_cla32_and_5_22(.a(a[5]), .b(b[22]), .out(s_dadda_cla32_and_5_22)); and_gate and_gate_s_dadda_cla32_and_4_23(.a(a[4]), .b(b[23]), .out(s_dadda_cla32_and_4_23)); fa fa_s_dadda_cla32_fa240_out(.a(s_dadda_cla32_and_6_21[0]), .b(s_dadda_cla32_and_5_22[0]), .cin(s_dadda_cla32_and_4_23[0]), .fa_xor1(s_dadda_cla32_fa240_xor1), .fa_or0(s_dadda_cla32_fa240_or0)); and_gate and_gate_s_dadda_cla32_and_3_24(.a(a[3]), .b(b[24]), .out(s_dadda_cla32_and_3_24)); and_gate and_gate_s_dadda_cla32_and_2_25(.a(a[2]), .b(b[25]), .out(s_dadda_cla32_and_2_25)); and_gate and_gate_s_dadda_cla32_and_1_26(.a(a[1]), .b(b[26]), .out(s_dadda_cla32_and_1_26)); fa fa_s_dadda_cla32_fa241_out(.a(s_dadda_cla32_and_3_24[0]), .b(s_dadda_cla32_and_2_25[0]), .cin(s_dadda_cla32_and_1_26[0]), .fa_xor1(s_dadda_cla32_fa241_xor1), .fa_or0(s_dadda_cla32_fa241_or0)); and_gate and_gate_s_dadda_cla32_and_0_27(.a(a[0]), .b(b[27]), .out(s_dadda_cla32_and_0_27)); fa fa_s_dadda_cla32_fa242_out(.a(s_dadda_cla32_and_0_27[0]), .b(s_dadda_cla32_fa226_xor1[0]), .cin(s_dadda_cla32_fa227_xor1[0]), .fa_xor1(s_dadda_cla32_fa242_xor1), .fa_or0(s_dadda_cla32_fa242_or0)); fa fa_s_dadda_cla32_fa243_out(.a(s_dadda_cla32_fa228_xor1[0]), .b(s_dadda_cla32_fa229_xor1[0]), .cin(s_dadda_cla32_fa230_xor1[0]), .fa_xor1(s_dadda_cla32_fa243_xor1), .fa_or0(s_dadda_cla32_fa243_or0)); fa fa_s_dadda_cla32_fa244_out(.a(s_dadda_cla32_fa231_xor1[0]), .b(s_dadda_cla32_fa232_xor1[0]), .cin(s_dadda_cla32_fa233_xor1[0]), .fa_xor1(s_dadda_cla32_fa244_xor1), .fa_or0(s_dadda_cla32_fa244_or0)); fa fa_s_dadda_cla32_fa245_out(.a(s_dadda_cla32_fa234_xor1[0]), .b(s_dadda_cla32_fa235_xor1[0]), .cin(s_dadda_cla32_fa236_xor1[0]), .fa_xor1(s_dadda_cla32_fa245_xor1), .fa_or0(s_dadda_cla32_fa245_or0)); fa fa_s_dadda_cla32_fa246_out(.a(s_dadda_cla32_fa237_xor1[0]), .b(s_dadda_cla32_fa238_xor1[0]), .cin(s_dadda_cla32_fa239_xor1[0]), .fa_xor1(s_dadda_cla32_fa246_xor1), .fa_or0(s_dadda_cla32_fa246_or0)); ha ha_s_dadda_cla32_ha25_out(.a(s_dadda_cla32_fa240_xor1[0]), .b(s_dadda_cla32_fa241_xor1[0]), .ha_xor0(s_dadda_cla32_ha25_xor0), .ha_and0(s_dadda_cla32_ha25_and0)); fa fa_s_dadda_cla32_fa247_out(.a(s_dadda_cla32_ha25_and0[0]), .b(s_dadda_cla32_fa246_or0[0]), .cin(s_dadda_cla32_fa245_or0[0]), .fa_xor1(s_dadda_cla32_fa247_xor1), .fa_or0(s_dadda_cla32_fa247_or0)); fa fa_s_dadda_cla32_fa248_out(.a(s_dadda_cla32_fa244_or0[0]), .b(s_dadda_cla32_fa243_or0[0]), .cin(s_dadda_cla32_fa242_or0[0]), .fa_xor1(s_dadda_cla32_fa248_xor1), .fa_or0(s_dadda_cla32_fa248_or0)); fa fa_s_dadda_cla32_fa249_out(.a(s_dadda_cla32_fa241_or0[0]), .b(s_dadda_cla32_fa240_or0[0]), .cin(s_dadda_cla32_fa239_or0[0]), .fa_xor1(s_dadda_cla32_fa249_xor1), .fa_or0(s_dadda_cla32_fa249_or0)); fa fa_s_dadda_cla32_fa250_out(.a(s_dadda_cla32_fa238_or0[0]), .b(s_dadda_cla32_fa237_or0[0]), .cin(s_dadda_cla32_fa236_or0[0]), .fa_xor1(s_dadda_cla32_fa250_xor1), .fa_or0(s_dadda_cla32_fa250_or0)); fa fa_s_dadda_cla32_fa251_out(.a(s_dadda_cla32_fa235_or0[0]), .b(s_dadda_cla32_fa234_or0[0]), .cin(s_dadda_cla32_fa233_or0[0]), .fa_xor1(s_dadda_cla32_fa251_xor1), .fa_or0(s_dadda_cla32_fa251_or0)); fa fa_s_dadda_cla32_fa252_out(.a(s_dadda_cla32_fa232_or0[0]), .b(s_dadda_cla32_fa231_or0[0]), .cin(s_dadda_cla32_fa230_or0[0]), .fa_xor1(s_dadda_cla32_fa252_xor1), .fa_or0(s_dadda_cla32_fa252_or0)); fa fa_s_dadda_cla32_fa253_out(.a(s_dadda_cla32_fa229_or0[0]), .b(s_dadda_cla32_fa228_or0[0]), .cin(s_dadda_cla32_fa227_or0[0]), .fa_xor1(s_dadda_cla32_fa253_xor1), .fa_or0(s_dadda_cla32_fa253_or0)); and_gate and_gate_s_dadda_cla32_and_26_2(.a(a[26]), .b(b[2]), .out(s_dadda_cla32_and_26_2)); and_gate and_gate_s_dadda_cla32_and_25_3(.a(a[25]), .b(b[3]), .out(s_dadda_cla32_and_25_3)); fa fa_s_dadda_cla32_fa254_out(.a(s_dadda_cla32_fa226_or0[0]), .b(s_dadda_cla32_and_26_2[0]), .cin(s_dadda_cla32_and_25_3[0]), .fa_xor1(s_dadda_cla32_fa254_xor1), .fa_or0(s_dadda_cla32_fa254_or0)); and_gate and_gate_s_dadda_cla32_and_24_4(.a(a[24]), .b(b[4]), .out(s_dadda_cla32_and_24_4)); and_gate and_gate_s_dadda_cla32_and_23_5(.a(a[23]), .b(b[5]), .out(s_dadda_cla32_and_23_5)); and_gate and_gate_s_dadda_cla32_and_22_6(.a(a[22]), .b(b[6]), .out(s_dadda_cla32_and_22_6)); fa fa_s_dadda_cla32_fa255_out(.a(s_dadda_cla32_and_24_4[0]), .b(s_dadda_cla32_and_23_5[0]), .cin(s_dadda_cla32_and_22_6[0]), .fa_xor1(s_dadda_cla32_fa255_xor1), .fa_or0(s_dadda_cla32_fa255_or0)); and_gate and_gate_s_dadda_cla32_and_21_7(.a(a[21]), .b(b[7]), .out(s_dadda_cla32_and_21_7)); and_gate and_gate_s_dadda_cla32_and_20_8(.a(a[20]), .b(b[8]), .out(s_dadda_cla32_and_20_8)); and_gate and_gate_s_dadda_cla32_and_19_9(.a(a[19]), .b(b[9]), .out(s_dadda_cla32_and_19_9)); fa fa_s_dadda_cla32_fa256_out(.a(s_dadda_cla32_and_21_7[0]), .b(s_dadda_cla32_and_20_8[0]), .cin(s_dadda_cla32_and_19_9[0]), .fa_xor1(s_dadda_cla32_fa256_xor1), .fa_or0(s_dadda_cla32_fa256_or0)); and_gate and_gate_s_dadda_cla32_and_18_10(.a(a[18]), .b(b[10]), .out(s_dadda_cla32_and_18_10)); and_gate and_gate_s_dadda_cla32_and_17_11(.a(a[17]), .b(b[11]), .out(s_dadda_cla32_and_17_11)); and_gate and_gate_s_dadda_cla32_and_16_12(.a(a[16]), .b(b[12]), .out(s_dadda_cla32_and_16_12)); fa fa_s_dadda_cla32_fa257_out(.a(s_dadda_cla32_and_18_10[0]), .b(s_dadda_cla32_and_17_11[0]), .cin(s_dadda_cla32_and_16_12[0]), .fa_xor1(s_dadda_cla32_fa257_xor1), .fa_or0(s_dadda_cla32_fa257_or0)); and_gate and_gate_s_dadda_cla32_and_15_13(.a(a[15]), .b(b[13]), .out(s_dadda_cla32_and_15_13)); and_gate and_gate_s_dadda_cla32_and_14_14(.a(a[14]), .b(b[14]), .out(s_dadda_cla32_and_14_14)); and_gate and_gate_s_dadda_cla32_and_13_15(.a(a[13]), .b(b[15]), .out(s_dadda_cla32_and_13_15)); fa fa_s_dadda_cla32_fa258_out(.a(s_dadda_cla32_and_15_13[0]), .b(s_dadda_cla32_and_14_14[0]), .cin(s_dadda_cla32_and_13_15[0]), .fa_xor1(s_dadda_cla32_fa258_xor1), .fa_or0(s_dadda_cla32_fa258_or0)); and_gate and_gate_s_dadda_cla32_and_12_16(.a(a[12]), .b(b[16]), .out(s_dadda_cla32_and_12_16)); and_gate and_gate_s_dadda_cla32_and_11_17(.a(a[11]), .b(b[17]), .out(s_dadda_cla32_and_11_17)); and_gate and_gate_s_dadda_cla32_and_10_18(.a(a[10]), .b(b[18]), .out(s_dadda_cla32_and_10_18)); fa fa_s_dadda_cla32_fa259_out(.a(s_dadda_cla32_and_12_16[0]), .b(s_dadda_cla32_and_11_17[0]), .cin(s_dadda_cla32_and_10_18[0]), .fa_xor1(s_dadda_cla32_fa259_xor1), .fa_or0(s_dadda_cla32_fa259_or0)); and_gate and_gate_s_dadda_cla32_and_9_19(.a(a[9]), .b(b[19]), .out(s_dadda_cla32_and_9_19)); and_gate and_gate_s_dadda_cla32_and_8_20(.a(a[8]), .b(b[20]), .out(s_dadda_cla32_and_8_20)); and_gate and_gate_s_dadda_cla32_and_7_21(.a(a[7]), .b(b[21]), .out(s_dadda_cla32_and_7_21)); fa fa_s_dadda_cla32_fa260_out(.a(s_dadda_cla32_and_9_19[0]), .b(s_dadda_cla32_and_8_20[0]), .cin(s_dadda_cla32_and_7_21[0]), .fa_xor1(s_dadda_cla32_fa260_xor1), .fa_or0(s_dadda_cla32_fa260_or0)); and_gate and_gate_s_dadda_cla32_and_6_22(.a(a[6]), .b(b[22]), .out(s_dadda_cla32_and_6_22)); and_gate and_gate_s_dadda_cla32_and_5_23(.a(a[5]), .b(b[23]), .out(s_dadda_cla32_and_5_23)); and_gate and_gate_s_dadda_cla32_and_4_24(.a(a[4]), .b(b[24]), .out(s_dadda_cla32_and_4_24)); fa fa_s_dadda_cla32_fa261_out(.a(s_dadda_cla32_and_6_22[0]), .b(s_dadda_cla32_and_5_23[0]), .cin(s_dadda_cla32_and_4_24[0]), .fa_xor1(s_dadda_cla32_fa261_xor1), .fa_or0(s_dadda_cla32_fa261_or0)); and_gate and_gate_s_dadda_cla32_and_3_25(.a(a[3]), .b(b[25]), .out(s_dadda_cla32_and_3_25)); and_gate and_gate_s_dadda_cla32_and_2_26(.a(a[2]), .b(b[26]), .out(s_dadda_cla32_and_2_26)); and_gate and_gate_s_dadda_cla32_and_1_27(.a(a[1]), .b(b[27]), .out(s_dadda_cla32_and_1_27)); fa fa_s_dadda_cla32_fa262_out(.a(s_dadda_cla32_and_3_25[0]), .b(s_dadda_cla32_and_2_26[0]), .cin(s_dadda_cla32_and_1_27[0]), .fa_xor1(s_dadda_cla32_fa262_xor1), .fa_or0(s_dadda_cla32_fa262_or0)); and_gate and_gate_s_dadda_cla32_and_0_28(.a(a[0]), .b(b[28]), .out(s_dadda_cla32_and_0_28)); fa fa_s_dadda_cla32_fa263_out(.a(s_dadda_cla32_and_0_28[0]), .b(s_dadda_cla32_ha0_xor0[0]), .cin(s_dadda_cla32_fa247_xor1[0]), .fa_xor1(s_dadda_cla32_fa263_xor1), .fa_or0(s_dadda_cla32_fa263_or0)); fa fa_s_dadda_cla32_fa264_out(.a(s_dadda_cla32_fa248_xor1[0]), .b(s_dadda_cla32_fa249_xor1[0]), .cin(s_dadda_cla32_fa250_xor1[0]), .fa_xor1(s_dadda_cla32_fa264_xor1), .fa_or0(s_dadda_cla32_fa264_or0)); fa fa_s_dadda_cla32_fa265_out(.a(s_dadda_cla32_fa251_xor1[0]), .b(s_dadda_cla32_fa252_xor1[0]), .cin(s_dadda_cla32_fa253_xor1[0]), .fa_xor1(s_dadda_cla32_fa265_xor1), .fa_or0(s_dadda_cla32_fa265_or0)); fa fa_s_dadda_cla32_fa266_out(.a(s_dadda_cla32_fa254_xor1[0]), .b(s_dadda_cla32_fa255_xor1[0]), .cin(s_dadda_cla32_fa256_xor1[0]), .fa_xor1(s_dadda_cla32_fa266_xor1), .fa_or0(s_dadda_cla32_fa266_or0)); fa fa_s_dadda_cla32_fa267_out(.a(s_dadda_cla32_fa257_xor1[0]), .b(s_dadda_cla32_fa258_xor1[0]), .cin(s_dadda_cla32_fa259_xor1[0]), .fa_xor1(s_dadda_cla32_fa267_xor1), .fa_or0(s_dadda_cla32_fa267_or0)); fa fa_s_dadda_cla32_fa268_out(.a(s_dadda_cla32_fa260_xor1[0]), .b(s_dadda_cla32_fa261_xor1[0]), .cin(s_dadda_cla32_fa262_xor1[0]), .fa_xor1(s_dadda_cla32_fa268_xor1), .fa_or0(s_dadda_cla32_fa268_or0)); fa fa_s_dadda_cla32_fa269_out(.a(s_dadda_cla32_fa268_or0[0]), .b(s_dadda_cla32_fa267_or0[0]), .cin(s_dadda_cla32_fa266_or0[0]), .fa_xor1(s_dadda_cla32_fa269_xor1), .fa_or0(s_dadda_cla32_fa269_or0)); fa fa_s_dadda_cla32_fa270_out(.a(s_dadda_cla32_fa265_or0[0]), .b(s_dadda_cla32_fa264_or0[0]), .cin(s_dadda_cla32_fa263_or0[0]), .fa_xor1(s_dadda_cla32_fa270_xor1), .fa_or0(s_dadda_cla32_fa270_or0)); fa fa_s_dadda_cla32_fa271_out(.a(s_dadda_cla32_fa262_or0[0]), .b(s_dadda_cla32_fa261_or0[0]), .cin(s_dadda_cla32_fa260_or0[0]), .fa_xor1(s_dadda_cla32_fa271_xor1), .fa_or0(s_dadda_cla32_fa271_or0)); fa fa_s_dadda_cla32_fa272_out(.a(s_dadda_cla32_fa259_or0[0]), .b(s_dadda_cla32_fa258_or0[0]), .cin(s_dadda_cla32_fa257_or0[0]), .fa_xor1(s_dadda_cla32_fa272_xor1), .fa_or0(s_dadda_cla32_fa272_or0)); fa fa_s_dadda_cla32_fa273_out(.a(s_dadda_cla32_fa256_or0[0]), .b(s_dadda_cla32_fa255_or0[0]), .cin(s_dadda_cla32_fa254_or0[0]), .fa_xor1(s_dadda_cla32_fa273_xor1), .fa_or0(s_dadda_cla32_fa273_or0)); fa fa_s_dadda_cla32_fa274_out(.a(s_dadda_cla32_fa253_or0[0]), .b(s_dadda_cla32_fa252_or0[0]), .cin(s_dadda_cla32_fa251_or0[0]), .fa_xor1(s_dadda_cla32_fa274_xor1), .fa_or0(s_dadda_cla32_fa274_or0)); fa fa_s_dadda_cla32_fa275_out(.a(s_dadda_cla32_fa250_or0[0]), .b(s_dadda_cla32_fa249_or0[0]), .cin(s_dadda_cla32_fa248_or0[0]), .fa_xor1(s_dadda_cla32_fa275_xor1), .fa_or0(s_dadda_cla32_fa275_or0)); and_gate and_gate_s_dadda_cla32_and_25_4(.a(a[25]), .b(b[4]), .out(s_dadda_cla32_and_25_4)); and_gate and_gate_s_dadda_cla32_and_24_5(.a(a[24]), .b(b[5]), .out(s_dadda_cla32_and_24_5)); fa fa_s_dadda_cla32_fa276_out(.a(s_dadda_cla32_fa247_or0[0]), .b(s_dadda_cla32_and_25_4[0]), .cin(s_dadda_cla32_and_24_5[0]), .fa_xor1(s_dadda_cla32_fa276_xor1), .fa_or0(s_dadda_cla32_fa276_or0)); and_gate and_gate_s_dadda_cla32_and_23_6(.a(a[23]), .b(b[6]), .out(s_dadda_cla32_and_23_6)); and_gate and_gate_s_dadda_cla32_and_22_7(.a(a[22]), .b(b[7]), .out(s_dadda_cla32_and_22_7)); and_gate and_gate_s_dadda_cla32_and_21_8(.a(a[21]), .b(b[8]), .out(s_dadda_cla32_and_21_8)); fa fa_s_dadda_cla32_fa277_out(.a(s_dadda_cla32_and_23_6[0]), .b(s_dadda_cla32_and_22_7[0]), .cin(s_dadda_cla32_and_21_8[0]), .fa_xor1(s_dadda_cla32_fa277_xor1), .fa_or0(s_dadda_cla32_fa277_or0)); and_gate and_gate_s_dadda_cla32_and_20_9(.a(a[20]), .b(b[9]), .out(s_dadda_cla32_and_20_9)); and_gate and_gate_s_dadda_cla32_and_19_10(.a(a[19]), .b(b[10]), .out(s_dadda_cla32_and_19_10)); and_gate and_gate_s_dadda_cla32_and_18_11(.a(a[18]), .b(b[11]), .out(s_dadda_cla32_and_18_11)); fa fa_s_dadda_cla32_fa278_out(.a(s_dadda_cla32_and_20_9[0]), .b(s_dadda_cla32_and_19_10[0]), .cin(s_dadda_cla32_and_18_11[0]), .fa_xor1(s_dadda_cla32_fa278_xor1), .fa_or0(s_dadda_cla32_fa278_or0)); and_gate and_gate_s_dadda_cla32_and_17_12(.a(a[17]), .b(b[12]), .out(s_dadda_cla32_and_17_12)); and_gate and_gate_s_dadda_cla32_and_16_13(.a(a[16]), .b(b[13]), .out(s_dadda_cla32_and_16_13)); and_gate and_gate_s_dadda_cla32_and_15_14(.a(a[15]), .b(b[14]), .out(s_dadda_cla32_and_15_14)); fa fa_s_dadda_cla32_fa279_out(.a(s_dadda_cla32_and_17_12[0]), .b(s_dadda_cla32_and_16_13[0]), .cin(s_dadda_cla32_and_15_14[0]), .fa_xor1(s_dadda_cla32_fa279_xor1), .fa_or0(s_dadda_cla32_fa279_or0)); and_gate and_gate_s_dadda_cla32_and_14_15(.a(a[14]), .b(b[15]), .out(s_dadda_cla32_and_14_15)); and_gate and_gate_s_dadda_cla32_and_13_16(.a(a[13]), .b(b[16]), .out(s_dadda_cla32_and_13_16)); and_gate and_gate_s_dadda_cla32_and_12_17(.a(a[12]), .b(b[17]), .out(s_dadda_cla32_and_12_17)); fa fa_s_dadda_cla32_fa280_out(.a(s_dadda_cla32_and_14_15[0]), .b(s_dadda_cla32_and_13_16[0]), .cin(s_dadda_cla32_and_12_17[0]), .fa_xor1(s_dadda_cla32_fa280_xor1), .fa_or0(s_dadda_cla32_fa280_or0)); and_gate and_gate_s_dadda_cla32_and_11_18(.a(a[11]), .b(b[18]), .out(s_dadda_cla32_and_11_18)); and_gate and_gate_s_dadda_cla32_and_10_19(.a(a[10]), .b(b[19]), .out(s_dadda_cla32_and_10_19)); and_gate and_gate_s_dadda_cla32_and_9_20(.a(a[9]), .b(b[20]), .out(s_dadda_cla32_and_9_20)); fa fa_s_dadda_cla32_fa281_out(.a(s_dadda_cla32_and_11_18[0]), .b(s_dadda_cla32_and_10_19[0]), .cin(s_dadda_cla32_and_9_20[0]), .fa_xor1(s_dadda_cla32_fa281_xor1), .fa_or0(s_dadda_cla32_fa281_or0)); and_gate and_gate_s_dadda_cla32_and_8_21(.a(a[8]), .b(b[21]), .out(s_dadda_cla32_and_8_21)); and_gate and_gate_s_dadda_cla32_and_7_22(.a(a[7]), .b(b[22]), .out(s_dadda_cla32_and_7_22)); and_gate and_gate_s_dadda_cla32_and_6_23(.a(a[6]), .b(b[23]), .out(s_dadda_cla32_and_6_23)); fa fa_s_dadda_cla32_fa282_out(.a(s_dadda_cla32_and_8_21[0]), .b(s_dadda_cla32_and_7_22[0]), .cin(s_dadda_cla32_and_6_23[0]), .fa_xor1(s_dadda_cla32_fa282_xor1), .fa_or0(s_dadda_cla32_fa282_or0)); and_gate and_gate_s_dadda_cla32_and_5_24(.a(a[5]), .b(b[24]), .out(s_dadda_cla32_and_5_24)); and_gate and_gate_s_dadda_cla32_and_4_25(.a(a[4]), .b(b[25]), .out(s_dadda_cla32_and_4_25)); and_gate and_gate_s_dadda_cla32_and_3_26(.a(a[3]), .b(b[26]), .out(s_dadda_cla32_and_3_26)); fa fa_s_dadda_cla32_fa283_out(.a(s_dadda_cla32_and_5_24[0]), .b(s_dadda_cla32_and_4_25[0]), .cin(s_dadda_cla32_and_3_26[0]), .fa_xor1(s_dadda_cla32_fa283_xor1), .fa_or0(s_dadda_cla32_fa283_or0)); and_gate and_gate_s_dadda_cla32_and_2_27(.a(a[2]), .b(b[27]), .out(s_dadda_cla32_and_2_27)); and_gate and_gate_s_dadda_cla32_and_1_28(.a(a[1]), .b(b[28]), .out(s_dadda_cla32_and_1_28)); and_gate and_gate_s_dadda_cla32_and_0_29(.a(a[0]), .b(b[29]), .out(s_dadda_cla32_and_0_29)); fa fa_s_dadda_cla32_fa284_out(.a(s_dadda_cla32_and_2_27[0]), .b(s_dadda_cla32_and_1_28[0]), .cin(s_dadda_cla32_and_0_29[0]), .fa_xor1(s_dadda_cla32_fa284_xor1), .fa_or0(s_dadda_cla32_fa284_or0)); fa fa_s_dadda_cla32_fa285_out(.a(s_dadda_cla32_fa0_xor1[0]), .b(s_dadda_cla32_ha1_xor0[0]), .cin(s_dadda_cla32_fa269_xor1[0]), .fa_xor1(s_dadda_cla32_fa285_xor1), .fa_or0(s_dadda_cla32_fa285_or0)); fa fa_s_dadda_cla32_fa286_out(.a(s_dadda_cla32_fa270_xor1[0]), .b(s_dadda_cla32_fa271_xor1[0]), .cin(s_dadda_cla32_fa272_xor1[0]), .fa_xor1(s_dadda_cla32_fa286_xor1), .fa_or0(s_dadda_cla32_fa286_or0)); fa fa_s_dadda_cla32_fa287_out(.a(s_dadda_cla32_fa273_xor1[0]), .b(s_dadda_cla32_fa274_xor1[0]), .cin(s_dadda_cla32_fa275_xor1[0]), .fa_xor1(s_dadda_cla32_fa287_xor1), .fa_or0(s_dadda_cla32_fa287_or0)); fa fa_s_dadda_cla32_fa288_out(.a(s_dadda_cla32_fa276_xor1[0]), .b(s_dadda_cla32_fa277_xor1[0]), .cin(s_dadda_cla32_fa278_xor1[0]), .fa_xor1(s_dadda_cla32_fa288_xor1), .fa_or0(s_dadda_cla32_fa288_or0)); fa fa_s_dadda_cla32_fa289_out(.a(s_dadda_cla32_fa279_xor1[0]), .b(s_dadda_cla32_fa280_xor1[0]), .cin(s_dadda_cla32_fa281_xor1[0]), .fa_xor1(s_dadda_cla32_fa289_xor1), .fa_or0(s_dadda_cla32_fa289_or0)); fa fa_s_dadda_cla32_fa290_out(.a(s_dadda_cla32_fa282_xor1[0]), .b(s_dadda_cla32_fa283_xor1[0]), .cin(s_dadda_cla32_fa284_xor1[0]), .fa_xor1(s_dadda_cla32_fa290_xor1), .fa_or0(s_dadda_cla32_fa290_or0)); fa fa_s_dadda_cla32_fa291_out(.a(s_dadda_cla32_fa290_or0[0]), .b(s_dadda_cla32_fa289_or0[0]), .cin(s_dadda_cla32_fa288_or0[0]), .fa_xor1(s_dadda_cla32_fa291_xor1), .fa_or0(s_dadda_cla32_fa291_or0)); fa fa_s_dadda_cla32_fa292_out(.a(s_dadda_cla32_fa287_or0[0]), .b(s_dadda_cla32_fa286_or0[0]), .cin(s_dadda_cla32_fa285_or0[0]), .fa_xor1(s_dadda_cla32_fa292_xor1), .fa_or0(s_dadda_cla32_fa292_or0)); fa fa_s_dadda_cla32_fa293_out(.a(s_dadda_cla32_fa284_or0[0]), .b(s_dadda_cla32_fa283_or0[0]), .cin(s_dadda_cla32_fa282_or0[0]), .fa_xor1(s_dadda_cla32_fa293_xor1), .fa_or0(s_dadda_cla32_fa293_or0)); fa fa_s_dadda_cla32_fa294_out(.a(s_dadda_cla32_fa281_or0[0]), .b(s_dadda_cla32_fa280_or0[0]), .cin(s_dadda_cla32_fa279_or0[0]), .fa_xor1(s_dadda_cla32_fa294_xor1), .fa_or0(s_dadda_cla32_fa294_or0)); fa fa_s_dadda_cla32_fa295_out(.a(s_dadda_cla32_fa278_or0[0]), .b(s_dadda_cla32_fa277_or0[0]), .cin(s_dadda_cla32_fa276_or0[0]), .fa_xor1(s_dadda_cla32_fa295_xor1), .fa_or0(s_dadda_cla32_fa295_or0)); fa fa_s_dadda_cla32_fa296_out(.a(s_dadda_cla32_fa275_or0[0]), .b(s_dadda_cla32_fa274_or0[0]), .cin(s_dadda_cla32_fa273_or0[0]), .fa_xor1(s_dadda_cla32_fa296_xor1), .fa_or0(s_dadda_cla32_fa296_or0)); fa fa_s_dadda_cla32_fa297_out(.a(s_dadda_cla32_fa272_or0[0]), .b(s_dadda_cla32_fa271_or0[0]), .cin(s_dadda_cla32_fa270_or0[0]), .fa_xor1(s_dadda_cla32_fa297_xor1), .fa_or0(s_dadda_cla32_fa297_or0)); and_gate and_gate_s_dadda_cla32_and_24_6(.a(a[24]), .b(b[6]), .out(s_dadda_cla32_and_24_6)); and_gate and_gate_s_dadda_cla32_and_23_7(.a(a[23]), .b(b[7]), .out(s_dadda_cla32_and_23_7)); fa fa_s_dadda_cla32_fa298_out(.a(s_dadda_cla32_fa269_or0[0]), .b(s_dadda_cla32_and_24_6[0]), .cin(s_dadda_cla32_and_23_7[0]), .fa_xor1(s_dadda_cla32_fa298_xor1), .fa_or0(s_dadda_cla32_fa298_or0)); and_gate and_gate_s_dadda_cla32_and_22_8(.a(a[22]), .b(b[8]), .out(s_dadda_cla32_and_22_8)); and_gate and_gate_s_dadda_cla32_and_21_9(.a(a[21]), .b(b[9]), .out(s_dadda_cla32_and_21_9)); and_gate and_gate_s_dadda_cla32_and_20_10(.a(a[20]), .b(b[10]), .out(s_dadda_cla32_and_20_10)); fa fa_s_dadda_cla32_fa299_out(.a(s_dadda_cla32_and_22_8[0]), .b(s_dadda_cla32_and_21_9[0]), .cin(s_dadda_cla32_and_20_10[0]), .fa_xor1(s_dadda_cla32_fa299_xor1), .fa_or0(s_dadda_cla32_fa299_or0)); and_gate and_gate_s_dadda_cla32_and_19_11(.a(a[19]), .b(b[11]), .out(s_dadda_cla32_and_19_11)); and_gate and_gate_s_dadda_cla32_and_18_12(.a(a[18]), .b(b[12]), .out(s_dadda_cla32_and_18_12)); and_gate and_gate_s_dadda_cla32_and_17_13(.a(a[17]), .b(b[13]), .out(s_dadda_cla32_and_17_13)); fa fa_s_dadda_cla32_fa300_out(.a(s_dadda_cla32_and_19_11[0]), .b(s_dadda_cla32_and_18_12[0]), .cin(s_dadda_cla32_and_17_13[0]), .fa_xor1(s_dadda_cla32_fa300_xor1), .fa_or0(s_dadda_cla32_fa300_or0)); and_gate and_gate_s_dadda_cla32_and_16_14(.a(a[16]), .b(b[14]), .out(s_dadda_cla32_and_16_14)); and_gate and_gate_s_dadda_cla32_and_15_15(.a(a[15]), .b(b[15]), .out(s_dadda_cla32_and_15_15)); and_gate and_gate_s_dadda_cla32_and_14_16(.a(a[14]), .b(b[16]), .out(s_dadda_cla32_and_14_16)); fa fa_s_dadda_cla32_fa301_out(.a(s_dadda_cla32_and_16_14[0]), .b(s_dadda_cla32_and_15_15[0]), .cin(s_dadda_cla32_and_14_16[0]), .fa_xor1(s_dadda_cla32_fa301_xor1), .fa_or0(s_dadda_cla32_fa301_or0)); and_gate and_gate_s_dadda_cla32_and_13_17(.a(a[13]), .b(b[17]), .out(s_dadda_cla32_and_13_17)); and_gate and_gate_s_dadda_cla32_and_12_18(.a(a[12]), .b(b[18]), .out(s_dadda_cla32_and_12_18)); and_gate and_gate_s_dadda_cla32_and_11_19(.a(a[11]), .b(b[19]), .out(s_dadda_cla32_and_11_19)); fa fa_s_dadda_cla32_fa302_out(.a(s_dadda_cla32_and_13_17[0]), .b(s_dadda_cla32_and_12_18[0]), .cin(s_dadda_cla32_and_11_19[0]), .fa_xor1(s_dadda_cla32_fa302_xor1), .fa_or0(s_dadda_cla32_fa302_or0)); and_gate and_gate_s_dadda_cla32_and_10_20(.a(a[10]), .b(b[20]), .out(s_dadda_cla32_and_10_20)); and_gate and_gate_s_dadda_cla32_and_9_21(.a(a[9]), .b(b[21]), .out(s_dadda_cla32_and_9_21)); and_gate and_gate_s_dadda_cla32_and_8_22(.a(a[8]), .b(b[22]), .out(s_dadda_cla32_and_8_22)); fa fa_s_dadda_cla32_fa303_out(.a(s_dadda_cla32_and_10_20[0]), .b(s_dadda_cla32_and_9_21[0]), .cin(s_dadda_cla32_and_8_22[0]), .fa_xor1(s_dadda_cla32_fa303_xor1), .fa_or0(s_dadda_cla32_fa303_or0)); and_gate and_gate_s_dadda_cla32_and_7_23(.a(a[7]), .b(b[23]), .out(s_dadda_cla32_and_7_23)); and_gate and_gate_s_dadda_cla32_and_6_24(.a(a[6]), .b(b[24]), .out(s_dadda_cla32_and_6_24)); and_gate and_gate_s_dadda_cla32_and_5_25(.a(a[5]), .b(b[25]), .out(s_dadda_cla32_and_5_25)); fa fa_s_dadda_cla32_fa304_out(.a(s_dadda_cla32_and_7_23[0]), .b(s_dadda_cla32_and_6_24[0]), .cin(s_dadda_cla32_and_5_25[0]), .fa_xor1(s_dadda_cla32_fa304_xor1), .fa_or0(s_dadda_cla32_fa304_or0)); and_gate and_gate_s_dadda_cla32_and_4_26(.a(a[4]), .b(b[26]), .out(s_dadda_cla32_and_4_26)); and_gate and_gate_s_dadda_cla32_and_3_27(.a(a[3]), .b(b[27]), .out(s_dadda_cla32_and_3_27)); and_gate and_gate_s_dadda_cla32_and_2_28(.a(a[2]), .b(b[28]), .out(s_dadda_cla32_and_2_28)); fa fa_s_dadda_cla32_fa305_out(.a(s_dadda_cla32_and_4_26[0]), .b(s_dadda_cla32_and_3_27[0]), .cin(s_dadda_cla32_and_2_28[0]), .fa_xor1(s_dadda_cla32_fa305_xor1), .fa_or0(s_dadda_cla32_fa305_or0)); and_gate and_gate_s_dadda_cla32_and_1_29(.a(a[1]), .b(b[29]), .out(s_dadda_cla32_and_1_29)); and_gate and_gate_s_dadda_cla32_and_0_30(.a(a[0]), .b(b[30]), .out(s_dadda_cla32_and_0_30)); fa fa_s_dadda_cla32_fa306_out(.a(s_dadda_cla32_and_1_29[0]), .b(s_dadda_cla32_and_0_30[0]), .cin(s_dadda_cla32_fa1_xor1[0]), .fa_xor1(s_dadda_cla32_fa306_xor1), .fa_or0(s_dadda_cla32_fa306_or0)); fa fa_s_dadda_cla32_fa307_out(.a(s_dadda_cla32_fa2_xor1[0]), .b(s_dadda_cla32_ha2_xor0[0]), .cin(s_dadda_cla32_fa291_xor1[0]), .fa_xor1(s_dadda_cla32_fa307_xor1), .fa_or0(s_dadda_cla32_fa307_or0)); fa fa_s_dadda_cla32_fa308_out(.a(s_dadda_cla32_fa292_xor1[0]), .b(s_dadda_cla32_fa293_xor1[0]), .cin(s_dadda_cla32_fa294_xor1[0]), .fa_xor1(s_dadda_cla32_fa308_xor1), .fa_or0(s_dadda_cla32_fa308_or0)); fa fa_s_dadda_cla32_fa309_out(.a(s_dadda_cla32_fa295_xor1[0]), .b(s_dadda_cla32_fa296_xor1[0]), .cin(s_dadda_cla32_fa297_xor1[0]), .fa_xor1(s_dadda_cla32_fa309_xor1), .fa_or0(s_dadda_cla32_fa309_or0)); fa fa_s_dadda_cla32_fa310_out(.a(s_dadda_cla32_fa298_xor1[0]), .b(s_dadda_cla32_fa299_xor1[0]), .cin(s_dadda_cla32_fa300_xor1[0]), .fa_xor1(s_dadda_cla32_fa310_xor1), .fa_or0(s_dadda_cla32_fa310_or0)); fa fa_s_dadda_cla32_fa311_out(.a(s_dadda_cla32_fa301_xor1[0]), .b(s_dadda_cla32_fa302_xor1[0]), .cin(s_dadda_cla32_fa303_xor1[0]), .fa_xor1(s_dadda_cla32_fa311_xor1), .fa_or0(s_dadda_cla32_fa311_or0)); fa fa_s_dadda_cla32_fa312_out(.a(s_dadda_cla32_fa304_xor1[0]), .b(s_dadda_cla32_fa305_xor1[0]), .cin(s_dadda_cla32_fa306_xor1[0]), .fa_xor1(s_dadda_cla32_fa312_xor1), .fa_or0(s_dadda_cla32_fa312_or0)); fa fa_s_dadda_cla32_fa313_out(.a(s_dadda_cla32_fa312_or0[0]), .b(s_dadda_cla32_fa311_or0[0]), .cin(s_dadda_cla32_fa310_or0[0]), .fa_xor1(s_dadda_cla32_fa313_xor1), .fa_or0(s_dadda_cla32_fa313_or0)); fa fa_s_dadda_cla32_fa314_out(.a(s_dadda_cla32_fa309_or0[0]), .b(s_dadda_cla32_fa308_or0[0]), .cin(s_dadda_cla32_fa307_or0[0]), .fa_xor1(s_dadda_cla32_fa314_xor1), .fa_or0(s_dadda_cla32_fa314_or0)); fa fa_s_dadda_cla32_fa315_out(.a(s_dadda_cla32_fa306_or0[0]), .b(s_dadda_cla32_fa305_or0[0]), .cin(s_dadda_cla32_fa304_or0[0]), .fa_xor1(s_dadda_cla32_fa315_xor1), .fa_or0(s_dadda_cla32_fa315_or0)); fa fa_s_dadda_cla32_fa316_out(.a(s_dadda_cla32_fa303_or0[0]), .b(s_dadda_cla32_fa302_or0[0]), .cin(s_dadda_cla32_fa301_or0[0]), .fa_xor1(s_dadda_cla32_fa316_xor1), .fa_or0(s_dadda_cla32_fa316_or0)); fa fa_s_dadda_cla32_fa317_out(.a(s_dadda_cla32_fa300_or0[0]), .b(s_dadda_cla32_fa299_or0[0]), .cin(s_dadda_cla32_fa298_or0[0]), .fa_xor1(s_dadda_cla32_fa317_xor1), .fa_or0(s_dadda_cla32_fa317_or0)); fa fa_s_dadda_cla32_fa318_out(.a(s_dadda_cla32_fa297_or0[0]), .b(s_dadda_cla32_fa296_or0[0]), .cin(s_dadda_cla32_fa295_or0[0]), .fa_xor1(s_dadda_cla32_fa318_xor1), .fa_or0(s_dadda_cla32_fa318_or0)); fa fa_s_dadda_cla32_fa319_out(.a(s_dadda_cla32_fa294_or0[0]), .b(s_dadda_cla32_fa293_or0[0]), .cin(s_dadda_cla32_fa292_or0[0]), .fa_xor1(s_dadda_cla32_fa319_xor1), .fa_or0(s_dadda_cla32_fa319_or0)); and_gate and_gate_s_dadda_cla32_and_23_8(.a(a[23]), .b(b[8]), .out(s_dadda_cla32_and_23_8)); and_gate and_gate_s_dadda_cla32_and_22_9(.a(a[22]), .b(b[9]), .out(s_dadda_cla32_and_22_9)); fa fa_s_dadda_cla32_fa320_out(.a(s_dadda_cla32_fa291_or0[0]), .b(s_dadda_cla32_and_23_8[0]), .cin(s_dadda_cla32_and_22_9[0]), .fa_xor1(s_dadda_cla32_fa320_xor1), .fa_or0(s_dadda_cla32_fa320_or0)); and_gate and_gate_s_dadda_cla32_and_21_10(.a(a[21]), .b(b[10]), .out(s_dadda_cla32_and_21_10)); and_gate and_gate_s_dadda_cla32_and_20_11(.a(a[20]), .b(b[11]), .out(s_dadda_cla32_and_20_11)); and_gate and_gate_s_dadda_cla32_and_19_12(.a(a[19]), .b(b[12]), .out(s_dadda_cla32_and_19_12)); fa fa_s_dadda_cla32_fa321_out(.a(s_dadda_cla32_and_21_10[0]), .b(s_dadda_cla32_and_20_11[0]), .cin(s_dadda_cla32_and_19_12[0]), .fa_xor1(s_dadda_cla32_fa321_xor1), .fa_or0(s_dadda_cla32_fa321_or0)); and_gate and_gate_s_dadda_cla32_and_18_13(.a(a[18]), .b(b[13]), .out(s_dadda_cla32_and_18_13)); and_gate and_gate_s_dadda_cla32_and_17_14(.a(a[17]), .b(b[14]), .out(s_dadda_cla32_and_17_14)); and_gate and_gate_s_dadda_cla32_and_16_15(.a(a[16]), .b(b[15]), .out(s_dadda_cla32_and_16_15)); fa fa_s_dadda_cla32_fa322_out(.a(s_dadda_cla32_and_18_13[0]), .b(s_dadda_cla32_and_17_14[0]), .cin(s_dadda_cla32_and_16_15[0]), .fa_xor1(s_dadda_cla32_fa322_xor1), .fa_or0(s_dadda_cla32_fa322_or0)); and_gate and_gate_s_dadda_cla32_and_15_16(.a(a[15]), .b(b[16]), .out(s_dadda_cla32_and_15_16)); and_gate and_gate_s_dadda_cla32_and_14_17(.a(a[14]), .b(b[17]), .out(s_dadda_cla32_and_14_17)); and_gate and_gate_s_dadda_cla32_and_13_18(.a(a[13]), .b(b[18]), .out(s_dadda_cla32_and_13_18)); fa fa_s_dadda_cla32_fa323_out(.a(s_dadda_cla32_and_15_16[0]), .b(s_dadda_cla32_and_14_17[0]), .cin(s_dadda_cla32_and_13_18[0]), .fa_xor1(s_dadda_cla32_fa323_xor1), .fa_or0(s_dadda_cla32_fa323_or0)); and_gate and_gate_s_dadda_cla32_and_12_19(.a(a[12]), .b(b[19]), .out(s_dadda_cla32_and_12_19)); and_gate and_gate_s_dadda_cla32_and_11_20(.a(a[11]), .b(b[20]), .out(s_dadda_cla32_and_11_20)); and_gate and_gate_s_dadda_cla32_and_10_21(.a(a[10]), .b(b[21]), .out(s_dadda_cla32_and_10_21)); fa fa_s_dadda_cla32_fa324_out(.a(s_dadda_cla32_and_12_19[0]), .b(s_dadda_cla32_and_11_20[0]), .cin(s_dadda_cla32_and_10_21[0]), .fa_xor1(s_dadda_cla32_fa324_xor1), .fa_or0(s_dadda_cla32_fa324_or0)); and_gate and_gate_s_dadda_cla32_and_9_22(.a(a[9]), .b(b[22]), .out(s_dadda_cla32_and_9_22)); and_gate and_gate_s_dadda_cla32_and_8_23(.a(a[8]), .b(b[23]), .out(s_dadda_cla32_and_8_23)); and_gate and_gate_s_dadda_cla32_and_7_24(.a(a[7]), .b(b[24]), .out(s_dadda_cla32_and_7_24)); fa fa_s_dadda_cla32_fa325_out(.a(s_dadda_cla32_and_9_22[0]), .b(s_dadda_cla32_and_8_23[0]), .cin(s_dadda_cla32_and_7_24[0]), .fa_xor1(s_dadda_cla32_fa325_xor1), .fa_or0(s_dadda_cla32_fa325_or0)); and_gate and_gate_s_dadda_cla32_and_6_25(.a(a[6]), .b(b[25]), .out(s_dadda_cla32_and_6_25)); and_gate and_gate_s_dadda_cla32_and_5_26(.a(a[5]), .b(b[26]), .out(s_dadda_cla32_and_5_26)); and_gate and_gate_s_dadda_cla32_and_4_27(.a(a[4]), .b(b[27]), .out(s_dadda_cla32_and_4_27)); fa fa_s_dadda_cla32_fa326_out(.a(s_dadda_cla32_and_6_25[0]), .b(s_dadda_cla32_and_5_26[0]), .cin(s_dadda_cla32_and_4_27[0]), .fa_xor1(s_dadda_cla32_fa326_xor1), .fa_or0(s_dadda_cla32_fa326_or0)); and_gate and_gate_s_dadda_cla32_and_3_28(.a(a[3]), .b(b[28]), .out(s_dadda_cla32_and_3_28)); and_gate and_gate_s_dadda_cla32_and_2_29(.a(a[2]), .b(b[29]), .out(s_dadda_cla32_and_2_29)); and_gate and_gate_s_dadda_cla32_and_1_30(.a(a[1]), .b(b[30]), .out(s_dadda_cla32_and_1_30)); fa fa_s_dadda_cla32_fa327_out(.a(s_dadda_cla32_and_3_28[0]), .b(s_dadda_cla32_and_2_29[0]), .cin(s_dadda_cla32_and_1_30[0]), .fa_xor1(s_dadda_cla32_fa327_xor1), .fa_or0(s_dadda_cla32_fa327_or0)); nand_gate nand_gate_s_dadda_cla32_nand_0_31(.a(a[0]), .b(b[31]), .out(s_dadda_cla32_nand_0_31)); fa fa_s_dadda_cla32_fa328_out(.a(s_dadda_cla32_nand_0_31[0]), .b(s_dadda_cla32_fa3_xor1[0]), .cin(s_dadda_cla32_fa4_xor1[0]), .fa_xor1(s_dadda_cla32_fa328_xor1), .fa_or0(s_dadda_cla32_fa328_or0)); fa fa_s_dadda_cla32_fa329_out(.a(s_dadda_cla32_fa5_xor1[0]), .b(s_dadda_cla32_ha3_xor0[0]), .cin(s_dadda_cla32_fa313_xor1[0]), .fa_xor1(s_dadda_cla32_fa329_xor1), .fa_or0(s_dadda_cla32_fa329_or0)); fa fa_s_dadda_cla32_fa330_out(.a(s_dadda_cla32_fa314_xor1[0]), .b(s_dadda_cla32_fa315_xor1[0]), .cin(s_dadda_cla32_fa316_xor1[0]), .fa_xor1(s_dadda_cla32_fa330_xor1), .fa_or0(s_dadda_cla32_fa330_or0)); fa fa_s_dadda_cla32_fa331_out(.a(s_dadda_cla32_fa317_xor1[0]), .b(s_dadda_cla32_fa318_xor1[0]), .cin(s_dadda_cla32_fa319_xor1[0]), .fa_xor1(s_dadda_cla32_fa331_xor1), .fa_or0(s_dadda_cla32_fa331_or0)); fa fa_s_dadda_cla32_fa332_out(.a(s_dadda_cla32_fa320_xor1[0]), .b(s_dadda_cla32_fa321_xor1[0]), .cin(s_dadda_cla32_fa322_xor1[0]), .fa_xor1(s_dadda_cla32_fa332_xor1), .fa_or0(s_dadda_cla32_fa332_or0)); fa fa_s_dadda_cla32_fa333_out(.a(s_dadda_cla32_fa323_xor1[0]), .b(s_dadda_cla32_fa324_xor1[0]), .cin(s_dadda_cla32_fa325_xor1[0]), .fa_xor1(s_dadda_cla32_fa333_xor1), .fa_or0(s_dadda_cla32_fa333_or0)); fa fa_s_dadda_cla32_fa334_out(.a(s_dadda_cla32_fa326_xor1[0]), .b(s_dadda_cla32_fa327_xor1[0]), .cin(s_dadda_cla32_fa328_xor1[0]), .fa_xor1(s_dadda_cla32_fa334_xor1), .fa_or0(s_dadda_cla32_fa334_or0)); fa fa_s_dadda_cla32_fa335_out(.a(s_dadda_cla32_fa334_or0[0]), .b(s_dadda_cla32_fa333_or0[0]), .cin(s_dadda_cla32_fa332_or0[0]), .fa_xor1(s_dadda_cla32_fa335_xor1), .fa_or0(s_dadda_cla32_fa335_or0)); fa fa_s_dadda_cla32_fa336_out(.a(s_dadda_cla32_fa331_or0[0]), .b(s_dadda_cla32_fa330_or0[0]), .cin(s_dadda_cla32_fa329_or0[0]), .fa_xor1(s_dadda_cla32_fa336_xor1), .fa_or0(s_dadda_cla32_fa336_or0)); fa fa_s_dadda_cla32_fa337_out(.a(s_dadda_cla32_fa328_or0[0]), .b(s_dadda_cla32_fa327_or0[0]), .cin(s_dadda_cla32_fa326_or0[0]), .fa_xor1(s_dadda_cla32_fa337_xor1), .fa_or0(s_dadda_cla32_fa337_or0)); fa fa_s_dadda_cla32_fa338_out(.a(s_dadda_cla32_fa325_or0[0]), .b(s_dadda_cla32_fa324_or0[0]), .cin(s_dadda_cla32_fa323_or0[0]), .fa_xor1(s_dadda_cla32_fa338_xor1), .fa_or0(s_dadda_cla32_fa338_or0)); fa fa_s_dadda_cla32_fa339_out(.a(s_dadda_cla32_fa322_or0[0]), .b(s_dadda_cla32_fa321_or0[0]), .cin(s_dadda_cla32_fa320_or0[0]), .fa_xor1(s_dadda_cla32_fa339_xor1), .fa_or0(s_dadda_cla32_fa339_or0)); fa fa_s_dadda_cla32_fa340_out(.a(s_dadda_cla32_fa319_or0[0]), .b(s_dadda_cla32_fa318_or0[0]), .cin(s_dadda_cla32_fa317_or0[0]), .fa_xor1(s_dadda_cla32_fa340_xor1), .fa_or0(s_dadda_cla32_fa340_or0)); fa fa_s_dadda_cla32_fa341_out(.a(s_dadda_cla32_fa316_or0[0]), .b(s_dadda_cla32_fa315_or0[0]), .cin(s_dadda_cla32_fa314_or0[0]), .fa_xor1(s_dadda_cla32_fa341_xor1), .fa_or0(s_dadda_cla32_fa341_or0)); and_gate and_gate_s_dadda_cla32_and_24_8(.a(a[24]), .b(b[8]), .out(s_dadda_cla32_and_24_8)); and_gate and_gate_s_dadda_cla32_and_23_9(.a(a[23]), .b(b[9]), .out(s_dadda_cla32_and_23_9)); fa fa_s_dadda_cla32_fa342_out(.a(s_dadda_cla32_fa313_or0[0]), .b(s_dadda_cla32_and_24_8[0]), .cin(s_dadda_cla32_and_23_9[0]), .fa_xor1(s_dadda_cla32_fa342_xor1), .fa_or0(s_dadda_cla32_fa342_or0)); and_gate and_gate_s_dadda_cla32_and_22_10(.a(a[22]), .b(b[10]), .out(s_dadda_cla32_and_22_10)); and_gate and_gate_s_dadda_cla32_and_21_11(.a(a[21]), .b(b[11]), .out(s_dadda_cla32_and_21_11)); and_gate and_gate_s_dadda_cla32_and_20_12(.a(a[20]), .b(b[12]), .out(s_dadda_cla32_and_20_12)); fa fa_s_dadda_cla32_fa343_out(.a(s_dadda_cla32_and_22_10[0]), .b(s_dadda_cla32_and_21_11[0]), .cin(s_dadda_cla32_and_20_12[0]), .fa_xor1(s_dadda_cla32_fa343_xor1), .fa_or0(s_dadda_cla32_fa343_or0)); and_gate and_gate_s_dadda_cla32_and_19_13(.a(a[19]), .b(b[13]), .out(s_dadda_cla32_and_19_13)); and_gate and_gate_s_dadda_cla32_and_18_14(.a(a[18]), .b(b[14]), .out(s_dadda_cla32_and_18_14)); and_gate and_gate_s_dadda_cla32_and_17_15(.a(a[17]), .b(b[15]), .out(s_dadda_cla32_and_17_15)); fa fa_s_dadda_cla32_fa344_out(.a(s_dadda_cla32_and_19_13[0]), .b(s_dadda_cla32_and_18_14[0]), .cin(s_dadda_cla32_and_17_15[0]), .fa_xor1(s_dadda_cla32_fa344_xor1), .fa_or0(s_dadda_cla32_fa344_or0)); and_gate and_gate_s_dadda_cla32_and_16_16(.a(a[16]), .b(b[16]), .out(s_dadda_cla32_and_16_16)); and_gate and_gate_s_dadda_cla32_and_15_17(.a(a[15]), .b(b[17]), .out(s_dadda_cla32_and_15_17)); and_gate and_gate_s_dadda_cla32_and_14_18(.a(a[14]), .b(b[18]), .out(s_dadda_cla32_and_14_18)); fa fa_s_dadda_cla32_fa345_out(.a(s_dadda_cla32_and_16_16[0]), .b(s_dadda_cla32_and_15_17[0]), .cin(s_dadda_cla32_and_14_18[0]), .fa_xor1(s_dadda_cla32_fa345_xor1), .fa_or0(s_dadda_cla32_fa345_or0)); and_gate and_gate_s_dadda_cla32_and_13_19(.a(a[13]), .b(b[19]), .out(s_dadda_cla32_and_13_19)); and_gate and_gate_s_dadda_cla32_and_12_20(.a(a[12]), .b(b[20]), .out(s_dadda_cla32_and_12_20)); and_gate and_gate_s_dadda_cla32_and_11_21(.a(a[11]), .b(b[21]), .out(s_dadda_cla32_and_11_21)); fa fa_s_dadda_cla32_fa346_out(.a(s_dadda_cla32_and_13_19[0]), .b(s_dadda_cla32_and_12_20[0]), .cin(s_dadda_cla32_and_11_21[0]), .fa_xor1(s_dadda_cla32_fa346_xor1), .fa_or0(s_dadda_cla32_fa346_or0)); and_gate and_gate_s_dadda_cla32_and_10_22(.a(a[10]), .b(b[22]), .out(s_dadda_cla32_and_10_22)); and_gate and_gate_s_dadda_cla32_and_9_23(.a(a[9]), .b(b[23]), .out(s_dadda_cla32_and_9_23)); and_gate and_gate_s_dadda_cla32_and_8_24(.a(a[8]), .b(b[24]), .out(s_dadda_cla32_and_8_24)); fa fa_s_dadda_cla32_fa347_out(.a(s_dadda_cla32_and_10_22[0]), .b(s_dadda_cla32_and_9_23[0]), .cin(s_dadda_cla32_and_8_24[0]), .fa_xor1(s_dadda_cla32_fa347_xor1), .fa_or0(s_dadda_cla32_fa347_or0)); and_gate and_gate_s_dadda_cla32_and_7_25(.a(a[7]), .b(b[25]), .out(s_dadda_cla32_and_7_25)); and_gate and_gate_s_dadda_cla32_and_6_26(.a(a[6]), .b(b[26]), .out(s_dadda_cla32_and_6_26)); and_gate and_gate_s_dadda_cla32_and_5_27(.a(a[5]), .b(b[27]), .out(s_dadda_cla32_and_5_27)); fa fa_s_dadda_cla32_fa348_out(.a(s_dadda_cla32_and_7_25[0]), .b(s_dadda_cla32_and_6_26[0]), .cin(s_dadda_cla32_and_5_27[0]), .fa_xor1(s_dadda_cla32_fa348_xor1), .fa_or0(s_dadda_cla32_fa348_or0)); and_gate and_gate_s_dadda_cla32_and_4_28(.a(a[4]), .b(b[28]), .out(s_dadda_cla32_and_4_28)); and_gate and_gate_s_dadda_cla32_and_3_29(.a(a[3]), .b(b[29]), .out(s_dadda_cla32_and_3_29)); and_gate and_gate_s_dadda_cla32_and_2_30(.a(a[2]), .b(b[30]), .out(s_dadda_cla32_and_2_30)); fa fa_s_dadda_cla32_fa349_out(.a(s_dadda_cla32_and_4_28[0]), .b(s_dadda_cla32_and_3_29[0]), .cin(s_dadda_cla32_and_2_30[0]), .fa_xor1(s_dadda_cla32_fa349_xor1), .fa_or0(s_dadda_cla32_fa349_or0)); nand_gate nand_gate_s_dadda_cla32_nand_1_31(.a(a[1]), .b(b[31]), .out(s_dadda_cla32_nand_1_31)); fa fa_s_dadda_cla32_fa350_out(.a(s_dadda_cla32_nand_1_31[0]), .b(s_dadda_cla32_fa6_xor1[0]), .cin(s_dadda_cla32_fa7_xor1[0]), .fa_xor1(s_dadda_cla32_fa350_xor1), .fa_or0(s_dadda_cla32_fa350_or0)); fa fa_s_dadda_cla32_fa351_out(.a(s_dadda_cla32_fa8_xor1[0]), .b(s_dadda_cla32_fa9_xor1[0]), .cin(s_dadda_cla32_fa335_xor1[0]), .fa_xor1(s_dadda_cla32_fa351_xor1), .fa_or0(s_dadda_cla32_fa351_or0)); fa fa_s_dadda_cla32_fa352_out(.a(s_dadda_cla32_fa336_xor1[0]), .b(s_dadda_cla32_fa337_xor1[0]), .cin(s_dadda_cla32_fa338_xor1[0]), .fa_xor1(s_dadda_cla32_fa352_xor1), .fa_or0(s_dadda_cla32_fa352_or0)); fa fa_s_dadda_cla32_fa353_out(.a(s_dadda_cla32_fa339_xor1[0]), .b(s_dadda_cla32_fa340_xor1[0]), .cin(s_dadda_cla32_fa341_xor1[0]), .fa_xor1(s_dadda_cla32_fa353_xor1), .fa_or0(s_dadda_cla32_fa353_or0)); fa fa_s_dadda_cla32_fa354_out(.a(s_dadda_cla32_fa342_xor1[0]), .b(s_dadda_cla32_fa343_xor1[0]), .cin(s_dadda_cla32_fa344_xor1[0]), .fa_xor1(s_dadda_cla32_fa354_xor1), .fa_or0(s_dadda_cla32_fa354_or0)); fa fa_s_dadda_cla32_fa355_out(.a(s_dadda_cla32_fa345_xor1[0]), .b(s_dadda_cla32_fa346_xor1[0]), .cin(s_dadda_cla32_fa347_xor1[0]), .fa_xor1(s_dadda_cla32_fa355_xor1), .fa_or0(s_dadda_cla32_fa355_or0)); fa fa_s_dadda_cla32_fa356_out(.a(s_dadda_cla32_fa348_xor1[0]), .b(s_dadda_cla32_fa349_xor1[0]), .cin(s_dadda_cla32_fa350_xor1[0]), .fa_xor1(s_dadda_cla32_fa356_xor1), .fa_or0(s_dadda_cla32_fa356_or0)); fa fa_s_dadda_cla32_fa357_out(.a(s_dadda_cla32_fa356_or0[0]), .b(s_dadda_cla32_fa355_or0[0]), .cin(s_dadda_cla32_fa354_or0[0]), .fa_xor1(s_dadda_cla32_fa357_xor1), .fa_or0(s_dadda_cla32_fa357_or0)); fa fa_s_dadda_cla32_fa358_out(.a(s_dadda_cla32_fa353_or0[0]), .b(s_dadda_cla32_fa352_or0[0]), .cin(s_dadda_cla32_fa351_or0[0]), .fa_xor1(s_dadda_cla32_fa358_xor1), .fa_or0(s_dadda_cla32_fa358_or0)); fa fa_s_dadda_cla32_fa359_out(.a(s_dadda_cla32_fa350_or0[0]), .b(s_dadda_cla32_fa349_or0[0]), .cin(s_dadda_cla32_fa348_or0[0]), .fa_xor1(s_dadda_cla32_fa359_xor1), .fa_or0(s_dadda_cla32_fa359_or0)); fa fa_s_dadda_cla32_fa360_out(.a(s_dadda_cla32_fa347_or0[0]), .b(s_dadda_cla32_fa346_or0[0]), .cin(s_dadda_cla32_fa345_or0[0]), .fa_xor1(s_dadda_cla32_fa360_xor1), .fa_or0(s_dadda_cla32_fa360_or0)); fa fa_s_dadda_cla32_fa361_out(.a(s_dadda_cla32_fa344_or0[0]), .b(s_dadda_cla32_fa343_or0[0]), .cin(s_dadda_cla32_fa342_or0[0]), .fa_xor1(s_dadda_cla32_fa361_xor1), .fa_or0(s_dadda_cla32_fa361_or0)); fa fa_s_dadda_cla32_fa362_out(.a(s_dadda_cla32_fa341_or0[0]), .b(s_dadda_cla32_fa340_or0[0]), .cin(s_dadda_cla32_fa339_or0[0]), .fa_xor1(s_dadda_cla32_fa362_xor1), .fa_or0(s_dadda_cla32_fa362_or0)); fa fa_s_dadda_cla32_fa363_out(.a(s_dadda_cla32_fa338_or0[0]), .b(s_dadda_cla32_fa337_or0[0]), .cin(s_dadda_cla32_fa336_or0[0]), .fa_xor1(s_dadda_cla32_fa363_xor1), .fa_or0(s_dadda_cla32_fa363_or0)); and_gate and_gate_s_dadda_cla32_and_26_7(.a(a[26]), .b(b[7]), .out(s_dadda_cla32_and_26_7)); and_gate and_gate_s_dadda_cla32_and_25_8(.a(a[25]), .b(b[8]), .out(s_dadda_cla32_and_25_8)); fa fa_s_dadda_cla32_fa364_out(.a(s_dadda_cla32_fa335_or0[0]), .b(s_dadda_cla32_and_26_7[0]), .cin(s_dadda_cla32_and_25_8[0]), .fa_xor1(s_dadda_cla32_fa364_xor1), .fa_or0(s_dadda_cla32_fa364_or0)); and_gate and_gate_s_dadda_cla32_and_24_9(.a(a[24]), .b(b[9]), .out(s_dadda_cla32_and_24_9)); and_gate and_gate_s_dadda_cla32_and_23_10(.a(a[23]), .b(b[10]), .out(s_dadda_cla32_and_23_10)); and_gate and_gate_s_dadda_cla32_and_22_11(.a(a[22]), .b(b[11]), .out(s_dadda_cla32_and_22_11)); fa fa_s_dadda_cla32_fa365_out(.a(s_dadda_cla32_and_24_9[0]), .b(s_dadda_cla32_and_23_10[0]), .cin(s_dadda_cla32_and_22_11[0]), .fa_xor1(s_dadda_cla32_fa365_xor1), .fa_or0(s_dadda_cla32_fa365_or0)); and_gate and_gate_s_dadda_cla32_and_21_12(.a(a[21]), .b(b[12]), .out(s_dadda_cla32_and_21_12)); and_gate and_gate_s_dadda_cla32_and_20_13(.a(a[20]), .b(b[13]), .out(s_dadda_cla32_and_20_13)); and_gate and_gate_s_dadda_cla32_and_19_14(.a(a[19]), .b(b[14]), .out(s_dadda_cla32_and_19_14)); fa fa_s_dadda_cla32_fa366_out(.a(s_dadda_cla32_and_21_12[0]), .b(s_dadda_cla32_and_20_13[0]), .cin(s_dadda_cla32_and_19_14[0]), .fa_xor1(s_dadda_cla32_fa366_xor1), .fa_or0(s_dadda_cla32_fa366_or0)); and_gate and_gate_s_dadda_cla32_and_18_15(.a(a[18]), .b(b[15]), .out(s_dadda_cla32_and_18_15)); and_gate and_gate_s_dadda_cla32_and_17_16(.a(a[17]), .b(b[16]), .out(s_dadda_cla32_and_17_16)); and_gate and_gate_s_dadda_cla32_and_16_17(.a(a[16]), .b(b[17]), .out(s_dadda_cla32_and_16_17)); fa fa_s_dadda_cla32_fa367_out(.a(s_dadda_cla32_and_18_15[0]), .b(s_dadda_cla32_and_17_16[0]), .cin(s_dadda_cla32_and_16_17[0]), .fa_xor1(s_dadda_cla32_fa367_xor1), .fa_or0(s_dadda_cla32_fa367_or0)); and_gate and_gate_s_dadda_cla32_and_15_18(.a(a[15]), .b(b[18]), .out(s_dadda_cla32_and_15_18)); and_gate and_gate_s_dadda_cla32_and_14_19(.a(a[14]), .b(b[19]), .out(s_dadda_cla32_and_14_19)); and_gate and_gate_s_dadda_cla32_and_13_20(.a(a[13]), .b(b[20]), .out(s_dadda_cla32_and_13_20)); fa fa_s_dadda_cla32_fa368_out(.a(s_dadda_cla32_and_15_18[0]), .b(s_dadda_cla32_and_14_19[0]), .cin(s_dadda_cla32_and_13_20[0]), .fa_xor1(s_dadda_cla32_fa368_xor1), .fa_or0(s_dadda_cla32_fa368_or0)); and_gate and_gate_s_dadda_cla32_and_12_21(.a(a[12]), .b(b[21]), .out(s_dadda_cla32_and_12_21)); and_gate and_gate_s_dadda_cla32_and_11_22(.a(a[11]), .b(b[22]), .out(s_dadda_cla32_and_11_22)); and_gate and_gate_s_dadda_cla32_and_10_23(.a(a[10]), .b(b[23]), .out(s_dadda_cla32_and_10_23)); fa fa_s_dadda_cla32_fa369_out(.a(s_dadda_cla32_and_12_21[0]), .b(s_dadda_cla32_and_11_22[0]), .cin(s_dadda_cla32_and_10_23[0]), .fa_xor1(s_dadda_cla32_fa369_xor1), .fa_or0(s_dadda_cla32_fa369_or0)); and_gate and_gate_s_dadda_cla32_and_9_24(.a(a[9]), .b(b[24]), .out(s_dadda_cla32_and_9_24)); and_gate and_gate_s_dadda_cla32_and_8_25(.a(a[8]), .b(b[25]), .out(s_dadda_cla32_and_8_25)); and_gate and_gate_s_dadda_cla32_and_7_26(.a(a[7]), .b(b[26]), .out(s_dadda_cla32_and_7_26)); fa fa_s_dadda_cla32_fa370_out(.a(s_dadda_cla32_and_9_24[0]), .b(s_dadda_cla32_and_8_25[0]), .cin(s_dadda_cla32_and_7_26[0]), .fa_xor1(s_dadda_cla32_fa370_xor1), .fa_or0(s_dadda_cla32_fa370_or0)); and_gate and_gate_s_dadda_cla32_and_6_27(.a(a[6]), .b(b[27]), .out(s_dadda_cla32_and_6_27)); and_gate and_gate_s_dadda_cla32_and_5_28(.a(a[5]), .b(b[28]), .out(s_dadda_cla32_and_5_28)); and_gate and_gate_s_dadda_cla32_and_4_29(.a(a[4]), .b(b[29]), .out(s_dadda_cla32_and_4_29)); fa fa_s_dadda_cla32_fa371_out(.a(s_dadda_cla32_and_6_27[0]), .b(s_dadda_cla32_and_5_28[0]), .cin(s_dadda_cla32_and_4_29[0]), .fa_xor1(s_dadda_cla32_fa371_xor1), .fa_or0(s_dadda_cla32_fa371_or0)); and_gate and_gate_s_dadda_cla32_and_3_30(.a(a[3]), .b(b[30]), .out(s_dadda_cla32_and_3_30)); nand_gate nand_gate_s_dadda_cla32_nand_2_31(.a(a[2]), .b(b[31]), .out(s_dadda_cla32_nand_2_31)); fa fa_s_dadda_cla32_fa372_out(.a(s_dadda_cla32_and_3_30[0]), .b(s_dadda_cla32_nand_2_31[0]), .cin(s_dadda_cla32_fa10_xor1[0]), .fa_xor1(s_dadda_cla32_fa372_xor1), .fa_or0(s_dadda_cla32_fa372_or0)); fa fa_s_dadda_cla32_fa373_out(.a(s_dadda_cla32_fa11_xor1[0]), .b(s_dadda_cla32_fa12_xor1[0]), .cin(s_dadda_cla32_fa357_xor1[0]), .fa_xor1(s_dadda_cla32_fa373_xor1), .fa_or0(s_dadda_cla32_fa373_or0)); fa fa_s_dadda_cla32_fa374_out(.a(s_dadda_cla32_fa358_xor1[0]), .b(s_dadda_cla32_fa359_xor1[0]), .cin(s_dadda_cla32_fa360_xor1[0]), .fa_xor1(s_dadda_cla32_fa374_xor1), .fa_or0(s_dadda_cla32_fa374_or0)); fa fa_s_dadda_cla32_fa375_out(.a(s_dadda_cla32_fa361_xor1[0]), .b(s_dadda_cla32_fa362_xor1[0]), .cin(s_dadda_cla32_fa363_xor1[0]), .fa_xor1(s_dadda_cla32_fa375_xor1), .fa_or0(s_dadda_cla32_fa375_or0)); fa fa_s_dadda_cla32_fa376_out(.a(s_dadda_cla32_fa364_xor1[0]), .b(s_dadda_cla32_fa365_xor1[0]), .cin(s_dadda_cla32_fa366_xor1[0]), .fa_xor1(s_dadda_cla32_fa376_xor1), .fa_or0(s_dadda_cla32_fa376_or0)); fa fa_s_dadda_cla32_fa377_out(.a(s_dadda_cla32_fa367_xor1[0]), .b(s_dadda_cla32_fa368_xor1[0]), .cin(s_dadda_cla32_fa369_xor1[0]), .fa_xor1(s_dadda_cla32_fa377_xor1), .fa_or0(s_dadda_cla32_fa377_or0)); fa fa_s_dadda_cla32_fa378_out(.a(s_dadda_cla32_fa370_xor1[0]), .b(s_dadda_cla32_fa371_xor1[0]), .cin(s_dadda_cla32_fa372_xor1[0]), .fa_xor1(s_dadda_cla32_fa378_xor1), .fa_or0(s_dadda_cla32_fa378_or0)); fa fa_s_dadda_cla32_fa379_out(.a(s_dadda_cla32_fa378_or0[0]), .b(s_dadda_cla32_fa377_or0[0]), .cin(s_dadda_cla32_fa376_or0[0]), .fa_xor1(s_dadda_cla32_fa379_xor1), .fa_or0(s_dadda_cla32_fa379_or0)); fa fa_s_dadda_cla32_fa380_out(.a(s_dadda_cla32_fa375_or0[0]), .b(s_dadda_cla32_fa374_or0[0]), .cin(s_dadda_cla32_fa373_or0[0]), .fa_xor1(s_dadda_cla32_fa380_xor1), .fa_or0(s_dadda_cla32_fa380_or0)); fa fa_s_dadda_cla32_fa381_out(.a(s_dadda_cla32_fa372_or0[0]), .b(s_dadda_cla32_fa371_or0[0]), .cin(s_dadda_cla32_fa370_or0[0]), .fa_xor1(s_dadda_cla32_fa381_xor1), .fa_or0(s_dadda_cla32_fa381_or0)); fa fa_s_dadda_cla32_fa382_out(.a(s_dadda_cla32_fa369_or0[0]), .b(s_dadda_cla32_fa368_or0[0]), .cin(s_dadda_cla32_fa367_or0[0]), .fa_xor1(s_dadda_cla32_fa382_xor1), .fa_or0(s_dadda_cla32_fa382_or0)); fa fa_s_dadda_cla32_fa383_out(.a(s_dadda_cla32_fa366_or0[0]), .b(s_dadda_cla32_fa365_or0[0]), .cin(s_dadda_cla32_fa364_or0[0]), .fa_xor1(s_dadda_cla32_fa383_xor1), .fa_or0(s_dadda_cla32_fa383_or0)); fa fa_s_dadda_cla32_fa384_out(.a(s_dadda_cla32_fa363_or0[0]), .b(s_dadda_cla32_fa362_or0[0]), .cin(s_dadda_cla32_fa361_or0[0]), .fa_xor1(s_dadda_cla32_fa384_xor1), .fa_or0(s_dadda_cla32_fa384_or0)); fa fa_s_dadda_cla32_fa385_out(.a(s_dadda_cla32_fa360_or0[0]), .b(s_dadda_cla32_fa359_or0[0]), .cin(s_dadda_cla32_fa358_or0[0]), .fa_xor1(s_dadda_cla32_fa385_xor1), .fa_or0(s_dadda_cla32_fa385_or0)); and_gate and_gate_s_dadda_cla32_and_28_6(.a(a[28]), .b(b[6]), .out(s_dadda_cla32_and_28_6)); and_gate and_gate_s_dadda_cla32_and_27_7(.a(a[27]), .b(b[7]), .out(s_dadda_cla32_and_27_7)); fa fa_s_dadda_cla32_fa386_out(.a(s_dadda_cla32_fa357_or0[0]), .b(s_dadda_cla32_and_28_6[0]), .cin(s_dadda_cla32_and_27_7[0]), .fa_xor1(s_dadda_cla32_fa386_xor1), .fa_or0(s_dadda_cla32_fa386_or0)); and_gate and_gate_s_dadda_cla32_and_26_8(.a(a[26]), .b(b[8]), .out(s_dadda_cla32_and_26_8)); and_gate and_gate_s_dadda_cla32_and_25_9(.a(a[25]), .b(b[9]), .out(s_dadda_cla32_and_25_9)); and_gate and_gate_s_dadda_cla32_and_24_10(.a(a[24]), .b(b[10]), .out(s_dadda_cla32_and_24_10)); fa fa_s_dadda_cla32_fa387_out(.a(s_dadda_cla32_and_26_8[0]), .b(s_dadda_cla32_and_25_9[0]), .cin(s_dadda_cla32_and_24_10[0]), .fa_xor1(s_dadda_cla32_fa387_xor1), .fa_or0(s_dadda_cla32_fa387_or0)); and_gate and_gate_s_dadda_cla32_and_23_11(.a(a[23]), .b(b[11]), .out(s_dadda_cla32_and_23_11)); and_gate and_gate_s_dadda_cla32_and_22_12(.a(a[22]), .b(b[12]), .out(s_dadda_cla32_and_22_12)); and_gate and_gate_s_dadda_cla32_and_21_13(.a(a[21]), .b(b[13]), .out(s_dadda_cla32_and_21_13)); fa fa_s_dadda_cla32_fa388_out(.a(s_dadda_cla32_and_23_11[0]), .b(s_dadda_cla32_and_22_12[0]), .cin(s_dadda_cla32_and_21_13[0]), .fa_xor1(s_dadda_cla32_fa388_xor1), .fa_or0(s_dadda_cla32_fa388_or0)); and_gate and_gate_s_dadda_cla32_and_20_14(.a(a[20]), .b(b[14]), .out(s_dadda_cla32_and_20_14)); and_gate and_gate_s_dadda_cla32_and_19_15(.a(a[19]), .b(b[15]), .out(s_dadda_cla32_and_19_15)); and_gate and_gate_s_dadda_cla32_and_18_16(.a(a[18]), .b(b[16]), .out(s_dadda_cla32_and_18_16)); fa fa_s_dadda_cla32_fa389_out(.a(s_dadda_cla32_and_20_14[0]), .b(s_dadda_cla32_and_19_15[0]), .cin(s_dadda_cla32_and_18_16[0]), .fa_xor1(s_dadda_cla32_fa389_xor1), .fa_or0(s_dadda_cla32_fa389_or0)); and_gate and_gate_s_dadda_cla32_and_17_17(.a(a[17]), .b(b[17]), .out(s_dadda_cla32_and_17_17)); and_gate and_gate_s_dadda_cla32_and_16_18(.a(a[16]), .b(b[18]), .out(s_dadda_cla32_and_16_18)); and_gate and_gate_s_dadda_cla32_and_15_19(.a(a[15]), .b(b[19]), .out(s_dadda_cla32_and_15_19)); fa fa_s_dadda_cla32_fa390_out(.a(s_dadda_cla32_and_17_17[0]), .b(s_dadda_cla32_and_16_18[0]), .cin(s_dadda_cla32_and_15_19[0]), .fa_xor1(s_dadda_cla32_fa390_xor1), .fa_or0(s_dadda_cla32_fa390_or0)); and_gate and_gate_s_dadda_cla32_and_14_20(.a(a[14]), .b(b[20]), .out(s_dadda_cla32_and_14_20)); and_gate and_gate_s_dadda_cla32_and_13_21(.a(a[13]), .b(b[21]), .out(s_dadda_cla32_and_13_21)); and_gate and_gate_s_dadda_cla32_and_12_22(.a(a[12]), .b(b[22]), .out(s_dadda_cla32_and_12_22)); fa fa_s_dadda_cla32_fa391_out(.a(s_dadda_cla32_and_14_20[0]), .b(s_dadda_cla32_and_13_21[0]), .cin(s_dadda_cla32_and_12_22[0]), .fa_xor1(s_dadda_cla32_fa391_xor1), .fa_or0(s_dadda_cla32_fa391_or0)); and_gate and_gate_s_dadda_cla32_and_11_23(.a(a[11]), .b(b[23]), .out(s_dadda_cla32_and_11_23)); and_gate and_gate_s_dadda_cla32_and_10_24(.a(a[10]), .b(b[24]), .out(s_dadda_cla32_and_10_24)); and_gate and_gate_s_dadda_cla32_and_9_25(.a(a[9]), .b(b[25]), .out(s_dadda_cla32_and_9_25)); fa fa_s_dadda_cla32_fa392_out(.a(s_dadda_cla32_and_11_23[0]), .b(s_dadda_cla32_and_10_24[0]), .cin(s_dadda_cla32_and_9_25[0]), .fa_xor1(s_dadda_cla32_fa392_xor1), .fa_or0(s_dadda_cla32_fa392_or0)); and_gate and_gate_s_dadda_cla32_and_8_26(.a(a[8]), .b(b[26]), .out(s_dadda_cla32_and_8_26)); and_gate and_gate_s_dadda_cla32_and_7_27(.a(a[7]), .b(b[27]), .out(s_dadda_cla32_and_7_27)); and_gate and_gate_s_dadda_cla32_and_6_28(.a(a[6]), .b(b[28]), .out(s_dadda_cla32_and_6_28)); fa fa_s_dadda_cla32_fa393_out(.a(s_dadda_cla32_and_8_26[0]), .b(s_dadda_cla32_and_7_27[0]), .cin(s_dadda_cla32_and_6_28[0]), .fa_xor1(s_dadda_cla32_fa393_xor1), .fa_or0(s_dadda_cla32_fa393_or0)); and_gate and_gate_s_dadda_cla32_and_5_29(.a(a[5]), .b(b[29]), .out(s_dadda_cla32_and_5_29)); and_gate and_gate_s_dadda_cla32_and_4_30(.a(a[4]), .b(b[30]), .out(s_dadda_cla32_and_4_30)); nand_gate nand_gate_s_dadda_cla32_nand_3_31(.a(a[3]), .b(b[31]), .out(s_dadda_cla32_nand_3_31)); fa fa_s_dadda_cla32_fa394_out(.a(s_dadda_cla32_and_5_29[0]), .b(s_dadda_cla32_and_4_30[0]), .cin(s_dadda_cla32_nand_3_31[0]), .fa_xor1(s_dadda_cla32_fa394_xor1), .fa_or0(s_dadda_cla32_fa394_or0)); fa fa_s_dadda_cla32_fa395_out(.a(s_dadda_cla32_fa13_xor1[0]), .b(s_dadda_cla32_fa14_xor1[0]), .cin(s_dadda_cla32_fa379_xor1[0]), .fa_xor1(s_dadda_cla32_fa395_xor1), .fa_or0(s_dadda_cla32_fa395_or0)); fa fa_s_dadda_cla32_fa396_out(.a(s_dadda_cla32_fa380_xor1[0]), .b(s_dadda_cla32_fa381_xor1[0]), .cin(s_dadda_cla32_fa382_xor1[0]), .fa_xor1(s_dadda_cla32_fa396_xor1), .fa_or0(s_dadda_cla32_fa396_or0)); fa fa_s_dadda_cla32_fa397_out(.a(s_dadda_cla32_fa383_xor1[0]), .b(s_dadda_cla32_fa384_xor1[0]), .cin(s_dadda_cla32_fa385_xor1[0]), .fa_xor1(s_dadda_cla32_fa397_xor1), .fa_or0(s_dadda_cla32_fa397_or0)); fa fa_s_dadda_cla32_fa398_out(.a(s_dadda_cla32_fa386_xor1[0]), .b(s_dadda_cla32_fa387_xor1[0]), .cin(s_dadda_cla32_fa388_xor1[0]), .fa_xor1(s_dadda_cla32_fa398_xor1), .fa_or0(s_dadda_cla32_fa398_or0)); fa fa_s_dadda_cla32_fa399_out(.a(s_dadda_cla32_fa389_xor1[0]), .b(s_dadda_cla32_fa390_xor1[0]), .cin(s_dadda_cla32_fa391_xor1[0]), .fa_xor1(s_dadda_cla32_fa399_xor1), .fa_or0(s_dadda_cla32_fa399_or0)); fa fa_s_dadda_cla32_fa400_out(.a(s_dadda_cla32_fa392_xor1[0]), .b(s_dadda_cla32_fa393_xor1[0]), .cin(s_dadda_cla32_fa394_xor1[0]), .fa_xor1(s_dadda_cla32_fa400_xor1), .fa_or0(s_dadda_cla32_fa400_or0)); fa fa_s_dadda_cla32_fa401_out(.a(s_dadda_cla32_fa400_or0[0]), .b(s_dadda_cla32_fa399_or0[0]), .cin(s_dadda_cla32_fa398_or0[0]), .fa_xor1(s_dadda_cla32_fa401_xor1), .fa_or0(s_dadda_cla32_fa401_or0)); fa fa_s_dadda_cla32_fa402_out(.a(s_dadda_cla32_fa397_or0[0]), .b(s_dadda_cla32_fa396_or0[0]), .cin(s_dadda_cla32_fa395_or0[0]), .fa_xor1(s_dadda_cla32_fa402_xor1), .fa_or0(s_dadda_cla32_fa402_or0)); fa fa_s_dadda_cla32_fa403_out(.a(s_dadda_cla32_fa394_or0[0]), .b(s_dadda_cla32_fa393_or0[0]), .cin(s_dadda_cla32_fa392_or0[0]), .fa_xor1(s_dadda_cla32_fa403_xor1), .fa_or0(s_dadda_cla32_fa403_or0)); fa fa_s_dadda_cla32_fa404_out(.a(s_dadda_cla32_fa391_or0[0]), .b(s_dadda_cla32_fa390_or0[0]), .cin(s_dadda_cla32_fa389_or0[0]), .fa_xor1(s_dadda_cla32_fa404_xor1), .fa_or0(s_dadda_cla32_fa404_or0)); fa fa_s_dadda_cla32_fa405_out(.a(s_dadda_cla32_fa388_or0[0]), .b(s_dadda_cla32_fa387_or0[0]), .cin(s_dadda_cla32_fa386_or0[0]), .fa_xor1(s_dadda_cla32_fa405_xor1), .fa_or0(s_dadda_cla32_fa405_or0)); fa fa_s_dadda_cla32_fa406_out(.a(s_dadda_cla32_fa385_or0[0]), .b(s_dadda_cla32_fa384_or0[0]), .cin(s_dadda_cla32_fa383_or0[0]), .fa_xor1(s_dadda_cla32_fa406_xor1), .fa_or0(s_dadda_cla32_fa406_or0)); fa fa_s_dadda_cla32_fa407_out(.a(s_dadda_cla32_fa382_or0[0]), .b(s_dadda_cla32_fa381_or0[0]), .cin(s_dadda_cla32_fa380_or0[0]), .fa_xor1(s_dadda_cla32_fa407_xor1), .fa_or0(s_dadda_cla32_fa407_or0)); and_gate and_gate_s_dadda_cla32_and_30_5(.a(a[30]), .b(b[5]), .out(s_dadda_cla32_and_30_5)); and_gate and_gate_s_dadda_cla32_and_29_6(.a(a[29]), .b(b[6]), .out(s_dadda_cla32_and_29_6)); fa fa_s_dadda_cla32_fa408_out(.a(s_dadda_cla32_fa379_or0[0]), .b(s_dadda_cla32_and_30_5[0]), .cin(s_dadda_cla32_and_29_6[0]), .fa_xor1(s_dadda_cla32_fa408_xor1), .fa_or0(s_dadda_cla32_fa408_or0)); and_gate and_gate_s_dadda_cla32_and_28_7(.a(a[28]), .b(b[7]), .out(s_dadda_cla32_and_28_7)); and_gate and_gate_s_dadda_cla32_and_27_8(.a(a[27]), .b(b[8]), .out(s_dadda_cla32_and_27_8)); and_gate and_gate_s_dadda_cla32_and_26_9(.a(a[26]), .b(b[9]), .out(s_dadda_cla32_and_26_9)); fa fa_s_dadda_cla32_fa409_out(.a(s_dadda_cla32_and_28_7[0]), .b(s_dadda_cla32_and_27_8[0]), .cin(s_dadda_cla32_and_26_9[0]), .fa_xor1(s_dadda_cla32_fa409_xor1), .fa_or0(s_dadda_cla32_fa409_or0)); and_gate and_gate_s_dadda_cla32_and_25_10(.a(a[25]), .b(b[10]), .out(s_dadda_cla32_and_25_10)); and_gate and_gate_s_dadda_cla32_and_24_11(.a(a[24]), .b(b[11]), .out(s_dadda_cla32_and_24_11)); and_gate and_gate_s_dadda_cla32_and_23_12(.a(a[23]), .b(b[12]), .out(s_dadda_cla32_and_23_12)); fa fa_s_dadda_cla32_fa410_out(.a(s_dadda_cla32_and_25_10[0]), .b(s_dadda_cla32_and_24_11[0]), .cin(s_dadda_cla32_and_23_12[0]), .fa_xor1(s_dadda_cla32_fa410_xor1), .fa_or0(s_dadda_cla32_fa410_or0)); and_gate and_gate_s_dadda_cla32_and_22_13(.a(a[22]), .b(b[13]), .out(s_dadda_cla32_and_22_13)); and_gate and_gate_s_dadda_cla32_and_21_14(.a(a[21]), .b(b[14]), .out(s_dadda_cla32_and_21_14)); and_gate and_gate_s_dadda_cla32_and_20_15(.a(a[20]), .b(b[15]), .out(s_dadda_cla32_and_20_15)); fa fa_s_dadda_cla32_fa411_out(.a(s_dadda_cla32_and_22_13[0]), .b(s_dadda_cla32_and_21_14[0]), .cin(s_dadda_cla32_and_20_15[0]), .fa_xor1(s_dadda_cla32_fa411_xor1), .fa_or0(s_dadda_cla32_fa411_or0)); and_gate and_gate_s_dadda_cla32_and_19_16(.a(a[19]), .b(b[16]), .out(s_dadda_cla32_and_19_16)); and_gate and_gate_s_dadda_cla32_and_18_17(.a(a[18]), .b(b[17]), .out(s_dadda_cla32_and_18_17)); and_gate and_gate_s_dadda_cla32_and_17_18(.a(a[17]), .b(b[18]), .out(s_dadda_cla32_and_17_18)); fa fa_s_dadda_cla32_fa412_out(.a(s_dadda_cla32_and_19_16[0]), .b(s_dadda_cla32_and_18_17[0]), .cin(s_dadda_cla32_and_17_18[0]), .fa_xor1(s_dadda_cla32_fa412_xor1), .fa_or0(s_dadda_cla32_fa412_or0)); and_gate and_gate_s_dadda_cla32_and_16_19(.a(a[16]), .b(b[19]), .out(s_dadda_cla32_and_16_19)); and_gate and_gate_s_dadda_cla32_and_15_20(.a(a[15]), .b(b[20]), .out(s_dadda_cla32_and_15_20)); and_gate and_gate_s_dadda_cla32_and_14_21(.a(a[14]), .b(b[21]), .out(s_dadda_cla32_and_14_21)); fa fa_s_dadda_cla32_fa413_out(.a(s_dadda_cla32_and_16_19[0]), .b(s_dadda_cla32_and_15_20[0]), .cin(s_dadda_cla32_and_14_21[0]), .fa_xor1(s_dadda_cla32_fa413_xor1), .fa_or0(s_dadda_cla32_fa413_or0)); and_gate and_gate_s_dadda_cla32_and_13_22(.a(a[13]), .b(b[22]), .out(s_dadda_cla32_and_13_22)); and_gate and_gate_s_dadda_cla32_and_12_23(.a(a[12]), .b(b[23]), .out(s_dadda_cla32_and_12_23)); and_gate and_gate_s_dadda_cla32_and_11_24(.a(a[11]), .b(b[24]), .out(s_dadda_cla32_and_11_24)); fa fa_s_dadda_cla32_fa414_out(.a(s_dadda_cla32_and_13_22[0]), .b(s_dadda_cla32_and_12_23[0]), .cin(s_dadda_cla32_and_11_24[0]), .fa_xor1(s_dadda_cla32_fa414_xor1), .fa_or0(s_dadda_cla32_fa414_or0)); and_gate and_gate_s_dadda_cla32_and_10_25(.a(a[10]), .b(b[25]), .out(s_dadda_cla32_and_10_25)); and_gate and_gate_s_dadda_cla32_and_9_26(.a(a[9]), .b(b[26]), .out(s_dadda_cla32_and_9_26)); and_gate and_gate_s_dadda_cla32_and_8_27(.a(a[8]), .b(b[27]), .out(s_dadda_cla32_and_8_27)); fa fa_s_dadda_cla32_fa415_out(.a(s_dadda_cla32_and_10_25[0]), .b(s_dadda_cla32_and_9_26[0]), .cin(s_dadda_cla32_and_8_27[0]), .fa_xor1(s_dadda_cla32_fa415_xor1), .fa_or0(s_dadda_cla32_fa415_or0)); and_gate and_gate_s_dadda_cla32_and_7_28(.a(a[7]), .b(b[28]), .out(s_dadda_cla32_and_7_28)); and_gate and_gate_s_dadda_cla32_and_6_29(.a(a[6]), .b(b[29]), .out(s_dadda_cla32_and_6_29)); and_gate and_gate_s_dadda_cla32_and_5_30(.a(a[5]), .b(b[30]), .out(s_dadda_cla32_and_5_30)); fa fa_s_dadda_cla32_fa416_out(.a(s_dadda_cla32_and_7_28[0]), .b(s_dadda_cla32_and_6_29[0]), .cin(s_dadda_cla32_and_5_30[0]), .fa_xor1(s_dadda_cla32_fa416_xor1), .fa_or0(s_dadda_cla32_fa416_or0)); nand_gate nand_gate_s_dadda_cla32_nand_4_31(.a(a[4]), .b(b[31]), .out(s_dadda_cla32_nand_4_31)); fa fa_s_dadda_cla32_fa417_out(.a(s_dadda_cla32_nand_4_31[0]), .b(s_dadda_cla32_fa15_xor1[0]), .cin(s_dadda_cla32_fa401_xor1[0]), .fa_xor1(s_dadda_cla32_fa417_xor1), .fa_or0(s_dadda_cla32_fa417_or0)); fa fa_s_dadda_cla32_fa418_out(.a(s_dadda_cla32_fa402_xor1[0]), .b(s_dadda_cla32_fa403_xor1[0]), .cin(s_dadda_cla32_fa404_xor1[0]), .fa_xor1(s_dadda_cla32_fa418_xor1), .fa_or0(s_dadda_cla32_fa418_or0)); fa fa_s_dadda_cla32_fa419_out(.a(s_dadda_cla32_fa405_xor1[0]), .b(s_dadda_cla32_fa406_xor1[0]), .cin(s_dadda_cla32_fa407_xor1[0]), .fa_xor1(s_dadda_cla32_fa419_xor1), .fa_or0(s_dadda_cla32_fa419_or0)); fa fa_s_dadda_cla32_fa420_out(.a(s_dadda_cla32_fa408_xor1[0]), .b(s_dadda_cla32_fa409_xor1[0]), .cin(s_dadda_cla32_fa410_xor1[0]), .fa_xor1(s_dadda_cla32_fa420_xor1), .fa_or0(s_dadda_cla32_fa420_or0)); fa fa_s_dadda_cla32_fa421_out(.a(s_dadda_cla32_fa411_xor1[0]), .b(s_dadda_cla32_fa412_xor1[0]), .cin(s_dadda_cla32_fa413_xor1[0]), .fa_xor1(s_dadda_cla32_fa421_xor1), .fa_or0(s_dadda_cla32_fa421_or0)); fa fa_s_dadda_cla32_fa422_out(.a(s_dadda_cla32_fa414_xor1[0]), .b(s_dadda_cla32_fa415_xor1[0]), .cin(s_dadda_cla32_fa416_xor1[0]), .fa_xor1(s_dadda_cla32_fa422_xor1), .fa_or0(s_dadda_cla32_fa422_or0)); fa fa_s_dadda_cla32_fa423_out(.a(s_dadda_cla32_fa422_or0[0]), .b(s_dadda_cla32_fa421_or0[0]), .cin(s_dadda_cla32_fa420_or0[0]), .fa_xor1(s_dadda_cla32_fa423_xor1), .fa_or0(s_dadda_cla32_fa423_or0)); fa fa_s_dadda_cla32_fa424_out(.a(s_dadda_cla32_fa419_or0[0]), .b(s_dadda_cla32_fa418_or0[0]), .cin(s_dadda_cla32_fa417_or0[0]), .fa_xor1(s_dadda_cla32_fa424_xor1), .fa_or0(s_dadda_cla32_fa424_or0)); fa fa_s_dadda_cla32_fa425_out(.a(s_dadda_cla32_fa416_or0[0]), .b(s_dadda_cla32_fa415_or0[0]), .cin(s_dadda_cla32_fa414_or0[0]), .fa_xor1(s_dadda_cla32_fa425_xor1), .fa_or0(s_dadda_cla32_fa425_or0)); fa fa_s_dadda_cla32_fa426_out(.a(s_dadda_cla32_fa413_or0[0]), .b(s_dadda_cla32_fa412_or0[0]), .cin(s_dadda_cla32_fa411_or0[0]), .fa_xor1(s_dadda_cla32_fa426_xor1), .fa_or0(s_dadda_cla32_fa426_or0)); fa fa_s_dadda_cla32_fa427_out(.a(s_dadda_cla32_fa410_or0[0]), .b(s_dadda_cla32_fa409_or0[0]), .cin(s_dadda_cla32_fa408_or0[0]), .fa_xor1(s_dadda_cla32_fa427_xor1), .fa_or0(s_dadda_cla32_fa427_or0)); fa fa_s_dadda_cla32_fa428_out(.a(s_dadda_cla32_fa407_or0[0]), .b(s_dadda_cla32_fa406_or0[0]), .cin(s_dadda_cla32_fa405_or0[0]), .fa_xor1(s_dadda_cla32_fa428_xor1), .fa_or0(s_dadda_cla32_fa428_or0)); fa fa_s_dadda_cla32_fa429_out(.a(s_dadda_cla32_fa404_or0[0]), .b(s_dadda_cla32_fa403_or0[0]), .cin(s_dadda_cla32_fa402_or0[0]), .fa_xor1(s_dadda_cla32_fa429_xor1), .fa_or0(s_dadda_cla32_fa429_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_5(.a(a[31]), .b(b[5]), .out(s_dadda_cla32_nand_31_5)); fa fa_s_dadda_cla32_fa430_out(.a(s_dadda_cla32_fa401_or0[0]), .b(s_dadda_cla32_fa15_or0[0]), .cin(s_dadda_cla32_nand_31_5[0]), .fa_xor1(s_dadda_cla32_fa430_xor1), .fa_or0(s_dadda_cla32_fa430_or0)); and_gate and_gate_s_dadda_cla32_and_30_6(.a(a[30]), .b(b[6]), .out(s_dadda_cla32_and_30_6)); and_gate and_gate_s_dadda_cla32_and_29_7(.a(a[29]), .b(b[7]), .out(s_dadda_cla32_and_29_7)); and_gate and_gate_s_dadda_cla32_and_28_8(.a(a[28]), .b(b[8]), .out(s_dadda_cla32_and_28_8)); fa fa_s_dadda_cla32_fa431_out(.a(s_dadda_cla32_and_30_6[0]), .b(s_dadda_cla32_and_29_7[0]), .cin(s_dadda_cla32_and_28_8[0]), .fa_xor1(s_dadda_cla32_fa431_xor1), .fa_or0(s_dadda_cla32_fa431_or0)); and_gate and_gate_s_dadda_cla32_and_27_9(.a(a[27]), .b(b[9]), .out(s_dadda_cla32_and_27_9)); and_gate and_gate_s_dadda_cla32_and_26_10(.a(a[26]), .b(b[10]), .out(s_dadda_cla32_and_26_10)); and_gate and_gate_s_dadda_cla32_and_25_11(.a(a[25]), .b(b[11]), .out(s_dadda_cla32_and_25_11)); fa fa_s_dadda_cla32_fa432_out(.a(s_dadda_cla32_and_27_9[0]), .b(s_dadda_cla32_and_26_10[0]), .cin(s_dadda_cla32_and_25_11[0]), .fa_xor1(s_dadda_cla32_fa432_xor1), .fa_or0(s_dadda_cla32_fa432_or0)); and_gate and_gate_s_dadda_cla32_and_24_12(.a(a[24]), .b(b[12]), .out(s_dadda_cla32_and_24_12)); and_gate and_gate_s_dadda_cla32_and_23_13(.a(a[23]), .b(b[13]), .out(s_dadda_cla32_and_23_13)); and_gate and_gate_s_dadda_cla32_and_22_14(.a(a[22]), .b(b[14]), .out(s_dadda_cla32_and_22_14)); fa fa_s_dadda_cla32_fa433_out(.a(s_dadda_cla32_and_24_12[0]), .b(s_dadda_cla32_and_23_13[0]), .cin(s_dadda_cla32_and_22_14[0]), .fa_xor1(s_dadda_cla32_fa433_xor1), .fa_or0(s_dadda_cla32_fa433_or0)); and_gate and_gate_s_dadda_cla32_and_21_15(.a(a[21]), .b(b[15]), .out(s_dadda_cla32_and_21_15)); and_gate and_gate_s_dadda_cla32_and_20_16(.a(a[20]), .b(b[16]), .out(s_dadda_cla32_and_20_16)); and_gate and_gate_s_dadda_cla32_and_19_17(.a(a[19]), .b(b[17]), .out(s_dadda_cla32_and_19_17)); fa fa_s_dadda_cla32_fa434_out(.a(s_dadda_cla32_and_21_15[0]), .b(s_dadda_cla32_and_20_16[0]), .cin(s_dadda_cla32_and_19_17[0]), .fa_xor1(s_dadda_cla32_fa434_xor1), .fa_or0(s_dadda_cla32_fa434_or0)); and_gate and_gate_s_dadda_cla32_and_18_18(.a(a[18]), .b(b[18]), .out(s_dadda_cla32_and_18_18)); and_gate and_gate_s_dadda_cla32_and_17_19(.a(a[17]), .b(b[19]), .out(s_dadda_cla32_and_17_19)); and_gate and_gate_s_dadda_cla32_and_16_20(.a(a[16]), .b(b[20]), .out(s_dadda_cla32_and_16_20)); fa fa_s_dadda_cla32_fa435_out(.a(s_dadda_cla32_and_18_18[0]), .b(s_dadda_cla32_and_17_19[0]), .cin(s_dadda_cla32_and_16_20[0]), .fa_xor1(s_dadda_cla32_fa435_xor1), .fa_or0(s_dadda_cla32_fa435_or0)); and_gate and_gate_s_dadda_cla32_and_15_21(.a(a[15]), .b(b[21]), .out(s_dadda_cla32_and_15_21)); and_gate and_gate_s_dadda_cla32_and_14_22(.a(a[14]), .b(b[22]), .out(s_dadda_cla32_and_14_22)); and_gate and_gate_s_dadda_cla32_and_13_23(.a(a[13]), .b(b[23]), .out(s_dadda_cla32_and_13_23)); fa fa_s_dadda_cla32_fa436_out(.a(s_dadda_cla32_and_15_21[0]), .b(s_dadda_cla32_and_14_22[0]), .cin(s_dadda_cla32_and_13_23[0]), .fa_xor1(s_dadda_cla32_fa436_xor1), .fa_or0(s_dadda_cla32_fa436_or0)); and_gate and_gate_s_dadda_cla32_and_12_24(.a(a[12]), .b(b[24]), .out(s_dadda_cla32_and_12_24)); and_gate and_gate_s_dadda_cla32_and_11_25(.a(a[11]), .b(b[25]), .out(s_dadda_cla32_and_11_25)); and_gate and_gate_s_dadda_cla32_and_10_26(.a(a[10]), .b(b[26]), .out(s_dadda_cla32_and_10_26)); fa fa_s_dadda_cla32_fa437_out(.a(s_dadda_cla32_and_12_24[0]), .b(s_dadda_cla32_and_11_25[0]), .cin(s_dadda_cla32_and_10_26[0]), .fa_xor1(s_dadda_cla32_fa437_xor1), .fa_or0(s_dadda_cla32_fa437_or0)); and_gate and_gate_s_dadda_cla32_and_9_27(.a(a[9]), .b(b[27]), .out(s_dadda_cla32_and_9_27)); and_gate and_gate_s_dadda_cla32_and_8_28(.a(a[8]), .b(b[28]), .out(s_dadda_cla32_and_8_28)); and_gate and_gate_s_dadda_cla32_and_7_29(.a(a[7]), .b(b[29]), .out(s_dadda_cla32_and_7_29)); fa fa_s_dadda_cla32_fa438_out(.a(s_dadda_cla32_and_9_27[0]), .b(s_dadda_cla32_and_8_28[0]), .cin(s_dadda_cla32_and_7_29[0]), .fa_xor1(s_dadda_cla32_fa438_xor1), .fa_or0(s_dadda_cla32_fa438_or0)); and_gate and_gate_s_dadda_cla32_and_6_30(.a(a[6]), .b(b[30]), .out(s_dadda_cla32_and_6_30)); nand_gate nand_gate_s_dadda_cla32_nand_5_31(.a(a[5]), .b(b[31]), .out(s_dadda_cla32_nand_5_31)); fa fa_s_dadda_cla32_fa439_out(.a(s_dadda_cla32_and_6_30[0]), .b(s_dadda_cla32_nand_5_31[0]), .cin(s_dadda_cla32_fa423_xor1[0]), .fa_xor1(s_dadda_cla32_fa439_xor1), .fa_or0(s_dadda_cla32_fa439_or0)); fa fa_s_dadda_cla32_fa440_out(.a(s_dadda_cla32_fa424_xor1[0]), .b(s_dadda_cla32_fa425_xor1[0]), .cin(s_dadda_cla32_fa426_xor1[0]), .fa_xor1(s_dadda_cla32_fa440_xor1), .fa_or0(s_dadda_cla32_fa440_or0)); fa fa_s_dadda_cla32_fa441_out(.a(s_dadda_cla32_fa427_xor1[0]), .b(s_dadda_cla32_fa428_xor1[0]), .cin(s_dadda_cla32_fa429_xor1[0]), .fa_xor1(s_dadda_cla32_fa441_xor1), .fa_or0(s_dadda_cla32_fa441_or0)); fa fa_s_dadda_cla32_fa442_out(.a(s_dadda_cla32_fa430_xor1[0]), .b(s_dadda_cla32_fa431_xor1[0]), .cin(s_dadda_cla32_fa432_xor1[0]), .fa_xor1(s_dadda_cla32_fa442_xor1), .fa_or0(s_dadda_cla32_fa442_or0)); fa fa_s_dadda_cla32_fa443_out(.a(s_dadda_cla32_fa433_xor1[0]), .b(s_dadda_cla32_fa434_xor1[0]), .cin(s_dadda_cla32_fa435_xor1[0]), .fa_xor1(s_dadda_cla32_fa443_xor1), .fa_or0(s_dadda_cla32_fa443_or0)); fa fa_s_dadda_cla32_fa444_out(.a(s_dadda_cla32_fa436_xor1[0]), .b(s_dadda_cla32_fa437_xor1[0]), .cin(s_dadda_cla32_fa438_xor1[0]), .fa_xor1(s_dadda_cla32_fa444_xor1), .fa_or0(s_dadda_cla32_fa444_or0)); fa fa_s_dadda_cla32_fa445_out(.a(s_dadda_cla32_fa444_or0[0]), .b(s_dadda_cla32_fa443_or0[0]), .cin(s_dadda_cla32_fa442_or0[0]), .fa_xor1(s_dadda_cla32_fa445_xor1), .fa_or0(s_dadda_cla32_fa445_or0)); fa fa_s_dadda_cla32_fa446_out(.a(s_dadda_cla32_fa441_or0[0]), .b(s_dadda_cla32_fa440_or0[0]), .cin(s_dadda_cla32_fa439_or0[0]), .fa_xor1(s_dadda_cla32_fa446_xor1), .fa_or0(s_dadda_cla32_fa446_or0)); fa fa_s_dadda_cla32_fa447_out(.a(s_dadda_cla32_fa438_or0[0]), .b(s_dadda_cla32_fa437_or0[0]), .cin(s_dadda_cla32_fa436_or0[0]), .fa_xor1(s_dadda_cla32_fa447_xor1), .fa_or0(s_dadda_cla32_fa447_or0)); fa fa_s_dadda_cla32_fa448_out(.a(s_dadda_cla32_fa435_or0[0]), .b(s_dadda_cla32_fa434_or0[0]), .cin(s_dadda_cla32_fa433_or0[0]), .fa_xor1(s_dadda_cla32_fa448_xor1), .fa_or0(s_dadda_cla32_fa448_or0)); fa fa_s_dadda_cla32_fa449_out(.a(s_dadda_cla32_fa432_or0[0]), .b(s_dadda_cla32_fa431_or0[0]), .cin(s_dadda_cla32_fa430_or0[0]), .fa_xor1(s_dadda_cla32_fa449_xor1), .fa_or0(s_dadda_cla32_fa449_or0)); fa fa_s_dadda_cla32_fa450_out(.a(s_dadda_cla32_fa429_or0[0]), .b(s_dadda_cla32_fa428_or0[0]), .cin(s_dadda_cla32_fa427_or0[0]), .fa_xor1(s_dadda_cla32_fa450_xor1), .fa_or0(s_dadda_cla32_fa450_or0)); fa fa_s_dadda_cla32_fa451_out(.a(s_dadda_cla32_fa426_or0[0]), .b(s_dadda_cla32_fa425_or0[0]), .cin(s_dadda_cla32_fa424_or0[0]), .fa_xor1(s_dadda_cla32_fa451_xor1), .fa_or0(s_dadda_cla32_fa451_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_6(.a(a[31]), .b(b[6]), .out(s_dadda_cla32_nand_31_6)); and_gate and_gate_s_dadda_cla32_and_30_7(.a(a[30]), .b(b[7]), .out(s_dadda_cla32_and_30_7)); fa fa_s_dadda_cla32_fa452_out(.a(s_dadda_cla32_fa423_or0[0]), .b(s_dadda_cla32_nand_31_6[0]), .cin(s_dadda_cla32_and_30_7[0]), .fa_xor1(s_dadda_cla32_fa452_xor1), .fa_or0(s_dadda_cla32_fa452_or0)); and_gate and_gate_s_dadda_cla32_and_29_8(.a(a[29]), .b(b[8]), .out(s_dadda_cla32_and_29_8)); and_gate and_gate_s_dadda_cla32_and_28_9(.a(a[28]), .b(b[9]), .out(s_dadda_cla32_and_28_9)); and_gate and_gate_s_dadda_cla32_and_27_10(.a(a[27]), .b(b[10]), .out(s_dadda_cla32_and_27_10)); fa fa_s_dadda_cla32_fa453_out(.a(s_dadda_cla32_and_29_8[0]), .b(s_dadda_cla32_and_28_9[0]), .cin(s_dadda_cla32_and_27_10[0]), .fa_xor1(s_dadda_cla32_fa453_xor1), .fa_or0(s_dadda_cla32_fa453_or0)); and_gate and_gate_s_dadda_cla32_and_26_11(.a(a[26]), .b(b[11]), .out(s_dadda_cla32_and_26_11)); and_gate and_gate_s_dadda_cla32_and_25_12(.a(a[25]), .b(b[12]), .out(s_dadda_cla32_and_25_12)); and_gate and_gate_s_dadda_cla32_and_24_13(.a(a[24]), .b(b[13]), .out(s_dadda_cla32_and_24_13)); fa fa_s_dadda_cla32_fa454_out(.a(s_dadda_cla32_and_26_11[0]), .b(s_dadda_cla32_and_25_12[0]), .cin(s_dadda_cla32_and_24_13[0]), .fa_xor1(s_dadda_cla32_fa454_xor1), .fa_or0(s_dadda_cla32_fa454_or0)); and_gate and_gate_s_dadda_cla32_and_23_14(.a(a[23]), .b(b[14]), .out(s_dadda_cla32_and_23_14)); and_gate and_gate_s_dadda_cla32_and_22_15(.a(a[22]), .b(b[15]), .out(s_dadda_cla32_and_22_15)); and_gate and_gate_s_dadda_cla32_and_21_16(.a(a[21]), .b(b[16]), .out(s_dadda_cla32_and_21_16)); fa fa_s_dadda_cla32_fa455_out(.a(s_dadda_cla32_and_23_14[0]), .b(s_dadda_cla32_and_22_15[0]), .cin(s_dadda_cla32_and_21_16[0]), .fa_xor1(s_dadda_cla32_fa455_xor1), .fa_or0(s_dadda_cla32_fa455_or0)); and_gate and_gate_s_dadda_cla32_and_20_17(.a(a[20]), .b(b[17]), .out(s_dadda_cla32_and_20_17)); and_gate and_gate_s_dadda_cla32_and_19_18(.a(a[19]), .b(b[18]), .out(s_dadda_cla32_and_19_18)); and_gate and_gate_s_dadda_cla32_and_18_19(.a(a[18]), .b(b[19]), .out(s_dadda_cla32_and_18_19)); fa fa_s_dadda_cla32_fa456_out(.a(s_dadda_cla32_and_20_17[0]), .b(s_dadda_cla32_and_19_18[0]), .cin(s_dadda_cla32_and_18_19[0]), .fa_xor1(s_dadda_cla32_fa456_xor1), .fa_or0(s_dadda_cla32_fa456_or0)); and_gate and_gate_s_dadda_cla32_and_17_20(.a(a[17]), .b(b[20]), .out(s_dadda_cla32_and_17_20)); and_gate and_gate_s_dadda_cla32_and_16_21(.a(a[16]), .b(b[21]), .out(s_dadda_cla32_and_16_21)); and_gate and_gate_s_dadda_cla32_and_15_22(.a(a[15]), .b(b[22]), .out(s_dadda_cla32_and_15_22)); fa fa_s_dadda_cla32_fa457_out(.a(s_dadda_cla32_and_17_20[0]), .b(s_dadda_cla32_and_16_21[0]), .cin(s_dadda_cla32_and_15_22[0]), .fa_xor1(s_dadda_cla32_fa457_xor1), .fa_or0(s_dadda_cla32_fa457_or0)); and_gate and_gate_s_dadda_cla32_and_14_23(.a(a[14]), .b(b[23]), .out(s_dadda_cla32_and_14_23)); and_gate and_gate_s_dadda_cla32_and_13_24(.a(a[13]), .b(b[24]), .out(s_dadda_cla32_and_13_24)); and_gate and_gate_s_dadda_cla32_and_12_25(.a(a[12]), .b(b[25]), .out(s_dadda_cla32_and_12_25)); fa fa_s_dadda_cla32_fa458_out(.a(s_dadda_cla32_and_14_23[0]), .b(s_dadda_cla32_and_13_24[0]), .cin(s_dadda_cla32_and_12_25[0]), .fa_xor1(s_dadda_cla32_fa458_xor1), .fa_or0(s_dadda_cla32_fa458_or0)); and_gate and_gate_s_dadda_cla32_and_11_26(.a(a[11]), .b(b[26]), .out(s_dadda_cla32_and_11_26)); and_gate and_gate_s_dadda_cla32_and_10_27(.a(a[10]), .b(b[27]), .out(s_dadda_cla32_and_10_27)); and_gate and_gate_s_dadda_cla32_and_9_28(.a(a[9]), .b(b[28]), .out(s_dadda_cla32_and_9_28)); fa fa_s_dadda_cla32_fa459_out(.a(s_dadda_cla32_and_11_26[0]), .b(s_dadda_cla32_and_10_27[0]), .cin(s_dadda_cla32_and_9_28[0]), .fa_xor1(s_dadda_cla32_fa459_xor1), .fa_or0(s_dadda_cla32_fa459_or0)); and_gate and_gate_s_dadda_cla32_and_8_29(.a(a[8]), .b(b[29]), .out(s_dadda_cla32_and_8_29)); and_gate and_gate_s_dadda_cla32_and_7_30(.a(a[7]), .b(b[30]), .out(s_dadda_cla32_and_7_30)); nand_gate nand_gate_s_dadda_cla32_nand_6_31(.a(a[6]), .b(b[31]), .out(s_dadda_cla32_nand_6_31)); fa fa_s_dadda_cla32_fa460_out(.a(s_dadda_cla32_and_8_29[0]), .b(s_dadda_cla32_and_7_30[0]), .cin(s_dadda_cla32_nand_6_31[0]), .fa_xor1(s_dadda_cla32_fa460_xor1), .fa_or0(s_dadda_cla32_fa460_or0)); fa fa_s_dadda_cla32_fa461_out(.a(s_dadda_cla32_fa445_xor1[0]), .b(s_dadda_cla32_fa446_xor1[0]), .cin(s_dadda_cla32_fa447_xor1[0]), .fa_xor1(s_dadda_cla32_fa461_xor1), .fa_or0(s_dadda_cla32_fa461_or0)); fa fa_s_dadda_cla32_fa462_out(.a(s_dadda_cla32_fa448_xor1[0]), .b(s_dadda_cla32_fa449_xor1[0]), .cin(s_dadda_cla32_fa450_xor1[0]), .fa_xor1(s_dadda_cla32_fa462_xor1), .fa_or0(s_dadda_cla32_fa462_or0)); fa fa_s_dadda_cla32_fa463_out(.a(s_dadda_cla32_fa451_xor1[0]), .b(s_dadda_cla32_fa452_xor1[0]), .cin(s_dadda_cla32_fa453_xor1[0]), .fa_xor1(s_dadda_cla32_fa463_xor1), .fa_or0(s_dadda_cla32_fa463_or0)); fa fa_s_dadda_cla32_fa464_out(.a(s_dadda_cla32_fa454_xor1[0]), .b(s_dadda_cla32_fa455_xor1[0]), .cin(s_dadda_cla32_fa456_xor1[0]), .fa_xor1(s_dadda_cla32_fa464_xor1), .fa_or0(s_dadda_cla32_fa464_or0)); fa fa_s_dadda_cla32_fa465_out(.a(s_dadda_cla32_fa457_xor1[0]), .b(s_dadda_cla32_fa458_xor1[0]), .cin(s_dadda_cla32_fa459_xor1[0]), .fa_xor1(s_dadda_cla32_fa465_xor1), .fa_or0(s_dadda_cla32_fa465_or0)); fa fa_s_dadda_cla32_fa466_out(.a(s_dadda_cla32_fa465_or0[0]), .b(s_dadda_cla32_fa464_or0[0]), .cin(s_dadda_cla32_fa463_or0[0]), .fa_xor1(s_dadda_cla32_fa466_xor1), .fa_or0(s_dadda_cla32_fa466_or0)); fa fa_s_dadda_cla32_fa467_out(.a(s_dadda_cla32_fa462_or0[0]), .b(s_dadda_cla32_fa461_or0[0]), .cin(s_dadda_cla32_fa460_or0[0]), .fa_xor1(s_dadda_cla32_fa467_xor1), .fa_or0(s_dadda_cla32_fa467_or0)); fa fa_s_dadda_cla32_fa468_out(.a(s_dadda_cla32_fa459_or0[0]), .b(s_dadda_cla32_fa458_or0[0]), .cin(s_dadda_cla32_fa457_or0[0]), .fa_xor1(s_dadda_cla32_fa468_xor1), .fa_or0(s_dadda_cla32_fa468_or0)); fa fa_s_dadda_cla32_fa469_out(.a(s_dadda_cla32_fa456_or0[0]), .b(s_dadda_cla32_fa455_or0[0]), .cin(s_dadda_cla32_fa454_or0[0]), .fa_xor1(s_dadda_cla32_fa469_xor1), .fa_or0(s_dadda_cla32_fa469_or0)); fa fa_s_dadda_cla32_fa470_out(.a(s_dadda_cla32_fa453_or0[0]), .b(s_dadda_cla32_fa452_or0[0]), .cin(s_dadda_cla32_fa451_or0[0]), .fa_xor1(s_dadda_cla32_fa470_xor1), .fa_or0(s_dadda_cla32_fa470_or0)); fa fa_s_dadda_cla32_fa471_out(.a(s_dadda_cla32_fa450_or0[0]), .b(s_dadda_cla32_fa449_or0[0]), .cin(s_dadda_cla32_fa448_or0[0]), .fa_xor1(s_dadda_cla32_fa471_xor1), .fa_or0(s_dadda_cla32_fa471_or0)); fa fa_s_dadda_cla32_fa472_out(.a(s_dadda_cla32_fa447_or0[0]), .b(s_dadda_cla32_fa446_or0[0]), .cin(s_dadda_cla32_fa445_or0[0]), .fa_xor1(s_dadda_cla32_fa472_xor1), .fa_or0(s_dadda_cla32_fa472_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_7(.a(a[31]), .b(b[7]), .out(s_dadda_cla32_nand_31_7)); and_gate and_gate_s_dadda_cla32_and_30_8(.a(a[30]), .b(b[8]), .out(s_dadda_cla32_and_30_8)); and_gate and_gate_s_dadda_cla32_and_29_9(.a(a[29]), .b(b[9]), .out(s_dadda_cla32_and_29_9)); fa fa_s_dadda_cla32_fa473_out(.a(s_dadda_cla32_nand_31_7[0]), .b(s_dadda_cla32_and_30_8[0]), .cin(s_dadda_cla32_and_29_9[0]), .fa_xor1(s_dadda_cla32_fa473_xor1), .fa_or0(s_dadda_cla32_fa473_or0)); and_gate and_gate_s_dadda_cla32_and_28_10(.a(a[28]), .b(b[10]), .out(s_dadda_cla32_and_28_10)); and_gate and_gate_s_dadda_cla32_and_27_11(.a(a[27]), .b(b[11]), .out(s_dadda_cla32_and_27_11)); and_gate and_gate_s_dadda_cla32_and_26_12(.a(a[26]), .b(b[12]), .out(s_dadda_cla32_and_26_12)); fa fa_s_dadda_cla32_fa474_out(.a(s_dadda_cla32_and_28_10[0]), .b(s_dadda_cla32_and_27_11[0]), .cin(s_dadda_cla32_and_26_12[0]), .fa_xor1(s_dadda_cla32_fa474_xor1), .fa_or0(s_dadda_cla32_fa474_or0)); and_gate and_gate_s_dadda_cla32_and_25_13(.a(a[25]), .b(b[13]), .out(s_dadda_cla32_and_25_13)); and_gate and_gate_s_dadda_cla32_and_24_14(.a(a[24]), .b(b[14]), .out(s_dadda_cla32_and_24_14)); and_gate and_gate_s_dadda_cla32_and_23_15(.a(a[23]), .b(b[15]), .out(s_dadda_cla32_and_23_15)); fa fa_s_dadda_cla32_fa475_out(.a(s_dadda_cla32_and_25_13[0]), .b(s_dadda_cla32_and_24_14[0]), .cin(s_dadda_cla32_and_23_15[0]), .fa_xor1(s_dadda_cla32_fa475_xor1), .fa_or0(s_dadda_cla32_fa475_or0)); and_gate and_gate_s_dadda_cla32_and_22_16(.a(a[22]), .b(b[16]), .out(s_dadda_cla32_and_22_16)); and_gate and_gate_s_dadda_cla32_and_21_17(.a(a[21]), .b(b[17]), .out(s_dadda_cla32_and_21_17)); and_gate and_gate_s_dadda_cla32_and_20_18(.a(a[20]), .b(b[18]), .out(s_dadda_cla32_and_20_18)); fa fa_s_dadda_cla32_fa476_out(.a(s_dadda_cla32_and_22_16[0]), .b(s_dadda_cla32_and_21_17[0]), .cin(s_dadda_cla32_and_20_18[0]), .fa_xor1(s_dadda_cla32_fa476_xor1), .fa_or0(s_dadda_cla32_fa476_or0)); and_gate and_gate_s_dadda_cla32_and_19_19(.a(a[19]), .b(b[19]), .out(s_dadda_cla32_and_19_19)); and_gate and_gate_s_dadda_cla32_and_18_20(.a(a[18]), .b(b[20]), .out(s_dadda_cla32_and_18_20)); and_gate and_gate_s_dadda_cla32_and_17_21(.a(a[17]), .b(b[21]), .out(s_dadda_cla32_and_17_21)); fa fa_s_dadda_cla32_fa477_out(.a(s_dadda_cla32_and_19_19[0]), .b(s_dadda_cla32_and_18_20[0]), .cin(s_dadda_cla32_and_17_21[0]), .fa_xor1(s_dadda_cla32_fa477_xor1), .fa_or0(s_dadda_cla32_fa477_or0)); and_gate and_gate_s_dadda_cla32_and_16_22(.a(a[16]), .b(b[22]), .out(s_dadda_cla32_and_16_22)); and_gate and_gate_s_dadda_cla32_and_15_23(.a(a[15]), .b(b[23]), .out(s_dadda_cla32_and_15_23)); and_gate and_gate_s_dadda_cla32_and_14_24(.a(a[14]), .b(b[24]), .out(s_dadda_cla32_and_14_24)); fa fa_s_dadda_cla32_fa478_out(.a(s_dadda_cla32_and_16_22[0]), .b(s_dadda_cla32_and_15_23[0]), .cin(s_dadda_cla32_and_14_24[0]), .fa_xor1(s_dadda_cla32_fa478_xor1), .fa_or0(s_dadda_cla32_fa478_or0)); and_gate and_gate_s_dadda_cla32_and_13_25(.a(a[13]), .b(b[25]), .out(s_dadda_cla32_and_13_25)); and_gate and_gate_s_dadda_cla32_and_12_26(.a(a[12]), .b(b[26]), .out(s_dadda_cla32_and_12_26)); and_gate and_gate_s_dadda_cla32_and_11_27(.a(a[11]), .b(b[27]), .out(s_dadda_cla32_and_11_27)); fa fa_s_dadda_cla32_fa479_out(.a(s_dadda_cla32_and_13_25[0]), .b(s_dadda_cla32_and_12_26[0]), .cin(s_dadda_cla32_and_11_27[0]), .fa_xor1(s_dadda_cla32_fa479_xor1), .fa_or0(s_dadda_cla32_fa479_or0)); and_gate and_gate_s_dadda_cla32_and_10_28(.a(a[10]), .b(b[28]), .out(s_dadda_cla32_and_10_28)); and_gate and_gate_s_dadda_cla32_and_9_29(.a(a[9]), .b(b[29]), .out(s_dadda_cla32_and_9_29)); and_gate and_gate_s_dadda_cla32_and_8_30(.a(a[8]), .b(b[30]), .out(s_dadda_cla32_and_8_30)); fa fa_s_dadda_cla32_fa480_out(.a(s_dadda_cla32_and_10_28[0]), .b(s_dadda_cla32_and_9_29[0]), .cin(s_dadda_cla32_and_8_30[0]), .fa_xor1(s_dadda_cla32_fa480_xor1), .fa_or0(s_dadda_cla32_fa480_or0)); nand_gate nand_gate_s_dadda_cla32_nand_7_31(.a(a[7]), .b(b[31]), .out(s_dadda_cla32_nand_7_31)); fa fa_s_dadda_cla32_fa481_out(.a(s_dadda_cla32_nand_7_31[0]), .b(s_dadda_cla32_fa466_xor1[0]), .cin(s_dadda_cla32_fa467_xor1[0]), .fa_xor1(s_dadda_cla32_fa481_xor1), .fa_or0(s_dadda_cla32_fa481_or0)); fa fa_s_dadda_cla32_fa482_out(.a(s_dadda_cla32_fa468_xor1[0]), .b(s_dadda_cla32_fa469_xor1[0]), .cin(s_dadda_cla32_fa470_xor1[0]), .fa_xor1(s_dadda_cla32_fa482_xor1), .fa_or0(s_dadda_cla32_fa482_or0)); fa fa_s_dadda_cla32_fa483_out(.a(s_dadda_cla32_fa471_xor1[0]), .b(s_dadda_cla32_fa472_xor1[0]), .cin(s_dadda_cla32_fa473_xor1[0]), .fa_xor1(s_dadda_cla32_fa483_xor1), .fa_or0(s_dadda_cla32_fa483_or0)); fa fa_s_dadda_cla32_fa484_out(.a(s_dadda_cla32_fa474_xor1[0]), .b(s_dadda_cla32_fa475_xor1[0]), .cin(s_dadda_cla32_fa476_xor1[0]), .fa_xor1(s_dadda_cla32_fa484_xor1), .fa_or0(s_dadda_cla32_fa484_or0)); fa fa_s_dadda_cla32_fa485_out(.a(s_dadda_cla32_fa477_xor1[0]), .b(s_dadda_cla32_fa478_xor1[0]), .cin(s_dadda_cla32_fa479_xor1[0]), .fa_xor1(s_dadda_cla32_fa485_xor1), .fa_or0(s_dadda_cla32_fa485_or0)); fa fa_s_dadda_cla32_fa486_out(.a(s_dadda_cla32_fa485_or0[0]), .b(s_dadda_cla32_fa484_or0[0]), .cin(s_dadda_cla32_fa483_or0[0]), .fa_xor1(s_dadda_cla32_fa486_xor1), .fa_or0(s_dadda_cla32_fa486_or0)); fa fa_s_dadda_cla32_fa487_out(.a(s_dadda_cla32_fa482_or0[0]), .b(s_dadda_cla32_fa481_or0[0]), .cin(s_dadda_cla32_fa480_or0[0]), .fa_xor1(s_dadda_cla32_fa487_xor1), .fa_or0(s_dadda_cla32_fa487_or0)); fa fa_s_dadda_cla32_fa488_out(.a(s_dadda_cla32_fa479_or0[0]), .b(s_dadda_cla32_fa478_or0[0]), .cin(s_dadda_cla32_fa477_or0[0]), .fa_xor1(s_dadda_cla32_fa488_xor1), .fa_or0(s_dadda_cla32_fa488_or0)); fa fa_s_dadda_cla32_fa489_out(.a(s_dadda_cla32_fa476_or0[0]), .b(s_dadda_cla32_fa475_or0[0]), .cin(s_dadda_cla32_fa474_or0[0]), .fa_xor1(s_dadda_cla32_fa489_xor1), .fa_or0(s_dadda_cla32_fa489_or0)); fa fa_s_dadda_cla32_fa490_out(.a(s_dadda_cla32_fa473_or0[0]), .b(s_dadda_cla32_fa472_or0[0]), .cin(s_dadda_cla32_fa471_or0[0]), .fa_xor1(s_dadda_cla32_fa490_xor1), .fa_or0(s_dadda_cla32_fa490_or0)); fa fa_s_dadda_cla32_fa491_out(.a(s_dadda_cla32_fa470_or0[0]), .b(s_dadda_cla32_fa469_or0[0]), .cin(s_dadda_cla32_fa468_or0[0]), .fa_xor1(s_dadda_cla32_fa491_xor1), .fa_or0(s_dadda_cla32_fa491_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_8(.a(a[31]), .b(b[8]), .out(s_dadda_cla32_nand_31_8)); fa fa_s_dadda_cla32_fa492_out(.a(s_dadda_cla32_fa467_or0[0]), .b(s_dadda_cla32_fa466_or0[0]), .cin(s_dadda_cla32_nand_31_8[0]), .fa_xor1(s_dadda_cla32_fa492_xor1), .fa_or0(s_dadda_cla32_fa492_or0)); and_gate and_gate_s_dadda_cla32_and_30_9(.a(a[30]), .b(b[9]), .out(s_dadda_cla32_and_30_9)); and_gate and_gate_s_dadda_cla32_and_29_10(.a(a[29]), .b(b[10]), .out(s_dadda_cla32_and_29_10)); and_gate and_gate_s_dadda_cla32_and_28_11(.a(a[28]), .b(b[11]), .out(s_dadda_cla32_and_28_11)); fa fa_s_dadda_cla32_fa493_out(.a(s_dadda_cla32_and_30_9[0]), .b(s_dadda_cla32_and_29_10[0]), .cin(s_dadda_cla32_and_28_11[0]), .fa_xor1(s_dadda_cla32_fa493_xor1), .fa_or0(s_dadda_cla32_fa493_or0)); and_gate and_gate_s_dadda_cla32_and_27_12(.a(a[27]), .b(b[12]), .out(s_dadda_cla32_and_27_12)); and_gate and_gate_s_dadda_cla32_and_26_13(.a(a[26]), .b(b[13]), .out(s_dadda_cla32_and_26_13)); and_gate and_gate_s_dadda_cla32_and_25_14(.a(a[25]), .b(b[14]), .out(s_dadda_cla32_and_25_14)); fa fa_s_dadda_cla32_fa494_out(.a(s_dadda_cla32_and_27_12[0]), .b(s_dadda_cla32_and_26_13[0]), .cin(s_dadda_cla32_and_25_14[0]), .fa_xor1(s_dadda_cla32_fa494_xor1), .fa_or0(s_dadda_cla32_fa494_or0)); and_gate and_gate_s_dadda_cla32_and_24_15(.a(a[24]), .b(b[15]), .out(s_dadda_cla32_and_24_15)); and_gate and_gate_s_dadda_cla32_and_23_16(.a(a[23]), .b(b[16]), .out(s_dadda_cla32_and_23_16)); and_gate and_gate_s_dadda_cla32_and_22_17(.a(a[22]), .b(b[17]), .out(s_dadda_cla32_and_22_17)); fa fa_s_dadda_cla32_fa495_out(.a(s_dadda_cla32_and_24_15[0]), .b(s_dadda_cla32_and_23_16[0]), .cin(s_dadda_cla32_and_22_17[0]), .fa_xor1(s_dadda_cla32_fa495_xor1), .fa_or0(s_dadda_cla32_fa495_or0)); and_gate and_gate_s_dadda_cla32_and_21_18(.a(a[21]), .b(b[18]), .out(s_dadda_cla32_and_21_18)); and_gate and_gate_s_dadda_cla32_and_20_19(.a(a[20]), .b(b[19]), .out(s_dadda_cla32_and_20_19)); and_gate and_gate_s_dadda_cla32_and_19_20(.a(a[19]), .b(b[20]), .out(s_dadda_cla32_and_19_20)); fa fa_s_dadda_cla32_fa496_out(.a(s_dadda_cla32_and_21_18[0]), .b(s_dadda_cla32_and_20_19[0]), .cin(s_dadda_cla32_and_19_20[0]), .fa_xor1(s_dadda_cla32_fa496_xor1), .fa_or0(s_dadda_cla32_fa496_or0)); and_gate and_gate_s_dadda_cla32_and_18_21(.a(a[18]), .b(b[21]), .out(s_dadda_cla32_and_18_21)); and_gate and_gate_s_dadda_cla32_and_17_22(.a(a[17]), .b(b[22]), .out(s_dadda_cla32_and_17_22)); and_gate and_gate_s_dadda_cla32_and_16_23(.a(a[16]), .b(b[23]), .out(s_dadda_cla32_and_16_23)); fa fa_s_dadda_cla32_fa497_out(.a(s_dadda_cla32_and_18_21[0]), .b(s_dadda_cla32_and_17_22[0]), .cin(s_dadda_cla32_and_16_23[0]), .fa_xor1(s_dadda_cla32_fa497_xor1), .fa_or0(s_dadda_cla32_fa497_or0)); and_gate and_gate_s_dadda_cla32_and_15_24(.a(a[15]), .b(b[24]), .out(s_dadda_cla32_and_15_24)); and_gate and_gate_s_dadda_cla32_and_14_25(.a(a[14]), .b(b[25]), .out(s_dadda_cla32_and_14_25)); and_gate and_gate_s_dadda_cla32_and_13_26(.a(a[13]), .b(b[26]), .out(s_dadda_cla32_and_13_26)); fa fa_s_dadda_cla32_fa498_out(.a(s_dadda_cla32_and_15_24[0]), .b(s_dadda_cla32_and_14_25[0]), .cin(s_dadda_cla32_and_13_26[0]), .fa_xor1(s_dadda_cla32_fa498_xor1), .fa_or0(s_dadda_cla32_fa498_or0)); and_gate and_gate_s_dadda_cla32_and_12_27(.a(a[12]), .b(b[27]), .out(s_dadda_cla32_and_12_27)); and_gate and_gate_s_dadda_cla32_and_11_28(.a(a[11]), .b(b[28]), .out(s_dadda_cla32_and_11_28)); and_gate and_gate_s_dadda_cla32_and_10_29(.a(a[10]), .b(b[29]), .out(s_dadda_cla32_and_10_29)); fa fa_s_dadda_cla32_fa499_out(.a(s_dadda_cla32_and_12_27[0]), .b(s_dadda_cla32_and_11_28[0]), .cin(s_dadda_cla32_and_10_29[0]), .fa_xor1(s_dadda_cla32_fa499_xor1), .fa_or0(s_dadda_cla32_fa499_or0)); and_gate and_gate_s_dadda_cla32_and_9_30(.a(a[9]), .b(b[30]), .out(s_dadda_cla32_and_9_30)); nand_gate nand_gate_s_dadda_cla32_nand_8_31(.a(a[8]), .b(b[31]), .out(s_dadda_cla32_nand_8_31)); fa fa_s_dadda_cla32_fa500_out(.a(s_dadda_cla32_and_9_30[0]), .b(s_dadda_cla32_nand_8_31[0]), .cin(s_dadda_cla32_fa486_xor1[0]), .fa_xor1(s_dadda_cla32_fa500_xor1), .fa_or0(s_dadda_cla32_fa500_or0)); fa fa_s_dadda_cla32_fa501_out(.a(s_dadda_cla32_fa487_xor1[0]), .b(s_dadda_cla32_fa488_xor1[0]), .cin(s_dadda_cla32_fa489_xor1[0]), .fa_xor1(s_dadda_cla32_fa501_xor1), .fa_or0(s_dadda_cla32_fa501_or0)); fa fa_s_dadda_cla32_fa502_out(.a(s_dadda_cla32_fa490_xor1[0]), .b(s_dadda_cla32_fa491_xor1[0]), .cin(s_dadda_cla32_fa492_xor1[0]), .fa_xor1(s_dadda_cla32_fa502_xor1), .fa_or0(s_dadda_cla32_fa502_or0)); fa fa_s_dadda_cla32_fa503_out(.a(s_dadda_cla32_fa493_xor1[0]), .b(s_dadda_cla32_fa494_xor1[0]), .cin(s_dadda_cla32_fa495_xor1[0]), .fa_xor1(s_dadda_cla32_fa503_xor1), .fa_or0(s_dadda_cla32_fa503_or0)); fa fa_s_dadda_cla32_fa504_out(.a(s_dadda_cla32_fa496_xor1[0]), .b(s_dadda_cla32_fa497_xor1[0]), .cin(s_dadda_cla32_fa498_xor1[0]), .fa_xor1(s_dadda_cla32_fa504_xor1), .fa_or0(s_dadda_cla32_fa504_or0)); fa fa_s_dadda_cla32_fa505_out(.a(s_dadda_cla32_fa504_or0[0]), .b(s_dadda_cla32_fa503_or0[0]), .cin(s_dadda_cla32_fa502_or0[0]), .fa_xor1(s_dadda_cla32_fa505_xor1), .fa_or0(s_dadda_cla32_fa505_or0)); fa fa_s_dadda_cla32_fa506_out(.a(s_dadda_cla32_fa501_or0[0]), .b(s_dadda_cla32_fa500_or0[0]), .cin(s_dadda_cla32_fa499_or0[0]), .fa_xor1(s_dadda_cla32_fa506_xor1), .fa_or0(s_dadda_cla32_fa506_or0)); fa fa_s_dadda_cla32_fa507_out(.a(s_dadda_cla32_fa498_or0[0]), .b(s_dadda_cla32_fa497_or0[0]), .cin(s_dadda_cla32_fa496_or0[0]), .fa_xor1(s_dadda_cla32_fa507_xor1), .fa_or0(s_dadda_cla32_fa507_or0)); fa fa_s_dadda_cla32_fa508_out(.a(s_dadda_cla32_fa495_or0[0]), .b(s_dadda_cla32_fa494_or0[0]), .cin(s_dadda_cla32_fa493_or0[0]), .fa_xor1(s_dadda_cla32_fa508_xor1), .fa_or0(s_dadda_cla32_fa508_or0)); fa fa_s_dadda_cla32_fa509_out(.a(s_dadda_cla32_fa492_or0[0]), .b(s_dadda_cla32_fa491_or0[0]), .cin(s_dadda_cla32_fa490_or0[0]), .fa_xor1(s_dadda_cla32_fa509_xor1), .fa_or0(s_dadda_cla32_fa509_or0)); fa fa_s_dadda_cla32_fa510_out(.a(s_dadda_cla32_fa489_or0[0]), .b(s_dadda_cla32_fa488_or0[0]), .cin(s_dadda_cla32_fa487_or0[0]), .fa_xor1(s_dadda_cla32_fa510_xor1), .fa_or0(s_dadda_cla32_fa510_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_9(.a(a[31]), .b(b[9]), .out(s_dadda_cla32_nand_31_9)); and_gate and_gate_s_dadda_cla32_and_30_10(.a(a[30]), .b(b[10]), .out(s_dadda_cla32_and_30_10)); fa fa_s_dadda_cla32_fa511_out(.a(s_dadda_cla32_fa486_or0[0]), .b(s_dadda_cla32_nand_31_9[0]), .cin(s_dadda_cla32_and_30_10[0]), .fa_xor1(s_dadda_cla32_fa511_xor1), .fa_or0(s_dadda_cla32_fa511_or0)); and_gate and_gate_s_dadda_cla32_and_29_11(.a(a[29]), .b(b[11]), .out(s_dadda_cla32_and_29_11)); and_gate and_gate_s_dadda_cla32_and_28_12(.a(a[28]), .b(b[12]), .out(s_dadda_cla32_and_28_12)); and_gate and_gate_s_dadda_cla32_and_27_13(.a(a[27]), .b(b[13]), .out(s_dadda_cla32_and_27_13)); fa fa_s_dadda_cla32_fa512_out(.a(s_dadda_cla32_and_29_11[0]), .b(s_dadda_cla32_and_28_12[0]), .cin(s_dadda_cla32_and_27_13[0]), .fa_xor1(s_dadda_cla32_fa512_xor1), .fa_or0(s_dadda_cla32_fa512_or0)); and_gate and_gate_s_dadda_cla32_and_26_14(.a(a[26]), .b(b[14]), .out(s_dadda_cla32_and_26_14)); and_gate and_gate_s_dadda_cla32_and_25_15(.a(a[25]), .b(b[15]), .out(s_dadda_cla32_and_25_15)); and_gate and_gate_s_dadda_cla32_and_24_16(.a(a[24]), .b(b[16]), .out(s_dadda_cla32_and_24_16)); fa fa_s_dadda_cla32_fa513_out(.a(s_dadda_cla32_and_26_14[0]), .b(s_dadda_cla32_and_25_15[0]), .cin(s_dadda_cla32_and_24_16[0]), .fa_xor1(s_dadda_cla32_fa513_xor1), .fa_or0(s_dadda_cla32_fa513_or0)); and_gate and_gate_s_dadda_cla32_and_23_17(.a(a[23]), .b(b[17]), .out(s_dadda_cla32_and_23_17)); and_gate and_gate_s_dadda_cla32_and_22_18(.a(a[22]), .b(b[18]), .out(s_dadda_cla32_and_22_18)); and_gate and_gate_s_dadda_cla32_and_21_19(.a(a[21]), .b(b[19]), .out(s_dadda_cla32_and_21_19)); fa fa_s_dadda_cla32_fa514_out(.a(s_dadda_cla32_and_23_17[0]), .b(s_dadda_cla32_and_22_18[0]), .cin(s_dadda_cla32_and_21_19[0]), .fa_xor1(s_dadda_cla32_fa514_xor1), .fa_or0(s_dadda_cla32_fa514_or0)); and_gate and_gate_s_dadda_cla32_and_20_20(.a(a[20]), .b(b[20]), .out(s_dadda_cla32_and_20_20)); and_gate and_gate_s_dadda_cla32_and_19_21(.a(a[19]), .b(b[21]), .out(s_dadda_cla32_and_19_21)); and_gate and_gate_s_dadda_cla32_and_18_22(.a(a[18]), .b(b[22]), .out(s_dadda_cla32_and_18_22)); fa fa_s_dadda_cla32_fa515_out(.a(s_dadda_cla32_and_20_20[0]), .b(s_dadda_cla32_and_19_21[0]), .cin(s_dadda_cla32_and_18_22[0]), .fa_xor1(s_dadda_cla32_fa515_xor1), .fa_or0(s_dadda_cla32_fa515_or0)); and_gate and_gate_s_dadda_cla32_and_17_23(.a(a[17]), .b(b[23]), .out(s_dadda_cla32_and_17_23)); and_gate and_gate_s_dadda_cla32_and_16_24(.a(a[16]), .b(b[24]), .out(s_dadda_cla32_and_16_24)); and_gate and_gate_s_dadda_cla32_and_15_25(.a(a[15]), .b(b[25]), .out(s_dadda_cla32_and_15_25)); fa fa_s_dadda_cla32_fa516_out(.a(s_dadda_cla32_and_17_23[0]), .b(s_dadda_cla32_and_16_24[0]), .cin(s_dadda_cla32_and_15_25[0]), .fa_xor1(s_dadda_cla32_fa516_xor1), .fa_or0(s_dadda_cla32_fa516_or0)); and_gate and_gate_s_dadda_cla32_and_14_26(.a(a[14]), .b(b[26]), .out(s_dadda_cla32_and_14_26)); and_gate and_gate_s_dadda_cla32_and_13_27(.a(a[13]), .b(b[27]), .out(s_dadda_cla32_and_13_27)); and_gate and_gate_s_dadda_cla32_and_12_28(.a(a[12]), .b(b[28]), .out(s_dadda_cla32_and_12_28)); fa fa_s_dadda_cla32_fa517_out(.a(s_dadda_cla32_and_14_26[0]), .b(s_dadda_cla32_and_13_27[0]), .cin(s_dadda_cla32_and_12_28[0]), .fa_xor1(s_dadda_cla32_fa517_xor1), .fa_or0(s_dadda_cla32_fa517_or0)); and_gate and_gate_s_dadda_cla32_and_11_29(.a(a[11]), .b(b[29]), .out(s_dadda_cla32_and_11_29)); and_gate and_gate_s_dadda_cla32_and_10_30(.a(a[10]), .b(b[30]), .out(s_dadda_cla32_and_10_30)); nand_gate nand_gate_s_dadda_cla32_nand_9_31(.a(a[9]), .b(b[31]), .out(s_dadda_cla32_nand_9_31)); fa fa_s_dadda_cla32_fa518_out(.a(s_dadda_cla32_and_11_29[0]), .b(s_dadda_cla32_and_10_30[0]), .cin(s_dadda_cla32_nand_9_31[0]), .fa_xor1(s_dadda_cla32_fa518_xor1), .fa_or0(s_dadda_cla32_fa518_or0)); fa fa_s_dadda_cla32_fa519_out(.a(s_dadda_cla32_fa505_xor1[0]), .b(s_dadda_cla32_fa506_xor1[0]), .cin(s_dadda_cla32_fa507_xor1[0]), .fa_xor1(s_dadda_cla32_fa519_xor1), .fa_or0(s_dadda_cla32_fa519_or0)); fa fa_s_dadda_cla32_fa520_out(.a(s_dadda_cla32_fa508_xor1[0]), .b(s_dadda_cla32_fa509_xor1[0]), .cin(s_dadda_cla32_fa510_xor1[0]), .fa_xor1(s_dadda_cla32_fa520_xor1), .fa_or0(s_dadda_cla32_fa520_or0)); fa fa_s_dadda_cla32_fa521_out(.a(s_dadda_cla32_fa511_xor1[0]), .b(s_dadda_cla32_fa512_xor1[0]), .cin(s_dadda_cla32_fa513_xor1[0]), .fa_xor1(s_dadda_cla32_fa521_xor1), .fa_or0(s_dadda_cla32_fa521_or0)); fa fa_s_dadda_cla32_fa522_out(.a(s_dadda_cla32_fa514_xor1[0]), .b(s_dadda_cla32_fa515_xor1[0]), .cin(s_dadda_cla32_fa516_xor1[0]), .fa_xor1(s_dadda_cla32_fa522_xor1), .fa_or0(s_dadda_cla32_fa522_or0)); fa fa_s_dadda_cla32_fa523_out(.a(s_dadda_cla32_fa522_or0[0]), .b(s_dadda_cla32_fa521_or0[0]), .cin(s_dadda_cla32_fa520_or0[0]), .fa_xor1(s_dadda_cla32_fa523_xor1), .fa_or0(s_dadda_cla32_fa523_or0)); fa fa_s_dadda_cla32_fa524_out(.a(s_dadda_cla32_fa519_or0[0]), .b(s_dadda_cla32_fa518_or0[0]), .cin(s_dadda_cla32_fa517_or0[0]), .fa_xor1(s_dadda_cla32_fa524_xor1), .fa_or0(s_dadda_cla32_fa524_or0)); fa fa_s_dadda_cla32_fa525_out(.a(s_dadda_cla32_fa516_or0[0]), .b(s_dadda_cla32_fa515_or0[0]), .cin(s_dadda_cla32_fa514_or0[0]), .fa_xor1(s_dadda_cla32_fa525_xor1), .fa_or0(s_dadda_cla32_fa525_or0)); fa fa_s_dadda_cla32_fa526_out(.a(s_dadda_cla32_fa513_or0[0]), .b(s_dadda_cla32_fa512_or0[0]), .cin(s_dadda_cla32_fa511_or0[0]), .fa_xor1(s_dadda_cla32_fa526_xor1), .fa_or0(s_dadda_cla32_fa526_or0)); fa fa_s_dadda_cla32_fa527_out(.a(s_dadda_cla32_fa510_or0[0]), .b(s_dadda_cla32_fa509_or0[0]), .cin(s_dadda_cla32_fa508_or0[0]), .fa_xor1(s_dadda_cla32_fa527_xor1), .fa_or0(s_dadda_cla32_fa527_or0)); fa fa_s_dadda_cla32_fa528_out(.a(s_dadda_cla32_fa507_or0[0]), .b(s_dadda_cla32_fa506_or0[0]), .cin(s_dadda_cla32_fa505_or0[0]), .fa_xor1(s_dadda_cla32_fa528_xor1), .fa_or0(s_dadda_cla32_fa528_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_10(.a(a[31]), .b(b[10]), .out(s_dadda_cla32_nand_31_10)); and_gate and_gate_s_dadda_cla32_and_30_11(.a(a[30]), .b(b[11]), .out(s_dadda_cla32_and_30_11)); and_gate and_gate_s_dadda_cla32_and_29_12(.a(a[29]), .b(b[12]), .out(s_dadda_cla32_and_29_12)); fa fa_s_dadda_cla32_fa529_out(.a(s_dadda_cla32_nand_31_10[0]), .b(s_dadda_cla32_and_30_11[0]), .cin(s_dadda_cla32_and_29_12[0]), .fa_xor1(s_dadda_cla32_fa529_xor1), .fa_or0(s_dadda_cla32_fa529_or0)); and_gate and_gate_s_dadda_cla32_and_28_13(.a(a[28]), .b(b[13]), .out(s_dadda_cla32_and_28_13)); and_gate and_gate_s_dadda_cla32_and_27_14(.a(a[27]), .b(b[14]), .out(s_dadda_cla32_and_27_14)); and_gate and_gate_s_dadda_cla32_and_26_15(.a(a[26]), .b(b[15]), .out(s_dadda_cla32_and_26_15)); fa fa_s_dadda_cla32_fa530_out(.a(s_dadda_cla32_and_28_13[0]), .b(s_dadda_cla32_and_27_14[0]), .cin(s_dadda_cla32_and_26_15[0]), .fa_xor1(s_dadda_cla32_fa530_xor1), .fa_or0(s_dadda_cla32_fa530_or0)); and_gate and_gate_s_dadda_cla32_and_25_16(.a(a[25]), .b(b[16]), .out(s_dadda_cla32_and_25_16)); and_gate and_gate_s_dadda_cla32_and_24_17(.a(a[24]), .b(b[17]), .out(s_dadda_cla32_and_24_17)); and_gate and_gate_s_dadda_cla32_and_23_18(.a(a[23]), .b(b[18]), .out(s_dadda_cla32_and_23_18)); fa fa_s_dadda_cla32_fa531_out(.a(s_dadda_cla32_and_25_16[0]), .b(s_dadda_cla32_and_24_17[0]), .cin(s_dadda_cla32_and_23_18[0]), .fa_xor1(s_dadda_cla32_fa531_xor1), .fa_or0(s_dadda_cla32_fa531_or0)); and_gate and_gate_s_dadda_cla32_and_22_19(.a(a[22]), .b(b[19]), .out(s_dadda_cla32_and_22_19)); and_gate and_gate_s_dadda_cla32_and_21_20(.a(a[21]), .b(b[20]), .out(s_dadda_cla32_and_21_20)); and_gate and_gate_s_dadda_cla32_and_20_21(.a(a[20]), .b(b[21]), .out(s_dadda_cla32_and_20_21)); fa fa_s_dadda_cla32_fa532_out(.a(s_dadda_cla32_and_22_19[0]), .b(s_dadda_cla32_and_21_20[0]), .cin(s_dadda_cla32_and_20_21[0]), .fa_xor1(s_dadda_cla32_fa532_xor1), .fa_or0(s_dadda_cla32_fa532_or0)); and_gate and_gate_s_dadda_cla32_and_19_22(.a(a[19]), .b(b[22]), .out(s_dadda_cla32_and_19_22)); and_gate and_gate_s_dadda_cla32_and_18_23(.a(a[18]), .b(b[23]), .out(s_dadda_cla32_and_18_23)); and_gate and_gate_s_dadda_cla32_and_17_24(.a(a[17]), .b(b[24]), .out(s_dadda_cla32_and_17_24)); fa fa_s_dadda_cla32_fa533_out(.a(s_dadda_cla32_and_19_22[0]), .b(s_dadda_cla32_and_18_23[0]), .cin(s_dadda_cla32_and_17_24[0]), .fa_xor1(s_dadda_cla32_fa533_xor1), .fa_or0(s_dadda_cla32_fa533_or0)); and_gate and_gate_s_dadda_cla32_and_16_25(.a(a[16]), .b(b[25]), .out(s_dadda_cla32_and_16_25)); and_gate and_gate_s_dadda_cla32_and_15_26(.a(a[15]), .b(b[26]), .out(s_dadda_cla32_and_15_26)); and_gate and_gate_s_dadda_cla32_and_14_27(.a(a[14]), .b(b[27]), .out(s_dadda_cla32_and_14_27)); fa fa_s_dadda_cla32_fa534_out(.a(s_dadda_cla32_and_16_25[0]), .b(s_dadda_cla32_and_15_26[0]), .cin(s_dadda_cla32_and_14_27[0]), .fa_xor1(s_dadda_cla32_fa534_xor1), .fa_or0(s_dadda_cla32_fa534_or0)); and_gate and_gate_s_dadda_cla32_and_13_28(.a(a[13]), .b(b[28]), .out(s_dadda_cla32_and_13_28)); and_gate and_gate_s_dadda_cla32_and_12_29(.a(a[12]), .b(b[29]), .out(s_dadda_cla32_and_12_29)); and_gate and_gate_s_dadda_cla32_and_11_30(.a(a[11]), .b(b[30]), .out(s_dadda_cla32_and_11_30)); fa fa_s_dadda_cla32_fa535_out(.a(s_dadda_cla32_and_13_28[0]), .b(s_dadda_cla32_and_12_29[0]), .cin(s_dadda_cla32_and_11_30[0]), .fa_xor1(s_dadda_cla32_fa535_xor1), .fa_or0(s_dadda_cla32_fa535_or0)); nand_gate nand_gate_s_dadda_cla32_nand_10_31(.a(a[10]), .b(b[31]), .out(s_dadda_cla32_nand_10_31)); fa fa_s_dadda_cla32_fa536_out(.a(s_dadda_cla32_nand_10_31[0]), .b(s_dadda_cla32_fa523_xor1[0]), .cin(s_dadda_cla32_fa524_xor1[0]), .fa_xor1(s_dadda_cla32_fa536_xor1), .fa_or0(s_dadda_cla32_fa536_or0)); fa fa_s_dadda_cla32_fa537_out(.a(s_dadda_cla32_fa525_xor1[0]), .b(s_dadda_cla32_fa526_xor1[0]), .cin(s_dadda_cla32_fa527_xor1[0]), .fa_xor1(s_dadda_cla32_fa537_xor1), .fa_or0(s_dadda_cla32_fa537_or0)); fa fa_s_dadda_cla32_fa538_out(.a(s_dadda_cla32_fa528_xor1[0]), .b(s_dadda_cla32_fa529_xor1[0]), .cin(s_dadda_cla32_fa530_xor1[0]), .fa_xor1(s_dadda_cla32_fa538_xor1), .fa_or0(s_dadda_cla32_fa538_or0)); fa fa_s_dadda_cla32_fa539_out(.a(s_dadda_cla32_fa531_xor1[0]), .b(s_dadda_cla32_fa532_xor1[0]), .cin(s_dadda_cla32_fa533_xor1[0]), .fa_xor1(s_dadda_cla32_fa539_xor1), .fa_or0(s_dadda_cla32_fa539_or0)); fa fa_s_dadda_cla32_fa540_out(.a(s_dadda_cla32_fa539_or0[0]), .b(s_dadda_cla32_fa538_or0[0]), .cin(s_dadda_cla32_fa537_or0[0]), .fa_xor1(s_dadda_cla32_fa540_xor1), .fa_or0(s_dadda_cla32_fa540_or0)); fa fa_s_dadda_cla32_fa541_out(.a(s_dadda_cla32_fa536_or0[0]), .b(s_dadda_cla32_fa535_or0[0]), .cin(s_dadda_cla32_fa534_or0[0]), .fa_xor1(s_dadda_cla32_fa541_xor1), .fa_or0(s_dadda_cla32_fa541_or0)); fa fa_s_dadda_cla32_fa542_out(.a(s_dadda_cla32_fa533_or0[0]), .b(s_dadda_cla32_fa532_or0[0]), .cin(s_dadda_cla32_fa531_or0[0]), .fa_xor1(s_dadda_cla32_fa542_xor1), .fa_or0(s_dadda_cla32_fa542_or0)); fa fa_s_dadda_cla32_fa543_out(.a(s_dadda_cla32_fa530_or0[0]), .b(s_dadda_cla32_fa529_or0[0]), .cin(s_dadda_cla32_fa528_or0[0]), .fa_xor1(s_dadda_cla32_fa543_xor1), .fa_or0(s_dadda_cla32_fa543_or0)); fa fa_s_dadda_cla32_fa544_out(.a(s_dadda_cla32_fa527_or0[0]), .b(s_dadda_cla32_fa526_or0[0]), .cin(s_dadda_cla32_fa525_or0[0]), .fa_xor1(s_dadda_cla32_fa544_xor1), .fa_or0(s_dadda_cla32_fa544_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_11(.a(a[31]), .b(b[11]), .out(s_dadda_cla32_nand_31_11)); fa fa_s_dadda_cla32_fa545_out(.a(s_dadda_cla32_fa524_or0[0]), .b(s_dadda_cla32_fa523_or0[0]), .cin(s_dadda_cla32_nand_31_11[0]), .fa_xor1(s_dadda_cla32_fa545_xor1), .fa_or0(s_dadda_cla32_fa545_or0)); and_gate and_gate_s_dadda_cla32_and_30_12(.a(a[30]), .b(b[12]), .out(s_dadda_cla32_and_30_12)); and_gate and_gate_s_dadda_cla32_and_29_13(.a(a[29]), .b(b[13]), .out(s_dadda_cla32_and_29_13)); and_gate and_gate_s_dadda_cla32_and_28_14(.a(a[28]), .b(b[14]), .out(s_dadda_cla32_and_28_14)); fa fa_s_dadda_cla32_fa546_out(.a(s_dadda_cla32_and_30_12[0]), .b(s_dadda_cla32_and_29_13[0]), .cin(s_dadda_cla32_and_28_14[0]), .fa_xor1(s_dadda_cla32_fa546_xor1), .fa_or0(s_dadda_cla32_fa546_or0)); and_gate and_gate_s_dadda_cla32_and_27_15(.a(a[27]), .b(b[15]), .out(s_dadda_cla32_and_27_15)); and_gate and_gate_s_dadda_cla32_and_26_16(.a(a[26]), .b(b[16]), .out(s_dadda_cla32_and_26_16)); and_gate and_gate_s_dadda_cla32_and_25_17(.a(a[25]), .b(b[17]), .out(s_dadda_cla32_and_25_17)); fa fa_s_dadda_cla32_fa547_out(.a(s_dadda_cla32_and_27_15[0]), .b(s_dadda_cla32_and_26_16[0]), .cin(s_dadda_cla32_and_25_17[0]), .fa_xor1(s_dadda_cla32_fa547_xor1), .fa_or0(s_dadda_cla32_fa547_or0)); and_gate and_gate_s_dadda_cla32_and_24_18(.a(a[24]), .b(b[18]), .out(s_dadda_cla32_and_24_18)); and_gate and_gate_s_dadda_cla32_and_23_19(.a(a[23]), .b(b[19]), .out(s_dadda_cla32_and_23_19)); and_gate and_gate_s_dadda_cla32_and_22_20(.a(a[22]), .b(b[20]), .out(s_dadda_cla32_and_22_20)); fa fa_s_dadda_cla32_fa548_out(.a(s_dadda_cla32_and_24_18[0]), .b(s_dadda_cla32_and_23_19[0]), .cin(s_dadda_cla32_and_22_20[0]), .fa_xor1(s_dadda_cla32_fa548_xor1), .fa_or0(s_dadda_cla32_fa548_or0)); and_gate and_gate_s_dadda_cla32_and_21_21(.a(a[21]), .b(b[21]), .out(s_dadda_cla32_and_21_21)); and_gate and_gate_s_dadda_cla32_and_20_22(.a(a[20]), .b(b[22]), .out(s_dadda_cla32_and_20_22)); and_gate and_gate_s_dadda_cla32_and_19_23(.a(a[19]), .b(b[23]), .out(s_dadda_cla32_and_19_23)); fa fa_s_dadda_cla32_fa549_out(.a(s_dadda_cla32_and_21_21[0]), .b(s_dadda_cla32_and_20_22[0]), .cin(s_dadda_cla32_and_19_23[0]), .fa_xor1(s_dadda_cla32_fa549_xor1), .fa_or0(s_dadda_cla32_fa549_or0)); and_gate and_gate_s_dadda_cla32_and_18_24(.a(a[18]), .b(b[24]), .out(s_dadda_cla32_and_18_24)); and_gate and_gate_s_dadda_cla32_and_17_25(.a(a[17]), .b(b[25]), .out(s_dadda_cla32_and_17_25)); and_gate and_gate_s_dadda_cla32_and_16_26(.a(a[16]), .b(b[26]), .out(s_dadda_cla32_and_16_26)); fa fa_s_dadda_cla32_fa550_out(.a(s_dadda_cla32_and_18_24[0]), .b(s_dadda_cla32_and_17_25[0]), .cin(s_dadda_cla32_and_16_26[0]), .fa_xor1(s_dadda_cla32_fa550_xor1), .fa_or0(s_dadda_cla32_fa550_or0)); and_gate and_gate_s_dadda_cla32_and_15_27(.a(a[15]), .b(b[27]), .out(s_dadda_cla32_and_15_27)); and_gate and_gate_s_dadda_cla32_and_14_28(.a(a[14]), .b(b[28]), .out(s_dadda_cla32_and_14_28)); and_gate and_gate_s_dadda_cla32_and_13_29(.a(a[13]), .b(b[29]), .out(s_dadda_cla32_and_13_29)); fa fa_s_dadda_cla32_fa551_out(.a(s_dadda_cla32_and_15_27[0]), .b(s_dadda_cla32_and_14_28[0]), .cin(s_dadda_cla32_and_13_29[0]), .fa_xor1(s_dadda_cla32_fa551_xor1), .fa_or0(s_dadda_cla32_fa551_or0)); and_gate and_gate_s_dadda_cla32_and_12_30(.a(a[12]), .b(b[30]), .out(s_dadda_cla32_and_12_30)); nand_gate nand_gate_s_dadda_cla32_nand_11_31(.a(a[11]), .b(b[31]), .out(s_dadda_cla32_nand_11_31)); fa fa_s_dadda_cla32_fa552_out(.a(s_dadda_cla32_and_12_30[0]), .b(s_dadda_cla32_nand_11_31[0]), .cin(s_dadda_cla32_fa540_xor1[0]), .fa_xor1(s_dadda_cla32_fa552_xor1), .fa_or0(s_dadda_cla32_fa552_or0)); fa fa_s_dadda_cla32_fa553_out(.a(s_dadda_cla32_fa541_xor1[0]), .b(s_dadda_cla32_fa542_xor1[0]), .cin(s_dadda_cla32_fa543_xor1[0]), .fa_xor1(s_dadda_cla32_fa553_xor1), .fa_or0(s_dadda_cla32_fa553_or0)); fa fa_s_dadda_cla32_fa554_out(.a(s_dadda_cla32_fa544_xor1[0]), .b(s_dadda_cla32_fa545_xor1[0]), .cin(s_dadda_cla32_fa546_xor1[0]), .fa_xor1(s_dadda_cla32_fa554_xor1), .fa_or0(s_dadda_cla32_fa554_or0)); fa fa_s_dadda_cla32_fa555_out(.a(s_dadda_cla32_fa547_xor1[0]), .b(s_dadda_cla32_fa548_xor1[0]), .cin(s_dadda_cla32_fa549_xor1[0]), .fa_xor1(s_dadda_cla32_fa555_xor1), .fa_or0(s_dadda_cla32_fa555_or0)); fa fa_s_dadda_cla32_fa556_out(.a(s_dadda_cla32_fa555_or0[0]), .b(s_dadda_cla32_fa554_or0[0]), .cin(s_dadda_cla32_fa553_or0[0]), .fa_xor1(s_dadda_cla32_fa556_xor1), .fa_or0(s_dadda_cla32_fa556_or0)); fa fa_s_dadda_cla32_fa557_out(.a(s_dadda_cla32_fa552_or0[0]), .b(s_dadda_cla32_fa551_or0[0]), .cin(s_dadda_cla32_fa550_or0[0]), .fa_xor1(s_dadda_cla32_fa557_xor1), .fa_or0(s_dadda_cla32_fa557_or0)); fa fa_s_dadda_cla32_fa558_out(.a(s_dadda_cla32_fa549_or0[0]), .b(s_dadda_cla32_fa548_or0[0]), .cin(s_dadda_cla32_fa547_or0[0]), .fa_xor1(s_dadda_cla32_fa558_xor1), .fa_or0(s_dadda_cla32_fa558_or0)); fa fa_s_dadda_cla32_fa559_out(.a(s_dadda_cla32_fa546_or0[0]), .b(s_dadda_cla32_fa545_or0[0]), .cin(s_dadda_cla32_fa544_or0[0]), .fa_xor1(s_dadda_cla32_fa559_xor1), .fa_or0(s_dadda_cla32_fa559_or0)); fa fa_s_dadda_cla32_fa560_out(.a(s_dadda_cla32_fa543_or0[0]), .b(s_dadda_cla32_fa542_or0[0]), .cin(s_dadda_cla32_fa541_or0[0]), .fa_xor1(s_dadda_cla32_fa560_xor1), .fa_or0(s_dadda_cla32_fa560_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_12(.a(a[31]), .b(b[12]), .out(s_dadda_cla32_nand_31_12)); and_gate and_gate_s_dadda_cla32_and_30_13(.a(a[30]), .b(b[13]), .out(s_dadda_cla32_and_30_13)); fa fa_s_dadda_cla32_fa561_out(.a(s_dadda_cla32_fa540_or0[0]), .b(s_dadda_cla32_nand_31_12[0]), .cin(s_dadda_cla32_and_30_13[0]), .fa_xor1(s_dadda_cla32_fa561_xor1), .fa_or0(s_dadda_cla32_fa561_or0)); and_gate and_gate_s_dadda_cla32_and_29_14(.a(a[29]), .b(b[14]), .out(s_dadda_cla32_and_29_14)); and_gate and_gate_s_dadda_cla32_and_28_15(.a(a[28]), .b(b[15]), .out(s_dadda_cla32_and_28_15)); and_gate and_gate_s_dadda_cla32_and_27_16(.a(a[27]), .b(b[16]), .out(s_dadda_cla32_and_27_16)); fa fa_s_dadda_cla32_fa562_out(.a(s_dadda_cla32_and_29_14[0]), .b(s_dadda_cla32_and_28_15[0]), .cin(s_dadda_cla32_and_27_16[0]), .fa_xor1(s_dadda_cla32_fa562_xor1), .fa_or0(s_dadda_cla32_fa562_or0)); and_gate and_gate_s_dadda_cla32_and_26_17(.a(a[26]), .b(b[17]), .out(s_dadda_cla32_and_26_17)); and_gate and_gate_s_dadda_cla32_and_25_18(.a(a[25]), .b(b[18]), .out(s_dadda_cla32_and_25_18)); and_gate and_gate_s_dadda_cla32_and_24_19(.a(a[24]), .b(b[19]), .out(s_dadda_cla32_and_24_19)); fa fa_s_dadda_cla32_fa563_out(.a(s_dadda_cla32_and_26_17[0]), .b(s_dadda_cla32_and_25_18[0]), .cin(s_dadda_cla32_and_24_19[0]), .fa_xor1(s_dadda_cla32_fa563_xor1), .fa_or0(s_dadda_cla32_fa563_or0)); and_gate and_gate_s_dadda_cla32_and_23_20(.a(a[23]), .b(b[20]), .out(s_dadda_cla32_and_23_20)); and_gate and_gate_s_dadda_cla32_and_22_21(.a(a[22]), .b(b[21]), .out(s_dadda_cla32_and_22_21)); and_gate and_gate_s_dadda_cla32_and_21_22(.a(a[21]), .b(b[22]), .out(s_dadda_cla32_and_21_22)); fa fa_s_dadda_cla32_fa564_out(.a(s_dadda_cla32_and_23_20[0]), .b(s_dadda_cla32_and_22_21[0]), .cin(s_dadda_cla32_and_21_22[0]), .fa_xor1(s_dadda_cla32_fa564_xor1), .fa_or0(s_dadda_cla32_fa564_or0)); and_gate and_gate_s_dadda_cla32_and_20_23(.a(a[20]), .b(b[23]), .out(s_dadda_cla32_and_20_23)); and_gate and_gate_s_dadda_cla32_and_19_24(.a(a[19]), .b(b[24]), .out(s_dadda_cla32_and_19_24)); and_gate and_gate_s_dadda_cla32_and_18_25(.a(a[18]), .b(b[25]), .out(s_dadda_cla32_and_18_25)); fa fa_s_dadda_cla32_fa565_out(.a(s_dadda_cla32_and_20_23[0]), .b(s_dadda_cla32_and_19_24[0]), .cin(s_dadda_cla32_and_18_25[0]), .fa_xor1(s_dadda_cla32_fa565_xor1), .fa_or0(s_dadda_cla32_fa565_or0)); and_gate and_gate_s_dadda_cla32_and_17_26(.a(a[17]), .b(b[26]), .out(s_dadda_cla32_and_17_26)); and_gate and_gate_s_dadda_cla32_and_16_27(.a(a[16]), .b(b[27]), .out(s_dadda_cla32_and_16_27)); and_gate and_gate_s_dadda_cla32_and_15_28(.a(a[15]), .b(b[28]), .out(s_dadda_cla32_and_15_28)); fa fa_s_dadda_cla32_fa566_out(.a(s_dadda_cla32_and_17_26[0]), .b(s_dadda_cla32_and_16_27[0]), .cin(s_dadda_cla32_and_15_28[0]), .fa_xor1(s_dadda_cla32_fa566_xor1), .fa_or0(s_dadda_cla32_fa566_or0)); and_gate and_gate_s_dadda_cla32_and_14_29(.a(a[14]), .b(b[29]), .out(s_dadda_cla32_and_14_29)); and_gate and_gate_s_dadda_cla32_and_13_30(.a(a[13]), .b(b[30]), .out(s_dadda_cla32_and_13_30)); nand_gate nand_gate_s_dadda_cla32_nand_12_31(.a(a[12]), .b(b[31]), .out(s_dadda_cla32_nand_12_31)); fa fa_s_dadda_cla32_fa567_out(.a(s_dadda_cla32_and_14_29[0]), .b(s_dadda_cla32_and_13_30[0]), .cin(s_dadda_cla32_nand_12_31[0]), .fa_xor1(s_dadda_cla32_fa567_xor1), .fa_or0(s_dadda_cla32_fa567_or0)); fa fa_s_dadda_cla32_fa568_out(.a(s_dadda_cla32_fa556_xor1[0]), .b(s_dadda_cla32_fa557_xor1[0]), .cin(s_dadda_cla32_fa558_xor1[0]), .fa_xor1(s_dadda_cla32_fa568_xor1), .fa_or0(s_dadda_cla32_fa568_or0)); fa fa_s_dadda_cla32_fa569_out(.a(s_dadda_cla32_fa559_xor1[0]), .b(s_dadda_cla32_fa560_xor1[0]), .cin(s_dadda_cla32_fa561_xor1[0]), .fa_xor1(s_dadda_cla32_fa569_xor1), .fa_or0(s_dadda_cla32_fa569_or0)); fa fa_s_dadda_cla32_fa570_out(.a(s_dadda_cla32_fa562_xor1[0]), .b(s_dadda_cla32_fa563_xor1[0]), .cin(s_dadda_cla32_fa564_xor1[0]), .fa_xor1(s_dadda_cla32_fa570_xor1), .fa_or0(s_dadda_cla32_fa570_or0)); fa fa_s_dadda_cla32_fa571_out(.a(s_dadda_cla32_fa570_or0[0]), .b(s_dadda_cla32_fa569_or0[0]), .cin(s_dadda_cla32_fa568_or0[0]), .fa_xor1(s_dadda_cla32_fa571_xor1), .fa_or0(s_dadda_cla32_fa571_or0)); fa fa_s_dadda_cla32_fa572_out(.a(s_dadda_cla32_fa567_or0[0]), .b(s_dadda_cla32_fa566_or0[0]), .cin(s_dadda_cla32_fa565_or0[0]), .fa_xor1(s_dadda_cla32_fa572_xor1), .fa_or0(s_dadda_cla32_fa572_or0)); fa fa_s_dadda_cla32_fa573_out(.a(s_dadda_cla32_fa564_or0[0]), .b(s_dadda_cla32_fa563_or0[0]), .cin(s_dadda_cla32_fa562_or0[0]), .fa_xor1(s_dadda_cla32_fa573_xor1), .fa_or0(s_dadda_cla32_fa573_or0)); fa fa_s_dadda_cla32_fa574_out(.a(s_dadda_cla32_fa561_or0[0]), .b(s_dadda_cla32_fa560_or0[0]), .cin(s_dadda_cla32_fa559_or0[0]), .fa_xor1(s_dadda_cla32_fa574_xor1), .fa_or0(s_dadda_cla32_fa574_or0)); fa fa_s_dadda_cla32_fa575_out(.a(s_dadda_cla32_fa558_or0[0]), .b(s_dadda_cla32_fa557_or0[0]), .cin(s_dadda_cla32_fa556_or0[0]), .fa_xor1(s_dadda_cla32_fa575_xor1), .fa_or0(s_dadda_cla32_fa575_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_13(.a(a[31]), .b(b[13]), .out(s_dadda_cla32_nand_31_13)); and_gate and_gate_s_dadda_cla32_and_30_14(.a(a[30]), .b(b[14]), .out(s_dadda_cla32_and_30_14)); and_gate and_gate_s_dadda_cla32_and_29_15(.a(a[29]), .b(b[15]), .out(s_dadda_cla32_and_29_15)); fa fa_s_dadda_cla32_fa576_out(.a(s_dadda_cla32_nand_31_13[0]), .b(s_dadda_cla32_and_30_14[0]), .cin(s_dadda_cla32_and_29_15[0]), .fa_xor1(s_dadda_cla32_fa576_xor1), .fa_or0(s_dadda_cla32_fa576_or0)); and_gate and_gate_s_dadda_cla32_and_28_16(.a(a[28]), .b(b[16]), .out(s_dadda_cla32_and_28_16)); and_gate and_gate_s_dadda_cla32_and_27_17(.a(a[27]), .b(b[17]), .out(s_dadda_cla32_and_27_17)); and_gate and_gate_s_dadda_cla32_and_26_18(.a(a[26]), .b(b[18]), .out(s_dadda_cla32_and_26_18)); fa fa_s_dadda_cla32_fa577_out(.a(s_dadda_cla32_and_28_16[0]), .b(s_dadda_cla32_and_27_17[0]), .cin(s_dadda_cla32_and_26_18[0]), .fa_xor1(s_dadda_cla32_fa577_xor1), .fa_or0(s_dadda_cla32_fa577_or0)); and_gate and_gate_s_dadda_cla32_and_25_19(.a(a[25]), .b(b[19]), .out(s_dadda_cla32_and_25_19)); and_gate and_gate_s_dadda_cla32_and_24_20(.a(a[24]), .b(b[20]), .out(s_dadda_cla32_and_24_20)); and_gate and_gate_s_dadda_cla32_and_23_21(.a(a[23]), .b(b[21]), .out(s_dadda_cla32_and_23_21)); fa fa_s_dadda_cla32_fa578_out(.a(s_dadda_cla32_and_25_19[0]), .b(s_dadda_cla32_and_24_20[0]), .cin(s_dadda_cla32_and_23_21[0]), .fa_xor1(s_dadda_cla32_fa578_xor1), .fa_or0(s_dadda_cla32_fa578_or0)); and_gate and_gate_s_dadda_cla32_and_22_22(.a(a[22]), .b(b[22]), .out(s_dadda_cla32_and_22_22)); and_gate and_gate_s_dadda_cla32_and_21_23(.a(a[21]), .b(b[23]), .out(s_dadda_cla32_and_21_23)); and_gate and_gate_s_dadda_cla32_and_20_24(.a(a[20]), .b(b[24]), .out(s_dadda_cla32_and_20_24)); fa fa_s_dadda_cla32_fa579_out(.a(s_dadda_cla32_and_22_22[0]), .b(s_dadda_cla32_and_21_23[0]), .cin(s_dadda_cla32_and_20_24[0]), .fa_xor1(s_dadda_cla32_fa579_xor1), .fa_or0(s_dadda_cla32_fa579_or0)); and_gate and_gate_s_dadda_cla32_and_19_25(.a(a[19]), .b(b[25]), .out(s_dadda_cla32_and_19_25)); and_gate and_gate_s_dadda_cla32_and_18_26(.a(a[18]), .b(b[26]), .out(s_dadda_cla32_and_18_26)); and_gate and_gate_s_dadda_cla32_and_17_27(.a(a[17]), .b(b[27]), .out(s_dadda_cla32_and_17_27)); fa fa_s_dadda_cla32_fa580_out(.a(s_dadda_cla32_and_19_25[0]), .b(s_dadda_cla32_and_18_26[0]), .cin(s_dadda_cla32_and_17_27[0]), .fa_xor1(s_dadda_cla32_fa580_xor1), .fa_or0(s_dadda_cla32_fa580_or0)); and_gate and_gate_s_dadda_cla32_and_16_28(.a(a[16]), .b(b[28]), .out(s_dadda_cla32_and_16_28)); and_gate and_gate_s_dadda_cla32_and_15_29(.a(a[15]), .b(b[29]), .out(s_dadda_cla32_and_15_29)); and_gate and_gate_s_dadda_cla32_and_14_30(.a(a[14]), .b(b[30]), .out(s_dadda_cla32_and_14_30)); fa fa_s_dadda_cla32_fa581_out(.a(s_dadda_cla32_and_16_28[0]), .b(s_dadda_cla32_and_15_29[0]), .cin(s_dadda_cla32_and_14_30[0]), .fa_xor1(s_dadda_cla32_fa581_xor1), .fa_or0(s_dadda_cla32_fa581_or0)); nand_gate nand_gate_s_dadda_cla32_nand_13_31(.a(a[13]), .b(b[31]), .out(s_dadda_cla32_nand_13_31)); fa fa_s_dadda_cla32_fa582_out(.a(s_dadda_cla32_nand_13_31[0]), .b(s_dadda_cla32_fa571_xor1[0]), .cin(s_dadda_cla32_fa572_xor1[0]), .fa_xor1(s_dadda_cla32_fa582_xor1), .fa_or0(s_dadda_cla32_fa582_or0)); fa fa_s_dadda_cla32_fa583_out(.a(s_dadda_cla32_fa573_xor1[0]), .b(s_dadda_cla32_fa574_xor1[0]), .cin(s_dadda_cla32_fa575_xor1[0]), .fa_xor1(s_dadda_cla32_fa583_xor1), .fa_or0(s_dadda_cla32_fa583_or0)); fa fa_s_dadda_cla32_fa584_out(.a(s_dadda_cla32_fa576_xor1[0]), .b(s_dadda_cla32_fa577_xor1[0]), .cin(s_dadda_cla32_fa578_xor1[0]), .fa_xor1(s_dadda_cla32_fa584_xor1), .fa_or0(s_dadda_cla32_fa584_or0)); fa fa_s_dadda_cla32_fa585_out(.a(s_dadda_cla32_fa584_or0[0]), .b(s_dadda_cla32_fa583_or0[0]), .cin(s_dadda_cla32_fa582_or0[0]), .fa_xor1(s_dadda_cla32_fa585_xor1), .fa_or0(s_dadda_cla32_fa585_or0)); fa fa_s_dadda_cla32_fa586_out(.a(s_dadda_cla32_fa581_or0[0]), .b(s_dadda_cla32_fa580_or0[0]), .cin(s_dadda_cla32_fa579_or0[0]), .fa_xor1(s_dadda_cla32_fa586_xor1), .fa_or0(s_dadda_cla32_fa586_or0)); fa fa_s_dadda_cla32_fa587_out(.a(s_dadda_cla32_fa578_or0[0]), .b(s_dadda_cla32_fa577_or0[0]), .cin(s_dadda_cla32_fa576_or0[0]), .fa_xor1(s_dadda_cla32_fa587_xor1), .fa_or0(s_dadda_cla32_fa587_or0)); fa fa_s_dadda_cla32_fa588_out(.a(s_dadda_cla32_fa575_or0[0]), .b(s_dadda_cla32_fa574_or0[0]), .cin(s_dadda_cla32_fa573_or0[0]), .fa_xor1(s_dadda_cla32_fa588_xor1), .fa_or0(s_dadda_cla32_fa588_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_14(.a(a[31]), .b(b[14]), .out(s_dadda_cla32_nand_31_14)); fa fa_s_dadda_cla32_fa589_out(.a(s_dadda_cla32_fa572_or0[0]), .b(s_dadda_cla32_fa571_or0[0]), .cin(s_dadda_cla32_nand_31_14[0]), .fa_xor1(s_dadda_cla32_fa589_xor1), .fa_or0(s_dadda_cla32_fa589_or0)); and_gate and_gate_s_dadda_cla32_and_30_15(.a(a[30]), .b(b[15]), .out(s_dadda_cla32_and_30_15)); and_gate and_gate_s_dadda_cla32_and_29_16(.a(a[29]), .b(b[16]), .out(s_dadda_cla32_and_29_16)); and_gate and_gate_s_dadda_cla32_and_28_17(.a(a[28]), .b(b[17]), .out(s_dadda_cla32_and_28_17)); fa fa_s_dadda_cla32_fa590_out(.a(s_dadda_cla32_and_30_15[0]), .b(s_dadda_cla32_and_29_16[0]), .cin(s_dadda_cla32_and_28_17[0]), .fa_xor1(s_dadda_cla32_fa590_xor1), .fa_or0(s_dadda_cla32_fa590_or0)); and_gate and_gate_s_dadda_cla32_and_27_18(.a(a[27]), .b(b[18]), .out(s_dadda_cla32_and_27_18)); and_gate and_gate_s_dadda_cla32_and_26_19(.a(a[26]), .b(b[19]), .out(s_dadda_cla32_and_26_19)); and_gate and_gate_s_dadda_cla32_and_25_20(.a(a[25]), .b(b[20]), .out(s_dadda_cla32_and_25_20)); fa fa_s_dadda_cla32_fa591_out(.a(s_dadda_cla32_and_27_18[0]), .b(s_dadda_cla32_and_26_19[0]), .cin(s_dadda_cla32_and_25_20[0]), .fa_xor1(s_dadda_cla32_fa591_xor1), .fa_or0(s_dadda_cla32_fa591_or0)); and_gate and_gate_s_dadda_cla32_and_24_21(.a(a[24]), .b(b[21]), .out(s_dadda_cla32_and_24_21)); and_gate and_gate_s_dadda_cla32_and_23_22(.a(a[23]), .b(b[22]), .out(s_dadda_cla32_and_23_22)); and_gate and_gate_s_dadda_cla32_and_22_23(.a(a[22]), .b(b[23]), .out(s_dadda_cla32_and_22_23)); fa fa_s_dadda_cla32_fa592_out(.a(s_dadda_cla32_and_24_21[0]), .b(s_dadda_cla32_and_23_22[0]), .cin(s_dadda_cla32_and_22_23[0]), .fa_xor1(s_dadda_cla32_fa592_xor1), .fa_or0(s_dadda_cla32_fa592_or0)); and_gate and_gate_s_dadda_cla32_and_21_24(.a(a[21]), .b(b[24]), .out(s_dadda_cla32_and_21_24)); and_gate and_gate_s_dadda_cla32_and_20_25(.a(a[20]), .b(b[25]), .out(s_dadda_cla32_and_20_25)); and_gate and_gate_s_dadda_cla32_and_19_26(.a(a[19]), .b(b[26]), .out(s_dadda_cla32_and_19_26)); fa fa_s_dadda_cla32_fa593_out(.a(s_dadda_cla32_and_21_24[0]), .b(s_dadda_cla32_and_20_25[0]), .cin(s_dadda_cla32_and_19_26[0]), .fa_xor1(s_dadda_cla32_fa593_xor1), .fa_or0(s_dadda_cla32_fa593_or0)); and_gate and_gate_s_dadda_cla32_and_18_27(.a(a[18]), .b(b[27]), .out(s_dadda_cla32_and_18_27)); and_gate and_gate_s_dadda_cla32_and_17_28(.a(a[17]), .b(b[28]), .out(s_dadda_cla32_and_17_28)); and_gate and_gate_s_dadda_cla32_and_16_29(.a(a[16]), .b(b[29]), .out(s_dadda_cla32_and_16_29)); fa fa_s_dadda_cla32_fa594_out(.a(s_dadda_cla32_and_18_27[0]), .b(s_dadda_cla32_and_17_28[0]), .cin(s_dadda_cla32_and_16_29[0]), .fa_xor1(s_dadda_cla32_fa594_xor1), .fa_or0(s_dadda_cla32_fa594_or0)); and_gate and_gate_s_dadda_cla32_and_15_30(.a(a[15]), .b(b[30]), .out(s_dadda_cla32_and_15_30)); nand_gate nand_gate_s_dadda_cla32_nand_14_31(.a(a[14]), .b(b[31]), .out(s_dadda_cla32_nand_14_31)); fa fa_s_dadda_cla32_fa595_out(.a(s_dadda_cla32_and_15_30[0]), .b(s_dadda_cla32_nand_14_31[0]), .cin(s_dadda_cla32_fa585_xor1[0]), .fa_xor1(s_dadda_cla32_fa595_xor1), .fa_or0(s_dadda_cla32_fa595_or0)); fa fa_s_dadda_cla32_fa596_out(.a(s_dadda_cla32_fa586_xor1[0]), .b(s_dadda_cla32_fa587_xor1[0]), .cin(s_dadda_cla32_fa588_xor1[0]), .fa_xor1(s_dadda_cla32_fa596_xor1), .fa_or0(s_dadda_cla32_fa596_or0)); fa fa_s_dadda_cla32_fa597_out(.a(s_dadda_cla32_fa589_xor1[0]), .b(s_dadda_cla32_fa590_xor1[0]), .cin(s_dadda_cla32_fa591_xor1[0]), .fa_xor1(s_dadda_cla32_fa597_xor1), .fa_or0(s_dadda_cla32_fa597_or0)); fa fa_s_dadda_cla32_fa598_out(.a(s_dadda_cla32_fa597_or0[0]), .b(s_dadda_cla32_fa596_or0[0]), .cin(s_dadda_cla32_fa595_or0[0]), .fa_xor1(s_dadda_cla32_fa598_xor1), .fa_or0(s_dadda_cla32_fa598_or0)); fa fa_s_dadda_cla32_fa599_out(.a(s_dadda_cla32_fa594_or0[0]), .b(s_dadda_cla32_fa593_or0[0]), .cin(s_dadda_cla32_fa592_or0[0]), .fa_xor1(s_dadda_cla32_fa599_xor1), .fa_or0(s_dadda_cla32_fa599_or0)); fa fa_s_dadda_cla32_fa600_out(.a(s_dadda_cla32_fa591_or0[0]), .b(s_dadda_cla32_fa590_or0[0]), .cin(s_dadda_cla32_fa589_or0[0]), .fa_xor1(s_dadda_cla32_fa600_xor1), .fa_or0(s_dadda_cla32_fa600_or0)); fa fa_s_dadda_cla32_fa601_out(.a(s_dadda_cla32_fa588_or0[0]), .b(s_dadda_cla32_fa587_or0[0]), .cin(s_dadda_cla32_fa586_or0[0]), .fa_xor1(s_dadda_cla32_fa601_xor1), .fa_or0(s_dadda_cla32_fa601_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_15(.a(a[31]), .b(b[15]), .out(s_dadda_cla32_nand_31_15)); and_gate and_gate_s_dadda_cla32_and_30_16(.a(a[30]), .b(b[16]), .out(s_dadda_cla32_and_30_16)); fa fa_s_dadda_cla32_fa602_out(.a(s_dadda_cla32_fa585_or0[0]), .b(s_dadda_cla32_nand_31_15[0]), .cin(s_dadda_cla32_and_30_16[0]), .fa_xor1(s_dadda_cla32_fa602_xor1), .fa_or0(s_dadda_cla32_fa602_or0)); and_gate and_gate_s_dadda_cla32_and_29_17(.a(a[29]), .b(b[17]), .out(s_dadda_cla32_and_29_17)); and_gate and_gate_s_dadda_cla32_and_28_18(.a(a[28]), .b(b[18]), .out(s_dadda_cla32_and_28_18)); and_gate and_gate_s_dadda_cla32_and_27_19(.a(a[27]), .b(b[19]), .out(s_dadda_cla32_and_27_19)); fa fa_s_dadda_cla32_fa603_out(.a(s_dadda_cla32_and_29_17[0]), .b(s_dadda_cla32_and_28_18[0]), .cin(s_dadda_cla32_and_27_19[0]), .fa_xor1(s_dadda_cla32_fa603_xor1), .fa_or0(s_dadda_cla32_fa603_or0)); and_gate and_gate_s_dadda_cla32_and_26_20(.a(a[26]), .b(b[20]), .out(s_dadda_cla32_and_26_20)); and_gate and_gate_s_dadda_cla32_and_25_21(.a(a[25]), .b(b[21]), .out(s_dadda_cla32_and_25_21)); and_gate and_gate_s_dadda_cla32_and_24_22(.a(a[24]), .b(b[22]), .out(s_dadda_cla32_and_24_22)); fa fa_s_dadda_cla32_fa604_out(.a(s_dadda_cla32_and_26_20[0]), .b(s_dadda_cla32_and_25_21[0]), .cin(s_dadda_cla32_and_24_22[0]), .fa_xor1(s_dadda_cla32_fa604_xor1), .fa_or0(s_dadda_cla32_fa604_or0)); and_gate and_gate_s_dadda_cla32_and_23_23(.a(a[23]), .b(b[23]), .out(s_dadda_cla32_and_23_23)); and_gate and_gate_s_dadda_cla32_and_22_24(.a(a[22]), .b(b[24]), .out(s_dadda_cla32_and_22_24)); and_gate and_gate_s_dadda_cla32_and_21_25(.a(a[21]), .b(b[25]), .out(s_dadda_cla32_and_21_25)); fa fa_s_dadda_cla32_fa605_out(.a(s_dadda_cla32_and_23_23[0]), .b(s_dadda_cla32_and_22_24[0]), .cin(s_dadda_cla32_and_21_25[0]), .fa_xor1(s_dadda_cla32_fa605_xor1), .fa_or0(s_dadda_cla32_fa605_or0)); and_gate and_gate_s_dadda_cla32_and_20_26(.a(a[20]), .b(b[26]), .out(s_dadda_cla32_and_20_26)); and_gate and_gate_s_dadda_cla32_and_19_27(.a(a[19]), .b(b[27]), .out(s_dadda_cla32_and_19_27)); and_gate and_gate_s_dadda_cla32_and_18_28(.a(a[18]), .b(b[28]), .out(s_dadda_cla32_and_18_28)); fa fa_s_dadda_cla32_fa606_out(.a(s_dadda_cla32_and_20_26[0]), .b(s_dadda_cla32_and_19_27[0]), .cin(s_dadda_cla32_and_18_28[0]), .fa_xor1(s_dadda_cla32_fa606_xor1), .fa_or0(s_dadda_cla32_fa606_or0)); and_gate and_gate_s_dadda_cla32_and_17_29(.a(a[17]), .b(b[29]), .out(s_dadda_cla32_and_17_29)); and_gate and_gate_s_dadda_cla32_and_16_30(.a(a[16]), .b(b[30]), .out(s_dadda_cla32_and_16_30)); nand_gate nand_gate_s_dadda_cla32_nand_15_31(.a(a[15]), .b(b[31]), .out(s_dadda_cla32_nand_15_31)); fa fa_s_dadda_cla32_fa607_out(.a(s_dadda_cla32_and_17_29[0]), .b(s_dadda_cla32_and_16_30[0]), .cin(s_dadda_cla32_nand_15_31[0]), .fa_xor1(s_dadda_cla32_fa607_xor1), .fa_or0(s_dadda_cla32_fa607_or0)); fa fa_s_dadda_cla32_fa608_out(.a(s_dadda_cla32_fa598_xor1[0]), .b(s_dadda_cla32_fa599_xor1[0]), .cin(s_dadda_cla32_fa600_xor1[0]), .fa_xor1(s_dadda_cla32_fa608_xor1), .fa_or0(s_dadda_cla32_fa608_or0)); fa fa_s_dadda_cla32_fa609_out(.a(s_dadda_cla32_fa601_xor1[0]), .b(s_dadda_cla32_fa602_xor1[0]), .cin(s_dadda_cla32_fa603_xor1[0]), .fa_xor1(s_dadda_cla32_fa609_xor1), .fa_or0(s_dadda_cla32_fa609_or0)); fa fa_s_dadda_cla32_fa610_out(.a(s_dadda_cla32_fa609_or0[0]), .b(s_dadda_cla32_fa608_or0[0]), .cin(s_dadda_cla32_fa607_or0[0]), .fa_xor1(s_dadda_cla32_fa610_xor1), .fa_or0(s_dadda_cla32_fa610_or0)); fa fa_s_dadda_cla32_fa611_out(.a(s_dadda_cla32_fa606_or0[0]), .b(s_dadda_cla32_fa605_or0[0]), .cin(s_dadda_cla32_fa604_or0[0]), .fa_xor1(s_dadda_cla32_fa611_xor1), .fa_or0(s_dadda_cla32_fa611_or0)); fa fa_s_dadda_cla32_fa612_out(.a(s_dadda_cla32_fa603_or0[0]), .b(s_dadda_cla32_fa602_or0[0]), .cin(s_dadda_cla32_fa601_or0[0]), .fa_xor1(s_dadda_cla32_fa612_xor1), .fa_or0(s_dadda_cla32_fa612_or0)); fa fa_s_dadda_cla32_fa613_out(.a(s_dadda_cla32_fa600_or0[0]), .b(s_dadda_cla32_fa599_or0[0]), .cin(s_dadda_cla32_fa598_or0[0]), .fa_xor1(s_dadda_cla32_fa613_xor1), .fa_or0(s_dadda_cla32_fa613_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_16(.a(a[31]), .b(b[16]), .out(s_dadda_cla32_nand_31_16)); and_gate and_gate_s_dadda_cla32_and_30_17(.a(a[30]), .b(b[17]), .out(s_dadda_cla32_and_30_17)); and_gate and_gate_s_dadda_cla32_and_29_18(.a(a[29]), .b(b[18]), .out(s_dadda_cla32_and_29_18)); fa fa_s_dadda_cla32_fa614_out(.a(s_dadda_cla32_nand_31_16[0]), .b(s_dadda_cla32_and_30_17[0]), .cin(s_dadda_cla32_and_29_18[0]), .fa_xor1(s_dadda_cla32_fa614_xor1), .fa_or0(s_dadda_cla32_fa614_or0)); and_gate and_gate_s_dadda_cla32_and_28_19(.a(a[28]), .b(b[19]), .out(s_dadda_cla32_and_28_19)); and_gate and_gate_s_dadda_cla32_and_27_20(.a(a[27]), .b(b[20]), .out(s_dadda_cla32_and_27_20)); and_gate and_gate_s_dadda_cla32_and_26_21(.a(a[26]), .b(b[21]), .out(s_dadda_cla32_and_26_21)); fa fa_s_dadda_cla32_fa615_out(.a(s_dadda_cla32_and_28_19[0]), .b(s_dadda_cla32_and_27_20[0]), .cin(s_dadda_cla32_and_26_21[0]), .fa_xor1(s_dadda_cla32_fa615_xor1), .fa_or0(s_dadda_cla32_fa615_or0)); and_gate and_gate_s_dadda_cla32_and_25_22(.a(a[25]), .b(b[22]), .out(s_dadda_cla32_and_25_22)); and_gate and_gate_s_dadda_cla32_and_24_23(.a(a[24]), .b(b[23]), .out(s_dadda_cla32_and_24_23)); and_gate and_gate_s_dadda_cla32_and_23_24(.a(a[23]), .b(b[24]), .out(s_dadda_cla32_and_23_24)); fa fa_s_dadda_cla32_fa616_out(.a(s_dadda_cla32_and_25_22[0]), .b(s_dadda_cla32_and_24_23[0]), .cin(s_dadda_cla32_and_23_24[0]), .fa_xor1(s_dadda_cla32_fa616_xor1), .fa_or0(s_dadda_cla32_fa616_or0)); and_gate and_gate_s_dadda_cla32_and_22_25(.a(a[22]), .b(b[25]), .out(s_dadda_cla32_and_22_25)); and_gate and_gate_s_dadda_cla32_and_21_26(.a(a[21]), .b(b[26]), .out(s_dadda_cla32_and_21_26)); and_gate and_gate_s_dadda_cla32_and_20_27(.a(a[20]), .b(b[27]), .out(s_dadda_cla32_and_20_27)); fa fa_s_dadda_cla32_fa617_out(.a(s_dadda_cla32_and_22_25[0]), .b(s_dadda_cla32_and_21_26[0]), .cin(s_dadda_cla32_and_20_27[0]), .fa_xor1(s_dadda_cla32_fa617_xor1), .fa_or0(s_dadda_cla32_fa617_or0)); and_gate and_gate_s_dadda_cla32_and_19_28(.a(a[19]), .b(b[28]), .out(s_dadda_cla32_and_19_28)); and_gate and_gate_s_dadda_cla32_and_18_29(.a(a[18]), .b(b[29]), .out(s_dadda_cla32_and_18_29)); and_gate and_gate_s_dadda_cla32_and_17_30(.a(a[17]), .b(b[30]), .out(s_dadda_cla32_and_17_30)); fa fa_s_dadda_cla32_fa618_out(.a(s_dadda_cla32_and_19_28[0]), .b(s_dadda_cla32_and_18_29[0]), .cin(s_dadda_cla32_and_17_30[0]), .fa_xor1(s_dadda_cla32_fa618_xor1), .fa_or0(s_dadda_cla32_fa618_or0)); nand_gate nand_gate_s_dadda_cla32_nand_16_31(.a(a[16]), .b(b[31]), .out(s_dadda_cla32_nand_16_31)); fa fa_s_dadda_cla32_fa619_out(.a(s_dadda_cla32_nand_16_31[0]), .b(s_dadda_cla32_fa610_xor1[0]), .cin(s_dadda_cla32_fa611_xor1[0]), .fa_xor1(s_dadda_cla32_fa619_xor1), .fa_or0(s_dadda_cla32_fa619_or0)); fa fa_s_dadda_cla32_fa620_out(.a(s_dadda_cla32_fa612_xor1[0]), .b(s_dadda_cla32_fa613_xor1[0]), .cin(s_dadda_cla32_fa614_xor1[0]), .fa_xor1(s_dadda_cla32_fa620_xor1), .fa_or0(s_dadda_cla32_fa620_or0)); fa fa_s_dadda_cla32_fa621_out(.a(s_dadda_cla32_fa620_or0[0]), .b(s_dadda_cla32_fa619_or0[0]), .cin(s_dadda_cla32_fa618_or0[0]), .fa_xor1(s_dadda_cla32_fa621_xor1), .fa_or0(s_dadda_cla32_fa621_or0)); fa fa_s_dadda_cla32_fa622_out(.a(s_dadda_cla32_fa617_or0[0]), .b(s_dadda_cla32_fa616_or0[0]), .cin(s_dadda_cla32_fa615_or0[0]), .fa_xor1(s_dadda_cla32_fa622_xor1), .fa_or0(s_dadda_cla32_fa622_or0)); fa fa_s_dadda_cla32_fa623_out(.a(s_dadda_cla32_fa614_or0[0]), .b(s_dadda_cla32_fa613_or0[0]), .cin(s_dadda_cla32_fa612_or0[0]), .fa_xor1(s_dadda_cla32_fa623_xor1), .fa_or0(s_dadda_cla32_fa623_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_17(.a(a[31]), .b(b[17]), .out(s_dadda_cla32_nand_31_17)); fa fa_s_dadda_cla32_fa624_out(.a(s_dadda_cla32_fa611_or0[0]), .b(s_dadda_cla32_fa610_or0[0]), .cin(s_dadda_cla32_nand_31_17[0]), .fa_xor1(s_dadda_cla32_fa624_xor1), .fa_or0(s_dadda_cla32_fa624_or0)); and_gate and_gate_s_dadda_cla32_and_30_18(.a(a[30]), .b(b[18]), .out(s_dadda_cla32_and_30_18)); and_gate and_gate_s_dadda_cla32_and_29_19(.a(a[29]), .b(b[19]), .out(s_dadda_cla32_and_29_19)); and_gate and_gate_s_dadda_cla32_and_28_20(.a(a[28]), .b(b[20]), .out(s_dadda_cla32_and_28_20)); fa fa_s_dadda_cla32_fa625_out(.a(s_dadda_cla32_and_30_18[0]), .b(s_dadda_cla32_and_29_19[0]), .cin(s_dadda_cla32_and_28_20[0]), .fa_xor1(s_dadda_cla32_fa625_xor1), .fa_or0(s_dadda_cla32_fa625_or0)); and_gate and_gate_s_dadda_cla32_and_27_21(.a(a[27]), .b(b[21]), .out(s_dadda_cla32_and_27_21)); and_gate and_gate_s_dadda_cla32_and_26_22(.a(a[26]), .b(b[22]), .out(s_dadda_cla32_and_26_22)); and_gate and_gate_s_dadda_cla32_and_25_23(.a(a[25]), .b(b[23]), .out(s_dadda_cla32_and_25_23)); fa fa_s_dadda_cla32_fa626_out(.a(s_dadda_cla32_and_27_21[0]), .b(s_dadda_cla32_and_26_22[0]), .cin(s_dadda_cla32_and_25_23[0]), .fa_xor1(s_dadda_cla32_fa626_xor1), .fa_or0(s_dadda_cla32_fa626_or0)); and_gate and_gate_s_dadda_cla32_and_24_24(.a(a[24]), .b(b[24]), .out(s_dadda_cla32_and_24_24)); and_gate and_gate_s_dadda_cla32_and_23_25(.a(a[23]), .b(b[25]), .out(s_dadda_cla32_and_23_25)); and_gate and_gate_s_dadda_cla32_and_22_26(.a(a[22]), .b(b[26]), .out(s_dadda_cla32_and_22_26)); fa fa_s_dadda_cla32_fa627_out(.a(s_dadda_cla32_and_24_24[0]), .b(s_dadda_cla32_and_23_25[0]), .cin(s_dadda_cla32_and_22_26[0]), .fa_xor1(s_dadda_cla32_fa627_xor1), .fa_or0(s_dadda_cla32_fa627_or0)); and_gate and_gate_s_dadda_cla32_and_21_27(.a(a[21]), .b(b[27]), .out(s_dadda_cla32_and_21_27)); and_gate and_gate_s_dadda_cla32_and_20_28(.a(a[20]), .b(b[28]), .out(s_dadda_cla32_and_20_28)); and_gate and_gate_s_dadda_cla32_and_19_29(.a(a[19]), .b(b[29]), .out(s_dadda_cla32_and_19_29)); fa fa_s_dadda_cla32_fa628_out(.a(s_dadda_cla32_and_21_27[0]), .b(s_dadda_cla32_and_20_28[0]), .cin(s_dadda_cla32_and_19_29[0]), .fa_xor1(s_dadda_cla32_fa628_xor1), .fa_or0(s_dadda_cla32_fa628_or0)); and_gate and_gate_s_dadda_cla32_and_18_30(.a(a[18]), .b(b[30]), .out(s_dadda_cla32_and_18_30)); nand_gate nand_gate_s_dadda_cla32_nand_17_31(.a(a[17]), .b(b[31]), .out(s_dadda_cla32_nand_17_31)); fa fa_s_dadda_cla32_fa629_out(.a(s_dadda_cla32_and_18_30[0]), .b(s_dadda_cla32_nand_17_31[0]), .cin(s_dadda_cla32_fa621_xor1[0]), .fa_xor1(s_dadda_cla32_fa629_xor1), .fa_or0(s_dadda_cla32_fa629_or0)); fa fa_s_dadda_cla32_fa630_out(.a(s_dadda_cla32_fa622_xor1[0]), .b(s_dadda_cla32_fa623_xor1[0]), .cin(s_dadda_cla32_fa624_xor1[0]), .fa_xor1(s_dadda_cla32_fa630_xor1), .fa_or0(s_dadda_cla32_fa630_or0)); fa fa_s_dadda_cla32_fa631_out(.a(s_dadda_cla32_fa630_or0[0]), .b(s_dadda_cla32_fa629_or0[0]), .cin(s_dadda_cla32_fa628_or0[0]), .fa_xor1(s_dadda_cla32_fa631_xor1), .fa_or0(s_dadda_cla32_fa631_or0)); fa fa_s_dadda_cla32_fa632_out(.a(s_dadda_cla32_fa627_or0[0]), .b(s_dadda_cla32_fa626_or0[0]), .cin(s_dadda_cla32_fa625_or0[0]), .fa_xor1(s_dadda_cla32_fa632_xor1), .fa_or0(s_dadda_cla32_fa632_or0)); fa fa_s_dadda_cla32_fa633_out(.a(s_dadda_cla32_fa624_or0[0]), .b(s_dadda_cla32_fa623_or0[0]), .cin(s_dadda_cla32_fa622_or0[0]), .fa_xor1(s_dadda_cla32_fa633_xor1), .fa_or0(s_dadda_cla32_fa633_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_18(.a(a[31]), .b(b[18]), .out(s_dadda_cla32_nand_31_18)); and_gate and_gate_s_dadda_cla32_and_30_19(.a(a[30]), .b(b[19]), .out(s_dadda_cla32_and_30_19)); fa fa_s_dadda_cla32_fa634_out(.a(s_dadda_cla32_fa621_or0[0]), .b(s_dadda_cla32_nand_31_18[0]), .cin(s_dadda_cla32_and_30_19[0]), .fa_xor1(s_dadda_cla32_fa634_xor1), .fa_or0(s_dadda_cla32_fa634_or0)); and_gate and_gate_s_dadda_cla32_and_29_20(.a(a[29]), .b(b[20]), .out(s_dadda_cla32_and_29_20)); and_gate and_gate_s_dadda_cla32_and_28_21(.a(a[28]), .b(b[21]), .out(s_dadda_cla32_and_28_21)); and_gate and_gate_s_dadda_cla32_and_27_22(.a(a[27]), .b(b[22]), .out(s_dadda_cla32_and_27_22)); fa fa_s_dadda_cla32_fa635_out(.a(s_dadda_cla32_and_29_20[0]), .b(s_dadda_cla32_and_28_21[0]), .cin(s_dadda_cla32_and_27_22[0]), .fa_xor1(s_dadda_cla32_fa635_xor1), .fa_or0(s_dadda_cla32_fa635_or0)); and_gate and_gate_s_dadda_cla32_and_26_23(.a(a[26]), .b(b[23]), .out(s_dadda_cla32_and_26_23)); and_gate and_gate_s_dadda_cla32_and_25_24(.a(a[25]), .b(b[24]), .out(s_dadda_cla32_and_25_24)); and_gate and_gate_s_dadda_cla32_and_24_25(.a(a[24]), .b(b[25]), .out(s_dadda_cla32_and_24_25)); fa fa_s_dadda_cla32_fa636_out(.a(s_dadda_cla32_and_26_23[0]), .b(s_dadda_cla32_and_25_24[0]), .cin(s_dadda_cla32_and_24_25[0]), .fa_xor1(s_dadda_cla32_fa636_xor1), .fa_or0(s_dadda_cla32_fa636_or0)); and_gate and_gate_s_dadda_cla32_and_23_26(.a(a[23]), .b(b[26]), .out(s_dadda_cla32_and_23_26)); and_gate and_gate_s_dadda_cla32_and_22_27(.a(a[22]), .b(b[27]), .out(s_dadda_cla32_and_22_27)); and_gate and_gate_s_dadda_cla32_and_21_28(.a(a[21]), .b(b[28]), .out(s_dadda_cla32_and_21_28)); fa fa_s_dadda_cla32_fa637_out(.a(s_dadda_cla32_and_23_26[0]), .b(s_dadda_cla32_and_22_27[0]), .cin(s_dadda_cla32_and_21_28[0]), .fa_xor1(s_dadda_cla32_fa637_xor1), .fa_or0(s_dadda_cla32_fa637_or0)); and_gate and_gate_s_dadda_cla32_and_20_29(.a(a[20]), .b(b[29]), .out(s_dadda_cla32_and_20_29)); and_gate and_gate_s_dadda_cla32_and_19_30(.a(a[19]), .b(b[30]), .out(s_dadda_cla32_and_19_30)); nand_gate nand_gate_s_dadda_cla32_nand_18_31(.a(a[18]), .b(b[31]), .out(s_dadda_cla32_nand_18_31)); fa fa_s_dadda_cla32_fa638_out(.a(s_dadda_cla32_and_20_29[0]), .b(s_dadda_cla32_and_19_30[0]), .cin(s_dadda_cla32_nand_18_31[0]), .fa_xor1(s_dadda_cla32_fa638_xor1), .fa_or0(s_dadda_cla32_fa638_or0)); fa fa_s_dadda_cla32_fa639_out(.a(s_dadda_cla32_fa631_xor1[0]), .b(s_dadda_cla32_fa632_xor1[0]), .cin(s_dadda_cla32_fa633_xor1[0]), .fa_xor1(s_dadda_cla32_fa639_xor1), .fa_or0(s_dadda_cla32_fa639_or0)); fa fa_s_dadda_cla32_fa640_out(.a(s_dadda_cla32_fa639_or0[0]), .b(s_dadda_cla32_fa638_or0[0]), .cin(s_dadda_cla32_fa637_or0[0]), .fa_xor1(s_dadda_cla32_fa640_xor1), .fa_or0(s_dadda_cla32_fa640_or0)); fa fa_s_dadda_cla32_fa641_out(.a(s_dadda_cla32_fa636_or0[0]), .b(s_dadda_cla32_fa635_or0[0]), .cin(s_dadda_cla32_fa634_or0[0]), .fa_xor1(s_dadda_cla32_fa641_xor1), .fa_or0(s_dadda_cla32_fa641_or0)); fa fa_s_dadda_cla32_fa642_out(.a(s_dadda_cla32_fa633_or0[0]), .b(s_dadda_cla32_fa632_or0[0]), .cin(s_dadda_cla32_fa631_or0[0]), .fa_xor1(s_dadda_cla32_fa642_xor1), .fa_or0(s_dadda_cla32_fa642_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_19(.a(a[31]), .b(b[19]), .out(s_dadda_cla32_nand_31_19)); and_gate and_gate_s_dadda_cla32_and_30_20(.a(a[30]), .b(b[20]), .out(s_dadda_cla32_and_30_20)); and_gate and_gate_s_dadda_cla32_and_29_21(.a(a[29]), .b(b[21]), .out(s_dadda_cla32_and_29_21)); fa fa_s_dadda_cla32_fa643_out(.a(s_dadda_cla32_nand_31_19[0]), .b(s_dadda_cla32_and_30_20[0]), .cin(s_dadda_cla32_and_29_21[0]), .fa_xor1(s_dadda_cla32_fa643_xor1), .fa_or0(s_dadda_cla32_fa643_or0)); and_gate and_gate_s_dadda_cla32_and_28_22(.a(a[28]), .b(b[22]), .out(s_dadda_cla32_and_28_22)); and_gate and_gate_s_dadda_cla32_and_27_23(.a(a[27]), .b(b[23]), .out(s_dadda_cla32_and_27_23)); and_gate and_gate_s_dadda_cla32_and_26_24(.a(a[26]), .b(b[24]), .out(s_dadda_cla32_and_26_24)); fa fa_s_dadda_cla32_fa644_out(.a(s_dadda_cla32_and_28_22[0]), .b(s_dadda_cla32_and_27_23[0]), .cin(s_dadda_cla32_and_26_24[0]), .fa_xor1(s_dadda_cla32_fa644_xor1), .fa_or0(s_dadda_cla32_fa644_or0)); and_gate and_gate_s_dadda_cla32_and_25_25(.a(a[25]), .b(b[25]), .out(s_dadda_cla32_and_25_25)); and_gate and_gate_s_dadda_cla32_and_24_26(.a(a[24]), .b(b[26]), .out(s_dadda_cla32_and_24_26)); and_gate and_gate_s_dadda_cla32_and_23_27(.a(a[23]), .b(b[27]), .out(s_dadda_cla32_and_23_27)); fa fa_s_dadda_cla32_fa645_out(.a(s_dadda_cla32_and_25_25[0]), .b(s_dadda_cla32_and_24_26[0]), .cin(s_dadda_cla32_and_23_27[0]), .fa_xor1(s_dadda_cla32_fa645_xor1), .fa_or0(s_dadda_cla32_fa645_or0)); and_gate and_gate_s_dadda_cla32_and_22_28(.a(a[22]), .b(b[28]), .out(s_dadda_cla32_and_22_28)); and_gate and_gate_s_dadda_cla32_and_21_29(.a(a[21]), .b(b[29]), .out(s_dadda_cla32_and_21_29)); and_gate and_gate_s_dadda_cla32_and_20_30(.a(a[20]), .b(b[30]), .out(s_dadda_cla32_and_20_30)); fa fa_s_dadda_cla32_fa646_out(.a(s_dadda_cla32_and_22_28[0]), .b(s_dadda_cla32_and_21_29[0]), .cin(s_dadda_cla32_and_20_30[0]), .fa_xor1(s_dadda_cla32_fa646_xor1), .fa_or0(s_dadda_cla32_fa646_or0)); nand_gate nand_gate_s_dadda_cla32_nand_19_31(.a(a[19]), .b(b[31]), .out(s_dadda_cla32_nand_19_31)); fa fa_s_dadda_cla32_fa647_out(.a(s_dadda_cla32_nand_19_31[0]), .b(s_dadda_cla32_fa640_xor1[0]), .cin(s_dadda_cla32_fa641_xor1[0]), .fa_xor1(s_dadda_cla32_fa647_xor1), .fa_or0(s_dadda_cla32_fa647_or0)); fa fa_s_dadda_cla32_fa648_out(.a(s_dadda_cla32_fa647_or0[0]), .b(s_dadda_cla32_fa646_or0[0]), .cin(s_dadda_cla32_fa645_or0[0]), .fa_xor1(s_dadda_cla32_fa648_xor1), .fa_or0(s_dadda_cla32_fa648_or0)); fa fa_s_dadda_cla32_fa649_out(.a(s_dadda_cla32_fa644_or0[0]), .b(s_dadda_cla32_fa643_or0[0]), .cin(s_dadda_cla32_fa642_or0[0]), .fa_xor1(s_dadda_cla32_fa649_xor1), .fa_or0(s_dadda_cla32_fa649_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_20(.a(a[31]), .b(b[20]), .out(s_dadda_cla32_nand_31_20)); fa fa_s_dadda_cla32_fa650_out(.a(s_dadda_cla32_fa641_or0[0]), .b(s_dadda_cla32_fa640_or0[0]), .cin(s_dadda_cla32_nand_31_20[0]), .fa_xor1(s_dadda_cla32_fa650_xor1), .fa_or0(s_dadda_cla32_fa650_or0)); and_gate and_gate_s_dadda_cla32_and_30_21(.a(a[30]), .b(b[21]), .out(s_dadda_cla32_and_30_21)); and_gate and_gate_s_dadda_cla32_and_29_22(.a(a[29]), .b(b[22]), .out(s_dadda_cla32_and_29_22)); and_gate and_gate_s_dadda_cla32_and_28_23(.a(a[28]), .b(b[23]), .out(s_dadda_cla32_and_28_23)); fa fa_s_dadda_cla32_fa651_out(.a(s_dadda_cla32_and_30_21[0]), .b(s_dadda_cla32_and_29_22[0]), .cin(s_dadda_cla32_and_28_23[0]), .fa_xor1(s_dadda_cla32_fa651_xor1), .fa_or0(s_dadda_cla32_fa651_or0)); and_gate and_gate_s_dadda_cla32_and_27_24(.a(a[27]), .b(b[24]), .out(s_dadda_cla32_and_27_24)); and_gate and_gate_s_dadda_cla32_and_26_25(.a(a[26]), .b(b[25]), .out(s_dadda_cla32_and_26_25)); and_gate and_gate_s_dadda_cla32_and_25_26(.a(a[25]), .b(b[26]), .out(s_dadda_cla32_and_25_26)); fa fa_s_dadda_cla32_fa652_out(.a(s_dadda_cla32_and_27_24[0]), .b(s_dadda_cla32_and_26_25[0]), .cin(s_dadda_cla32_and_25_26[0]), .fa_xor1(s_dadda_cla32_fa652_xor1), .fa_or0(s_dadda_cla32_fa652_or0)); and_gate and_gate_s_dadda_cla32_and_24_27(.a(a[24]), .b(b[27]), .out(s_dadda_cla32_and_24_27)); and_gate and_gate_s_dadda_cla32_and_23_28(.a(a[23]), .b(b[28]), .out(s_dadda_cla32_and_23_28)); and_gate and_gate_s_dadda_cla32_and_22_29(.a(a[22]), .b(b[29]), .out(s_dadda_cla32_and_22_29)); fa fa_s_dadda_cla32_fa653_out(.a(s_dadda_cla32_and_24_27[0]), .b(s_dadda_cla32_and_23_28[0]), .cin(s_dadda_cla32_and_22_29[0]), .fa_xor1(s_dadda_cla32_fa653_xor1), .fa_or0(s_dadda_cla32_fa653_or0)); and_gate and_gate_s_dadda_cla32_and_21_30(.a(a[21]), .b(b[30]), .out(s_dadda_cla32_and_21_30)); nand_gate nand_gate_s_dadda_cla32_nand_20_31(.a(a[20]), .b(b[31]), .out(s_dadda_cla32_nand_20_31)); fa fa_s_dadda_cla32_fa654_out(.a(s_dadda_cla32_and_21_30[0]), .b(s_dadda_cla32_nand_20_31[0]), .cin(s_dadda_cla32_fa648_xor1[0]), .fa_xor1(s_dadda_cla32_fa654_xor1), .fa_or0(s_dadda_cla32_fa654_or0)); fa fa_s_dadda_cla32_fa655_out(.a(s_dadda_cla32_fa654_or0[0]), .b(s_dadda_cla32_fa653_or0[0]), .cin(s_dadda_cla32_fa652_or0[0]), .fa_xor1(s_dadda_cla32_fa655_xor1), .fa_or0(s_dadda_cla32_fa655_or0)); fa fa_s_dadda_cla32_fa656_out(.a(s_dadda_cla32_fa651_or0[0]), .b(s_dadda_cla32_fa650_or0[0]), .cin(s_dadda_cla32_fa649_or0[0]), .fa_xor1(s_dadda_cla32_fa656_xor1), .fa_or0(s_dadda_cla32_fa656_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_21(.a(a[31]), .b(b[21]), .out(s_dadda_cla32_nand_31_21)); and_gate and_gate_s_dadda_cla32_and_30_22(.a(a[30]), .b(b[22]), .out(s_dadda_cla32_and_30_22)); fa fa_s_dadda_cla32_fa657_out(.a(s_dadda_cla32_fa648_or0[0]), .b(s_dadda_cla32_nand_31_21[0]), .cin(s_dadda_cla32_and_30_22[0]), .fa_xor1(s_dadda_cla32_fa657_xor1), .fa_or0(s_dadda_cla32_fa657_or0)); and_gate and_gate_s_dadda_cla32_and_29_23(.a(a[29]), .b(b[23]), .out(s_dadda_cla32_and_29_23)); and_gate and_gate_s_dadda_cla32_and_28_24(.a(a[28]), .b(b[24]), .out(s_dadda_cla32_and_28_24)); and_gate and_gate_s_dadda_cla32_and_27_25(.a(a[27]), .b(b[25]), .out(s_dadda_cla32_and_27_25)); fa fa_s_dadda_cla32_fa658_out(.a(s_dadda_cla32_and_29_23[0]), .b(s_dadda_cla32_and_28_24[0]), .cin(s_dadda_cla32_and_27_25[0]), .fa_xor1(s_dadda_cla32_fa658_xor1), .fa_or0(s_dadda_cla32_fa658_or0)); and_gate and_gate_s_dadda_cla32_and_26_26(.a(a[26]), .b(b[26]), .out(s_dadda_cla32_and_26_26)); and_gate and_gate_s_dadda_cla32_and_25_27(.a(a[25]), .b(b[27]), .out(s_dadda_cla32_and_25_27)); and_gate and_gate_s_dadda_cla32_and_24_28(.a(a[24]), .b(b[28]), .out(s_dadda_cla32_and_24_28)); fa fa_s_dadda_cla32_fa659_out(.a(s_dadda_cla32_and_26_26[0]), .b(s_dadda_cla32_and_25_27[0]), .cin(s_dadda_cla32_and_24_28[0]), .fa_xor1(s_dadda_cla32_fa659_xor1), .fa_or0(s_dadda_cla32_fa659_or0)); and_gate and_gate_s_dadda_cla32_and_23_29(.a(a[23]), .b(b[29]), .out(s_dadda_cla32_and_23_29)); and_gate and_gate_s_dadda_cla32_and_22_30(.a(a[22]), .b(b[30]), .out(s_dadda_cla32_and_22_30)); nand_gate nand_gate_s_dadda_cla32_nand_21_31(.a(a[21]), .b(b[31]), .out(s_dadda_cla32_nand_21_31)); fa fa_s_dadda_cla32_fa660_out(.a(s_dadda_cla32_and_23_29[0]), .b(s_dadda_cla32_and_22_30[0]), .cin(s_dadda_cla32_nand_21_31[0]), .fa_xor1(s_dadda_cla32_fa660_xor1), .fa_or0(s_dadda_cla32_fa660_or0)); fa fa_s_dadda_cla32_fa661_out(.a(s_dadda_cla32_fa660_or0[0]), .b(s_dadda_cla32_fa659_or0[0]), .cin(s_dadda_cla32_fa658_or0[0]), .fa_xor1(s_dadda_cla32_fa661_xor1), .fa_or0(s_dadda_cla32_fa661_or0)); fa fa_s_dadda_cla32_fa662_out(.a(s_dadda_cla32_fa657_or0[0]), .b(s_dadda_cla32_fa656_or0[0]), .cin(s_dadda_cla32_fa655_or0[0]), .fa_xor1(s_dadda_cla32_fa662_xor1), .fa_or0(s_dadda_cla32_fa662_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_22(.a(a[31]), .b(b[22]), .out(s_dadda_cla32_nand_31_22)); and_gate and_gate_s_dadda_cla32_and_30_23(.a(a[30]), .b(b[23]), .out(s_dadda_cla32_and_30_23)); and_gate and_gate_s_dadda_cla32_and_29_24(.a(a[29]), .b(b[24]), .out(s_dadda_cla32_and_29_24)); fa fa_s_dadda_cla32_fa663_out(.a(s_dadda_cla32_nand_31_22[0]), .b(s_dadda_cla32_and_30_23[0]), .cin(s_dadda_cla32_and_29_24[0]), .fa_xor1(s_dadda_cla32_fa663_xor1), .fa_or0(s_dadda_cla32_fa663_or0)); and_gate and_gate_s_dadda_cla32_and_28_25(.a(a[28]), .b(b[25]), .out(s_dadda_cla32_and_28_25)); and_gate and_gate_s_dadda_cla32_and_27_26(.a(a[27]), .b(b[26]), .out(s_dadda_cla32_and_27_26)); and_gate and_gate_s_dadda_cla32_and_26_27(.a(a[26]), .b(b[27]), .out(s_dadda_cla32_and_26_27)); fa fa_s_dadda_cla32_fa664_out(.a(s_dadda_cla32_and_28_25[0]), .b(s_dadda_cla32_and_27_26[0]), .cin(s_dadda_cla32_and_26_27[0]), .fa_xor1(s_dadda_cla32_fa664_xor1), .fa_or0(s_dadda_cla32_fa664_or0)); and_gate and_gate_s_dadda_cla32_and_25_28(.a(a[25]), .b(b[28]), .out(s_dadda_cla32_and_25_28)); and_gate and_gate_s_dadda_cla32_and_24_29(.a(a[24]), .b(b[29]), .out(s_dadda_cla32_and_24_29)); and_gate and_gate_s_dadda_cla32_and_23_30(.a(a[23]), .b(b[30]), .out(s_dadda_cla32_and_23_30)); fa fa_s_dadda_cla32_fa665_out(.a(s_dadda_cla32_and_25_28[0]), .b(s_dadda_cla32_and_24_29[0]), .cin(s_dadda_cla32_and_23_30[0]), .fa_xor1(s_dadda_cla32_fa665_xor1), .fa_or0(s_dadda_cla32_fa665_or0)); fa fa_s_dadda_cla32_fa666_out(.a(s_dadda_cla32_fa665_or0[0]), .b(s_dadda_cla32_fa664_or0[0]), .cin(s_dadda_cla32_fa663_or0[0]), .fa_xor1(s_dadda_cla32_fa666_xor1), .fa_or0(s_dadda_cla32_fa666_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_23(.a(a[31]), .b(b[23]), .out(s_dadda_cla32_nand_31_23)); fa fa_s_dadda_cla32_fa667_out(.a(s_dadda_cla32_fa662_or0[0]), .b(s_dadda_cla32_fa661_or0[0]), .cin(s_dadda_cla32_nand_31_23[0]), .fa_xor1(s_dadda_cla32_fa667_xor1), .fa_or0(s_dadda_cla32_fa667_or0)); and_gate and_gate_s_dadda_cla32_and_30_24(.a(a[30]), .b(b[24]), .out(s_dadda_cla32_and_30_24)); and_gate and_gate_s_dadda_cla32_and_29_25(.a(a[29]), .b(b[25]), .out(s_dadda_cla32_and_29_25)); and_gate and_gate_s_dadda_cla32_and_28_26(.a(a[28]), .b(b[26]), .out(s_dadda_cla32_and_28_26)); fa fa_s_dadda_cla32_fa668_out(.a(s_dadda_cla32_and_30_24[0]), .b(s_dadda_cla32_and_29_25[0]), .cin(s_dadda_cla32_and_28_26[0]), .fa_xor1(s_dadda_cla32_fa668_xor1), .fa_or0(s_dadda_cla32_fa668_or0)); and_gate and_gate_s_dadda_cla32_and_27_27(.a(a[27]), .b(b[27]), .out(s_dadda_cla32_and_27_27)); and_gate and_gate_s_dadda_cla32_and_26_28(.a(a[26]), .b(b[28]), .out(s_dadda_cla32_and_26_28)); and_gate and_gate_s_dadda_cla32_and_25_29(.a(a[25]), .b(b[29]), .out(s_dadda_cla32_and_25_29)); fa fa_s_dadda_cla32_fa669_out(.a(s_dadda_cla32_and_27_27[0]), .b(s_dadda_cla32_and_26_28[0]), .cin(s_dadda_cla32_and_25_29[0]), .fa_xor1(s_dadda_cla32_fa669_xor1), .fa_or0(s_dadda_cla32_fa669_or0)); fa fa_s_dadda_cla32_fa670_out(.a(s_dadda_cla32_fa669_or0[0]), .b(s_dadda_cla32_fa668_or0[0]), .cin(s_dadda_cla32_fa667_or0[0]), .fa_xor1(s_dadda_cla32_fa670_xor1), .fa_or0(s_dadda_cla32_fa670_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_24(.a(a[31]), .b(b[24]), .out(s_dadda_cla32_nand_31_24)); and_gate and_gate_s_dadda_cla32_and_30_25(.a(a[30]), .b(b[25]), .out(s_dadda_cla32_and_30_25)); fa fa_s_dadda_cla32_fa671_out(.a(s_dadda_cla32_fa666_or0[0]), .b(s_dadda_cla32_nand_31_24[0]), .cin(s_dadda_cla32_and_30_25[0]), .fa_xor1(s_dadda_cla32_fa671_xor1), .fa_or0(s_dadda_cla32_fa671_or0)); and_gate and_gate_s_dadda_cla32_and_29_26(.a(a[29]), .b(b[26]), .out(s_dadda_cla32_and_29_26)); and_gate and_gate_s_dadda_cla32_and_28_27(.a(a[28]), .b(b[27]), .out(s_dadda_cla32_and_28_27)); and_gate and_gate_s_dadda_cla32_and_27_28(.a(a[27]), .b(b[28]), .out(s_dadda_cla32_and_27_28)); fa fa_s_dadda_cla32_fa672_out(.a(s_dadda_cla32_and_29_26[0]), .b(s_dadda_cla32_and_28_27[0]), .cin(s_dadda_cla32_and_27_28[0]), .fa_xor1(s_dadda_cla32_fa672_xor1), .fa_or0(s_dadda_cla32_fa672_or0)); fa fa_s_dadda_cla32_fa673_out(.a(s_dadda_cla32_fa672_or0[0]), .b(s_dadda_cla32_fa671_or0[0]), .cin(s_dadda_cla32_fa670_or0[0]), .fa_xor1(s_dadda_cla32_fa673_xor1), .fa_or0(s_dadda_cla32_fa673_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_25(.a(a[31]), .b(b[25]), .out(s_dadda_cla32_nand_31_25)); and_gate and_gate_s_dadda_cla32_and_30_26(.a(a[30]), .b(b[26]), .out(s_dadda_cla32_and_30_26)); and_gate and_gate_s_dadda_cla32_and_29_27(.a(a[29]), .b(b[27]), .out(s_dadda_cla32_and_29_27)); fa fa_s_dadda_cla32_fa674_out(.a(s_dadda_cla32_nand_31_25[0]), .b(s_dadda_cla32_and_30_26[0]), .cin(s_dadda_cla32_and_29_27[0]), .fa_xor1(s_dadda_cla32_fa674_xor1), .fa_or0(s_dadda_cla32_fa674_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_26(.a(a[31]), .b(b[26]), .out(s_dadda_cla32_nand_31_26)); fa fa_s_dadda_cla32_fa675_out(.a(s_dadda_cla32_fa674_or0[0]), .b(s_dadda_cla32_fa673_or0[0]), .cin(s_dadda_cla32_nand_31_26[0]), .fa_xor1(s_dadda_cla32_fa675_xor1), .fa_or0(s_dadda_cla32_fa675_or0)); and_gate and_gate_s_dadda_cla32_and_4_0(.a(a[4]), .b(b[0]), .out(s_dadda_cla32_and_4_0)); and_gate and_gate_s_dadda_cla32_and_3_1(.a(a[3]), .b(b[1]), .out(s_dadda_cla32_and_3_1)); ha ha_s_dadda_cla32_ha26_out(.a(s_dadda_cla32_and_4_0[0]), .b(s_dadda_cla32_and_3_1[0]), .ha_xor0(s_dadda_cla32_ha26_xor0), .ha_and0(s_dadda_cla32_ha26_and0)); and_gate and_gate_s_dadda_cla32_and_5_0(.a(a[5]), .b(b[0]), .out(s_dadda_cla32_and_5_0)); and_gate and_gate_s_dadda_cla32_and_4_1(.a(a[4]), .b(b[1]), .out(s_dadda_cla32_and_4_1)); fa fa_s_dadda_cla32_fa676_out(.a(s_dadda_cla32_ha26_and0[0]), .b(s_dadda_cla32_and_5_0[0]), .cin(s_dadda_cla32_and_4_1[0]), .fa_xor1(s_dadda_cla32_fa676_xor1), .fa_or0(s_dadda_cla32_fa676_or0)); and_gate and_gate_s_dadda_cla32_and_3_2(.a(a[3]), .b(b[2]), .out(s_dadda_cla32_and_3_2)); and_gate and_gate_s_dadda_cla32_and_2_3(.a(a[2]), .b(b[3]), .out(s_dadda_cla32_and_2_3)); ha ha_s_dadda_cla32_ha27_out(.a(s_dadda_cla32_and_3_2[0]), .b(s_dadda_cla32_and_2_3[0]), .ha_xor0(s_dadda_cla32_ha27_xor0), .ha_and0(s_dadda_cla32_ha27_and0)); and_gate and_gate_s_dadda_cla32_and_4_2(.a(a[4]), .b(b[2]), .out(s_dadda_cla32_and_4_2)); fa fa_s_dadda_cla32_fa677_out(.a(s_dadda_cla32_ha27_and0[0]), .b(s_dadda_cla32_fa676_or0[0]), .cin(s_dadda_cla32_and_4_2[0]), .fa_xor1(s_dadda_cla32_fa677_xor1), .fa_or0(s_dadda_cla32_fa677_or0)); and_gate and_gate_s_dadda_cla32_and_3_3(.a(a[3]), .b(b[3]), .out(s_dadda_cla32_and_3_3)); and_gate and_gate_s_dadda_cla32_and_2_4(.a(a[2]), .b(b[4]), .out(s_dadda_cla32_and_2_4)); and_gate and_gate_s_dadda_cla32_and_1_5(.a(a[1]), .b(b[5]), .out(s_dadda_cla32_and_1_5)); fa fa_s_dadda_cla32_fa678_out(.a(s_dadda_cla32_and_3_3[0]), .b(s_dadda_cla32_and_2_4[0]), .cin(s_dadda_cla32_and_1_5[0]), .fa_xor1(s_dadda_cla32_fa678_xor1), .fa_or0(s_dadda_cla32_fa678_or0)); and_gate and_gate_s_dadda_cla32_and_3_4(.a(a[3]), .b(b[4]), .out(s_dadda_cla32_and_3_4)); fa fa_s_dadda_cla32_fa679_out(.a(s_dadda_cla32_fa678_or0[0]), .b(s_dadda_cla32_fa677_or0[0]), .cin(s_dadda_cla32_and_3_4[0]), .fa_xor1(s_dadda_cla32_fa679_xor1), .fa_or0(s_dadda_cla32_fa679_or0)); and_gate and_gate_s_dadda_cla32_and_2_5(.a(a[2]), .b(b[5]), .out(s_dadda_cla32_and_2_5)); and_gate and_gate_s_dadda_cla32_and_1_6(.a(a[1]), .b(b[6]), .out(s_dadda_cla32_and_1_6)); and_gate and_gate_s_dadda_cla32_and_0_7(.a(a[0]), .b(b[7]), .out(s_dadda_cla32_and_0_7)); fa fa_s_dadda_cla32_fa680_out(.a(s_dadda_cla32_and_2_5[0]), .b(s_dadda_cla32_and_1_6[0]), .cin(s_dadda_cla32_and_0_7[0]), .fa_xor1(s_dadda_cla32_fa680_xor1), .fa_or0(s_dadda_cla32_fa680_or0)); and_gate and_gate_s_dadda_cla32_and_2_6(.a(a[2]), .b(b[6]), .out(s_dadda_cla32_and_2_6)); fa fa_s_dadda_cla32_fa681_out(.a(s_dadda_cla32_fa680_or0[0]), .b(s_dadda_cla32_fa679_or0[0]), .cin(s_dadda_cla32_and_2_6[0]), .fa_xor1(s_dadda_cla32_fa681_xor1), .fa_or0(s_dadda_cla32_fa681_or0)); and_gate and_gate_s_dadda_cla32_and_1_7(.a(a[1]), .b(b[7]), .out(s_dadda_cla32_and_1_7)); and_gate and_gate_s_dadda_cla32_and_0_8(.a(a[0]), .b(b[8]), .out(s_dadda_cla32_and_0_8)); fa fa_s_dadda_cla32_fa682_out(.a(s_dadda_cla32_and_1_7[0]), .b(s_dadda_cla32_and_0_8[0]), .cin(s_dadda_cla32_fa17_xor1[0]), .fa_xor1(s_dadda_cla32_fa682_xor1), .fa_or0(s_dadda_cla32_fa682_or0)); and_gate and_gate_s_dadda_cla32_and_1_8(.a(a[1]), .b(b[8]), .out(s_dadda_cla32_and_1_8)); fa fa_s_dadda_cla32_fa683_out(.a(s_dadda_cla32_fa682_or0[0]), .b(s_dadda_cla32_fa681_or0[0]), .cin(s_dadda_cla32_and_1_8[0]), .fa_xor1(s_dadda_cla32_fa683_xor1), .fa_or0(s_dadda_cla32_fa683_or0)); and_gate and_gate_s_dadda_cla32_and_0_9(.a(a[0]), .b(b[9]), .out(s_dadda_cla32_and_0_9)); fa fa_s_dadda_cla32_fa684_out(.a(s_dadda_cla32_and_0_9[0]), .b(s_dadda_cla32_fa19_xor1[0]), .cin(s_dadda_cla32_fa20_xor1[0]), .fa_xor1(s_dadda_cla32_fa684_xor1), .fa_or0(s_dadda_cla32_fa684_or0)); and_gate and_gate_s_dadda_cla32_and_0_10(.a(a[0]), .b(b[10]), .out(s_dadda_cla32_and_0_10)); fa fa_s_dadda_cla32_fa685_out(.a(s_dadda_cla32_fa684_or0[0]), .b(s_dadda_cla32_fa683_or0[0]), .cin(s_dadda_cla32_and_0_10[0]), .fa_xor1(s_dadda_cla32_fa685_xor1), .fa_or0(s_dadda_cla32_fa685_or0)); fa fa_s_dadda_cla32_fa686_out(.a(s_dadda_cla32_fa22_xor1[0]), .b(s_dadda_cla32_fa23_xor1[0]), .cin(s_dadda_cla32_fa24_xor1[0]), .fa_xor1(s_dadda_cla32_fa686_xor1), .fa_or0(s_dadda_cla32_fa686_or0)); fa fa_s_dadda_cla32_fa687_out(.a(s_dadda_cla32_fa686_or0[0]), .b(s_dadda_cla32_fa685_or0[0]), .cin(s_dadda_cla32_fa26_xor1[0]), .fa_xor1(s_dadda_cla32_fa687_xor1), .fa_or0(s_dadda_cla32_fa687_or0)); fa fa_s_dadda_cla32_fa688_out(.a(s_dadda_cla32_fa27_xor1[0]), .b(s_dadda_cla32_fa28_xor1[0]), .cin(s_dadda_cla32_fa29_xor1[0]), .fa_xor1(s_dadda_cla32_fa688_xor1), .fa_or0(s_dadda_cla32_fa688_or0)); fa fa_s_dadda_cla32_fa689_out(.a(s_dadda_cla32_fa688_or0[0]), .b(s_dadda_cla32_fa687_or0[0]), .cin(s_dadda_cla32_fa32_xor1[0]), .fa_xor1(s_dadda_cla32_fa689_xor1), .fa_or0(s_dadda_cla32_fa689_or0)); fa fa_s_dadda_cla32_fa690_out(.a(s_dadda_cla32_fa33_xor1[0]), .b(s_dadda_cla32_fa34_xor1[0]), .cin(s_dadda_cla32_fa35_xor1[0]), .fa_xor1(s_dadda_cla32_fa690_xor1), .fa_or0(s_dadda_cla32_fa690_or0)); fa fa_s_dadda_cla32_fa691_out(.a(s_dadda_cla32_fa690_or0[0]), .b(s_dadda_cla32_fa689_or0[0]), .cin(s_dadda_cla32_fa39_xor1[0]), .fa_xor1(s_dadda_cla32_fa691_xor1), .fa_or0(s_dadda_cla32_fa691_or0)); fa fa_s_dadda_cla32_fa692_out(.a(s_dadda_cla32_fa40_xor1[0]), .b(s_dadda_cla32_fa41_xor1[0]), .cin(s_dadda_cla32_fa42_xor1[0]), .fa_xor1(s_dadda_cla32_fa692_xor1), .fa_or0(s_dadda_cla32_fa692_or0)); fa fa_s_dadda_cla32_fa693_out(.a(s_dadda_cla32_fa692_or0[0]), .b(s_dadda_cla32_fa691_or0[0]), .cin(s_dadda_cla32_fa47_xor1[0]), .fa_xor1(s_dadda_cla32_fa693_xor1), .fa_or0(s_dadda_cla32_fa693_or0)); fa fa_s_dadda_cla32_fa694_out(.a(s_dadda_cla32_fa48_xor1[0]), .b(s_dadda_cla32_fa49_xor1[0]), .cin(s_dadda_cla32_fa50_xor1[0]), .fa_xor1(s_dadda_cla32_fa694_xor1), .fa_or0(s_dadda_cla32_fa694_or0)); fa fa_s_dadda_cla32_fa695_out(.a(s_dadda_cla32_fa694_or0[0]), .b(s_dadda_cla32_fa693_or0[0]), .cin(s_dadda_cla32_fa56_xor1[0]), .fa_xor1(s_dadda_cla32_fa695_xor1), .fa_or0(s_dadda_cla32_fa695_or0)); fa fa_s_dadda_cla32_fa696_out(.a(s_dadda_cla32_fa57_xor1[0]), .b(s_dadda_cla32_fa58_xor1[0]), .cin(s_dadda_cla32_fa59_xor1[0]), .fa_xor1(s_dadda_cla32_fa696_xor1), .fa_or0(s_dadda_cla32_fa696_or0)); fa fa_s_dadda_cla32_fa697_out(.a(s_dadda_cla32_fa696_or0[0]), .b(s_dadda_cla32_fa695_or0[0]), .cin(s_dadda_cla32_fa66_xor1[0]), .fa_xor1(s_dadda_cla32_fa697_xor1), .fa_or0(s_dadda_cla32_fa697_or0)); fa fa_s_dadda_cla32_fa698_out(.a(s_dadda_cla32_fa67_xor1[0]), .b(s_dadda_cla32_fa68_xor1[0]), .cin(s_dadda_cla32_fa69_xor1[0]), .fa_xor1(s_dadda_cla32_fa698_xor1), .fa_or0(s_dadda_cla32_fa698_or0)); fa fa_s_dadda_cla32_fa699_out(.a(s_dadda_cla32_fa698_or0[0]), .b(s_dadda_cla32_fa697_or0[0]), .cin(s_dadda_cla32_fa77_xor1[0]), .fa_xor1(s_dadda_cla32_fa699_xor1), .fa_or0(s_dadda_cla32_fa699_or0)); fa fa_s_dadda_cla32_fa700_out(.a(s_dadda_cla32_fa78_xor1[0]), .b(s_dadda_cla32_fa79_xor1[0]), .cin(s_dadda_cla32_fa80_xor1[0]), .fa_xor1(s_dadda_cla32_fa700_xor1), .fa_or0(s_dadda_cla32_fa700_or0)); fa fa_s_dadda_cla32_fa701_out(.a(s_dadda_cla32_fa700_or0[0]), .b(s_dadda_cla32_fa699_or0[0]), .cin(s_dadda_cla32_fa89_xor1[0]), .fa_xor1(s_dadda_cla32_fa701_xor1), .fa_or0(s_dadda_cla32_fa701_or0)); fa fa_s_dadda_cla32_fa702_out(.a(s_dadda_cla32_fa90_xor1[0]), .b(s_dadda_cla32_fa91_xor1[0]), .cin(s_dadda_cla32_fa92_xor1[0]), .fa_xor1(s_dadda_cla32_fa702_xor1), .fa_or0(s_dadda_cla32_fa702_or0)); fa fa_s_dadda_cla32_fa703_out(.a(s_dadda_cla32_fa702_or0[0]), .b(s_dadda_cla32_fa701_or0[0]), .cin(s_dadda_cla32_fa102_xor1[0]), .fa_xor1(s_dadda_cla32_fa703_xor1), .fa_or0(s_dadda_cla32_fa703_or0)); fa fa_s_dadda_cla32_fa704_out(.a(s_dadda_cla32_fa103_xor1[0]), .b(s_dadda_cla32_fa104_xor1[0]), .cin(s_dadda_cla32_fa105_xor1[0]), .fa_xor1(s_dadda_cla32_fa704_xor1), .fa_or0(s_dadda_cla32_fa704_or0)); fa fa_s_dadda_cla32_fa705_out(.a(s_dadda_cla32_fa704_or0[0]), .b(s_dadda_cla32_fa703_or0[0]), .cin(s_dadda_cla32_fa116_xor1[0]), .fa_xor1(s_dadda_cla32_fa705_xor1), .fa_or0(s_dadda_cla32_fa705_or0)); fa fa_s_dadda_cla32_fa706_out(.a(s_dadda_cla32_fa117_xor1[0]), .b(s_dadda_cla32_fa118_xor1[0]), .cin(s_dadda_cla32_fa119_xor1[0]), .fa_xor1(s_dadda_cla32_fa706_xor1), .fa_or0(s_dadda_cla32_fa706_or0)); fa fa_s_dadda_cla32_fa707_out(.a(s_dadda_cla32_fa706_or0[0]), .b(s_dadda_cla32_fa705_or0[0]), .cin(s_dadda_cla32_fa131_xor1[0]), .fa_xor1(s_dadda_cla32_fa707_xor1), .fa_or0(s_dadda_cla32_fa707_or0)); fa fa_s_dadda_cla32_fa708_out(.a(s_dadda_cla32_fa132_xor1[0]), .b(s_dadda_cla32_fa133_xor1[0]), .cin(s_dadda_cla32_fa134_xor1[0]), .fa_xor1(s_dadda_cla32_fa708_xor1), .fa_or0(s_dadda_cla32_fa708_or0)); fa fa_s_dadda_cla32_fa709_out(.a(s_dadda_cla32_fa708_or0[0]), .b(s_dadda_cla32_fa707_or0[0]), .cin(s_dadda_cla32_fa147_xor1[0]), .fa_xor1(s_dadda_cla32_fa709_xor1), .fa_or0(s_dadda_cla32_fa709_or0)); fa fa_s_dadda_cla32_fa710_out(.a(s_dadda_cla32_fa148_xor1[0]), .b(s_dadda_cla32_fa149_xor1[0]), .cin(s_dadda_cla32_fa150_xor1[0]), .fa_xor1(s_dadda_cla32_fa710_xor1), .fa_or0(s_dadda_cla32_fa710_or0)); fa fa_s_dadda_cla32_fa711_out(.a(s_dadda_cla32_fa710_or0[0]), .b(s_dadda_cla32_fa709_or0[0]), .cin(s_dadda_cla32_fa164_xor1[0]), .fa_xor1(s_dadda_cla32_fa711_xor1), .fa_or0(s_dadda_cla32_fa711_or0)); fa fa_s_dadda_cla32_fa712_out(.a(s_dadda_cla32_fa165_xor1[0]), .b(s_dadda_cla32_fa166_xor1[0]), .cin(s_dadda_cla32_fa167_xor1[0]), .fa_xor1(s_dadda_cla32_fa712_xor1), .fa_or0(s_dadda_cla32_fa712_or0)); fa fa_s_dadda_cla32_fa713_out(.a(s_dadda_cla32_fa712_or0[0]), .b(s_dadda_cla32_fa711_or0[0]), .cin(s_dadda_cla32_fa182_xor1[0]), .fa_xor1(s_dadda_cla32_fa713_xor1), .fa_or0(s_dadda_cla32_fa713_or0)); fa fa_s_dadda_cla32_fa714_out(.a(s_dadda_cla32_fa183_xor1[0]), .b(s_dadda_cla32_fa184_xor1[0]), .cin(s_dadda_cla32_fa185_xor1[0]), .fa_xor1(s_dadda_cla32_fa714_xor1), .fa_or0(s_dadda_cla32_fa714_or0)); fa fa_s_dadda_cla32_fa715_out(.a(s_dadda_cla32_fa714_or0[0]), .b(s_dadda_cla32_fa713_or0[0]), .cin(s_dadda_cla32_fa201_xor1[0]), .fa_xor1(s_dadda_cla32_fa715_xor1), .fa_or0(s_dadda_cla32_fa715_or0)); fa fa_s_dadda_cla32_fa716_out(.a(s_dadda_cla32_fa202_xor1[0]), .b(s_dadda_cla32_fa203_xor1[0]), .cin(s_dadda_cla32_fa204_xor1[0]), .fa_xor1(s_dadda_cla32_fa716_xor1), .fa_or0(s_dadda_cla32_fa716_or0)); fa fa_s_dadda_cla32_fa717_out(.a(s_dadda_cla32_fa716_or0[0]), .b(s_dadda_cla32_fa715_or0[0]), .cin(s_dadda_cla32_fa221_xor1[0]), .fa_xor1(s_dadda_cla32_fa717_xor1), .fa_or0(s_dadda_cla32_fa717_or0)); fa fa_s_dadda_cla32_fa718_out(.a(s_dadda_cla32_fa222_xor1[0]), .b(s_dadda_cla32_fa223_xor1[0]), .cin(s_dadda_cla32_fa224_xor1[0]), .fa_xor1(s_dadda_cla32_fa718_xor1), .fa_or0(s_dadda_cla32_fa718_or0)); fa fa_s_dadda_cla32_fa719_out(.a(s_dadda_cla32_fa718_or0[0]), .b(s_dadda_cla32_fa717_or0[0]), .cin(s_dadda_cla32_fa242_xor1[0]), .fa_xor1(s_dadda_cla32_fa719_xor1), .fa_or0(s_dadda_cla32_fa719_or0)); fa fa_s_dadda_cla32_fa720_out(.a(s_dadda_cla32_fa243_xor1[0]), .b(s_dadda_cla32_fa244_xor1[0]), .cin(s_dadda_cla32_fa245_xor1[0]), .fa_xor1(s_dadda_cla32_fa720_xor1), .fa_or0(s_dadda_cla32_fa720_or0)); fa fa_s_dadda_cla32_fa721_out(.a(s_dadda_cla32_fa720_or0[0]), .b(s_dadda_cla32_fa719_or0[0]), .cin(s_dadda_cla32_fa263_xor1[0]), .fa_xor1(s_dadda_cla32_fa721_xor1), .fa_or0(s_dadda_cla32_fa721_or0)); fa fa_s_dadda_cla32_fa722_out(.a(s_dadda_cla32_fa264_xor1[0]), .b(s_dadda_cla32_fa265_xor1[0]), .cin(s_dadda_cla32_fa266_xor1[0]), .fa_xor1(s_dadda_cla32_fa722_xor1), .fa_or0(s_dadda_cla32_fa722_or0)); fa fa_s_dadda_cla32_fa723_out(.a(s_dadda_cla32_fa722_or0[0]), .b(s_dadda_cla32_fa721_or0[0]), .cin(s_dadda_cla32_fa285_xor1[0]), .fa_xor1(s_dadda_cla32_fa723_xor1), .fa_or0(s_dadda_cla32_fa723_or0)); fa fa_s_dadda_cla32_fa724_out(.a(s_dadda_cla32_fa286_xor1[0]), .b(s_dadda_cla32_fa287_xor1[0]), .cin(s_dadda_cla32_fa288_xor1[0]), .fa_xor1(s_dadda_cla32_fa724_xor1), .fa_or0(s_dadda_cla32_fa724_or0)); fa fa_s_dadda_cla32_fa725_out(.a(s_dadda_cla32_fa724_or0[0]), .b(s_dadda_cla32_fa723_or0[0]), .cin(s_dadda_cla32_fa307_xor1[0]), .fa_xor1(s_dadda_cla32_fa725_xor1), .fa_or0(s_dadda_cla32_fa725_or0)); fa fa_s_dadda_cla32_fa726_out(.a(s_dadda_cla32_fa308_xor1[0]), .b(s_dadda_cla32_fa309_xor1[0]), .cin(s_dadda_cla32_fa310_xor1[0]), .fa_xor1(s_dadda_cla32_fa726_xor1), .fa_or0(s_dadda_cla32_fa726_or0)); fa fa_s_dadda_cla32_fa727_out(.a(s_dadda_cla32_fa726_or0[0]), .b(s_dadda_cla32_fa725_or0[0]), .cin(s_dadda_cla32_fa329_xor1[0]), .fa_xor1(s_dadda_cla32_fa727_xor1), .fa_or0(s_dadda_cla32_fa727_or0)); fa fa_s_dadda_cla32_fa728_out(.a(s_dadda_cla32_fa330_xor1[0]), .b(s_dadda_cla32_fa331_xor1[0]), .cin(s_dadda_cla32_fa332_xor1[0]), .fa_xor1(s_dadda_cla32_fa728_xor1), .fa_or0(s_dadda_cla32_fa728_or0)); fa fa_s_dadda_cla32_fa729_out(.a(s_dadda_cla32_fa728_or0[0]), .b(s_dadda_cla32_fa727_or0[0]), .cin(s_dadda_cla32_fa351_xor1[0]), .fa_xor1(s_dadda_cla32_fa729_xor1), .fa_or0(s_dadda_cla32_fa729_or0)); fa fa_s_dadda_cla32_fa730_out(.a(s_dadda_cla32_fa352_xor1[0]), .b(s_dadda_cla32_fa353_xor1[0]), .cin(s_dadda_cla32_fa354_xor1[0]), .fa_xor1(s_dadda_cla32_fa730_xor1), .fa_or0(s_dadda_cla32_fa730_or0)); fa fa_s_dadda_cla32_fa731_out(.a(s_dadda_cla32_fa730_or0[0]), .b(s_dadda_cla32_fa729_or0[0]), .cin(s_dadda_cla32_fa373_xor1[0]), .fa_xor1(s_dadda_cla32_fa731_xor1), .fa_or0(s_dadda_cla32_fa731_or0)); fa fa_s_dadda_cla32_fa732_out(.a(s_dadda_cla32_fa374_xor1[0]), .b(s_dadda_cla32_fa375_xor1[0]), .cin(s_dadda_cla32_fa376_xor1[0]), .fa_xor1(s_dadda_cla32_fa732_xor1), .fa_or0(s_dadda_cla32_fa732_or0)); fa fa_s_dadda_cla32_fa733_out(.a(s_dadda_cla32_fa732_or0[0]), .b(s_dadda_cla32_fa731_or0[0]), .cin(s_dadda_cla32_fa395_xor1[0]), .fa_xor1(s_dadda_cla32_fa733_xor1), .fa_or0(s_dadda_cla32_fa733_or0)); fa fa_s_dadda_cla32_fa734_out(.a(s_dadda_cla32_fa396_xor1[0]), .b(s_dadda_cla32_fa397_xor1[0]), .cin(s_dadda_cla32_fa398_xor1[0]), .fa_xor1(s_dadda_cla32_fa734_xor1), .fa_or0(s_dadda_cla32_fa734_or0)); fa fa_s_dadda_cla32_fa735_out(.a(s_dadda_cla32_fa734_or0[0]), .b(s_dadda_cla32_fa733_or0[0]), .cin(s_dadda_cla32_fa417_xor1[0]), .fa_xor1(s_dadda_cla32_fa735_xor1), .fa_or0(s_dadda_cla32_fa735_or0)); fa fa_s_dadda_cla32_fa736_out(.a(s_dadda_cla32_fa418_xor1[0]), .b(s_dadda_cla32_fa419_xor1[0]), .cin(s_dadda_cla32_fa420_xor1[0]), .fa_xor1(s_dadda_cla32_fa736_xor1), .fa_or0(s_dadda_cla32_fa736_or0)); fa fa_s_dadda_cla32_fa737_out(.a(s_dadda_cla32_fa736_or0[0]), .b(s_dadda_cla32_fa735_or0[0]), .cin(s_dadda_cla32_fa439_xor1[0]), .fa_xor1(s_dadda_cla32_fa737_xor1), .fa_or0(s_dadda_cla32_fa737_or0)); fa fa_s_dadda_cla32_fa738_out(.a(s_dadda_cla32_fa440_xor1[0]), .b(s_dadda_cla32_fa441_xor1[0]), .cin(s_dadda_cla32_fa442_xor1[0]), .fa_xor1(s_dadda_cla32_fa738_xor1), .fa_or0(s_dadda_cla32_fa738_or0)); fa fa_s_dadda_cla32_fa739_out(.a(s_dadda_cla32_fa738_or0[0]), .b(s_dadda_cla32_fa737_or0[0]), .cin(s_dadda_cla32_fa460_xor1[0]), .fa_xor1(s_dadda_cla32_fa739_xor1), .fa_or0(s_dadda_cla32_fa739_or0)); fa fa_s_dadda_cla32_fa740_out(.a(s_dadda_cla32_fa461_xor1[0]), .b(s_dadda_cla32_fa462_xor1[0]), .cin(s_dadda_cla32_fa463_xor1[0]), .fa_xor1(s_dadda_cla32_fa740_xor1), .fa_or0(s_dadda_cla32_fa740_or0)); fa fa_s_dadda_cla32_fa741_out(.a(s_dadda_cla32_fa740_or0[0]), .b(s_dadda_cla32_fa739_or0[0]), .cin(s_dadda_cla32_fa480_xor1[0]), .fa_xor1(s_dadda_cla32_fa741_xor1), .fa_or0(s_dadda_cla32_fa741_or0)); fa fa_s_dadda_cla32_fa742_out(.a(s_dadda_cla32_fa481_xor1[0]), .b(s_dadda_cla32_fa482_xor1[0]), .cin(s_dadda_cla32_fa483_xor1[0]), .fa_xor1(s_dadda_cla32_fa742_xor1), .fa_or0(s_dadda_cla32_fa742_or0)); fa fa_s_dadda_cla32_fa743_out(.a(s_dadda_cla32_fa742_or0[0]), .b(s_dadda_cla32_fa741_or0[0]), .cin(s_dadda_cla32_fa499_xor1[0]), .fa_xor1(s_dadda_cla32_fa743_xor1), .fa_or0(s_dadda_cla32_fa743_or0)); fa fa_s_dadda_cla32_fa744_out(.a(s_dadda_cla32_fa500_xor1[0]), .b(s_dadda_cla32_fa501_xor1[0]), .cin(s_dadda_cla32_fa502_xor1[0]), .fa_xor1(s_dadda_cla32_fa744_xor1), .fa_or0(s_dadda_cla32_fa744_or0)); fa fa_s_dadda_cla32_fa745_out(.a(s_dadda_cla32_fa744_or0[0]), .b(s_dadda_cla32_fa743_or0[0]), .cin(s_dadda_cla32_fa517_xor1[0]), .fa_xor1(s_dadda_cla32_fa745_xor1), .fa_or0(s_dadda_cla32_fa745_or0)); fa fa_s_dadda_cla32_fa746_out(.a(s_dadda_cla32_fa518_xor1[0]), .b(s_dadda_cla32_fa519_xor1[0]), .cin(s_dadda_cla32_fa520_xor1[0]), .fa_xor1(s_dadda_cla32_fa746_xor1), .fa_or0(s_dadda_cla32_fa746_or0)); fa fa_s_dadda_cla32_fa747_out(.a(s_dadda_cla32_fa746_or0[0]), .b(s_dadda_cla32_fa745_or0[0]), .cin(s_dadda_cla32_fa534_xor1[0]), .fa_xor1(s_dadda_cla32_fa747_xor1), .fa_or0(s_dadda_cla32_fa747_or0)); fa fa_s_dadda_cla32_fa748_out(.a(s_dadda_cla32_fa535_xor1[0]), .b(s_dadda_cla32_fa536_xor1[0]), .cin(s_dadda_cla32_fa537_xor1[0]), .fa_xor1(s_dadda_cla32_fa748_xor1), .fa_or0(s_dadda_cla32_fa748_or0)); fa fa_s_dadda_cla32_fa749_out(.a(s_dadda_cla32_fa748_or0[0]), .b(s_dadda_cla32_fa747_or0[0]), .cin(s_dadda_cla32_fa550_xor1[0]), .fa_xor1(s_dadda_cla32_fa749_xor1), .fa_or0(s_dadda_cla32_fa749_or0)); fa fa_s_dadda_cla32_fa750_out(.a(s_dadda_cla32_fa551_xor1[0]), .b(s_dadda_cla32_fa552_xor1[0]), .cin(s_dadda_cla32_fa553_xor1[0]), .fa_xor1(s_dadda_cla32_fa750_xor1), .fa_or0(s_dadda_cla32_fa750_or0)); fa fa_s_dadda_cla32_fa751_out(.a(s_dadda_cla32_fa750_or0[0]), .b(s_dadda_cla32_fa749_or0[0]), .cin(s_dadda_cla32_fa565_xor1[0]), .fa_xor1(s_dadda_cla32_fa751_xor1), .fa_or0(s_dadda_cla32_fa751_or0)); fa fa_s_dadda_cla32_fa752_out(.a(s_dadda_cla32_fa566_xor1[0]), .b(s_dadda_cla32_fa567_xor1[0]), .cin(s_dadda_cla32_fa568_xor1[0]), .fa_xor1(s_dadda_cla32_fa752_xor1), .fa_or0(s_dadda_cla32_fa752_or0)); fa fa_s_dadda_cla32_fa753_out(.a(s_dadda_cla32_fa752_or0[0]), .b(s_dadda_cla32_fa751_or0[0]), .cin(s_dadda_cla32_fa579_xor1[0]), .fa_xor1(s_dadda_cla32_fa753_xor1), .fa_or0(s_dadda_cla32_fa753_or0)); fa fa_s_dadda_cla32_fa754_out(.a(s_dadda_cla32_fa580_xor1[0]), .b(s_dadda_cla32_fa581_xor1[0]), .cin(s_dadda_cla32_fa582_xor1[0]), .fa_xor1(s_dadda_cla32_fa754_xor1), .fa_or0(s_dadda_cla32_fa754_or0)); fa fa_s_dadda_cla32_fa755_out(.a(s_dadda_cla32_fa754_or0[0]), .b(s_dadda_cla32_fa753_or0[0]), .cin(s_dadda_cla32_fa592_xor1[0]), .fa_xor1(s_dadda_cla32_fa755_xor1), .fa_or0(s_dadda_cla32_fa755_or0)); fa fa_s_dadda_cla32_fa756_out(.a(s_dadda_cla32_fa593_xor1[0]), .b(s_dadda_cla32_fa594_xor1[0]), .cin(s_dadda_cla32_fa595_xor1[0]), .fa_xor1(s_dadda_cla32_fa756_xor1), .fa_or0(s_dadda_cla32_fa756_or0)); fa fa_s_dadda_cla32_fa757_out(.a(s_dadda_cla32_fa756_or0[0]), .b(s_dadda_cla32_fa755_or0[0]), .cin(s_dadda_cla32_fa604_xor1[0]), .fa_xor1(s_dadda_cla32_fa757_xor1), .fa_or0(s_dadda_cla32_fa757_or0)); fa fa_s_dadda_cla32_fa758_out(.a(s_dadda_cla32_fa605_xor1[0]), .b(s_dadda_cla32_fa606_xor1[0]), .cin(s_dadda_cla32_fa607_xor1[0]), .fa_xor1(s_dadda_cla32_fa758_xor1), .fa_or0(s_dadda_cla32_fa758_or0)); fa fa_s_dadda_cla32_fa759_out(.a(s_dadda_cla32_fa758_or0[0]), .b(s_dadda_cla32_fa757_or0[0]), .cin(s_dadda_cla32_fa615_xor1[0]), .fa_xor1(s_dadda_cla32_fa759_xor1), .fa_or0(s_dadda_cla32_fa759_or0)); fa fa_s_dadda_cla32_fa760_out(.a(s_dadda_cla32_fa616_xor1[0]), .b(s_dadda_cla32_fa617_xor1[0]), .cin(s_dadda_cla32_fa618_xor1[0]), .fa_xor1(s_dadda_cla32_fa760_xor1), .fa_or0(s_dadda_cla32_fa760_or0)); fa fa_s_dadda_cla32_fa761_out(.a(s_dadda_cla32_fa760_or0[0]), .b(s_dadda_cla32_fa759_or0[0]), .cin(s_dadda_cla32_fa625_xor1[0]), .fa_xor1(s_dadda_cla32_fa761_xor1), .fa_or0(s_dadda_cla32_fa761_or0)); fa fa_s_dadda_cla32_fa762_out(.a(s_dadda_cla32_fa626_xor1[0]), .b(s_dadda_cla32_fa627_xor1[0]), .cin(s_dadda_cla32_fa628_xor1[0]), .fa_xor1(s_dadda_cla32_fa762_xor1), .fa_or0(s_dadda_cla32_fa762_or0)); fa fa_s_dadda_cla32_fa763_out(.a(s_dadda_cla32_fa762_or0[0]), .b(s_dadda_cla32_fa761_or0[0]), .cin(s_dadda_cla32_fa634_xor1[0]), .fa_xor1(s_dadda_cla32_fa763_xor1), .fa_or0(s_dadda_cla32_fa763_or0)); fa fa_s_dadda_cla32_fa764_out(.a(s_dadda_cla32_fa635_xor1[0]), .b(s_dadda_cla32_fa636_xor1[0]), .cin(s_dadda_cla32_fa637_xor1[0]), .fa_xor1(s_dadda_cla32_fa764_xor1), .fa_or0(s_dadda_cla32_fa764_or0)); fa fa_s_dadda_cla32_fa765_out(.a(s_dadda_cla32_fa764_or0[0]), .b(s_dadda_cla32_fa763_or0[0]), .cin(s_dadda_cla32_fa642_xor1[0]), .fa_xor1(s_dadda_cla32_fa765_xor1), .fa_or0(s_dadda_cla32_fa765_or0)); fa fa_s_dadda_cla32_fa766_out(.a(s_dadda_cla32_fa643_xor1[0]), .b(s_dadda_cla32_fa644_xor1[0]), .cin(s_dadda_cla32_fa645_xor1[0]), .fa_xor1(s_dadda_cla32_fa766_xor1), .fa_or0(s_dadda_cla32_fa766_or0)); fa fa_s_dadda_cla32_fa767_out(.a(s_dadda_cla32_fa766_or0[0]), .b(s_dadda_cla32_fa765_or0[0]), .cin(s_dadda_cla32_fa649_xor1[0]), .fa_xor1(s_dadda_cla32_fa767_xor1), .fa_or0(s_dadda_cla32_fa767_or0)); fa fa_s_dadda_cla32_fa768_out(.a(s_dadda_cla32_fa650_xor1[0]), .b(s_dadda_cla32_fa651_xor1[0]), .cin(s_dadda_cla32_fa652_xor1[0]), .fa_xor1(s_dadda_cla32_fa768_xor1), .fa_or0(s_dadda_cla32_fa768_or0)); fa fa_s_dadda_cla32_fa769_out(.a(s_dadda_cla32_fa768_or0[0]), .b(s_dadda_cla32_fa767_or0[0]), .cin(s_dadda_cla32_fa655_xor1[0]), .fa_xor1(s_dadda_cla32_fa769_xor1), .fa_or0(s_dadda_cla32_fa769_or0)); fa fa_s_dadda_cla32_fa770_out(.a(s_dadda_cla32_fa656_xor1[0]), .b(s_dadda_cla32_fa657_xor1[0]), .cin(s_dadda_cla32_fa658_xor1[0]), .fa_xor1(s_dadda_cla32_fa770_xor1), .fa_or0(s_dadda_cla32_fa770_or0)); nand_gate nand_gate_s_dadda_cla32_nand_22_31(.a(a[22]), .b(b[31]), .out(s_dadda_cla32_nand_22_31)); fa fa_s_dadda_cla32_fa771_out(.a(s_dadda_cla32_fa770_or0[0]), .b(s_dadda_cla32_fa769_or0[0]), .cin(s_dadda_cla32_nand_22_31[0]), .fa_xor1(s_dadda_cla32_fa771_xor1), .fa_or0(s_dadda_cla32_fa771_or0)); fa fa_s_dadda_cla32_fa772_out(.a(s_dadda_cla32_fa661_xor1[0]), .b(s_dadda_cla32_fa662_xor1[0]), .cin(s_dadda_cla32_fa663_xor1[0]), .fa_xor1(s_dadda_cla32_fa772_xor1), .fa_or0(s_dadda_cla32_fa772_or0)); and_gate and_gate_s_dadda_cla32_and_24_30(.a(a[24]), .b(b[30]), .out(s_dadda_cla32_and_24_30)); fa fa_s_dadda_cla32_fa773_out(.a(s_dadda_cla32_fa772_or0[0]), .b(s_dadda_cla32_fa771_or0[0]), .cin(s_dadda_cla32_and_24_30[0]), .fa_xor1(s_dadda_cla32_fa773_xor1), .fa_or0(s_dadda_cla32_fa773_or0)); nand_gate nand_gate_s_dadda_cla32_nand_23_31(.a(a[23]), .b(b[31]), .out(s_dadda_cla32_nand_23_31)); fa fa_s_dadda_cla32_fa774_out(.a(s_dadda_cla32_nand_23_31[0]), .b(s_dadda_cla32_fa666_xor1[0]), .cin(s_dadda_cla32_fa667_xor1[0]), .fa_xor1(s_dadda_cla32_fa774_xor1), .fa_or0(s_dadda_cla32_fa774_or0)); and_gate and_gate_s_dadda_cla32_and_26_29(.a(a[26]), .b(b[29]), .out(s_dadda_cla32_and_26_29)); fa fa_s_dadda_cla32_fa775_out(.a(s_dadda_cla32_fa774_or0[0]), .b(s_dadda_cla32_fa773_or0[0]), .cin(s_dadda_cla32_and_26_29[0]), .fa_xor1(s_dadda_cla32_fa775_xor1), .fa_or0(s_dadda_cla32_fa775_or0)); and_gate and_gate_s_dadda_cla32_and_25_30(.a(a[25]), .b(b[30]), .out(s_dadda_cla32_and_25_30)); nand_gate nand_gate_s_dadda_cla32_nand_24_31(.a(a[24]), .b(b[31]), .out(s_dadda_cla32_nand_24_31)); fa fa_s_dadda_cla32_fa776_out(.a(s_dadda_cla32_and_25_30[0]), .b(s_dadda_cla32_nand_24_31[0]), .cin(s_dadda_cla32_fa670_xor1[0]), .fa_xor1(s_dadda_cla32_fa776_xor1), .fa_or0(s_dadda_cla32_fa776_or0)); and_gate and_gate_s_dadda_cla32_and_28_28(.a(a[28]), .b(b[28]), .out(s_dadda_cla32_and_28_28)); fa fa_s_dadda_cla32_fa777_out(.a(s_dadda_cla32_fa776_or0[0]), .b(s_dadda_cla32_fa775_or0[0]), .cin(s_dadda_cla32_and_28_28[0]), .fa_xor1(s_dadda_cla32_fa777_xor1), .fa_or0(s_dadda_cla32_fa777_or0)); and_gate and_gate_s_dadda_cla32_and_27_29(.a(a[27]), .b(b[29]), .out(s_dadda_cla32_and_27_29)); and_gate and_gate_s_dadda_cla32_and_26_30(.a(a[26]), .b(b[30]), .out(s_dadda_cla32_and_26_30)); nand_gate nand_gate_s_dadda_cla32_nand_25_31(.a(a[25]), .b(b[31]), .out(s_dadda_cla32_nand_25_31)); fa fa_s_dadda_cla32_fa778_out(.a(s_dadda_cla32_and_27_29[0]), .b(s_dadda_cla32_and_26_30[0]), .cin(s_dadda_cla32_nand_25_31[0]), .fa_xor1(s_dadda_cla32_fa778_xor1), .fa_or0(s_dadda_cla32_fa778_or0)); and_gate and_gate_s_dadda_cla32_and_30_27(.a(a[30]), .b(b[27]), .out(s_dadda_cla32_and_30_27)); fa fa_s_dadda_cla32_fa779_out(.a(s_dadda_cla32_fa778_or0[0]), .b(s_dadda_cla32_fa777_or0[0]), .cin(s_dadda_cla32_and_30_27[0]), .fa_xor1(s_dadda_cla32_fa779_xor1), .fa_or0(s_dadda_cla32_fa779_or0)); and_gate and_gate_s_dadda_cla32_and_29_28(.a(a[29]), .b(b[28]), .out(s_dadda_cla32_and_29_28)); and_gate and_gate_s_dadda_cla32_and_28_29(.a(a[28]), .b(b[29]), .out(s_dadda_cla32_and_28_29)); and_gate and_gate_s_dadda_cla32_and_27_30(.a(a[27]), .b(b[30]), .out(s_dadda_cla32_and_27_30)); fa fa_s_dadda_cla32_fa780_out(.a(s_dadda_cla32_and_29_28[0]), .b(s_dadda_cla32_and_28_29[0]), .cin(s_dadda_cla32_and_27_30[0]), .fa_xor1(s_dadda_cla32_fa780_xor1), .fa_or0(s_dadda_cla32_fa780_or0)); fa fa_s_dadda_cla32_fa781_out(.a(s_dadda_cla32_fa780_or0[0]), .b(s_dadda_cla32_fa779_or0[0]), .cin(s_dadda_cla32_fa675_or0[0]), .fa_xor1(s_dadda_cla32_fa781_xor1), .fa_or0(s_dadda_cla32_fa781_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_27(.a(a[31]), .b(b[27]), .out(s_dadda_cla32_nand_31_27)); and_gate and_gate_s_dadda_cla32_and_30_28(.a(a[30]), .b(b[28]), .out(s_dadda_cla32_and_30_28)); and_gate and_gate_s_dadda_cla32_and_29_29(.a(a[29]), .b(b[29]), .out(s_dadda_cla32_and_29_29)); fa fa_s_dadda_cla32_fa782_out(.a(s_dadda_cla32_nand_31_27[0]), .b(s_dadda_cla32_and_30_28[0]), .cin(s_dadda_cla32_and_29_29[0]), .fa_xor1(s_dadda_cla32_fa782_xor1), .fa_or0(s_dadda_cla32_fa782_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_28(.a(a[31]), .b(b[28]), .out(s_dadda_cla32_nand_31_28)); fa fa_s_dadda_cla32_fa783_out(.a(s_dadda_cla32_fa782_or0[0]), .b(s_dadda_cla32_fa781_or0[0]), .cin(s_dadda_cla32_nand_31_28[0]), .fa_xor1(s_dadda_cla32_fa783_xor1), .fa_or0(s_dadda_cla32_fa783_or0)); and_gate and_gate_s_dadda_cla32_and_3_0(.a(a[3]), .b(b[0]), .out(s_dadda_cla32_and_3_0)); and_gate and_gate_s_dadda_cla32_and_2_1(.a(a[2]), .b(b[1]), .out(s_dadda_cla32_and_2_1)); ha ha_s_dadda_cla32_ha28_out(.a(s_dadda_cla32_and_3_0[0]), .b(s_dadda_cla32_and_2_1[0]), .ha_xor0(s_dadda_cla32_ha28_xor0), .ha_and0(s_dadda_cla32_ha28_and0)); and_gate and_gate_s_dadda_cla32_and_2_2(.a(a[2]), .b(b[2]), .out(s_dadda_cla32_and_2_2)); and_gate and_gate_s_dadda_cla32_and_1_3(.a(a[1]), .b(b[3]), .out(s_dadda_cla32_and_1_3)); fa fa_s_dadda_cla32_fa784_out(.a(s_dadda_cla32_ha28_and0[0]), .b(s_dadda_cla32_and_2_2[0]), .cin(s_dadda_cla32_and_1_3[0]), .fa_xor1(s_dadda_cla32_fa784_xor1), .fa_or0(s_dadda_cla32_fa784_or0)); and_gate and_gate_s_dadda_cla32_and_1_4(.a(a[1]), .b(b[4]), .out(s_dadda_cla32_and_1_4)); and_gate and_gate_s_dadda_cla32_and_0_5(.a(a[0]), .b(b[5]), .out(s_dadda_cla32_and_0_5)); fa fa_s_dadda_cla32_fa785_out(.a(s_dadda_cla32_fa784_or0[0]), .b(s_dadda_cla32_and_1_4[0]), .cin(s_dadda_cla32_and_0_5[0]), .fa_xor1(s_dadda_cla32_fa785_xor1), .fa_or0(s_dadda_cla32_fa785_or0)); and_gate and_gate_s_dadda_cla32_and_0_6(.a(a[0]), .b(b[6]), .out(s_dadda_cla32_and_0_6)); fa fa_s_dadda_cla32_fa786_out(.a(s_dadda_cla32_fa785_or0[0]), .b(s_dadda_cla32_and_0_6[0]), .cin(s_dadda_cla32_ha4_xor0[0]), .fa_xor1(s_dadda_cla32_fa786_xor1), .fa_or0(s_dadda_cla32_fa786_or0)); fa fa_s_dadda_cla32_fa787_out(.a(s_dadda_cla32_fa786_or0[0]), .b(s_dadda_cla32_fa16_xor1[0]), .cin(s_dadda_cla32_ha5_xor0[0]), .fa_xor1(s_dadda_cla32_fa787_xor1), .fa_or0(s_dadda_cla32_fa787_or0)); fa fa_s_dadda_cla32_fa788_out(.a(s_dadda_cla32_fa787_or0[0]), .b(s_dadda_cla32_fa18_xor1[0]), .cin(s_dadda_cla32_ha6_xor0[0]), .fa_xor1(s_dadda_cla32_fa788_xor1), .fa_or0(s_dadda_cla32_fa788_or0)); fa fa_s_dadda_cla32_fa789_out(.a(s_dadda_cla32_fa788_or0[0]), .b(s_dadda_cla32_fa21_xor1[0]), .cin(s_dadda_cla32_ha7_xor0[0]), .fa_xor1(s_dadda_cla32_fa789_xor1), .fa_or0(s_dadda_cla32_fa789_or0)); fa fa_s_dadda_cla32_fa790_out(.a(s_dadda_cla32_fa789_or0[0]), .b(s_dadda_cla32_fa25_xor1[0]), .cin(s_dadda_cla32_ha8_xor0[0]), .fa_xor1(s_dadda_cla32_fa790_xor1), .fa_or0(s_dadda_cla32_fa790_or0)); fa fa_s_dadda_cla32_fa791_out(.a(s_dadda_cla32_fa790_or0[0]), .b(s_dadda_cla32_fa30_xor1[0]), .cin(s_dadda_cla32_ha9_xor0[0]), .fa_xor1(s_dadda_cla32_fa791_xor1), .fa_or0(s_dadda_cla32_fa791_or0)); fa fa_s_dadda_cla32_fa792_out(.a(s_dadda_cla32_fa791_or0[0]), .b(s_dadda_cla32_fa36_xor1[0]), .cin(s_dadda_cla32_ha10_xor0[0]), .fa_xor1(s_dadda_cla32_fa792_xor1), .fa_or0(s_dadda_cla32_fa792_or0)); fa fa_s_dadda_cla32_fa793_out(.a(s_dadda_cla32_fa792_or0[0]), .b(s_dadda_cla32_fa43_xor1[0]), .cin(s_dadda_cla32_ha11_xor0[0]), .fa_xor1(s_dadda_cla32_fa793_xor1), .fa_or0(s_dadda_cla32_fa793_or0)); fa fa_s_dadda_cla32_fa794_out(.a(s_dadda_cla32_fa793_or0[0]), .b(s_dadda_cla32_fa51_xor1[0]), .cin(s_dadda_cla32_ha12_xor0[0]), .fa_xor1(s_dadda_cla32_fa794_xor1), .fa_or0(s_dadda_cla32_fa794_or0)); fa fa_s_dadda_cla32_fa795_out(.a(s_dadda_cla32_fa794_or0[0]), .b(s_dadda_cla32_fa60_xor1[0]), .cin(s_dadda_cla32_ha13_xor0[0]), .fa_xor1(s_dadda_cla32_fa795_xor1), .fa_or0(s_dadda_cla32_fa795_or0)); fa fa_s_dadda_cla32_fa796_out(.a(s_dadda_cla32_fa795_or0[0]), .b(s_dadda_cla32_fa70_xor1[0]), .cin(s_dadda_cla32_ha14_xor0[0]), .fa_xor1(s_dadda_cla32_fa796_xor1), .fa_or0(s_dadda_cla32_fa796_or0)); fa fa_s_dadda_cla32_fa797_out(.a(s_dadda_cla32_fa796_or0[0]), .b(s_dadda_cla32_fa81_xor1[0]), .cin(s_dadda_cla32_ha15_xor0[0]), .fa_xor1(s_dadda_cla32_fa797_xor1), .fa_or0(s_dadda_cla32_fa797_or0)); fa fa_s_dadda_cla32_fa798_out(.a(s_dadda_cla32_fa797_or0[0]), .b(s_dadda_cla32_fa93_xor1[0]), .cin(s_dadda_cla32_ha16_xor0[0]), .fa_xor1(s_dadda_cla32_fa798_xor1), .fa_or0(s_dadda_cla32_fa798_or0)); fa fa_s_dadda_cla32_fa799_out(.a(s_dadda_cla32_fa798_or0[0]), .b(s_dadda_cla32_fa106_xor1[0]), .cin(s_dadda_cla32_ha17_xor0[0]), .fa_xor1(s_dadda_cla32_fa799_xor1), .fa_or0(s_dadda_cla32_fa799_or0)); fa fa_s_dadda_cla32_fa800_out(.a(s_dadda_cla32_fa799_or0[0]), .b(s_dadda_cla32_fa120_xor1[0]), .cin(s_dadda_cla32_ha18_xor0[0]), .fa_xor1(s_dadda_cla32_fa800_xor1), .fa_or0(s_dadda_cla32_fa800_or0)); fa fa_s_dadda_cla32_fa801_out(.a(s_dadda_cla32_fa800_or0[0]), .b(s_dadda_cla32_fa135_xor1[0]), .cin(s_dadda_cla32_ha19_xor0[0]), .fa_xor1(s_dadda_cla32_fa801_xor1), .fa_or0(s_dadda_cla32_fa801_or0)); fa fa_s_dadda_cla32_fa802_out(.a(s_dadda_cla32_fa801_or0[0]), .b(s_dadda_cla32_fa151_xor1[0]), .cin(s_dadda_cla32_ha20_xor0[0]), .fa_xor1(s_dadda_cla32_fa802_xor1), .fa_or0(s_dadda_cla32_fa802_or0)); fa fa_s_dadda_cla32_fa803_out(.a(s_dadda_cla32_fa802_or0[0]), .b(s_dadda_cla32_fa168_xor1[0]), .cin(s_dadda_cla32_ha21_xor0[0]), .fa_xor1(s_dadda_cla32_fa803_xor1), .fa_or0(s_dadda_cla32_fa803_or0)); fa fa_s_dadda_cla32_fa804_out(.a(s_dadda_cla32_fa803_or0[0]), .b(s_dadda_cla32_fa186_xor1[0]), .cin(s_dadda_cla32_ha22_xor0[0]), .fa_xor1(s_dadda_cla32_fa804_xor1), .fa_or0(s_dadda_cla32_fa804_or0)); fa fa_s_dadda_cla32_fa805_out(.a(s_dadda_cla32_fa804_or0[0]), .b(s_dadda_cla32_fa205_xor1[0]), .cin(s_dadda_cla32_ha23_xor0[0]), .fa_xor1(s_dadda_cla32_fa805_xor1), .fa_or0(s_dadda_cla32_fa805_or0)); fa fa_s_dadda_cla32_fa806_out(.a(s_dadda_cla32_fa805_or0[0]), .b(s_dadda_cla32_fa225_xor1[0]), .cin(s_dadda_cla32_ha24_xor0[0]), .fa_xor1(s_dadda_cla32_fa806_xor1), .fa_or0(s_dadda_cla32_fa806_or0)); fa fa_s_dadda_cla32_fa807_out(.a(s_dadda_cla32_fa806_or0[0]), .b(s_dadda_cla32_fa246_xor1[0]), .cin(s_dadda_cla32_ha25_xor0[0]), .fa_xor1(s_dadda_cla32_fa807_xor1), .fa_or0(s_dadda_cla32_fa807_or0)); fa fa_s_dadda_cla32_fa808_out(.a(s_dadda_cla32_fa807_or0[0]), .b(s_dadda_cla32_fa267_xor1[0]), .cin(s_dadda_cla32_fa268_xor1[0]), .fa_xor1(s_dadda_cla32_fa808_xor1), .fa_or0(s_dadda_cla32_fa808_or0)); fa fa_s_dadda_cla32_fa809_out(.a(s_dadda_cla32_fa808_or0[0]), .b(s_dadda_cla32_fa289_xor1[0]), .cin(s_dadda_cla32_fa290_xor1[0]), .fa_xor1(s_dadda_cla32_fa809_xor1), .fa_or0(s_dadda_cla32_fa809_or0)); fa fa_s_dadda_cla32_fa810_out(.a(s_dadda_cla32_fa809_or0[0]), .b(s_dadda_cla32_fa311_xor1[0]), .cin(s_dadda_cla32_fa312_xor1[0]), .fa_xor1(s_dadda_cla32_fa810_xor1), .fa_or0(s_dadda_cla32_fa810_or0)); fa fa_s_dadda_cla32_fa811_out(.a(s_dadda_cla32_fa810_or0[0]), .b(s_dadda_cla32_fa333_xor1[0]), .cin(s_dadda_cla32_fa334_xor1[0]), .fa_xor1(s_dadda_cla32_fa811_xor1), .fa_or0(s_dadda_cla32_fa811_or0)); fa fa_s_dadda_cla32_fa812_out(.a(s_dadda_cla32_fa811_or0[0]), .b(s_dadda_cla32_fa355_xor1[0]), .cin(s_dadda_cla32_fa356_xor1[0]), .fa_xor1(s_dadda_cla32_fa812_xor1), .fa_or0(s_dadda_cla32_fa812_or0)); fa fa_s_dadda_cla32_fa813_out(.a(s_dadda_cla32_fa812_or0[0]), .b(s_dadda_cla32_fa377_xor1[0]), .cin(s_dadda_cla32_fa378_xor1[0]), .fa_xor1(s_dadda_cla32_fa813_xor1), .fa_or0(s_dadda_cla32_fa813_or0)); fa fa_s_dadda_cla32_fa814_out(.a(s_dadda_cla32_fa813_or0[0]), .b(s_dadda_cla32_fa399_xor1[0]), .cin(s_dadda_cla32_fa400_xor1[0]), .fa_xor1(s_dadda_cla32_fa814_xor1), .fa_or0(s_dadda_cla32_fa814_or0)); fa fa_s_dadda_cla32_fa815_out(.a(s_dadda_cla32_fa814_or0[0]), .b(s_dadda_cla32_fa421_xor1[0]), .cin(s_dadda_cla32_fa422_xor1[0]), .fa_xor1(s_dadda_cla32_fa815_xor1), .fa_or0(s_dadda_cla32_fa815_or0)); fa fa_s_dadda_cla32_fa816_out(.a(s_dadda_cla32_fa815_or0[0]), .b(s_dadda_cla32_fa443_xor1[0]), .cin(s_dadda_cla32_fa444_xor1[0]), .fa_xor1(s_dadda_cla32_fa816_xor1), .fa_or0(s_dadda_cla32_fa816_or0)); fa fa_s_dadda_cla32_fa817_out(.a(s_dadda_cla32_fa816_or0[0]), .b(s_dadda_cla32_fa464_xor1[0]), .cin(s_dadda_cla32_fa465_xor1[0]), .fa_xor1(s_dadda_cla32_fa817_xor1), .fa_or0(s_dadda_cla32_fa817_or0)); fa fa_s_dadda_cla32_fa818_out(.a(s_dadda_cla32_fa817_or0[0]), .b(s_dadda_cla32_fa484_xor1[0]), .cin(s_dadda_cla32_fa485_xor1[0]), .fa_xor1(s_dadda_cla32_fa818_xor1), .fa_or0(s_dadda_cla32_fa818_or0)); fa fa_s_dadda_cla32_fa819_out(.a(s_dadda_cla32_fa818_or0[0]), .b(s_dadda_cla32_fa503_xor1[0]), .cin(s_dadda_cla32_fa504_xor1[0]), .fa_xor1(s_dadda_cla32_fa819_xor1), .fa_or0(s_dadda_cla32_fa819_or0)); fa fa_s_dadda_cla32_fa820_out(.a(s_dadda_cla32_fa819_or0[0]), .b(s_dadda_cla32_fa521_xor1[0]), .cin(s_dadda_cla32_fa522_xor1[0]), .fa_xor1(s_dadda_cla32_fa820_xor1), .fa_or0(s_dadda_cla32_fa820_or0)); fa fa_s_dadda_cla32_fa821_out(.a(s_dadda_cla32_fa820_or0[0]), .b(s_dadda_cla32_fa538_xor1[0]), .cin(s_dadda_cla32_fa539_xor1[0]), .fa_xor1(s_dadda_cla32_fa821_xor1), .fa_or0(s_dadda_cla32_fa821_or0)); fa fa_s_dadda_cla32_fa822_out(.a(s_dadda_cla32_fa821_or0[0]), .b(s_dadda_cla32_fa554_xor1[0]), .cin(s_dadda_cla32_fa555_xor1[0]), .fa_xor1(s_dadda_cla32_fa822_xor1), .fa_or0(s_dadda_cla32_fa822_or0)); fa fa_s_dadda_cla32_fa823_out(.a(s_dadda_cla32_fa822_or0[0]), .b(s_dadda_cla32_fa569_xor1[0]), .cin(s_dadda_cla32_fa570_xor1[0]), .fa_xor1(s_dadda_cla32_fa823_xor1), .fa_or0(s_dadda_cla32_fa823_or0)); fa fa_s_dadda_cla32_fa824_out(.a(s_dadda_cla32_fa823_or0[0]), .b(s_dadda_cla32_fa583_xor1[0]), .cin(s_dadda_cla32_fa584_xor1[0]), .fa_xor1(s_dadda_cla32_fa824_xor1), .fa_or0(s_dadda_cla32_fa824_or0)); fa fa_s_dadda_cla32_fa825_out(.a(s_dadda_cla32_fa824_or0[0]), .b(s_dadda_cla32_fa596_xor1[0]), .cin(s_dadda_cla32_fa597_xor1[0]), .fa_xor1(s_dadda_cla32_fa825_xor1), .fa_or0(s_dadda_cla32_fa825_or0)); fa fa_s_dadda_cla32_fa826_out(.a(s_dadda_cla32_fa825_or0[0]), .b(s_dadda_cla32_fa608_xor1[0]), .cin(s_dadda_cla32_fa609_xor1[0]), .fa_xor1(s_dadda_cla32_fa826_xor1), .fa_or0(s_dadda_cla32_fa826_or0)); fa fa_s_dadda_cla32_fa827_out(.a(s_dadda_cla32_fa826_or0[0]), .b(s_dadda_cla32_fa619_xor1[0]), .cin(s_dadda_cla32_fa620_xor1[0]), .fa_xor1(s_dadda_cla32_fa827_xor1), .fa_or0(s_dadda_cla32_fa827_or0)); fa fa_s_dadda_cla32_fa828_out(.a(s_dadda_cla32_fa827_or0[0]), .b(s_dadda_cla32_fa629_xor1[0]), .cin(s_dadda_cla32_fa630_xor1[0]), .fa_xor1(s_dadda_cla32_fa828_xor1), .fa_or0(s_dadda_cla32_fa828_or0)); fa fa_s_dadda_cla32_fa829_out(.a(s_dadda_cla32_fa828_or0[0]), .b(s_dadda_cla32_fa638_xor1[0]), .cin(s_dadda_cla32_fa639_xor1[0]), .fa_xor1(s_dadda_cla32_fa829_xor1), .fa_or0(s_dadda_cla32_fa829_or0)); fa fa_s_dadda_cla32_fa830_out(.a(s_dadda_cla32_fa829_or0[0]), .b(s_dadda_cla32_fa646_xor1[0]), .cin(s_dadda_cla32_fa647_xor1[0]), .fa_xor1(s_dadda_cla32_fa830_xor1), .fa_or0(s_dadda_cla32_fa830_or0)); fa fa_s_dadda_cla32_fa831_out(.a(s_dadda_cla32_fa830_or0[0]), .b(s_dadda_cla32_fa653_xor1[0]), .cin(s_dadda_cla32_fa654_xor1[0]), .fa_xor1(s_dadda_cla32_fa831_xor1), .fa_or0(s_dadda_cla32_fa831_or0)); fa fa_s_dadda_cla32_fa832_out(.a(s_dadda_cla32_fa831_or0[0]), .b(s_dadda_cla32_fa659_xor1[0]), .cin(s_dadda_cla32_fa660_xor1[0]), .fa_xor1(s_dadda_cla32_fa832_xor1), .fa_or0(s_dadda_cla32_fa832_or0)); fa fa_s_dadda_cla32_fa833_out(.a(s_dadda_cla32_fa832_or0[0]), .b(s_dadda_cla32_fa664_xor1[0]), .cin(s_dadda_cla32_fa665_xor1[0]), .fa_xor1(s_dadda_cla32_fa833_xor1), .fa_or0(s_dadda_cla32_fa833_or0)); fa fa_s_dadda_cla32_fa834_out(.a(s_dadda_cla32_fa833_or0[0]), .b(s_dadda_cla32_fa668_xor1[0]), .cin(s_dadda_cla32_fa669_xor1[0]), .fa_xor1(s_dadda_cla32_fa834_xor1), .fa_or0(s_dadda_cla32_fa834_or0)); fa fa_s_dadda_cla32_fa835_out(.a(s_dadda_cla32_fa834_or0[0]), .b(s_dadda_cla32_fa671_xor1[0]), .cin(s_dadda_cla32_fa672_xor1[0]), .fa_xor1(s_dadda_cla32_fa835_xor1), .fa_or0(s_dadda_cla32_fa835_or0)); fa fa_s_dadda_cla32_fa836_out(.a(s_dadda_cla32_fa835_or0[0]), .b(s_dadda_cla32_fa673_xor1[0]), .cin(s_dadda_cla32_fa674_xor1[0]), .fa_xor1(s_dadda_cla32_fa836_xor1), .fa_or0(s_dadda_cla32_fa836_or0)); nand_gate nand_gate_s_dadda_cla32_nand_26_31(.a(a[26]), .b(b[31]), .out(s_dadda_cla32_nand_26_31)); fa fa_s_dadda_cla32_fa837_out(.a(s_dadda_cla32_fa836_or0[0]), .b(s_dadda_cla32_nand_26_31[0]), .cin(s_dadda_cla32_fa675_xor1[0]), .fa_xor1(s_dadda_cla32_fa837_xor1), .fa_or0(s_dadda_cla32_fa837_or0)); and_gate and_gate_s_dadda_cla32_and_28_30(.a(a[28]), .b(b[30]), .out(s_dadda_cla32_and_28_30)); nand_gate nand_gate_s_dadda_cla32_nand_27_31(.a(a[27]), .b(b[31]), .out(s_dadda_cla32_nand_27_31)); fa fa_s_dadda_cla32_fa838_out(.a(s_dadda_cla32_fa837_or0[0]), .b(s_dadda_cla32_and_28_30[0]), .cin(s_dadda_cla32_nand_27_31[0]), .fa_xor1(s_dadda_cla32_fa838_xor1), .fa_or0(s_dadda_cla32_fa838_or0)); and_gate and_gate_s_dadda_cla32_and_30_29(.a(a[30]), .b(b[29]), .out(s_dadda_cla32_and_30_29)); and_gate and_gate_s_dadda_cla32_and_29_30(.a(a[29]), .b(b[30]), .out(s_dadda_cla32_and_29_30)); fa fa_s_dadda_cla32_fa839_out(.a(s_dadda_cla32_fa838_or0[0]), .b(s_dadda_cla32_and_30_29[0]), .cin(s_dadda_cla32_and_29_30[0]), .fa_xor1(s_dadda_cla32_fa839_xor1), .fa_or0(s_dadda_cla32_fa839_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_29(.a(a[31]), .b(b[29]), .out(s_dadda_cla32_nand_31_29)); fa fa_s_dadda_cla32_fa840_out(.a(s_dadda_cla32_fa839_or0[0]), .b(s_dadda_cla32_fa783_or0[0]), .cin(s_dadda_cla32_nand_31_29[0]), .fa_xor1(s_dadda_cla32_fa840_xor1), .fa_or0(s_dadda_cla32_fa840_or0)); and_gate and_gate_s_dadda_cla32_and_2_0(.a(a[2]), .b(b[0]), .out(s_dadda_cla32_and_2_0)); and_gate and_gate_s_dadda_cla32_and_1_1(.a(a[1]), .b(b[1]), .out(s_dadda_cla32_and_1_1)); ha ha_s_dadda_cla32_ha29_out(.a(s_dadda_cla32_and_2_0[0]), .b(s_dadda_cla32_and_1_1[0]), .ha_xor0(s_dadda_cla32_ha29_xor0), .ha_and0(s_dadda_cla32_ha29_and0)); and_gate and_gate_s_dadda_cla32_and_1_2(.a(a[1]), .b(b[2]), .out(s_dadda_cla32_and_1_2)); and_gate and_gate_s_dadda_cla32_and_0_3(.a(a[0]), .b(b[3]), .out(s_dadda_cla32_and_0_3)); fa fa_s_dadda_cla32_fa841_out(.a(s_dadda_cla32_ha29_and0[0]), .b(s_dadda_cla32_and_1_2[0]), .cin(s_dadda_cla32_and_0_3[0]), .fa_xor1(s_dadda_cla32_fa841_xor1), .fa_or0(s_dadda_cla32_fa841_or0)); and_gate and_gate_s_dadda_cla32_and_0_4(.a(a[0]), .b(b[4]), .out(s_dadda_cla32_and_0_4)); fa fa_s_dadda_cla32_fa842_out(.a(s_dadda_cla32_fa841_or0[0]), .b(s_dadda_cla32_and_0_4[0]), .cin(s_dadda_cla32_ha26_xor0[0]), .fa_xor1(s_dadda_cla32_fa842_xor1), .fa_or0(s_dadda_cla32_fa842_or0)); fa fa_s_dadda_cla32_fa843_out(.a(s_dadda_cla32_fa842_or0[0]), .b(s_dadda_cla32_fa676_xor1[0]), .cin(s_dadda_cla32_ha27_xor0[0]), .fa_xor1(s_dadda_cla32_fa843_xor1), .fa_or0(s_dadda_cla32_fa843_or0)); fa fa_s_dadda_cla32_fa844_out(.a(s_dadda_cla32_fa843_or0[0]), .b(s_dadda_cla32_fa677_xor1[0]), .cin(s_dadda_cla32_fa678_xor1[0]), .fa_xor1(s_dadda_cla32_fa844_xor1), .fa_or0(s_dadda_cla32_fa844_or0)); fa fa_s_dadda_cla32_fa845_out(.a(s_dadda_cla32_fa844_or0[0]), .b(s_dadda_cla32_fa679_xor1[0]), .cin(s_dadda_cla32_fa680_xor1[0]), .fa_xor1(s_dadda_cla32_fa845_xor1), .fa_or0(s_dadda_cla32_fa845_or0)); fa fa_s_dadda_cla32_fa846_out(.a(s_dadda_cla32_fa845_or0[0]), .b(s_dadda_cla32_fa681_xor1[0]), .cin(s_dadda_cla32_fa682_xor1[0]), .fa_xor1(s_dadda_cla32_fa846_xor1), .fa_or0(s_dadda_cla32_fa846_or0)); fa fa_s_dadda_cla32_fa847_out(.a(s_dadda_cla32_fa846_or0[0]), .b(s_dadda_cla32_fa683_xor1[0]), .cin(s_dadda_cla32_fa684_xor1[0]), .fa_xor1(s_dadda_cla32_fa847_xor1), .fa_or0(s_dadda_cla32_fa847_or0)); fa fa_s_dadda_cla32_fa848_out(.a(s_dadda_cla32_fa847_or0[0]), .b(s_dadda_cla32_fa685_xor1[0]), .cin(s_dadda_cla32_fa686_xor1[0]), .fa_xor1(s_dadda_cla32_fa848_xor1), .fa_or0(s_dadda_cla32_fa848_or0)); fa fa_s_dadda_cla32_fa849_out(.a(s_dadda_cla32_fa848_or0[0]), .b(s_dadda_cla32_fa687_xor1[0]), .cin(s_dadda_cla32_fa688_xor1[0]), .fa_xor1(s_dadda_cla32_fa849_xor1), .fa_or0(s_dadda_cla32_fa849_or0)); fa fa_s_dadda_cla32_fa850_out(.a(s_dadda_cla32_fa849_or0[0]), .b(s_dadda_cla32_fa689_xor1[0]), .cin(s_dadda_cla32_fa690_xor1[0]), .fa_xor1(s_dadda_cla32_fa850_xor1), .fa_or0(s_dadda_cla32_fa850_or0)); fa fa_s_dadda_cla32_fa851_out(.a(s_dadda_cla32_fa850_or0[0]), .b(s_dadda_cla32_fa691_xor1[0]), .cin(s_dadda_cla32_fa692_xor1[0]), .fa_xor1(s_dadda_cla32_fa851_xor1), .fa_or0(s_dadda_cla32_fa851_or0)); fa fa_s_dadda_cla32_fa852_out(.a(s_dadda_cla32_fa851_or0[0]), .b(s_dadda_cla32_fa693_xor1[0]), .cin(s_dadda_cla32_fa694_xor1[0]), .fa_xor1(s_dadda_cla32_fa852_xor1), .fa_or0(s_dadda_cla32_fa852_or0)); fa fa_s_dadda_cla32_fa853_out(.a(s_dadda_cla32_fa852_or0[0]), .b(s_dadda_cla32_fa695_xor1[0]), .cin(s_dadda_cla32_fa696_xor1[0]), .fa_xor1(s_dadda_cla32_fa853_xor1), .fa_or0(s_dadda_cla32_fa853_or0)); fa fa_s_dadda_cla32_fa854_out(.a(s_dadda_cla32_fa853_or0[0]), .b(s_dadda_cla32_fa697_xor1[0]), .cin(s_dadda_cla32_fa698_xor1[0]), .fa_xor1(s_dadda_cla32_fa854_xor1), .fa_or0(s_dadda_cla32_fa854_or0)); fa fa_s_dadda_cla32_fa855_out(.a(s_dadda_cla32_fa854_or0[0]), .b(s_dadda_cla32_fa699_xor1[0]), .cin(s_dadda_cla32_fa700_xor1[0]), .fa_xor1(s_dadda_cla32_fa855_xor1), .fa_or0(s_dadda_cla32_fa855_or0)); fa fa_s_dadda_cla32_fa856_out(.a(s_dadda_cla32_fa855_or0[0]), .b(s_dadda_cla32_fa701_xor1[0]), .cin(s_dadda_cla32_fa702_xor1[0]), .fa_xor1(s_dadda_cla32_fa856_xor1), .fa_or0(s_dadda_cla32_fa856_or0)); fa fa_s_dadda_cla32_fa857_out(.a(s_dadda_cla32_fa856_or0[0]), .b(s_dadda_cla32_fa703_xor1[0]), .cin(s_dadda_cla32_fa704_xor1[0]), .fa_xor1(s_dadda_cla32_fa857_xor1), .fa_or0(s_dadda_cla32_fa857_or0)); fa fa_s_dadda_cla32_fa858_out(.a(s_dadda_cla32_fa857_or0[0]), .b(s_dadda_cla32_fa705_xor1[0]), .cin(s_dadda_cla32_fa706_xor1[0]), .fa_xor1(s_dadda_cla32_fa858_xor1), .fa_or0(s_dadda_cla32_fa858_or0)); fa fa_s_dadda_cla32_fa859_out(.a(s_dadda_cla32_fa858_or0[0]), .b(s_dadda_cla32_fa707_xor1[0]), .cin(s_dadda_cla32_fa708_xor1[0]), .fa_xor1(s_dadda_cla32_fa859_xor1), .fa_or0(s_dadda_cla32_fa859_or0)); fa fa_s_dadda_cla32_fa860_out(.a(s_dadda_cla32_fa859_or0[0]), .b(s_dadda_cla32_fa709_xor1[0]), .cin(s_dadda_cla32_fa710_xor1[0]), .fa_xor1(s_dadda_cla32_fa860_xor1), .fa_or0(s_dadda_cla32_fa860_or0)); fa fa_s_dadda_cla32_fa861_out(.a(s_dadda_cla32_fa860_or0[0]), .b(s_dadda_cla32_fa711_xor1[0]), .cin(s_dadda_cla32_fa712_xor1[0]), .fa_xor1(s_dadda_cla32_fa861_xor1), .fa_or0(s_dadda_cla32_fa861_or0)); fa fa_s_dadda_cla32_fa862_out(.a(s_dadda_cla32_fa861_or0[0]), .b(s_dadda_cla32_fa713_xor1[0]), .cin(s_dadda_cla32_fa714_xor1[0]), .fa_xor1(s_dadda_cla32_fa862_xor1), .fa_or0(s_dadda_cla32_fa862_or0)); fa fa_s_dadda_cla32_fa863_out(.a(s_dadda_cla32_fa862_or0[0]), .b(s_dadda_cla32_fa715_xor1[0]), .cin(s_dadda_cla32_fa716_xor1[0]), .fa_xor1(s_dadda_cla32_fa863_xor1), .fa_or0(s_dadda_cla32_fa863_or0)); fa fa_s_dadda_cla32_fa864_out(.a(s_dadda_cla32_fa863_or0[0]), .b(s_dadda_cla32_fa717_xor1[0]), .cin(s_dadda_cla32_fa718_xor1[0]), .fa_xor1(s_dadda_cla32_fa864_xor1), .fa_or0(s_dadda_cla32_fa864_or0)); fa fa_s_dadda_cla32_fa865_out(.a(s_dadda_cla32_fa864_or0[0]), .b(s_dadda_cla32_fa719_xor1[0]), .cin(s_dadda_cla32_fa720_xor1[0]), .fa_xor1(s_dadda_cla32_fa865_xor1), .fa_or0(s_dadda_cla32_fa865_or0)); fa fa_s_dadda_cla32_fa866_out(.a(s_dadda_cla32_fa865_or0[0]), .b(s_dadda_cla32_fa721_xor1[0]), .cin(s_dadda_cla32_fa722_xor1[0]), .fa_xor1(s_dadda_cla32_fa866_xor1), .fa_or0(s_dadda_cla32_fa866_or0)); fa fa_s_dadda_cla32_fa867_out(.a(s_dadda_cla32_fa866_or0[0]), .b(s_dadda_cla32_fa723_xor1[0]), .cin(s_dadda_cla32_fa724_xor1[0]), .fa_xor1(s_dadda_cla32_fa867_xor1), .fa_or0(s_dadda_cla32_fa867_or0)); fa fa_s_dadda_cla32_fa868_out(.a(s_dadda_cla32_fa867_or0[0]), .b(s_dadda_cla32_fa725_xor1[0]), .cin(s_dadda_cla32_fa726_xor1[0]), .fa_xor1(s_dadda_cla32_fa868_xor1), .fa_or0(s_dadda_cla32_fa868_or0)); fa fa_s_dadda_cla32_fa869_out(.a(s_dadda_cla32_fa868_or0[0]), .b(s_dadda_cla32_fa727_xor1[0]), .cin(s_dadda_cla32_fa728_xor1[0]), .fa_xor1(s_dadda_cla32_fa869_xor1), .fa_or0(s_dadda_cla32_fa869_or0)); fa fa_s_dadda_cla32_fa870_out(.a(s_dadda_cla32_fa869_or0[0]), .b(s_dadda_cla32_fa729_xor1[0]), .cin(s_dadda_cla32_fa730_xor1[0]), .fa_xor1(s_dadda_cla32_fa870_xor1), .fa_or0(s_dadda_cla32_fa870_or0)); fa fa_s_dadda_cla32_fa871_out(.a(s_dadda_cla32_fa870_or0[0]), .b(s_dadda_cla32_fa731_xor1[0]), .cin(s_dadda_cla32_fa732_xor1[0]), .fa_xor1(s_dadda_cla32_fa871_xor1), .fa_or0(s_dadda_cla32_fa871_or0)); fa fa_s_dadda_cla32_fa872_out(.a(s_dadda_cla32_fa871_or0[0]), .b(s_dadda_cla32_fa733_xor1[0]), .cin(s_dadda_cla32_fa734_xor1[0]), .fa_xor1(s_dadda_cla32_fa872_xor1), .fa_or0(s_dadda_cla32_fa872_or0)); fa fa_s_dadda_cla32_fa873_out(.a(s_dadda_cla32_fa872_or0[0]), .b(s_dadda_cla32_fa735_xor1[0]), .cin(s_dadda_cla32_fa736_xor1[0]), .fa_xor1(s_dadda_cla32_fa873_xor1), .fa_or0(s_dadda_cla32_fa873_or0)); fa fa_s_dadda_cla32_fa874_out(.a(s_dadda_cla32_fa873_or0[0]), .b(s_dadda_cla32_fa737_xor1[0]), .cin(s_dadda_cla32_fa738_xor1[0]), .fa_xor1(s_dadda_cla32_fa874_xor1), .fa_or0(s_dadda_cla32_fa874_or0)); fa fa_s_dadda_cla32_fa875_out(.a(s_dadda_cla32_fa874_or0[0]), .b(s_dadda_cla32_fa739_xor1[0]), .cin(s_dadda_cla32_fa740_xor1[0]), .fa_xor1(s_dadda_cla32_fa875_xor1), .fa_or0(s_dadda_cla32_fa875_or0)); fa fa_s_dadda_cla32_fa876_out(.a(s_dadda_cla32_fa875_or0[0]), .b(s_dadda_cla32_fa741_xor1[0]), .cin(s_dadda_cla32_fa742_xor1[0]), .fa_xor1(s_dadda_cla32_fa876_xor1), .fa_or0(s_dadda_cla32_fa876_or0)); fa fa_s_dadda_cla32_fa877_out(.a(s_dadda_cla32_fa876_or0[0]), .b(s_dadda_cla32_fa743_xor1[0]), .cin(s_dadda_cla32_fa744_xor1[0]), .fa_xor1(s_dadda_cla32_fa877_xor1), .fa_or0(s_dadda_cla32_fa877_or0)); fa fa_s_dadda_cla32_fa878_out(.a(s_dadda_cla32_fa877_or0[0]), .b(s_dadda_cla32_fa745_xor1[0]), .cin(s_dadda_cla32_fa746_xor1[0]), .fa_xor1(s_dadda_cla32_fa878_xor1), .fa_or0(s_dadda_cla32_fa878_or0)); fa fa_s_dadda_cla32_fa879_out(.a(s_dadda_cla32_fa878_or0[0]), .b(s_dadda_cla32_fa747_xor1[0]), .cin(s_dadda_cla32_fa748_xor1[0]), .fa_xor1(s_dadda_cla32_fa879_xor1), .fa_or0(s_dadda_cla32_fa879_or0)); fa fa_s_dadda_cla32_fa880_out(.a(s_dadda_cla32_fa879_or0[0]), .b(s_dadda_cla32_fa749_xor1[0]), .cin(s_dadda_cla32_fa750_xor1[0]), .fa_xor1(s_dadda_cla32_fa880_xor1), .fa_or0(s_dadda_cla32_fa880_or0)); fa fa_s_dadda_cla32_fa881_out(.a(s_dadda_cla32_fa880_or0[0]), .b(s_dadda_cla32_fa751_xor1[0]), .cin(s_dadda_cla32_fa752_xor1[0]), .fa_xor1(s_dadda_cla32_fa881_xor1), .fa_or0(s_dadda_cla32_fa881_or0)); fa fa_s_dadda_cla32_fa882_out(.a(s_dadda_cla32_fa881_or0[0]), .b(s_dadda_cla32_fa753_xor1[0]), .cin(s_dadda_cla32_fa754_xor1[0]), .fa_xor1(s_dadda_cla32_fa882_xor1), .fa_or0(s_dadda_cla32_fa882_or0)); fa fa_s_dadda_cla32_fa883_out(.a(s_dadda_cla32_fa882_or0[0]), .b(s_dadda_cla32_fa755_xor1[0]), .cin(s_dadda_cla32_fa756_xor1[0]), .fa_xor1(s_dadda_cla32_fa883_xor1), .fa_or0(s_dadda_cla32_fa883_or0)); fa fa_s_dadda_cla32_fa884_out(.a(s_dadda_cla32_fa883_or0[0]), .b(s_dadda_cla32_fa757_xor1[0]), .cin(s_dadda_cla32_fa758_xor1[0]), .fa_xor1(s_dadda_cla32_fa884_xor1), .fa_or0(s_dadda_cla32_fa884_or0)); fa fa_s_dadda_cla32_fa885_out(.a(s_dadda_cla32_fa884_or0[0]), .b(s_dadda_cla32_fa759_xor1[0]), .cin(s_dadda_cla32_fa760_xor1[0]), .fa_xor1(s_dadda_cla32_fa885_xor1), .fa_or0(s_dadda_cla32_fa885_or0)); fa fa_s_dadda_cla32_fa886_out(.a(s_dadda_cla32_fa885_or0[0]), .b(s_dadda_cla32_fa761_xor1[0]), .cin(s_dadda_cla32_fa762_xor1[0]), .fa_xor1(s_dadda_cla32_fa886_xor1), .fa_or0(s_dadda_cla32_fa886_or0)); fa fa_s_dadda_cla32_fa887_out(.a(s_dadda_cla32_fa886_or0[0]), .b(s_dadda_cla32_fa763_xor1[0]), .cin(s_dadda_cla32_fa764_xor1[0]), .fa_xor1(s_dadda_cla32_fa887_xor1), .fa_or0(s_dadda_cla32_fa887_or0)); fa fa_s_dadda_cla32_fa888_out(.a(s_dadda_cla32_fa887_or0[0]), .b(s_dadda_cla32_fa765_xor1[0]), .cin(s_dadda_cla32_fa766_xor1[0]), .fa_xor1(s_dadda_cla32_fa888_xor1), .fa_or0(s_dadda_cla32_fa888_or0)); fa fa_s_dadda_cla32_fa889_out(.a(s_dadda_cla32_fa888_or0[0]), .b(s_dadda_cla32_fa767_xor1[0]), .cin(s_dadda_cla32_fa768_xor1[0]), .fa_xor1(s_dadda_cla32_fa889_xor1), .fa_or0(s_dadda_cla32_fa889_or0)); fa fa_s_dadda_cla32_fa890_out(.a(s_dadda_cla32_fa889_or0[0]), .b(s_dadda_cla32_fa769_xor1[0]), .cin(s_dadda_cla32_fa770_xor1[0]), .fa_xor1(s_dadda_cla32_fa890_xor1), .fa_or0(s_dadda_cla32_fa890_or0)); fa fa_s_dadda_cla32_fa891_out(.a(s_dadda_cla32_fa890_or0[0]), .b(s_dadda_cla32_fa771_xor1[0]), .cin(s_dadda_cla32_fa772_xor1[0]), .fa_xor1(s_dadda_cla32_fa891_xor1), .fa_or0(s_dadda_cla32_fa891_or0)); fa fa_s_dadda_cla32_fa892_out(.a(s_dadda_cla32_fa891_or0[0]), .b(s_dadda_cla32_fa773_xor1[0]), .cin(s_dadda_cla32_fa774_xor1[0]), .fa_xor1(s_dadda_cla32_fa892_xor1), .fa_or0(s_dadda_cla32_fa892_or0)); fa fa_s_dadda_cla32_fa893_out(.a(s_dadda_cla32_fa892_or0[0]), .b(s_dadda_cla32_fa775_xor1[0]), .cin(s_dadda_cla32_fa776_xor1[0]), .fa_xor1(s_dadda_cla32_fa893_xor1), .fa_or0(s_dadda_cla32_fa893_or0)); fa fa_s_dadda_cla32_fa894_out(.a(s_dadda_cla32_fa893_or0[0]), .b(s_dadda_cla32_fa777_xor1[0]), .cin(s_dadda_cla32_fa778_xor1[0]), .fa_xor1(s_dadda_cla32_fa894_xor1), .fa_or0(s_dadda_cla32_fa894_or0)); fa fa_s_dadda_cla32_fa895_out(.a(s_dadda_cla32_fa894_or0[0]), .b(s_dadda_cla32_fa779_xor1[0]), .cin(s_dadda_cla32_fa780_xor1[0]), .fa_xor1(s_dadda_cla32_fa895_xor1), .fa_or0(s_dadda_cla32_fa895_or0)); fa fa_s_dadda_cla32_fa896_out(.a(s_dadda_cla32_fa895_or0[0]), .b(s_dadda_cla32_fa781_xor1[0]), .cin(s_dadda_cla32_fa782_xor1[0]), .fa_xor1(s_dadda_cla32_fa896_xor1), .fa_or0(s_dadda_cla32_fa896_or0)); nand_gate nand_gate_s_dadda_cla32_nand_28_31(.a(a[28]), .b(b[31]), .out(s_dadda_cla32_nand_28_31)); fa fa_s_dadda_cla32_fa897_out(.a(s_dadda_cla32_fa896_or0[0]), .b(s_dadda_cla32_nand_28_31[0]), .cin(s_dadda_cla32_fa783_xor1[0]), .fa_xor1(s_dadda_cla32_fa897_xor1), .fa_or0(s_dadda_cla32_fa897_or0)); and_gate and_gate_s_dadda_cla32_and_30_30(.a(a[30]), .b(b[30]), .out(s_dadda_cla32_and_30_30)); nand_gate nand_gate_s_dadda_cla32_nand_29_31(.a(a[29]), .b(b[31]), .out(s_dadda_cla32_nand_29_31)); fa fa_s_dadda_cla32_fa898_out(.a(s_dadda_cla32_fa897_or0[0]), .b(s_dadda_cla32_and_30_30[0]), .cin(s_dadda_cla32_nand_29_31[0]), .fa_xor1(s_dadda_cla32_fa898_xor1), .fa_or0(s_dadda_cla32_fa898_or0)); nand_gate nand_gate_s_dadda_cla32_nand_31_30(.a(a[31]), .b(b[30]), .out(s_dadda_cla32_nand_31_30)); fa fa_s_dadda_cla32_fa899_out(.a(s_dadda_cla32_fa898_or0[0]), .b(s_dadda_cla32_fa840_or0[0]), .cin(s_dadda_cla32_nand_31_30[0]), .fa_xor1(s_dadda_cla32_fa899_xor1), .fa_or0(s_dadda_cla32_fa899_or0)); and_gate and_gate_s_dadda_cla32_and_0_0(.a(a[0]), .b(b[0]), .out(s_dadda_cla32_and_0_0)); and_gate and_gate_s_dadda_cla32_and_1_0(.a(a[1]), .b(b[0]), .out(s_dadda_cla32_and_1_0)); and_gate and_gate_s_dadda_cla32_and_0_2(.a(a[0]), .b(b[2]), .out(s_dadda_cla32_and_0_2)); nand_gate nand_gate_s_dadda_cla32_nand_30_31(.a(a[30]), .b(b[31]), .out(s_dadda_cla32_nand_30_31)); and_gate and_gate_s_dadda_cla32_and_0_1(.a(a[0]), .b(b[1]), .out(s_dadda_cla32_and_0_1)); and_gate and_gate_s_dadda_cla32_and_31_31(.a(a[31]), .b(b[31]), .out(s_dadda_cla32_and_31_31)); assign s_dadda_cla32_u_cla62_a[0] = s_dadda_cla32_and_1_0[0]; assign s_dadda_cla32_u_cla62_a[1] = s_dadda_cla32_and_0_2[0]; assign s_dadda_cla32_u_cla62_a[2] = s_dadda_cla32_ha28_xor0[0]; assign s_dadda_cla32_u_cla62_a[3] = s_dadda_cla32_fa784_xor1[0]; assign s_dadda_cla32_u_cla62_a[4] = s_dadda_cla32_fa785_xor1[0]; assign s_dadda_cla32_u_cla62_a[5] = s_dadda_cla32_fa786_xor1[0]; assign s_dadda_cla32_u_cla62_a[6] = s_dadda_cla32_fa787_xor1[0]; assign s_dadda_cla32_u_cla62_a[7] = s_dadda_cla32_fa788_xor1[0]; assign s_dadda_cla32_u_cla62_a[8] = s_dadda_cla32_fa789_xor1[0]; assign s_dadda_cla32_u_cla62_a[9] = s_dadda_cla32_fa790_xor1[0]; assign s_dadda_cla32_u_cla62_a[10] = s_dadda_cla32_fa791_xor1[0]; assign s_dadda_cla32_u_cla62_a[11] = s_dadda_cla32_fa792_xor1[0]; assign s_dadda_cla32_u_cla62_a[12] = s_dadda_cla32_fa793_xor1[0]; assign s_dadda_cla32_u_cla62_a[13] = s_dadda_cla32_fa794_xor1[0]; assign s_dadda_cla32_u_cla62_a[14] = s_dadda_cla32_fa795_xor1[0]; assign s_dadda_cla32_u_cla62_a[15] = s_dadda_cla32_fa796_xor1[0]; assign s_dadda_cla32_u_cla62_a[16] = s_dadda_cla32_fa797_xor1[0]; assign s_dadda_cla32_u_cla62_a[17] = s_dadda_cla32_fa798_xor1[0]; assign s_dadda_cla32_u_cla62_a[18] = s_dadda_cla32_fa799_xor1[0]; assign s_dadda_cla32_u_cla62_a[19] = s_dadda_cla32_fa800_xor1[0]; assign s_dadda_cla32_u_cla62_a[20] = s_dadda_cla32_fa801_xor1[0]; assign s_dadda_cla32_u_cla62_a[21] = s_dadda_cla32_fa802_xor1[0]; assign s_dadda_cla32_u_cla62_a[22] = s_dadda_cla32_fa803_xor1[0]; assign s_dadda_cla32_u_cla62_a[23] = s_dadda_cla32_fa804_xor1[0]; assign s_dadda_cla32_u_cla62_a[24] = s_dadda_cla32_fa805_xor1[0]; assign s_dadda_cla32_u_cla62_a[25] = s_dadda_cla32_fa806_xor1[0]; assign s_dadda_cla32_u_cla62_a[26] = s_dadda_cla32_fa807_xor1[0]; assign s_dadda_cla32_u_cla62_a[27] = s_dadda_cla32_fa808_xor1[0]; assign s_dadda_cla32_u_cla62_a[28] = s_dadda_cla32_fa809_xor1[0]; assign s_dadda_cla32_u_cla62_a[29] = s_dadda_cla32_fa810_xor1[0]; assign s_dadda_cla32_u_cla62_a[30] = s_dadda_cla32_fa811_xor1[0]; assign s_dadda_cla32_u_cla62_a[31] = s_dadda_cla32_fa812_xor1[0]; assign s_dadda_cla32_u_cla62_a[32] = s_dadda_cla32_fa813_xor1[0]; assign s_dadda_cla32_u_cla62_a[33] = s_dadda_cla32_fa814_xor1[0]; assign s_dadda_cla32_u_cla62_a[34] = s_dadda_cla32_fa815_xor1[0]; assign s_dadda_cla32_u_cla62_a[35] = s_dadda_cla32_fa816_xor1[0]; assign s_dadda_cla32_u_cla62_a[36] = s_dadda_cla32_fa817_xor1[0]; assign s_dadda_cla32_u_cla62_a[37] = s_dadda_cla32_fa818_xor1[0]; assign s_dadda_cla32_u_cla62_a[38] = s_dadda_cla32_fa819_xor1[0]; assign s_dadda_cla32_u_cla62_a[39] = s_dadda_cla32_fa820_xor1[0]; assign s_dadda_cla32_u_cla62_a[40] = s_dadda_cla32_fa821_xor1[0]; assign s_dadda_cla32_u_cla62_a[41] = s_dadda_cla32_fa822_xor1[0]; assign s_dadda_cla32_u_cla62_a[42] = s_dadda_cla32_fa823_xor1[0]; assign s_dadda_cla32_u_cla62_a[43] = s_dadda_cla32_fa824_xor1[0]; assign s_dadda_cla32_u_cla62_a[44] = s_dadda_cla32_fa825_xor1[0]; assign s_dadda_cla32_u_cla62_a[45] = s_dadda_cla32_fa826_xor1[0]; assign s_dadda_cla32_u_cla62_a[46] = s_dadda_cla32_fa827_xor1[0]; assign s_dadda_cla32_u_cla62_a[47] = s_dadda_cla32_fa828_xor1[0]; assign s_dadda_cla32_u_cla62_a[48] = s_dadda_cla32_fa829_xor1[0]; assign s_dadda_cla32_u_cla62_a[49] = s_dadda_cla32_fa830_xor1[0]; assign s_dadda_cla32_u_cla62_a[50] = s_dadda_cla32_fa831_xor1[0]; assign s_dadda_cla32_u_cla62_a[51] = s_dadda_cla32_fa832_xor1[0]; assign s_dadda_cla32_u_cla62_a[52] = s_dadda_cla32_fa833_xor1[0]; assign s_dadda_cla32_u_cla62_a[53] = s_dadda_cla32_fa834_xor1[0]; assign s_dadda_cla32_u_cla62_a[54] = s_dadda_cla32_fa835_xor1[0]; assign s_dadda_cla32_u_cla62_a[55] = s_dadda_cla32_fa836_xor1[0]; assign s_dadda_cla32_u_cla62_a[56] = s_dadda_cla32_fa837_xor1[0]; assign s_dadda_cla32_u_cla62_a[57] = s_dadda_cla32_fa838_xor1[0]; assign s_dadda_cla32_u_cla62_a[58] = s_dadda_cla32_fa839_xor1[0]; assign s_dadda_cla32_u_cla62_a[59] = s_dadda_cla32_fa840_xor1[0]; assign s_dadda_cla32_u_cla62_a[60] = s_dadda_cla32_nand_30_31[0]; assign s_dadda_cla32_u_cla62_a[61] = s_dadda_cla32_fa899_or0[0]; assign s_dadda_cla32_u_cla62_b[0] = s_dadda_cla32_and_0_1[0]; assign s_dadda_cla32_u_cla62_b[1] = s_dadda_cla32_ha29_xor0[0]; assign s_dadda_cla32_u_cla62_b[2] = s_dadda_cla32_fa841_xor1[0]; assign s_dadda_cla32_u_cla62_b[3] = s_dadda_cla32_fa842_xor1[0]; assign s_dadda_cla32_u_cla62_b[4] = s_dadda_cla32_fa843_xor1[0]; assign s_dadda_cla32_u_cla62_b[5] = s_dadda_cla32_fa844_xor1[0]; assign s_dadda_cla32_u_cla62_b[6] = s_dadda_cla32_fa845_xor1[0]; assign s_dadda_cla32_u_cla62_b[7] = s_dadda_cla32_fa846_xor1[0]; assign s_dadda_cla32_u_cla62_b[8] = s_dadda_cla32_fa847_xor1[0]; assign s_dadda_cla32_u_cla62_b[9] = s_dadda_cla32_fa848_xor1[0]; assign s_dadda_cla32_u_cla62_b[10] = s_dadda_cla32_fa849_xor1[0]; assign s_dadda_cla32_u_cla62_b[11] = s_dadda_cla32_fa850_xor1[0]; assign s_dadda_cla32_u_cla62_b[12] = s_dadda_cla32_fa851_xor1[0]; assign s_dadda_cla32_u_cla62_b[13] = s_dadda_cla32_fa852_xor1[0]; assign s_dadda_cla32_u_cla62_b[14] = s_dadda_cla32_fa853_xor1[0]; assign s_dadda_cla32_u_cla62_b[15] = s_dadda_cla32_fa854_xor1[0]; assign s_dadda_cla32_u_cla62_b[16] = s_dadda_cla32_fa855_xor1[0]; assign s_dadda_cla32_u_cla62_b[17] = s_dadda_cla32_fa856_xor1[0]; assign s_dadda_cla32_u_cla62_b[18] = s_dadda_cla32_fa857_xor1[0]; assign s_dadda_cla32_u_cla62_b[19] = s_dadda_cla32_fa858_xor1[0]; assign s_dadda_cla32_u_cla62_b[20] = s_dadda_cla32_fa859_xor1[0]; assign s_dadda_cla32_u_cla62_b[21] = s_dadda_cla32_fa860_xor1[0]; assign s_dadda_cla32_u_cla62_b[22] = s_dadda_cla32_fa861_xor1[0]; assign s_dadda_cla32_u_cla62_b[23] = s_dadda_cla32_fa862_xor1[0]; assign s_dadda_cla32_u_cla62_b[24] = s_dadda_cla32_fa863_xor1[0]; assign s_dadda_cla32_u_cla62_b[25] = s_dadda_cla32_fa864_xor1[0]; assign s_dadda_cla32_u_cla62_b[26] = s_dadda_cla32_fa865_xor1[0]; assign s_dadda_cla32_u_cla62_b[27] = s_dadda_cla32_fa866_xor1[0]; assign s_dadda_cla32_u_cla62_b[28] = s_dadda_cla32_fa867_xor1[0]; assign s_dadda_cla32_u_cla62_b[29] = s_dadda_cla32_fa868_xor1[0]; assign s_dadda_cla32_u_cla62_b[30] = s_dadda_cla32_fa869_xor1[0]; assign s_dadda_cla32_u_cla62_b[31] = s_dadda_cla32_fa870_xor1[0]; assign s_dadda_cla32_u_cla62_b[32] = s_dadda_cla32_fa871_xor1[0]; assign s_dadda_cla32_u_cla62_b[33] = s_dadda_cla32_fa872_xor1[0]; assign s_dadda_cla32_u_cla62_b[34] = s_dadda_cla32_fa873_xor1[0]; assign s_dadda_cla32_u_cla62_b[35] = s_dadda_cla32_fa874_xor1[0]; assign s_dadda_cla32_u_cla62_b[36] = s_dadda_cla32_fa875_xor1[0]; assign s_dadda_cla32_u_cla62_b[37] = s_dadda_cla32_fa876_xor1[0]; assign s_dadda_cla32_u_cla62_b[38] = s_dadda_cla32_fa877_xor1[0]; assign s_dadda_cla32_u_cla62_b[39] = s_dadda_cla32_fa878_xor1[0]; assign s_dadda_cla32_u_cla62_b[40] = s_dadda_cla32_fa879_xor1[0]; assign s_dadda_cla32_u_cla62_b[41] = s_dadda_cla32_fa880_xor1[0]; assign s_dadda_cla32_u_cla62_b[42] = s_dadda_cla32_fa881_xor1[0]; assign s_dadda_cla32_u_cla62_b[43] = s_dadda_cla32_fa882_xor1[0]; assign s_dadda_cla32_u_cla62_b[44] = s_dadda_cla32_fa883_xor1[0]; assign s_dadda_cla32_u_cla62_b[45] = s_dadda_cla32_fa884_xor1[0]; assign s_dadda_cla32_u_cla62_b[46] = s_dadda_cla32_fa885_xor1[0]; assign s_dadda_cla32_u_cla62_b[47] = s_dadda_cla32_fa886_xor1[0]; assign s_dadda_cla32_u_cla62_b[48] = s_dadda_cla32_fa887_xor1[0]; assign s_dadda_cla32_u_cla62_b[49] = s_dadda_cla32_fa888_xor1[0]; assign s_dadda_cla32_u_cla62_b[50] = s_dadda_cla32_fa889_xor1[0]; assign s_dadda_cla32_u_cla62_b[51] = s_dadda_cla32_fa890_xor1[0]; assign s_dadda_cla32_u_cla62_b[52] = s_dadda_cla32_fa891_xor1[0]; assign s_dadda_cla32_u_cla62_b[53] = s_dadda_cla32_fa892_xor1[0]; assign s_dadda_cla32_u_cla62_b[54] = s_dadda_cla32_fa893_xor1[0]; assign s_dadda_cla32_u_cla62_b[55] = s_dadda_cla32_fa894_xor1[0]; assign s_dadda_cla32_u_cla62_b[56] = s_dadda_cla32_fa895_xor1[0]; assign s_dadda_cla32_u_cla62_b[57] = s_dadda_cla32_fa896_xor1[0]; assign s_dadda_cla32_u_cla62_b[58] = s_dadda_cla32_fa897_xor1[0]; assign s_dadda_cla32_u_cla62_b[59] = s_dadda_cla32_fa898_xor1[0]; assign s_dadda_cla32_u_cla62_b[60] = s_dadda_cla32_fa899_xor1[0]; assign s_dadda_cla32_u_cla62_b[61] = s_dadda_cla32_and_31_31[0]; u_cla62 u_cla62_s_dadda_cla32_u_cla62_out(.a(s_dadda_cla32_u_cla62_a), .b(s_dadda_cla32_u_cla62_b), .u_cla62_out(s_dadda_cla32_u_cla62_out)); not_gate not_gate_s_dadda_cla32_xor0(.a(s_dadda_cla32_u_cla62_out[62]), .out(s_dadda_cla32_xor0)); assign s_dadda_cla32_out[0] = s_dadda_cla32_and_0_0[0]; assign s_dadda_cla32_out[1] = s_dadda_cla32_u_cla62_out[0]; assign s_dadda_cla32_out[2] = s_dadda_cla32_u_cla62_out[1]; assign s_dadda_cla32_out[3] = s_dadda_cla32_u_cla62_out[2]; assign s_dadda_cla32_out[4] = s_dadda_cla32_u_cla62_out[3]; assign s_dadda_cla32_out[5] = s_dadda_cla32_u_cla62_out[4]; assign s_dadda_cla32_out[6] = s_dadda_cla32_u_cla62_out[5]; assign s_dadda_cla32_out[7] = s_dadda_cla32_u_cla62_out[6]; assign s_dadda_cla32_out[8] = s_dadda_cla32_u_cla62_out[7]; assign s_dadda_cla32_out[9] = s_dadda_cla32_u_cla62_out[8]; assign s_dadda_cla32_out[10] = s_dadda_cla32_u_cla62_out[9]; assign s_dadda_cla32_out[11] = s_dadda_cla32_u_cla62_out[10]; assign s_dadda_cla32_out[12] = s_dadda_cla32_u_cla62_out[11]; assign s_dadda_cla32_out[13] = s_dadda_cla32_u_cla62_out[12]; assign s_dadda_cla32_out[14] = s_dadda_cla32_u_cla62_out[13]; assign s_dadda_cla32_out[15] = s_dadda_cla32_u_cla62_out[14]; assign s_dadda_cla32_out[16] = s_dadda_cla32_u_cla62_out[15]; assign s_dadda_cla32_out[17] = s_dadda_cla32_u_cla62_out[16]; assign s_dadda_cla32_out[18] = s_dadda_cla32_u_cla62_out[17]; assign s_dadda_cla32_out[19] = s_dadda_cla32_u_cla62_out[18]; assign s_dadda_cla32_out[20] = s_dadda_cla32_u_cla62_out[19]; assign s_dadda_cla32_out[21] = s_dadda_cla32_u_cla62_out[20]; assign s_dadda_cla32_out[22] = s_dadda_cla32_u_cla62_out[21]; assign s_dadda_cla32_out[23] = s_dadda_cla32_u_cla62_out[22]; assign s_dadda_cla32_out[24] = s_dadda_cla32_u_cla62_out[23]; assign s_dadda_cla32_out[25] = s_dadda_cla32_u_cla62_out[24]; assign s_dadda_cla32_out[26] = s_dadda_cla32_u_cla62_out[25]; assign s_dadda_cla32_out[27] = s_dadda_cla32_u_cla62_out[26]; assign s_dadda_cla32_out[28] = s_dadda_cla32_u_cla62_out[27]; assign s_dadda_cla32_out[29] = s_dadda_cla32_u_cla62_out[28]; assign s_dadda_cla32_out[30] = s_dadda_cla32_u_cla62_out[29]; assign s_dadda_cla32_out[31] = s_dadda_cla32_u_cla62_out[30]; assign s_dadda_cla32_out[32] = s_dadda_cla32_u_cla62_out[31]; assign s_dadda_cla32_out[33] = s_dadda_cla32_u_cla62_out[32]; assign s_dadda_cla32_out[34] = s_dadda_cla32_u_cla62_out[33]; assign s_dadda_cla32_out[35] = s_dadda_cla32_u_cla62_out[34]; assign s_dadda_cla32_out[36] = s_dadda_cla32_u_cla62_out[35]; assign s_dadda_cla32_out[37] = s_dadda_cla32_u_cla62_out[36]; assign s_dadda_cla32_out[38] = s_dadda_cla32_u_cla62_out[37]; assign s_dadda_cla32_out[39] = s_dadda_cla32_u_cla62_out[38]; assign s_dadda_cla32_out[40] = s_dadda_cla32_u_cla62_out[39]; assign s_dadda_cla32_out[41] = s_dadda_cla32_u_cla62_out[40]; assign s_dadda_cla32_out[42] = s_dadda_cla32_u_cla62_out[41]; assign s_dadda_cla32_out[43] = s_dadda_cla32_u_cla62_out[42]; assign s_dadda_cla32_out[44] = s_dadda_cla32_u_cla62_out[43]; assign s_dadda_cla32_out[45] = s_dadda_cla32_u_cla62_out[44]; assign s_dadda_cla32_out[46] = s_dadda_cla32_u_cla62_out[45]; assign s_dadda_cla32_out[47] = s_dadda_cla32_u_cla62_out[46]; assign s_dadda_cla32_out[48] = s_dadda_cla32_u_cla62_out[47]; assign s_dadda_cla32_out[49] = s_dadda_cla32_u_cla62_out[48]; assign s_dadda_cla32_out[50] = s_dadda_cla32_u_cla62_out[49]; assign s_dadda_cla32_out[51] = s_dadda_cla32_u_cla62_out[50]; assign s_dadda_cla32_out[52] = s_dadda_cla32_u_cla62_out[51]; assign s_dadda_cla32_out[53] = s_dadda_cla32_u_cla62_out[52]; assign s_dadda_cla32_out[54] = s_dadda_cla32_u_cla62_out[53]; assign s_dadda_cla32_out[55] = s_dadda_cla32_u_cla62_out[54]; assign s_dadda_cla32_out[56] = s_dadda_cla32_u_cla62_out[55]; assign s_dadda_cla32_out[57] = s_dadda_cla32_u_cla62_out[56]; assign s_dadda_cla32_out[58] = s_dadda_cla32_u_cla62_out[57]; assign s_dadda_cla32_out[59] = s_dadda_cla32_u_cla62_out[58]; assign s_dadda_cla32_out[60] = s_dadda_cla32_u_cla62_out[59]; assign s_dadda_cla32_out[61] = s_dadda_cla32_u_cla62_out[60]; assign s_dadda_cla32_out[62] = s_dadda_cla32_u_cla62_out[61]; assign s_dadda_cla32_out[63] = s_dadda_cla32_xor0[0]; endmodule