mirror of
https://github.com/ehw-fit/ariths-gen.git
synced 2025-04-19 21:40:49 +01:00
3828 lines
298 KiB
Verilog
3828 lines
298 KiB
Verilog
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 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_cla46(input [45:0] a, input [45:0] b, output [46:0] u_cla46_out);
|
|
wire [0:0] u_cla46_pg_logic0_or0;
|
|
wire [0:0] u_cla46_pg_logic0_and0;
|
|
wire [0:0] u_cla46_pg_logic0_xor0;
|
|
wire [0:0] u_cla46_pg_logic1_or0;
|
|
wire [0:0] u_cla46_pg_logic1_and0;
|
|
wire [0:0] u_cla46_pg_logic1_xor0;
|
|
wire [0:0] u_cla46_xor1;
|
|
wire [0:0] u_cla46_and0;
|
|
wire [0:0] u_cla46_or0;
|
|
wire [0:0] u_cla46_pg_logic2_or0;
|
|
wire [0:0] u_cla46_pg_logic2_and0;
|
|
wire [0:0] u_cla46_pg_logic2_xor0;
|
|
wire [0:0] u_cla46_xor2;
|
|
wire [0:0] u_cla46_and1;
|
|
wire [0:0] u_cla46_and2;
|
|
wire [0:0] u_cla46_and3;
|
|
wire [0:0] u_cla46_and4;
|
|
wire [0:0] u_cla46_or1;
|
|
wire [0:0] u_cla46_or2;
|
|
wire [0:0] u_cla46_pg_logic3_or0;
|
|
wire [0:0] u_cla46_pg_logic3_and0;
|
|
wire [0:0] u_cla46_pg_logic3_xor0;
|
|
wire [0:0] u_cla46_xor3;
|
|
wire [0:0] u_cla46_and5;
|
|
wire [0:0] u_cla46_and6;
|
|
wire [0:0] u_cla46_and7;
|
|
wire [0:0] u_cla46_and8;
|
|
wire [0:0] u_cla46_and9;
|
|
wire [0:0] u_cla46_and10;
|
|
wire [0:0] u_cla46_and11;
|
|
wire [0:0] u_cla46_or3;
|
|
wire [0:0] u_cla46_or4;
|
|
wire [0:0] u_cla46_or5;
|
|
wire [0:0] u_cla46_pg_logic4_or0;
|
|
wire [0:0] u_cla46_pg_logic4_and0;
|
|
wire [0:0] u_cla46_pg_logic4_xor0;
|
|
wire [0:0] u_cla46_xor4;
|
|
wire [0:0] u_cla46_and12;
|
|
wire [0:0] u_cla46_or6;
|
|
wire [0:0] u_cla46_pg_logic5_or0;
|
|
wire [0:0] u_cla46_pg_logic5_and0;
|
|
wire [0:0] u_cla46_pg_logic5_xor0;
|
|
wire [0:0] u_cla46_xor5;
|
|
wire [0:0] u_cla46_and13;
|
|
wire [0:0] u_cla46_and14;
|
|
wire [0:0] u_cla46_and15;
|
|
wire [0:0] u_cla46_or7;
|
|
wire [0:0] u_cla46_or8;
|
|
wire [0:0] u_cla46_pg_logic6_or0;
|
|
wire [0:0] u_cla46_pg_logic6_and0;
|
|
wire [0:0] u_cla46_pg_logic6_xor0;
|
|
wire [0:0] u_cla46_xor6;
|
|
wire [0:0] u_cla46_and16;
|
|
wire [0:0] u_cla46_and17;
|
|
wire [0:0] u_cla46_and18;
|
|
wire [0:0] u_cla46_and19;
|
|
wire [0:0] u_cla46_and20;
|
|
wire [0:0] u_cla46_and21;
|
|
wire [0:0] u_cla46_or9;
|
|
wire [0:0] u_cla46_or10;
|
|
wire [0:0] u_cla46_or11;
|
|
wire [0:0] u_cla46_pg_logic7_or0;
|
|
wire [0:0] u_cla46_pg_logic7_and0;
|
|
wire [0:0] u_cla46_pg_logic7_xor0;
|
|
wire [0:0] u_cla46_xor7;
|
|
wire [0:0] u_cla46_and22;
|
|
wire [0:0] u_cla46_and23;
|
|
wire [0:0] u_cla46_and24;
|
|
wire [0:0] u_cla46_and25;
|
|
wire [0:0] u_cla46_and26;
|
|
wire [0:0] u_cla46_and27;
|
|
wire [0:0] u_cla46_and28;
|
|
wire [0:0] u_cla46_and29;
|
|
wire [0:0] u_cla46_and30;
|
|
wire [0:0] u_cla46_and31;
|
|
wire [0:0] u_cla46_or12;
|
|
wire [0:0] u_cla46_or13;
|
|
wire [0:0] u_cla46_or14;
|
|
wire [0:0] u_cla46_or15;
|
|
wire [0:0] u_cla46_pg_logic8_or0;
|
|
wire [0:0] u_cla46_pg_logic8_and0;
|
|
wire [0:0] u_cla46_pg_logic8_xor0;
|
|
wire [0:0] u_cla46_xor8;
|
|
wire [0:0] u_cla46_and32;
|
|
wire [0:0] u_cla46_or16;
|
|
wire [0:0] u_cla46_pg_logic9_or0;
|
|
wire [0:0] u_cla46_pg_logic9_and0;
|
|
wire [0:0] u_cla46_pg_logic9_xor0;
|
|
wire [0:0] u_cla46_xor9;
|
|
wire [0:0] u_cla46_and33;
|
|
wire [0:0] u_cla46_and34;
|
|
wire [0:0] u_cla46_and35;
|
|
wire [0:0] u_cla46_or17;
|
|
wire [0:0] u_cla46_or18;
|
|
wire [0:0] u_cla46_pg_logic10_or0;
|
|
wire [0:0] u_cla46_pg_logic10_and0;
|
|
wire [0:0] u_cla46_pg_logic10_xor0;
|
|
wire [0:0] u_cla46_xor10;
|
|
wire [0:0] u_cla46_and36;
|
|
wire [0:0] u_cla46_and37;
|
|
wire [0:0] u_cla46_and38;
|
|
wire [0:0] u_cla46_and39;
|
|
wire [0:0] u_cla46_and40;
|
|
wire [0:0] u_cla46_and41;
|
|
wire [0:0] u_cla46_or19;
|
|
wire [0:0] u_cla46_or20;
|
|
wire [0:0] u_cla46_or21;
|
|
wire [0:0] u_cla46_pg_logic11_or0;
|
|
wire [0:0] u_cla46_pg_logic11_and0;
|
|
wire [0:0] u_cla46_pg_logic11_xor0;
|
|
wire [0:0] u_cla46_xor11;
|
|
wire [0:0] u_cla46_and42;
|
|
wire [0:0] u_cla46_and43;
|
|
wire [0:0] u_cla46_and44;
|
|
wire [0:0] u_cla46_and45;
|
|
wire [0:0] u_cla46_and46;
|
|
wire [0:0] u_cla46_and47;
|
|
wire [0:0] u_cla46_and48;
|
|
wire [0:0] u_cla46_and49;
|
|
wire [0:0] u_cla46_and50;
|
|
wire [0:0] u_cla46_and51;
|
|
wire [0:0] u_cla46_or22;
|
|
wire [0:0] u_cla46_or23;
|
|
wire [0:0] u_cla46_or24;
|
|
wire [0:0] u_cla46_or25;
|
|
wire [0:0] u_cla46_pg_logic12_or0;
|
|
wire [0:0] u_cla46_pg_logic12_and0;
|
|
wire [0:0] u_cla46_pg_logic12_xor0;
|
|
wire [0:0] u_cla46_xor12;
|
|
wire [0:0] u_cla46_and52;
|
|
wire [0:0] u_cla46_or26;
|
|
wire [0:0] u_cla46_pg_logic13_or0;
|
|
wire [0:0] u_cla46_pg_logic13_and0;
|
|
wire [0:0] u_cla46_pg_logic13_xor0;
|
|
wire [0:0] u_cla46_xor13;
|
|
wire [0:0] u_cla46_and53;
|
|
wire [0:0] u_cla46_and54;
|
|
wire [0:0] u_cla46_and55;
|
|
wire [0:0] u_cla46_or27;
|
|
wire [0:0] u_cla46_or28;
|
|
wire [0:0] u_cla46_pg_logic14_or0;
|
|
wire [0:0] u_cla46_pg_logic14_and0;
|
|
wire [0:0] u_cla46_pg_logic14_xor0;
|
|
wire [0:0] u_cla46_xor14;
|
|
wire [0:0] u_cla46_and56;
|
|
wire [0:0] u_cla46_and57;
|
|
wire [0:0] u_cla46_and58;
|
|
wire [0:0] u_cla46_and59;
|
|
wire [0:0] u_cla46_and60;
|
|
wire [0:0] u_cla46_and61;
|
|
wire [0:0] u_cla46_or29;
|
|
wire [0:0] u_cla46_or30;
|
|
wire [0:0] u_cla46_or31;
|
|
wire [0:0] u_cla46_pg_logic15_or0;
|
|
wire [0:0] u_cla46_pg_logic15_and0;
|
|
wire [0:0] u_cla46_pg_logic15_xor0;
|
|
wire [0:0] u_cla46_xor15;
|
|
wire [0:0] u_cla46_and62;
|
|
wire [0:0] u_cla46_and63;
|
|
wire [0:0] u_cla46_and64;
|
|
wire [0:0] u_cla46_and65;
|
|
wire [0:0] u_cla46_and66;
|
|
wire [0:0] u_cla46_and67;
|
|
wire [0:0] u_cla46_and68;
|
|
wire [0:0] u_cla46_and69;
|
|
wire [0:0] u_cla46_and70;
|
|
wire [0:0] u_cla46_and71;
|
|
wire [0:0] u_cla46_or32;
|
|
wire [0:0] u_cla46_or33;
|
|
wire [0:0] u_cla46_or34;
|
|
wire [0:0] u_cla46_or35;
|
|
wire [0:0] u_cla46_pg_logic16_or0;
|
|
wire [0:0] u_cla46_pg_logic16_and0;
|
|
wire [0:0] u_cla46_pg_logic16_xor0;
|
|
wire [0:0] u_cla46_xor16;
|
|
wire [0:0] u_cla46_and72;
|
|
wire [0:0] u_cla46_or36;
|
|
wire [0:0] u_cla46_pg_logic17_or0;
|
|
wire [0:0] u_cla46_pg_logic17_and0;
|
|
wire [0:0] u_cla46_pg_logic17_xor0;
|
|
wire [0:0] u_cla46_xor17;
|
|
wire [0:0] u_cla46_and73;
|
|
wire [0:0] u_cla46_and74;
|
|
wire [0:0] u_cla46_and75;
|
|
wire [0:0] u_cla46_or37;
|
|
wire [0:0] u_cla46_or38;
|
|
wire [0:0] u_cla46_pg_logic18_or0;
|
|
wire [0:0] u_cla46_pg_logic18_and0;
|
|
wire [0:0] u_cla46_pg_logic18_xor0;
|
|
wire [0:0] u_cla46_xor18;
|
|
wire [0:0] u_cla46_and76;
|
|
wire [0:0] u_cla46_and77;
|
|
wire [0:0] u_cla46_and78;
|
|
wire [0:0] u_cla46_and79;
|
|
wire [0:0] u_cla46_and80;
|
|
wire [0:0] u_cla46_and81;
|
|
wire [0:0] u_cla46_or39;
|
|
wire [0:0] u_cla46_or40;
|
|
wire [0:0] u_cla46_or41;
|
|
wire [0:0] u_cla46_pg_logic19_or0;
|
|
wire [0:0] u_cla46_pg_logic19_and0;
|
|
wire [0:0] u_cla46_pg_logic19_xor0;
|
|
wire [0:0] u_cla46_xor19;
|
|
wire [0:0] u_cla46_and82;
|
|
wire [0:0] u_cla46_and83;
|
|
wire [0:0] u_cla46_and84;
|
|
wire [0:0] u_cla46_and85;
|
|
wire [0:0] u_cla46_and86;
|
|
wire [0:0] u_cla46_and87;
|
|
wire [0:0] u_cla46_and88;
|
|
wire [0:0] u_cla46_and89;
|
|
wire [0:0] u_cla46_and90;
|
|
wire [0:0] u_cla46_and91;
|
|
wire [0:0] u_cla46_or42;
|
|
wire [0:0] u_cla46_or43;
|
|
wire [0:0] u_cla46_or44;
|
|
wire [0:0] u_cla46_or45;
|
|
wire [0:0] u_cla46_pg_logic20_or0;
|
|
wire [0:0] u_cla46_pg_logic20_and0;
|
|
wire [0:0] u_cla46_pg_logic20_xor0;
|
|
wire [0:0] u_cla46_xor20;
|
|
wire [0:0] u_cla46_and92;
|
|
wire [0:0] u_cla46_or46;
|
|
wire [0:0] u_cla46_pg_logic21_or0;
|
|
wire [0:0] u_cla46_pg_logic21_and0;
|
|
wire [0:0] u_cla46_pg_logic21_xor0;
|
|
wire [0:0] u_cla46_xor21;
|
|
wire [0:0] u_cla46_and93;
|
|
wire [0:0] u_cla46_and94;
|
|
wire [0:0] u_cla46_and95;
|
|
wire [0:0] u_cla46_or47;
|
|
wire [0:0] u_cla46_or48;
|
|
wire [0:0] u_cla46_pg_logic22_or0;
|
|
wire [0:0] u_cla46_pg_logic22_and0;
|
|
wire [0:0] u_cla46_pg_logic22_xor0;
|
|
wire [0:0] u_cla46_xor22;
|
|
wire [0:0] u_cla46_and96;
|
|
wire [0:0] u_cla46_and97;
|
|
wire [0:0] u_cla46_and98;
|
|
wire [0:0] u_cla46_and99;
|
|
wire [0:0] u_cla46_and100;
|
|
wire [0:0] u_cla46_and101;
|
|
wire [0:0] u_cla46_or49;
|
|
wire [0:0] u_cla46_or50;
|
|
wire [0:0] u_cla46_or51;
|
|
wire [0:0] u_cla46_pg_logic23_or0;
|
|
wire [0:0] u_cla46_pg_logic23_and0;
|
|
wire [0:0] u_cla46_pg_logic23_xor0;
|
|
wire [0:0] u_cla46_xor23;
|
|
wire [0:0] u_cla46_and102;
|
|
wire [0:0] u_cla46_and103;
|
|
wire [0:0] u_cla46_and104;
|
|
wire [0:0] u_cla46_and105;
|
|
wire [0:0] u_cla46_and106;
|
|
wire [0:0] u_cla46_and107;
|
|
wire [0:0] u_cla46_and108;
|
|
wire [0:0] u_cla46_and109;
|
|
wire [0:0] u_cla46_and110;
|
|
wire [0:0] u_cla46_and111;
|
|
wire [0:0] u_cla46_or52;
|
|
wire [0:0] u_cla46_or53;
|
|
wire [0:0] u_cla46_or54;
|
|
wire [0:0] u_cla46_or55;
|
|
wire [0:0] u_cla46_pg_logic24_or0;
|
|
wire [0:0] u_cla46_pg_logic24_and0;
|
|
wire [0:0] u_cla46_pg_logic24_xor0;
|
|
wire [0:0] u_cla46_xor24;
|
|
wire [0:0] u_cla46_and112;
|
|
wire [0:0] u_cla46_or56;
|
|
wire [0:0] u_cla46_pg_logic25_or0;
|
|
wire [0:0] u_cla46_pg_logic25_and0;
|
|
wire [0:0] u_cla46_pg_logic25_xor0;
|
|
wire [0:0] u_cla46_xor25;
|
|
wire [0:0] u_cla46_and113;
|
|
wire [0:0] u_cla46_and114;
|
|
wire [0:0] u_cla46_and115;
|
|
wire [0:0] u_cla46_or57;
|
|
wire [0:0] u_cla46_or58;
|
|
wire [0:0] u_cla46_pg_logic26_or0;
|
|
wire [0:0] u_cla46_pg_logic26_and0;
|
|
wire [0:0] u_cla46_pg_logic26_xor0;
|
|
wire [0:0] u_cla46_xor26;
|
|
wire [0:0] u_cla46_and116;
|
|
wire [0:0] u_cla46_and117;
|
|
wire [0:0] u_cla46_and118;
|
|
wire [0:0] u_cla46_and119;
|
|
wire [0:0] u_cla46_and120;
|
|
wire [0:0] u_cla46_and121;
|
|
wire [0:0] u_cla46_or59;
|
|
wire [0:0] u_cla46_or60;
|
|
wire [0:0] u_cla46_or61;
|
|
wire [0:0] u_cla46_pg_logic27_or0;
|
|
wire [0:0] u_cla46_pg_logic27_and0;
|
|
wire [0:0] u_cla46_pg_logic27_xor0;
|
|
wire [0:0] u_cla46_xor27;
|
|
wire [0:0] u_cla46_and122;
|
|
wire [0:0] u_cla46_and123;
|
|
wire [0:0] u_cla46_and124;
|
|
wire [0:0] u_cla46_and125;
|
|
wire [0:0] u_cla46_and126;
|
|
wire [0:0] u_cla46_and127;
|
|
wire [0:0] u_cla46_and128;
|
|
wire [0:0] u_cla46_and129;
|
|
wire [0:0] u_cla46_and130;
|
|
wire [0:0] u_cla46_and131;
|
|
wire [0:0] u_cla46_or62;
|
|
wire [0:0] u_cla46_or63;
|
|
wire [0:0] u_cla46_or64;
|
|
wire [0:0] u_cla46_or65;
|
|
wire [0:0] u_cla46_pg_logic28_or0;
|
|
wire [0:0] u_cla46_pg_logic28_and0;
|
|
wire [0:0] u_cla46_pg_logic28_xor0;
|
|
wire [0:0] u_cla46_xor28;
|
|
wire [0:0] u_cla46_and132;
|
|
wire [0:0] u_cla46_or66;
|
|
wire [0:0] u_cla46_pg_logic29_or0;
|
|
wire [0:0] u_cla46_pg_logic29_and0;
|
|
wire [0:0] u_cla46_pg_logic29_xor0;
|
|
wire [0:0] u_cla46_xor29;
|
|
wire [0:0] u_cla46_and133;
|
|
wire [0:0] u_cla46_and134;
|
|
wire [0:0] u_cla46_and135;
|
|
wire [0:0] u_cla46_or67;
|
|
wire [0:0] u_cla46_or68;
|
|
wire [0:0] u_cla46_pg_logic30_or0;
|
|
wire [0:0] u_cla46_pg_logic30_and0;
|
|
wire [0:0] u_cla46_pg_logic30_xor0;
|
|
wire [0:0] u_cla46_xor30;
|
|
wire [0:0] u_cla46_and136;
|
|
wire [0:0] u_cla46_and137;
|
|
wire [0:0] u_cla46_and138;
|
|
wire [0:0] u_cla46_and139;
|
|
wire [0:0] u_cla46_and140;
|
|
wire [0:0] u_cla46_and141;
|
|
wire [0:0] u_cla46_or69;
|
|
wire [0:0] u_cla46_or70;
|
|
wire [0:0] u_cla46_or71;
|
|
wire [0:0] u_cla46_pg_logic31_or0;
|
|
wire [0:0] u_cla46_pg_logic31_and0;
|
|
wire [0:0] u_cla46_pg_logic31_xor0;
|
|
wire [0:0] u_cla46_xor31;
|
|
wire [0:0] u_cla46_and142;
|
|
wire [0:0] u_cla46_and143;
|
|
wire [0:0] u_cla46_and144;
|
|
wire [0:0] u_cla46_and145;
|
|
wire [0:0] u_cla46_and146;
|
|
wire [0:0] u_cla46_and147;
|
|
wire [0:0] u_cla46_and148;
|
|
wire [0:0] u_cla46_and149;
|
|
wire [0:0] u_cla46_and150;
|
|
wire [0:0] u_cla46_and151;
|
|
wire [0:0] u_cla46_or72;
|
|
wire [0:0] u_cla46_or73;
|
|
wire [0:0] u_cla46_or74;
|
|
wire [0:0] u_cla46_or75;
|
|
wire [0:0] u_cla46_pg_logic32_or0;
|
|
wire [0:0] u_cla46_pg_logic32_and0;
|
|
wire [0:0] u_cla46_pg_logic32_xor0;
|
|
wire [0:0] u_cla46_xor32;
|
|
wire [0:0] u_cla46_and152;
|
|
wire [0:0] u_cla46_or76;
|
|
wire [0:0] u_cla46_pg_logic33_or0;
|
|
wire [0:0] u_cla46_pg_logic33_and0;
|
|
wire [0:0] u_cla46_pg_logic33_xor0;
|
|
wire [0:0] u_cla46_xor33;
|
|
wire [0:0] u_cla46_and153;
|
|
wire [0:0] u_cla46_and154;
|
|
wire [0:0] u_cla46_and155;
|
|
wire [0:0] u_cla46_or77;
|
|
wire [0:0] u_cla46_or78;
|
|
wire [0:0] u_cla46_pg_logic34_or0;
|
|
wire [0:0] u_cla46_pg_logic34_and0;
|
|
wire [0:0] u_cla46_pg_logic34_xor0;
|
|
wire [0:0] u_cla46_xor34;
|
|
wire [0:0] u_cla46_and156;
|
|
wire [0:0] u_cla46_and157;
|
|
wire [0:0] u_cla46_and158;
|
|
wire [0:0] u_cla46_and159;
|
|
wire [0:0] u_cla46_and160;
|
|
wire [0:0] u_cla46_and161;
|
|
wire [0:0] u_cla46_or79;
|
|
wire [0:0] u_cla46_or80;
|
|
wire [0:0] u_cla46_or81;
|
|
wire [0:0] u_cla46_pg_logic35_or0;
|
|
wire [0:0] u_cla46_pg_logic35_and0;
|
|
wire [0:0] u_cla46_pg_logic35_xor0;
|
|
wire [0:0] u_cla46_xor35;
|
|
wire [0:0] u_cla46_and162;
|
|
wire [0:0] u_cla46_and163;
|
|
wire [0:0] u_cla46_and164;
|
|
wire [0:0] u_cla46_and165;
|
|
wire [0:0] u_cla46_and166;
|
|
wire [0:0] u_cla46_and167;
|
|
wire [0:0] u_cla46_and168;
|
|
wire [0:0] u_cla46_and169;
|
|
wire [0:0] u_cla46_and170;
|
|
wire [0:0] u_cla46_and171;
|
|
wire [0:0] u_cla46_or82;
|
|
wire [0:0] u_cla46_or83;
|
|
wire [0:0] u_cla46_or84;
|
|
wire [0:0] u_cla46_or85;
|
|
wire [0:0] u_cla46_pg_logic36_or0;
|
|
wire [0:0] u_cla46_pg_logic36_and0;
|
|
wire [0:0] u_cla46_pg_logic36_xor0;
|
|
wire [0:0] u_cla46_xor36;
|
|
wire [0:0] u_cla46_and172;
|
|
wire [0:0] u_cla46_or86;
|
|
wire [0:0] u_cla46_pg_logic37_or0;
|
|
wire [0:0] u_cla46_pg_logic37_and0;
|
|
wire [0:0] u_cla46_pg_logic37_xor0;
|
|
wire [0:0] u_cla46_xor37;
|
|
wire [0:0] u_cla46_and173;
|
|
wire [0:0] u_cla46_and174;
|
|
wire [0:0] u_cla46_and175;
|
|
wire [0:0] u_cla46_or87;
|
|
wire [0:0] u_cla46_or88;
|
|
wire [0:0] u_cla46_pg_logic38_or0;
|
|
wire [0:0] u_cla46_pg_logic38_and0;
|
|
wire [0:0] u_cla46_pg_logic38_xor0;
|
|
wire [0:0] u_cla46_xor38;
|
|
wire [0:0] u_cla46_and176;
|
|
wire [0:0] u_cla46_and177;
|
|
wire [0:0] u_cla46_and178;
|
|
wire [0:0] u_cla46_and179;
|
|
wire [0:0] u_cla46_and180;
|
|
wire [0:0] u_cla46_and181;
|
|
wire [0:0] u_cla46_or89;
|
|
wire [0:0] u_cla46_or90;
|
|
wire [0:0] u_cla46_or91;
|
|
wire [0:0] u_cla46_pg_logic39_or0;
|
|
wire [0:0] u_cla46_pg_logic39_and0;
|
|
wire [0:0] u_cla46_pg_logic39_xor0;
|
|
wire [0:0] u_cla46_xor39;
|
|
wire [0:0] u_cla46_and182;
|
|
wire [0:0] u_cla46_and183;
|
|
wire [0:0] u_cla46_and184;
|
|
wire [0:0] u_cla46_and185;
|
|
wire [0:0] u_cla46_and186;
|
|
wire [0:0] u_cla46_and187;
|
|
wire [0:0] u_cla46_and188;
|
|
wire [0:0] u_cla46_and189;
|
|
wire [0:0] u_cla46_and190;
|
|
wire [0:0] u_cla46_and191;
|
|
wire [0:0] u_cla46_or92;
|
|
wire [0:0] u_cla46_or93;
|
|
wire [0:0] u_cla46_or94;
|
|
wire [0:0] u_cla46_or95;
|
|
wire [0:0] u_cla46_pg_logic40_or0;
|
|
wire [0:0] u_cla46_pg_logic40_and0;
|
|
wire [0:0] u_cla46_pg_logic40_xor0;
|
|
wire [0:0] u_cla46_xor40;
|
|
wire [0:0] u_cla46_and192;
|
|
wire [0:0] u_cla46_or96;
|
|
wire [0:0] u_cla46_pg_logic41_or0;
|
|
wire [0:0] u_cla46_pg_logic41_and0;
|
|
wire [0:0] u_cla46_pg_logic41_xor0;
|
|
wire [0:0] u_cla46_xor41;
|
|
wire [0:0] u_cla46_and193;
|
|
wire [0:0] u_cla46_and194;
|
|
wire [0:0] u_cla46_and195;
|
|
wire [0:0] u_cla46_or97;
|
|
wire [0:0] u_cla46_or98;
|
|
wire [0:0] u_cla46_pg_logic42_or0;
|
|
wire [0:0] u_cla46_pg_logic42_and0;
|
|
wire [0:0] u_cla46_pg_logic42_xor0;
|
|
wire [0:0] u_cla46_xor42;
|
|
wire [0:0] u_cla46_and196;
|
|
wire [0:0] u_cla46_and197;
|
|
wire [0:0] u_cla46_and198;
|
|
wire [0:0] u_cla46_and199;
|
|
wire [0:0] u_cla46_and200;
|
|
wire [0:0] u_cla46_and201;
|
|
wire [0:0] u_cla46_or99;
|
|
wire [0:0] u_cla46_or100;
|
|
wire [0:0] u_cla46_or101;
|
|
wire [0:0] u_cla46_pg_logic43_or0;
|
|
wire [0:0] u_cla46_pg_logic43_and0;
|
|
wire [0:0] u_cla46_pg_logic43_xor0;
|
|
wire [0:0] u_cla46_xor43;
|
|
wire [0:0] u_cla46_and202;
|
|
wire [0:0] u_cla46_and203;
|
|
wire [0:0] u_cla46_and204;
|
|
wire [0:0] u_cla46_and205;
|
|
wire [0:0] u_cla46_and206;
|
|
wire [0:0] u_cla46_and207;
|
|
wire [0:0] u_cla46_and208;
|
|
wire [0:0] u_cla46_and209;
|
|
wire [0:0] u_cla46_and210;
|
|
wire [0:0] u_cla46_and211;
|
|
wire [0:0] u_cla46_or102;
|
|
wire [0:0] u_cla46_or103;
|
|
wire [0:0] u_cla46_or104;
|
|
wire [0:0] u_cla46_or105;
|
|
wire [0:0] u_cla46_pg_logic44_or0;
|
|
wire [0:0] u_cla46_pg_logic44_and0;
|
|
wire [0:0] u_cla46_pg_logic44_xor0;
|
|
wire [0:0] u_cla46_xor44;
|
|
wire [0:0] u_cla46_and212;
|
|
wire [0:0] u_cla46_or106;
|
|
wire [0:0] u_cla46_pg_logic45_or0;
|
|
wire [0:0] u_cla46_pg_logic45_and0;
|
|
wire [0:0] u_cla46_pg_logic45_xor0;
|
|
wire [0:0] u_cla46_xor45;
|
|
wire [0:0] u_cla46_and213;
|
|
wire [0:0] u_cla46_and214;
|
|
wire [0:0] u_cla46_and215;
|
|
wire [0:0] u_cla46_or107;
|
|
wire [0:0] u_cla46_or108;
|
|
|
|
pg_logic pg_logic_u_cla46_pg_logic0_out(.a(a[0]), .b(b[0]), .pg_logic_or0(u_cla46_pg_logic0_or0), .pg_logic_and0(u_cla46_pg_logic0_and0), .pg_logic_xor0(u_cla46_pg_logic0_xor0));
|
|
pg_logic pg_logic_u_cla46_pg_logic1_out(.a(a[1]), .b(b[1]), .pg_logic_or0(u_cla46_pg_logic1_or0), .pg_logic_and0(u_cla46_pg_logic1_and0), .pg_logic_xor0(u_cla46_pg_logic1_xor0));
|
|
xor_gate xor_gate_u_cla46_xor1(.a(u_cla46_pg_logic1_xor0[0]), .b(u_cla46_pg_logic0_and0[0]), .out(u_cla46_xor1));
|
|
and_gate and_gate_u_cla46_and0(.a(u_cla46_pg_logic0_and0[0]), .b(u_cla46_pg_logic1_or0[0]), .out(u_cla46_and0));
|
|
or_gate or_gate_u_cla46_or0(.a(u_cla46_pg_logic1_and0[0]), .b(u_cla46_and0[0]), .out(u_cla46_or0));
|
|
pg_logic pg_logic_u_cla46_pg_logic2_out(.a(a[2]), .b(b[2]), .pg_logic_or0(u_cla46_pg_logic2_or0), .pg_logic_and0(u_cla46_pg_logic2_and0), .pg_logic_xor0(u_cla46_pg_logic2_xor0));
|
|
xor_gate xor_gate_u_cla46_xor2(.a(u_cla46_pg_logic2_xor0[0]), .b(u_cla46_or0[0]), .out(u_cla46_xor2));
|
|
and_gate and_gate_u_cla46_and1(.a(u_cla46_pg_logic2_or0[0]), .b(u_cla46_pg_logic0_or0[0]), .out(u_cla46_and1));
|
|
and_gate and_gate_u_cla46_and2(.a(u_cla46_pg_logic0_and0[0]), .b(u_cla46_pg_logic2_or0[0]), .out(u_cla46_and2));
|
|
and_gate and_gate_u_cla46_and3(.a(u_cla46_and2[0]), .b(u_cla46_pg_logic1_or0[0]), .out(u_cla46_and3));
|
|
and_gate and_gate_u_cla46_and4(.a(u_cla46_pg_logic1_and0[0]), .b(u_cla46_pg_logic2_or0[0]), .out(u_cla46_and4));
|
|
or_gate or_gate_u_cla46_or1(.a(u_cla46_and3[0]), .b(u_cla46_and4[0]), .out(u_cla46_or1));
|
|
or_gate or_gate_u_cla46_or2(.a(u_cla46_pg_logic2_and0[0]), .b(u_cla46_or1[0]), .out(u_cla46_or2));
|
|
pg_logic pg_logic_u_cla46_pg_logic3_out(.a(a[3]), .b(b[3]), .pg_logic_or0(u_cla46_pg_logic3_or0), .pg_logic_and0(u_cla46_pg_logic3_and0), .pg_logic_xor0(u_cla46_pg_logic3_xor0));
|
|
xor_gate xor_gate_u_cla46_xor3(.a(u_cla46_pg_logic3_xor0[0]), .b(u_cla46_or2[0]), .out(u_cla46_xor3));
|
|
and_gate and_gate_u_cla46_and5(.a(u_cla46_pg_logic3_or0[0]), .b(u_cla46_pg_logic1_or0[0]), .out(u_cla46_and5));
|
|
and_gate and_gate_u_cla46_and6(.a(u_cla46_pg_logic0_and0[0]), .b(u_cla46_pg_logic2_or0[0]), .out(u_cla46_and6));
|
|
and_gate and_gate_u_cla46_and7(.a(u_cla46_pg_logic3_or0[0]), .b(u_cla46_pg_logic1_or0[0]), .out(u_cla46_and7));
|
|
and_gate and_gate_u_cla46_and8(.a(u_cla46_and6[0]), .b(u_cla46_and7[0]), .out(u_cla46_and8));
|
|
and_gate and_gate_u_cla46_and9(.a(u_cla46_pg_logic1_and0[0]), .b(u_cla46_pg_logic3_or0[0]), .out(u_cla46_and9));
|
|
and_gate and_gate_u_cla46_and10(.a(u_cla46_and9[0]), .b(u_cla46_pg_logic2_or0[0]), .out(u_cla46_and10));
|
|
and_gate and_gate_u_cla46_and11(.a(u_cla46_pg_logic2_and0[0]), .b(u_cla46_pg_logic3_or0[0]), .out(u_cla46_and11));
|
|
or_gate or_gate_u_cla46_or3(.a(u_cla46_and8[0]), .b(u_cla46_and11[0]), .out(u_cla46_or3));
|
|
or_gate or_gate_u_cla46_or4(.a(u_cla46_and10[0]), .b(u_cla46_or3[0]), .out(u_cla46_or4));
|
|
or_gate or_gate_u_cla46_or5(.a(u_cla46_pg_logic3_and0[0]), .b(u_cla46_or4[0]), .out(u_cla46_or5));
|
|
pg_logic pg_logic_u_cla46_pg_logic4_out(.a(a[4]), .b(b[4]), .pg_logic_or0(u_cla46_pg_logic4_or0), .pg_logic_and0(u_cla46_pg_logic4_and0), .pg_logic_xor0(u_cla46_pg_logic4_xor0));
|
|
xor_gate xor_gate_u_cla46_xor4(.a(u_cla46_pg_logic4_xor0[0]), .b(u_cla46_or5[0]), .out(u_cla46_xor4));
|
|
and_gate and_gate_u_cla46_and12(.a(u_cla46_or5[0]), .b(u_cla46_pg_logic4_or0[0]), .out(u_cla46_and12));
|
|
or_gate or_gate_u_cla46_or6(.a(u_cla46_pg_logic4_and0[0]), .b(u_cla46_and12[0]), .out(u_cla46_or6));
|
|
pg_logic pg_logic_u_cla46_pg_logic5_out(.a(a[5]), .b(b[5]), .pg_logic_or0(u_cla46_pg_logic5_or0), .pg_logic_and0(u_cla46_pg_logic5_and0), .pg_logic_xor0(u_cla46_pg_logic5_xor0));
|
|
xor_gate xor_gate_u_cla46_xor5(.a(u_cla46_pg_logic5_xor0[0]), .b(u_cla46_or6[0]), .out(u_cla46_xor5));
|
|
and_gate and_gate_u_cla46_and13(.a(u_cla46_or5[0]), .b(u_cla46_pg_logic5_or0[0]), .out(u_cla46_and13));
|
|
and_gate and_gate_u_cla46_and14(.a(u_cla46_and13[0]), .b(u_cla46_pg_logic4_or0[0]), .out(u_cla46_and14));
|
|
and_gate and_gate_u_cla46_and15(.a(u_cla46_pg_logic4_and0[0]), .b(u_cla46_pg_logic5_or0[0]), .out(u_cla46_and15));
|
|
or_gate or_gate_u_cla46_or7(.a(u_cla46_and14[0]), .b(u_cla46_and15[0]), .out(u_cla46_or7));
|
|
or_gate or_gate_u_cla46_or8(.a(u_cla46_pg_logic5_and0[0]), .b(u_cla46_or7[0]), .out(u_cla46_or8));
|
|
pg_logic pg_logic_u_cla46_pg_logic6_out(.a(a[6]), .b(b[6]), .pg_logic_or0(u_cla46_pg_logic6_or0), .pg_logic_and0(u_cla46_pg_logic6_and0), .pg_logic_xor0(u_cla46_pg_logic6_xor0));
|
|
xor_gate xor_gate_u_cla46_xor6(.a(u_cla46_pg_logic6_xor0[0]), .b(u_cla46_or8[0]), .out(u_cla46_xor6));
|
|
and_gate and_gate_u_cla46_and16(.a(u_cla46_or5[0]), .b(u_cla46_pg_logic5_or0[0]), .out(u_cla46_and16));
|
|
and_gate and_gate_u_cla46_and17(.a(u_cla46_pg_logic6_or0[0]), .b(u_cla46_pg_logic4_or0[0]), .out(u_cla46_and17));
|
|
and_gate and_gate_u_cla46_and18(.a(u_cla46_and16[0]), .b(u_cla46_and17[0]), .out(u_cla46_and18));
|
|
and_gate and_gate_u_cla46_and19(.a(u_cla46_pg_logic4_and0[0]), .b(u_cla46_pg_logic6_or0[0]), .out(u_cla46_and19));
|
|
and_gate and_gate_u_cla46_and20(.a(u_cla46_and19[0]), .b(u_cla46_pg_logic5_or0[0]), .out(u_cla46_and20));
|
|
and_gate and_gate_u_cla46_and21(.a(u_cla46_pg_logic5_and0[0]), .b(u_cla46_pg_logic6_or0[0]), .out(u_cla46_and21));
|
|
or_gate or_gate_u_cla46_or9(.a(u_cla46_and18[0]), .b(u_cla46_and20[0]), .out(u_cla46_or9));
|
|
or_gate or_gate_u_cla46_or10(.a(u_cla46_or9[0]), .b(u_cla46_and21[0]), .out(u_cla46_or10));
|
|
or_gate or_gate_u_cla46_or11(.a(u_cla46_pg_logic6_and0[0]), .b(u_cla46_or10[0]), .out(u_cla46_or11));
|
|
pg_logic pg_logic_u_cla46_pg_logic7_out(.a(a[7]), .b(b[7]), .pg_logic_or0(u_cla46_pg_logic7_or0), .pg_logic_and0(u_cla46_pg_logic7_and0), .pg_logic_xor0(u_cla46_pg_logic7_xor0));
|
|
xor_gate xor_gate_u_cla46_xor7(.a(u_cla46_pg_logic7_xor0[0]), .b(u_cla46_or11[0]), .out(u_cla46_xor7));
|
|
and_gate and_gate_u_cla46_and22(.a(u_cla46_or5[0]), .b(u_cla46_pg_logic6_or0[0]), .out(u_cla46_and22));
|
|
and_gate and_gate_u_cla46_and23(.a(u_cla46_pg_logic7_or0[0]), .b(u_cla46_pg_logic5_or0[0]), .out(u_cla46_and23));
|
|
and_gate and_gate_u_cla46_and24(.a(u_cla46_and22[0]), .b(u_cla46_and23[0]), .out(u_cla46_and24));
|
|
and_gate and_gate_u_cla46_and25(.a(u_cla46_and24[0]), .b(u_cla46_pg_logic4_or0[0]), .out(u_cla46_and25));
|
|
and_gate and_gate_u_cla46_and26(.a(u_cla46_pg_logic4_and0[0]), .b(u_cla46_pg_logic6_or0[0]), .out(u_cla46_and26));
|
|
and_gate and_gate_u_cla46_and27(.a(u_cla46_pg_logic7_or0[0]), .b(u_cla46_pg_logic5_or0[0]), .out(u_cla46_and27));
|
|
and_gate and_gate_u_cla46_and28(.a(u_cla46_and26[0]), .b(u_cla46_and27[0]), .out(u_cla46_and28));
|
|
and_gate and_gate_u_cla46_and29(.a(u_cla46_pg_logic5_and0[0]), .b(u_cla46_pg_logic7_or0[0]), .out(u_cla46_and29));
|
|
and_gate and_gate_u_cla46_and30(.a(u_cla46_and29[0]), .b(u_cla46_pg_logic6_or0[0]), .out(u_cla46_and30));
|
|
and_gate and_gate_u_cla46_and31(.a(u_cla46_pg_logic6_and0[0]), .b(u_cla46_pg_logic7_or0[0]), .out(u_cla46_and31));
|
|
or_gate or_gate_u_cla46_or12(.a(u_cla46_and25[0]), .b(u_cla46_and30[0]), .out(u_cla46_or12));
|
|
or_gate or_gate_u_cla46_or13(.a(u_cla46_and28[0]), .b(u_cla46_and31[0]), .out(u_cla46_or13));
|
|
or_gate or_gate_u_cla46_or14(.a(u_cla46_or12[0]), .b(u_cla46_or13[0]), .out(u_cla46_or14));
|
|
or_gate or_gate_u_cla46_or15(.a(u_cla46_pg_logic7_and0[0]), .b(u_cla46_or14[0]), .out(u_cla46_or15));
|
|
pg_logic pg_logic_u_cla46_pg_logic8_out(.a(a[8]), .b(b[8]), .pg_logic_or0(u_cla46_pg_logic8_or0), .pg_logic_and0(u_cla46_pg_logic8_and0), .pg_logic_xor0(u_cla46_pg_logic8_xor0));
|
|
xor_gate xor_gate_u_cla46_xor8(.a(u_cla46_pg_logic8_xor0[0]), .b(u_cla46_or15[0]), .out(u_cla46_xor8));
|
|
and_gate and_gate_u_cla46_and32(.a(u_cla46_or15[0]), .b(u_cla46_pg_logic8_or0[0]), .out(u_cla46_and32));
|
|
or_gate or_gate_u_cla46_or16(.a(u_cla46_pg_logic8_and0[0]), .b(u_cla46_and32[0]), .out(u_cla46_or16));
|
|
pg_logic pg_logic_u_cla46_pg_logic9_out(.a(a[9]), .b(b[9]), .pg_logic_or0(u_cla46_pg_logic9_or0), .pg_logic_and0(u_cla46_pg_logic9_and0), .pg_logic_xor0(u_cla46_pg_logic9_xor0));
|
|
xor_gate xor_gate_u_cla46_xor9(.a(u_cla46_pg_logic9_xor0[0]), .b(u_cla46_or16[0]), .out(u_cla46_xor9));
|
|
and_gate and_gate_u_cla46_and33(.a(u_cla46_or15[0]), .b(u_cla46_pg_logic9_or0[0]), .out(u_cla46_and33));
|
|
and_gate and_gate_u_cla46_and34(.a(u_cla46_and33[0]), .b(u_cla46_pg_logic8_or0[0]), .out(u_cla46_and34));
|
|
and_gate and_gate_u_cla46_and35(.a(u_cla46_pg_logic8_and0[0]), .b(u_cla46_pg_logic9_or0[0]), .out(u_cla46_and35));
|
|
or_gate or_gate_u_cla46_or17(.a(u_cla46_and34[0]), .b(u_cla46_and35[0]), .out(u_cla46_or17));
|
|
or_gate or_gate_u_cla46_or18(.a(u_cla46_pg_logic9_and0[0]), .b(u_cla46_or17[0]), .out(u_cla46_or18));
|
|
pg_logic pg_logic_u_cla46_pg_logic10_out(.a(a[10]), .b(b[10]), .pg_logic_or0(u_cla46_pg_logic10_or0), .pg_logic_and0(u_cla46_pg_logic10_and0), .pg_logic_xor0(u_cla46_pg_logic10_xor0));
|
|
xor_gate xor_gate_u_cla46_xor10(.a(u_cla46_pg_logic10_xor0[0]), .b(u_cla46_or18[0]), .out(u_cla46_xor10));
|
|
and_gate and_gate_u_cla46_and36(.a(u_cla46_or15[0]), .b(u_cla46_pg_logic9_or0[0]), .out(u_cla46_and36));
|
|
and_gate and_gate_u_cla46_and37(.a(u_cla46_pg_logic10_or0[0]), .b(u_cla46_pg_logic8_or0[0]), .out(u_cla46_and37));
|
|
and_gate and_gate_u_cla46_and38(.a(u_cla46_and36[0]), .b(u_cla46_and37[0]), .out(u_cla46_and38));
|
|
and_gate and_gate_u_cla46_and39(.a(u_cla46_pg_logic8_and0[0]), .b(u_cla46_pg_logic10_or0[0]), .out(u_cla46_and39));
|
|
and_gate and_gate_u_cla46_and40(.a(u_cla46_and39[0]), .b(u_cla46_pg_logic9_or0[0]), .out(u_cla46_and40));
|
|
and_gate and_gate_u_cla46_and41(.a(u_cla46_pg_logic9_and0[0]), .b(u_cla46_pg_logic10_or0[0]), .out(u_cla46_and41));
|
|
or_gate or_gate_u_cla46_or19(.a(u_cla46_and38[0]), .b(u_cla46_and40[0]), .out(u_cla46_or19));
|
|
or_gate or_gate_u_cla46_or20(.a(u_cla46_or19[0]), .b(u_cla46_and41[0]), .out(u_cla46_or20));
|
|
or_gate or_gate_u_cla46_or21(.a(u_cla46_pg_logic10_and0[0]), .b(u_cla46_or20[0]), .out(u_cla46_or21));
|
|
pg_logic pg_logic_u_cla46_pg_logic11_out(.a(a[11]), .b(b[11]), .pg_logic_or0(u_cla46_pg_logic11_or0), .pg_logic_and0(u_cla46_pg_logic11_and0), .pg_logic_xor0(u_cla46_pg_logic11_xor0));
|
|
xor_gate xor_gate_u_cla46_xor11(.a(u_cla46_pg_logic11_xor0[0]), .b(u_cla46_or21[0]), .out(u_cla46_xor11));
|
|
and_gate and_gate_u_cla46_and42(.a(u_cla46_or15[0]), .b(u_cla46_pg_logic10_or0[0]), .out(u_cla46_and42));
|
|
and_gate and_gate_u_cla46_and43(.a(u_cla46_pg_logic11_or0[0]), .b(u_cla46_pg_logic9_or0[0]), .out(u_cla46_and43));
|
|
and_gate and_gate_u_cla46_and44(.a(u_cla46_and42[0]), .b(u_cla46_and43[0]), .out(u_cla46_and44));
|
|
and_gate and_gate_u_cla46_and45(.a(u_cla46_and44[0]), .b(u_cla46_pg_logic8_or0[0]), .out(u_cla46_and45));
|
|
and_gate and_gate_u_cla46_and46(.a(u_cla46_pg_logic8_and0[0]), .b(u_cla46_pg_logic10_or0[0]), .out(u_cla46_and46));
|
|
and_gate and_gate_u_cla46_and47(.a(u_cla46_pg_logic11_or0[0]), .b(u_cla46_pg_logic9_or0[0]), .out(u_cla46_and47));
|
|
and_gate and_gate_u_cla46_and48(.a(u_cla46_and46[0]), .b(u_cla46_and47[0]), .out(u_cla46_and48));
|
|
and_gate and_gate_u_cla46_and49(.a(u_cla46_pg_logic9_and0[0]), .b(u_cla46_pg_logic11_or0[0]), .out(u_cla46_and49));
|
|
and_gate and_gate_u_cla46_and50(.a(u_cla46_and49[0]), .b(u_cla46_pg_logic10_or0[0]), .out(u_cla46_and50));
|
|
and_gate and_gate_u_cla46_and51(.a(u_cla46_pg_logic10_and0[0]), .b(u_cla46_pg_logic11_or0[0]), .out(u_cla46_and51));
|
|
or_gate or_gate_u_cla46_or22(.a(u_cla46_and45[0]), .b(u_cla46_and50[0]), .out(u_cla46_or22));
|
|
or_gate or_gate_u_cla46_or23(.a(u_cla46_and48[0]), .b(u_cla46_and51[0]), .out(u_cla46_or23));
|
|
or_gate or_gate_u_cla46_or24(.a(u_cla46_or22[0]), .b(u_cla46_or23[0]), .out(u_cla46_or24));
|
|
or_gate or_gate_u_cla46_or25(.a(u_cla46_pg_logic11_and0[0]), .b(u_cla46_or24[0]), .out(u_cla46_or25));
|
|
pg_logic pg_logic_u_cla46_pg_logic12_out(.a(a[12]), .b(b[12]), .pg_logic_or0(u_cla46_pg_logic12_or0), .pg_logic_and0(u_cla46_pg_logic12_and0), .pg_logic_xor0(u_cla46_pg_logic12_xor0));
|
|
xor_gate xor_gate_u_cla46_xor12(.a(u_cla46_pg_logic12_xor0[0]), .b(u_cla46_or25[0]), .out(u_cla46_xor12));
|
|
and_gate and_gate_u_cla46_and52(.a(u_cla46_or25[0]), .b(u_cla46_pg_logic12_or0[0]), .out(u_cla46_and52));
|
|
or_gate or_gate_u_cla46_or26(.a(u_cla46_pg_logic12_and0[0]), .b(u_cla46_and52[0]), .out(u_cla46_or26));
|
|
pg_logic pg_logic_u_cla46_pg_logic13_out(.a(a[13]), .b(b[13]), .pg_logic_or0(u_cla46_pg_logic13_or0), .pg_logic_and0(u_cla46_pg_logic13_and0), .pg_logic_xor0(u_cla46_pg_logic13_xor0));
|
|
xor_gate xor_gate_u_cla46_xor13(.a(u_cla46_pg_logic13_xor0[0]), .b(u_cla46_or26[0]), .out(u_cla46_xor13));
|
|
and_gate and_gate_u_cla46_and53(.a(u_cla46_or25[0]), .b(u_cla46_pg_logic13_or0[0]), .out(u_cla46_and53));
|
|
and_gate and_gate_u_cla46_and54(.a(u_cla46_and53[0]), .b(u_cla46_pg_logic12_or0[0]), .out(u_cla46_and54));
|
|
and_gate and_gate_u_cla46_and55(.a(u_cla46_pg_logic12_and0[0]), .b(u_cla46_pg_logic13_or0[0]), .out(u_cla46_and55));
|
|
or_gate or_gate_u_cla46_or27(.a(u_cla46_and54[0]), .b(u_cla46_and55[0]), .out(u_cla46_or27));
|
|
or_gate or_gate_u_cla46_or28(.a(u_cla46_pg_logic13_and0[0]), .b(u_cla46_or27[0]), .out(u_cla46_or28));
|
|
pg_logic pg_logic_u_cla46_pg_logic14_out(.a(a[14]), .b(b[14]), .pg_logic_or0(u_cla46_pg_logic14_or0), .pg_logic_and0(u_cla46_pg_logic14_and0), .pg_logic_xor0(u_cla46_pg_logic14_xor0));
|
|
xor_gate xor_gate_u_cla46_xor14(.a(u_cla46_pg_logic14_xor0[0]), .b(u_cla46_or28[0]), .out(u_cla46_xor14));
|
|
and_gate and_gate_u_cla46_and56(.a(u_cla46_or25[0]), .b(u_cla46_pg_logic13_or0[0]), .out(u_cla46_and56));
|
|
and_gate and_gate_u_cla46_and57(.a(u_cla46_pg_logic14_or0[0]), .b(u_cla46_pg_logic12_or0[0]), .out(u_cla46_and57));
|
|
and_gate and_gate_u_cla46_and58(.a(u_cla46_and56[0]), .b(u_cla46_and57[0]), .out(u_cla46_and58));
|
|
and_gate and_gate_u_cla46_and59(.a(u_cla46_pg_logic12_and0[0]), .b(u_cla46_pg_logic14_or0[0]), .out(u_cla46_and59));
|
|
and_gate and_gate_u_cla46_and60(.a(u_cla46_and59[0]), .b(u_cla46_pg_logic13_or0[0]), .out(u_cla46_and60));
|
|
and_gate and_gate_u_cla46_and61(.a(u_cla46_pg_logic13_and0[0]), .b(u_cla46_pg_logic14_or0[0]), .out(u_cla46_and61));
|
|
or_gate or_gate_u_cla46_or29(.a(u_cla46_and58[0]), .b(u_cla46_and60[0]), .out(u_cla46_or29));
|
|
or_gate or_gate_u_cla46_or30(.a(u_cla46_or29[0]), .b(u_cla46_and61[0]), .out(u_cla46_or30));
|
|
or_gate or_gate_u_cla46_or31(.a(u_cla46_pg_logic14_and0[0]), .b(u_cla46_or30[0]), .out(u_cla46_or31));
|
|
pg_logic pg_logic_u_cla46_pg_logic15_out(.a(a[15]), .b(b[15]), .pg_logic_or0(u_cla46_pg_logic15_or0), .pg_logic_and0(u_cla46_pg_logic15_and0), .pg_logic_xor0(u_cla46_pg_logic15_xor0));
|
|
xor_gate xor_gate_u_cla46_xor15(.a(u_cla46_pg_logic15_xor0[0]), .b(u_cla46_or31[0]), .out(u_cla46_xor15));
|
|
and_gate and_gate_u_cla46_and62(.a(u_cla46_or25[0]), .b(u_cla46_pg_logic14_or0[0]), .out(u_cla46_and62));
|
|
and_gate and_gate_u_cla46_and63(.a(u_cla46_pg_logic15_or0[0]), .b(u_cla46_pg_logic13_or0[0]), .out(u_cla46_and63));
|
|
and_gate and_gate_u_cla46_and64(.a(u_cla46_and62[0]), .b(u_cla46_and63[0]), .out(u_cla46_and64));
|
|
and_gate and_gate_u_cla46_and65(.a(u_cla46_and64[0]), .b(u_cla46_pg_logic12_or0[0]), .out(u_cla46_and65));
|
|
and_gate and_gate_u_cla46_and66(.a(u_cla46_pg_logic12_and0[0]), .b(u_cla46_pg_logic14_or0[0]), .out(u_cla46_and66));
|
|
and_gate and_gate_u_cla46_and67(.a(u_cla46_pg_logic15_or0[0]), .b(u_cla46_pg_logic13_or0[0]), .out(u_cla46_and67));
|
|
and_gate and_gate_u_cla46_and68(.a(u_cla46_and66[0]), .b(u_cla46_and67[0]), .out(u_cla46_and68));
|
|
and_gate and_gate_u_cla46_and69(.a(u_cla46_pg_logic13_and0[0]), .b(u_cla46_pg_logic15_or0[0]), .out(u_cla46_and69));
|
|
and_gate and_gate_u_cla46_and70(.a(u_cla46_and69[0]), .b(u_cla46_pg_logic14_or0[0]), .out(u_cla46_and70));
|
|
and_gate and_gate_u_cla46_and71(.a(u_cla46_pg_logic14_and0[0]), .b(u_cla46_pg_logic15_or0[0]), .out(u_cla46_and71));
|
|
or_gate or_gate_u_cla46_or32(.a(u_cla46_and65[0]), .b(u_cla46_and70[0]), .out(u_cla46_or32));
|
|
or_gate or_gate_u_cla46_or33(.a(u_cla46_and68[0]), .b(u_cla46_and71[0]), .out(u_cla46_or33));
|
|
or_gate or_gate_u_cla46_or34(.a(u_cla46_or32[0]), .b(u_cla46_or33[0]), .out(u_cla46_or34));
|
|
or_gate or_gate_u_cla46_or35(.a(u_cla46_pg_logic15_and0[0]), .b(u_cla46_or34[0]), .out(u_cla46_or35));
|
|
pg_logic pg_logic_u_cla46_pg_logic16_out(.a(a[16]), .b(b[16]), .pg_logic_or0(u_cla46_pg_logic16_or0), .pg_logic_and0(u_cla46_pg_logic16_and0), .pg_logic_xor0(u_cla46_pg_logic16_xor0));
|
|
xor_gate xor_gate_u_cla46_xor16(.a(u_cla46_pg_logic16_xor0[0]), .b(u_cla46_or35[0]), .out(u_cla46_xor16));
|
|
and_gate and_gate_u_cla46_and72(.a(u_cla46_or35[0]), .b(u_cla46_pg_logic16_or0[0]), .out(u_cla46_and72));
|
|
or_gate or_gate_u_cla46_or36(.a(u_cla46_pg_logic16_and0[0]), .b(u_cla46_and72[0]), .out(u_cla46_or36));
|
|
pg_logic pg_logic_u_cla46_pg_logic17_out(.a(a[17]), .b(b[17]), .pg_logic_or0(u_cla46_pg_logic17_or0), .pg_logic_and0(u_cla46_pg_logic17_and0), .pg_logic_xor0(u_cla46_pg_logic17_xor0));
|
|
xor_gate xor_gate_u_cla46_xor17(.a(u_cla46_pg_logic17_xor0[0]), .b(u_cla46_or36[0]), .out(u_cla46_xor17));
|
|
and_gate and_gate_u_cla46_and73(.a(u_cla46_or35[0]), .b(u_cla46_pg_logic17_or0[0]), .out(u_cla46_and73));
|
|
and_gate and_gate_u_cla46_and74(.a(u_cla46_and73[0]), .b(u_cla46_pg_logic16_or0[0]), .out(u_cla46_and74));
|
|
and_gate and_gate_u_cla46_and75(.a(u_cla46_pg_logic16_and0[0]), .b(u_cla46_pg_logic17_or0[0]), .out(u_cla46_and75));
|
|
or_gate or_gate_u_cla46_or37(.a(u_cla46_and74[0]), .b(u_cla46_and75[0]), .out(u_cla46_or37));
|
|
or_gate or_gate_u_cla46_or38(.a(u_cla46_pg_logic17_and0[0]), .b(u_cla46_or37[0]), .out(u_cla46_or38));
|
|
pg_logic pg_logic_u_cla46_pg_logic18_out(.a(a[18]), .b(b[18]), .pg_logic_or0(u_cla46_pg_logic18_or0), .pg_logic_and0(u_cla46_pg_logic18_and0), .pg_logic_xor0(u_cla46_pg_logic18_xor0));
|
|
xor_gate xor_gate_u_cla46_xor18(.a(u_cla46_pg_logic18_xor0[0]), .b(u_cla46_or38[0]), .out(u_cla46_xor18));
|
|
and_gate and_gate_u_cla46_and76(.a(u_cla46_or35[0]), .b(u_cla46_pg_logic17_or0[0]), .out(u_cla46_and76));
|
|
and_gate and_gate_u_cla46_and77(.a(u_cla46_pg_logic18_or0[0]), .b(u_cla46_pg_logic16_or0[0]), .out(u_cla46_and77));
|
|
and_gate and_gate_u_cla46_and78(.a(u_cla46_and76[0]), .b(u_cla46_and77[0]), .out(u_cla46_and78));
|
|
and_gate and_gate_u_cla46_and79(.a(u_cla46_pg_logic16_and0[0]), .b(u_cla46_pg_logic18_or0[0]), .out(u_cla46_and79));
|
|
and_gate and_gate_u_cla46_and80(.a(u_cla46_and79[0]), .b(u_cla46_pg_logic17_or0[0]), .out(u_cla46_and80));
|
|
and_gate and_gate_u_cla46_and81(.a(u_cla46_pg_logic17_and0[0]), .b(u_cla46_pg_logic18_or0[0]), .out(u_cla46_and81));
|
|
or_gate or_gate_u_cla46_or39(.a(u_cla46_and78[0]), .b(u_cla46_and80[0]), .out(u_cla46_or39));
|
|
or_gate or_gate_u_cla46_or40(.a(u_cla46_or39[0]), .b(u_cla46_and81[0]), .out(u_cla46_or40));
|
|
or_gate or_gate_u_cla46_or41(.a(u_cla46_pg_logic18_and0[0]), .b(u_cla46_or40[0]), .out(u_cla46_or41));
|
|
pg_logic pg_logic_u_cla46_pg_logic19_out(.a(a[19]), .b(b[19]), .pg_logic_or0(u_cla46_pg_logic19_or0), .pg_logic_and0(u_cla46_pg_logic19_and0), .pg_logic_xor0(u_cla46_pg_logic19_xor0));
|
|
xor_gate xor_gate_u_cla46_xor19(.a(u_cla46_pg_logic19_xor0[0]), .b(u_cla46_or41[0]), .out(u_cla46_xor19));
|
|
and_gate and_gate_u_cla46_and82(.a(u_cla46_or35[0]), .b(u_cla46_pg_logic18_or0[0]), .out(u_cla46_and82));
|
|
and_gate and_gate_u_cla46_and83(.a(u_cla46_pg_logic19_or0[0]), .b(u_cla46_pg_logic17_or0[0]), .out(u_cla46_and83));
|
|
and_gate and_gate_u_cla46_and84(.a(u_cla46_and82[0]), .b(u_cla46_and83[0]), .out(u_cla46_and84));
|
|
and_gate and_gate_u_cla46_and85(.a(u_cla46_and84[0]), .b(u_cla46_pg_logic16_or0[0]), .out(u_cla46_and85));
|
|
and_gate and_gate_u_cla46_and86(.a(u_cla46_pg_logic16_and0[0]), .b(u_cla46_pg_logic18_or0[0]), .out(u_cla46_and86));
|
|
and_gate and_gate_u_cla46_and87(.a(u_cla46_pg_logic19_or0[0]), .b(u_cla46_pg_logic17_or0[0]), .out(u_cla46_and87));
|
|
and_gate and_gate_u_cla46_and88(.a(u_cla46_and86[0]), .b(u_cla46_and87[0]), .out(u_cla46_and88));
|
|
and_gate and_gate_u_cla46_and89(.a(u_cla46_pg_logic17_and0[0]), .b(u_cla46_pg_logic19_or0[0]), .out(u_cla46_and89));
|
|
and_gate and_gate_u_cla46_and90(.a(u_cla46_and89[0]), .b(u_cla46_pg_logic18_or0[0]), .out(u_cla46_and90));
|
|
and_gate and_gate_u_cla46_and91(.a(u_cla46_pg_logic18_and0[0]), .b(u_cla46_pg_logic19_or0[0]), .out(u_cla46_and91));
|
|
or_gate or_gate_u_cla46_or42(.a(u_cla46_and85[0]), .b(u_cla46_and90[0]), .out(u_cla46_or42));
|
|
or_gate or_gate_u_cla46_or43(.a(u_cla46_and88[0]), .b(u_cla46_and91[0]), .out(u_cla46_or43));
|
|
or_gate or_gate_u_cla46_or44(.a(u_cla46_or42[0]), .b(u_cla46_or43[0]), .out(u_cla46_or44));
|
|
or_gate or_gate_u_cla46_or45(.a(u_cla46_pg_logic19_and0[0]), .b(u_cla46_or44[0]), .out(u_cla46_or45));
|
|
pg_logic pg_logic_u_cla46_pg_logic20_out(.a(a[20]), .b(b[20]), .pg_logic_or0(u_cla46_pg_logic20_or0), .pg_logic_and0(u_cla46_pg_logic20_and0), .pg_logic_xor0(u_cla46_pg_logic20_xor0));
|
|
xor_gate xor_gate_u_cla46_xor20(.a(u_cla46_pg_logic20_xor0[0]), .b(u_cla46_or45[0]), .out(u_cla46_xor20));
|
|
and_gate and_gate_u_cla46_and92(.a(u_cla46_or45[0]), .b(u_cla46_pg_logic20_or0[0]), .out(u_cla46_and92));
|
|
or_gate or_gate_u_cla46_or46(.a(u_cla46_pg_logic20_and0[0]), .b(u_cla46_and92[0]), .out(u_cla46_or46));
|
|
pg_logic pg_logic_u_cla46_pg_logic21_out(.a(a[21]), .b(b[21]), .pg_logic_or0(u_cla46_pg_logic21_or0), .pg_logic_and0(u_cla46_pg_logic21_and0), .pg_logic_xor0(u_cla46_pg_logic21_xor0));
|
|
xor_gate xor_gate_u_cla46_xor21(.a(u_cla46_pg_logic21_xor0[0]), .b(u_cla46_or46[0]), .out(u_cla46_xor21));
|
|
and_gate and_gate_u_cla46_and93(.a(u_cla46_or45[0]), .b(u_cla46_pg_logic21_or0[0]), .out(u_cla46_and93));
|
|
and_gate and_gate_u_cla46_and94(.a(u_cla46_and93[0]), .b(u_cla46_pg_logic20_or0[0]), .out(u_cla46_and94));
|
|
and_gate and_gate_u_cla46_and95(.a(u_cla46_pg_logic20_and0[0]), .b(u_cla46_pg_logic21_or0[0]), .out(u_cla46_and95));
|
|
or_gate or_gate_u_cla46_or47(.a(u_cla46_and94[0]), .b(u_cla46_and95[0]), .out(u_cla46_or47));
|
|
or_gate or_gate_u_cla46_or48(.a(u_cla46_pg_logic21_and0[0]), .b(u_cla46_or47[0]), .out(u_cla46_or48));
|
|
pg_logic pg_logic_u_cla46_pg_logic22_out(.a(a[22]), .b(b[22]), .pg_logic_or0(u_cla46_pg_logic22_or0), .pg_logic_and0(u_cla46_pg_logic22_and0), .pg_logic_xor0(u_cla46_pg_logic22_xor0));
|
|
xor_gate xor_gate_u_cla46_xor22(.a(u_cla46_pg_logic22_xor0[0]), .b(u_cla46_or48[0]), .out(u_cla46_xor22));
|
|
and_gate and_gate_u_cla46_and96(.a(u_cla46_or45[0]), .b(u_cla46_pg_logic21_or0[0]), .out(u_cla46_and96));
|
|
and_gate and_gate_u_cla46_and97(.a(u_cla46_pg_logic22_or0[0]), .b(u_cla46_pg_logic20_or0[0]), .out(u_cla46_and97));
|
|
and_gate and_gate_u_cla46_and98(.a(u_cla46_and96[0]), .b(u_cla46_and97[0]), .out(u_cla46_and98));
|
|
and_gate and_gate_u_cla46_and99(.a(u_cla46_pg_logic20_and0[0]), .b(u_cla46_pg_logic22_or0[0]), .out(u_cla46_and99));
|
|
and_gate and_gate_u_cla46_and100(.a(u_cla46_and99[0]), .b(u_cla46_pg_logic21_or0[0]), .out(u_cla46_and100));
|
|
and_gate and_gate_u_cla46_and101(.a(u_cla46_pg_logic21_and0[0]), .b(u_cla46_pg_logic22_or0[0]), .out(u_cla46_and101));
|
|
or_gate or_gate_u_cla46_or49(.a(u_cla46_and98[0]), .b(u_cla46_and100[0]), .out(u_cla46_or49));
|
|
or_gate or_gate_u_cla46_or50(.a(u_cla46_or49[0]), .b(u_cla46_and101[0]), .out(u_cla46_or50));
|
|
or_gate or_gate_u_cla46_or51(.a(u_cla46_pg_logic22_and0[0]), .b(u_cla46_or50[0]), .out(u_cla46_or51));
|
|
pg_logic pg_logic_u_cla46_pg_logic23_out(.a(a[23]), .b(b[23]), .pg_logic_or0(u_cla46_pg_logic23_or0), .pg_logic_and0(u_cla46_pg_logic23_and0), .pg_logic_xor0(u_cla46_pg_logic23_xor0));
|
|
xor_gate xor_gate_u_cla46_xor23(.a(u_cla46_pg_logic23_xor0[0]), .b(u_cla46_or51[0]), .out(u_cla46_xor23));
|
|
and_gate and_gate_u_cla46_and102(.a(u_cla46_or45[0]), .b(u_cla46_pg_logic22_or0[0]), .out(u_cla46_and102));
|
|
and_gate and_gate_u_cla46_and103(.a(u_cla46_pg_logic23_or0[0]), .b(u_cla46_pg_logic21_or0[0]), .out(u_cla46_and103));
|
|
and_gate and_gate_u_cla46_and104(.a(u_cla46_and102[0]), .b(u_cla46_and103[0]), .out(u_cla46_and104));
|
|
and_gate and_gate_u_cla46_and105(.a(u_cla46_and104[0]), .b(u_cla46_pg_logic20_or0[0]), .out(u_cla46_and105));
|
|
and_gate and_gate_u_cla46_and106(.a(u_cla46_pg_logic20_and0[0]), .b(u_cla46_pg_logic22_or0[0]), .out(u_cla46_and106));
|
|
and_gate and_gate_u_cla46_and107(.a(u_cla46_pg_logic23_or0[0]), .b(u_cla46_pg_logic21_or0[0]), .out(u_cla46_and107));
|
|
and_gate and_gate_u_cla46_and108(.a(u_cla46_and106[0]), .b(u_cla46_and107[0]), .out(u_cla46_and108));
|
|
and_gate and_gate_u_cla46_and109(.a(u_cla46_pg_logic21_and0[0]), .b(u_cla46_pg_logic23_or0[0]), .out(u_cla46_and109));
|
|
and_gate and_gate_u_cla46_and110(.a(u_cla46_and109[0]), .b(u_cla46_pg_logic22_or0[0]), .out(u_cla46_and110));
|
|
and_gate and_gate_u_cla46_and111(.a(u_cla46_pg_logic22_and0[0]), .b(u_cla46_pg_logic23_or0[0]), .out(u_cla46_and111));
|
|
or_gate or_gate_u_cla46_or52(.a(u_cla46_and105[0]), .b(u_cla46_and110[0]), .out(u_cla46_or52));
|
|
or_gate or_gate_u_cla46_or53(.a(u_cla46_and108[0]), .b(u_cla46_and111[0]), .out(u_cla46_or53));
|
|
or_gate or_gate_u_cla46_or54(.a(u_cla46_or52[0]), .b(u_cla46_or53[0]), .out(u_cla46_or54));
|
|
or_gate or_gate_u_cla46_or55(.a(u_cla46_pg_logic23_and0[0]), .b(u_cla46_or54[0]), .out(u_cla46_or55));
|
|
pg_logic pg_logic_u_cla46_pg_logic24_out(.a(a[24]), .b(b[24]), .pg_logic_or0(u_cla46_pg_logic24_or0), .pg_logic_and0(u_cla46_pg_logic24_and0), .pg_logic_xor0(u_cla46_pg_logic24_xor0));
|
|
xor_gate xor_gate_u_cla46_xor24(.a(u_cla46_pg_logic24_xor0[0]), .b(u_cla46_or55[0]), .out(u_cla46_xor24));
|
|
and_gate and_gate_u_cla46_and112(.a(u_cla46_or55[0]), .b(u_cla46_pg_logic24_or0[0]), .out(u_cla46_and112));
|
|
or_gate or_gate_u_cla46_or56(.a(u_cla46_pg_logic24_and0[0]), .b(u_cla46_and112[0]), .out(u_cla46_or56));
|
|
pg_logic pg_logic_u_cla46_pg_logic25_out(.a(a[25]), .b(b[25]), .pg_logic_or0(u_cla46_pg_logic25_or0), .pg_logic_and0(u_cla46_pg_logic25_and0), .pg_logic_xor0(u_cla46_pg_logic25_xor0));
|
|
xor_gate xor_gate_u_cla46_xor25(.a(u_cla46_pg_logic25_xor0[0]), .b(u_cla46_or56[0]), .out(u_cla46_xor25));
|
|
and_gate and_gate_u_cla46_and113(.a(u_cla46_or55[0]), .b(u_cla46_pg_logic25_or0[0]), .out(u_cla46_and113));
|
|
and_gate and_gate_u_cla46_and114(.a(u_cla46_and113[0]), .b(u_cla46_pg_logic24_or0[0]), .out(u_cla46_and114));
|
|
and_gate and_gate_u_cla46_and115(.a(u_cla46_pg_logic24_and0[0]), .b(u_cla46_pg_logic25_or0[0]), .out(u_cla46_and115));
|
|
or_gate or_gate_u_cla46_or57(.a(u_cla46_and114[0]), .b(u_cla46_and115[0]), .out(u_cla46_or57));
|
|
or_gate or_gate_u_cla46_or58(.a(u_cla46_pg_logic25_and0[0]), .b(u_cla46_or57[0]), .out(u_cla46_or58));
|
|
pg_logic pg_logic_u_cla46_pg_logic26_out(.a(a[26]), .b(b[26]), .pg_logic_or0(u_cla46_pg_logic26_or0), .pg_logic_and0(u_cla46_pg_logic26_and0), .pg_logic_xor0(u_cla46_pg_logic26_xor0));
|
|
xor_gate xor_gate_u_cla46_xor26(.a(u_cla46_pg_logic26_xor0[0]), .b(u_cla46_or58[0]), .out(u_cla46_xor26));
|
|
and_gate and_gate_u_cla46_and116(.a(u_cla46_or55[0]), .b(u_cla46_pg_logic25_or0[0]), .out(u_cla46_and116));
|
|
and_gate and_gate_u_cla46_and117(.a(u_cla46_pg_logic26_or0[0]), .b(u_cla46_pg_logic24_or0[0]), .out(u_cla46_and117));
|
|
and_gate and_gate_u_cla46_and118(.a(u_cla46_and116[0]), .b(u_cla46_and117[0]), .out(u_cla46_and118));
|
|
and_gate and_gate_u_cla46_and119(.a(u_cla46_pg_logic24_and0[0]), .b(u_cla46_pg_logic26_or0[0]), .out(u_cla46_and119));
|
|
and_gate and_gate_u_cla46_and120(.a(u_cla46_and119[0]), .b(u_cla46_pg_logic25_or0[0]), .out(u_cla46_and120));
|
|
and_gate and_gate_u_cla46_and121(.a(u_cla46_pg_logic25_and0[0]), .b(u_cla46_pg_logic26_or0[0]), .out(u_cla46_and121));
|
|
or_gate or_gate_u_cla46_or59(.a(u_cla46_and118[0]), .b(u_cla46_and120[0]), .out(u_cla46_or59));
|
|
or_gate or_gate_u_cla46_or60(.a(u_cla46_or59[0]), .b(u_cla46_and121[0]), .out(u_cla46_or60));
|
|
or_gate or_gate_u_cla46_or61(.a(u_cla46_pg_logic26_and0[0]), .b(u_cla46_or60[0]), .out(u_cla46_or61));
|
|
pg_logic pg_logic_u_cla46_pg_logic27_out(.a(a[27]), .b(b[27]), .pg_logic_or0(u_cla46_pg_logic27_or0), .pg_logic_and0(u_cla46_pg_logic27_and0), .pg_logic_xor0(u_cla46_pg_logic27_xor0));
|
|
xor_gate xor_gate_u_cla46_xor27(.a(u_cla46_pg_logic27_xor0[0]), .b(u_cla46_or61[0]), .out(u_cla46_xor27));
|
|
and_gate and_gate_u_cla46_and122(.a(u_cla46_or55[0]), .b(u_cla46_pg_logic26_or0[0]), .out(u_cla46_and122));
|
|
and_gate and_gate_u_cla46_and123(.a(u_cla46_pg_logic27_or0[0]), .b(u_cla46_pg_logic25_or0[0]), .out(u_cla46_and123));
|
|
and_gate and_gate_u_cla46_and124(.a(u_cla46_and122[0]), .b(u_cla46_and123[0]), .out(u_cla46_and124));
|
|
and_gate and_gate_u_cla46_and125(.a(u_cla46_and124[0]), .b(u_cla46_pg_logic24_or0[0]), .out(u_cla46_and125));
|
|
and_gate and_gate_u_cla46_and126(.a(u_cla46_pg_logic24_and0[0]), .b(u_cla46_pg_logic26_or0[0]), .out(u_cla46_and126));
|
|
and_gate and_gate_u_cla46_and127(.a(u_cla46_pg_logic27_or0[0]), .b(u_cla46_pg_logic25_or0[0]), .out(u_cla46_and127));
|
|
and_gate and_gate_u_cla46_and128(.a(u_cla46_and126[0]), .b(u_cla46_and127[0]), .out(u_cla46_and128));
|
|
and_gate and_gate_u_cla46_and129(.a(u_cla46_pg_logic25_and0[0]), .b(u_cla46_pg_logic27_or0[0]), .out(u_cla46_and129));
|
|
and_gate and_gate_u_cla46_and130(.a(u_cla46_and129[0]), .b(u_cla46_pg_logic26_or0[0]), .out(u_cla46_and130));
|
|
and_gate and_gate_u_cla46_and131(.a(u_cla46_pg_logic26_and0[0]), .b(u_cla46_pg_logic27_or0[0]), .out(u_cla46_and131));
|
|
or_gate or_gate_u_cla46_or62(.a(u_cla46_and125[0]), .b(u_cla46_and130[0]), .out(u_cla46_or62));
|
|
or_gate or_gate_u_cla46_or63(.a(u_cla46_and128[0]), .b(u_cla46_and131[0]), .out(u_cla46_or63));
|
|
or_gate or_gate_u_cla46_or64(.a(u_cla46_or62[0]), .b(u_cla46_or63[0]), .out(u_cla46_or64));
|
|
or_gate or_gate_u_cla46_or65(.a(u_cla46_pg_logic27_and0[0]), .b(u_cla46_or64[0]), .out(u_cla46_or65));
|
|
pg_logic pg_logic_u_cla46_pg_logic28_out(.a(a[28]), .b(b[28]), .pg_logic_or0(u_cla46_pg_logic28_or0), .pg_logic_and0(u_cla46_pg_logic28_and0), .pg_logic_xor0(u_cla46_pg_logic28_xor0));
|
|
xor_gate xor_gate_u_cla46_xor28(.a(u_cla46_pg_logic28_xor0[0]), .b(u_cla46_or65[0]), .out(u_cla46_xor28));
|
|
and_gate and_gate_u_cla46_and132(.a(u_cla46_or65[0]), .b(u_cla46_pg_logic28_or0[0]), .out(u_cla46_and132));
|
|
or_gate or_gate_u_cla46_or66(.a(u_cla46_pg_logic28_and0[0]), .b(u_cla46_and132[0]), .out(u_cla46_or66));
|
|
pg_logic pg_logic_u_cla46_pg_logic29_out(.a(a[29]), .b(b[29]), .pg_logic_or0(u_cla46_pg_logic29_or0), .pg_logic_and0(u_cla46_pg_logic29_and0), .pg_logic_xor0(u_cla46_pg_logic29_xor0));
|
|
xor_gate xor_gate_u_cla46_xor29(.a(u_cla46_pg_logic29_xor0[0]), .b(u_cla46_or66[0]), .out(u_cla46_xor29));
|
|
and_gate and_gate_u_cla46_and133(.a(u_cla46_or65[0]), .b(u_cla46_pg_logic29_or0[0]), .out(u_cla46_and133));
|
|
and_gate and_gate_u_cla46_and134(.a(u_cla46_and133[0]), .b(u_cla46_pg_logic28_or0[0]), .out(u_cla46_and134));
|
|
and_gate and_gate_u_cla46_and135(.a(u_cla46_pg_logic28_and0[0]), .b(u_cla46_pg_logic29_or0[0]), .out(u_cla46_and135));
|
|
or_gate or_gate_u_cla46_or67(.a(u_cla46_and134[0]), .b(u_cla46_and135[0]), .out(u_cla46_or67));
|
|
or_gate or_gate_u_cla46_or68(.a(u_cla46_pg_logic29_and0[0]), .b(u_cla46_or67[0]), .out(u_cla46_or68));
|
|
pg_logic pg_logic_u_cla46_pg_logic30_out(.a(a[30]), .b(b[30]), .pg_logic_or0(u_cla46_pg_logic30_or0), .pg_logic_and0(u_cla46_pg_logic30_and0), .pg_logic_xor0(u_cla46_pg_logic30_xor0));
|
|
xor_gate xor_gate_u_cla46_xor30(.a(u_cla46_pg_logic30_xor0[0]), .b(u_cla46_or68[0]), .out(u_cla46_xor30));
|
|
and_gate and_gate_u_cla46_and136(.a(u_cla46_or65[0]), .b(u_cla46_pg_logic29_or0[0]), .out(u_cla46_and136));
|
|
and_gate and_gate_u_cla46_and137(.a(u_cla46_pg_logic30_or0[0]), .b(u_cla46_pg_logic28_or0[0]), .out(u_cla46_and137));
|
|
and_gate and_gate_u_cla46_and138(.a(u_cla46_and136[0]), .b(u_cla46_and137[0]), .out(u_cla46_and138));
|
|
and_gate and_gate_u_cla46_and139(.a(u_cla46_pg_logic28_and0[0]), .b(u_cla46_pg_logic30_or0[0]), .out(u_cla46_and139));
|
|
and_gate and_gate_u_cla46_and140(.a(u_cla46_and139[0]), .b(u_cla46_pg_logic29_or0[0]), .out(u_cla46_and140));
|
|
and_gate and_gate_u_cla46_and141(.a(u_cla46_pg_logic29_and0[0]), .b(u_cla46_pg_logic30_or0[0]), .out(u_cla46_and141));
|
|
or_gate or_gate_u_cla46_or69(.a(u_cla46_and138[0]), .b(u_cla46_and140[0]), .out(u_cla46_or69));
|
|
or_gate or_gate_u_cla46_or70(.a(u_cla46_or69[0]), .b(u_cla46_and141[0]), .out(u_cla46_or70));
|
|
or_gate or_gate_u_cla46_or71(.a(u_cla46_pg_logic30_and0[0]), .b(u_cla46_or70[0]), .out(u_cla46_or71));
|
|
pg_logic pg_logic_u_cla46_pg_logic31_out(.a(a[31]), .b(b[31]), .pg_logic_or0(u_cla46_pg_logic31_or0), .pg_logic_and0(u_cla46_pg_logic31_and0), .pg_logic_xor0(u_cla46_pg_logic31_xor0));
|
|
xor_gate xor_gate_u_cla46_xor31(.a(u_cla46_pg_logic31_xor0[0]), .b(u_cla46_or71[0]), .out(u_cla46_xor31));
|
|
and_gate and_gate_u_cla46_and142(.a(u_cla46_or65[0]), .b(u_cla46_pg_logic30_or0[0]), .out(u_cla46_and142));
|
|
and_gate and_gate_u_cla46_and143(.a(u_cla46_pg_logic31_or0[0]), .b(u_cla46_pg_logic29_or0[0]), .out(u_cla46_and143));
|
|
and_gate and_gate_u_cla46_and144(.a(u_cla46_and142[0]), .b(u_cla46_and143[0]), .out(u_cla46_and144));
|
|
and_gate and_gate_u_cla46_and145(.a(u_cla46_and144[0]), .b(u_cla46_pg_logic28_or0[0]), .out(u_cla46_and145));
|
|
and_gate and_gate_u_cla46_and146(.a(u_cla46_pg_logic28_and0[0]), .b(u_cla46_pg_logic30_or0[0]), .out(u_cla46_and146));
|
|
and_gate and_gate_u_cla46_and147(.a(u_cla46_pg_logic31_or0[0]), .b(u_cla46_pg_logic29_or0[0]), .out(u_cla46_and147));
|
|
and_gate and_gate_u_cla46_and148(.a(u_cla46_and146[0]), .b(u_cla46_and147[0]), .out(u_cla46_and148));
|
|
and_gate and_gate_u_cla46_and149(.a(u_cla46_pg_logic29_and0[0]), .b(u_cla46_pg_logic31_or0[0]), .out(u_cla46_and149));
|
|
and_gate and_gate_u_cla46_and150(.a(u_cla46_and149[0]), .b(u_cla46_pg_logic30_or0[0]), .out(u_cla46_and150));
|
|
and_gate and_gate_u_cla46_and151(.a(u_cla46_pg_logic30_and0[0]), .b(u_cla46_pg_logic31_or0[0]), .out(u_cla46_and151));
|
|
or_gate or_gate_u_cla46_or72(.a(u_cla46_and145[0]), .b(u_cla46_and150[0]), .out(u_cla46_or72));
|
|
or_gate or_gate_u_cla46_or73(.a(u_cla46_and148[0]), .b(u_cla46_and151[0]), .out(u_cla46_or73));
|
|
or_gate or_gate_u_cla46_or74(.a(u_cla46_or72[0]), .b(u_cla46_or73[0]), .out(u_cla46_or74));
|
|
or_gate or_gate_u_cla46_or75(.a(u_cla46_pg_logic31_and0[0]), .b(u_cla46_or74[0]), .out(u_cla46_or75));
|
|
pg_logic pg_logic_u_cla46_pg_logic32_out(.a(a[32]), .b(b[32]), .pg_logic_or0(u_cla46_pg_logic32_or0), .pg_logic_and0(u_cla46_pg_logic32_and0), .pg_logic_xor0(u_cla46_pg_logic32_xor0));
|
|
xor_gate xor_gate_u_cla46_xor32(.a(u_cla46_pg_logic32_xor0[0]), .b(u_cla46_or75[0]), .out(u_cla46_xor32));
|
|
and_gate and_gate_u_cla46_and152(.a(u_cla46_or75[0]), .b(u_cla46_pg_logic32_or0[0]), .out(u_cla46_and152));
|
|
or_gate or_gate_u_cla46_or76(.a(u_cla46_pg_logic32_and0[0]), .b(u_cla46_and152[0]), .out(u_cla46_or76));
|
|
pg_logic pg_logic_u_cla46_pg_logic33_out(.a(a[33]), .b(b[33]), .pg_logic_or0(u_cla46_pg_logic33_or0), .pg_logic_and0(u_cla46_pg_logic33_and0), .pg_logic_xor0(u_cla46_pg_logic33_xor0));
|
|
xor_gate xor_gate_u_cla46_xor33(.a(u_cla46_pg_logic33_xor0[0]), .b(u_cla46_or76[0]), .out(u_cla46_xor33));
|
|
and_gate and_gate_u_cla46_and153(.a(u_cla46_or75[0]), .b(u_cla46_pg_logic33_or0[0]), .out(u_cla46_and153));
|
|
and_gate and_gate_u_cla46_and154(.a(u_cla46_and153[0]), .b(u_cla46_pg_logic32_or0[0]), .out(u_cla46_and154));
|
|
and_gate and_gate_u_cla46_and155(.a(u_cla46_pg_logic32_and0[0]), .b(u_cla46_pg_logic33_or0[0]), .out(u_cla46_and155));
|
|
or_gate or_gate_u_cla46_or77(.a(u_cla46_and154[0]), .b(u_cla46_and155[0]), .out(u_cla46_or77));
|
|
or_gate or_gate_u_cla46_or78(.a(u_cla46_pg_logic33_and0[0]), .b(u_cla46_or77[0]), .out(u_cla46_or78));
|
|
pg_logic pg_logic_u_cla46_pg_logic34_out(.a(a[34]), .b(b[34]), .pg_logic_or0(u_cla46_pg_logic34_or0), .pg_logic_and0(u_cla46_pg_logic34_and0), .pg_logic_xor0(u_cla46_pg_logic34_xor0));
|
|
xor_gate xor_gate_u_cla46_xor34(.a(u_cla46_pg_logic34_xor0[0]), .b(u_cla46_or78[0]), .out(u_cla46_xor34));
|
|
and_gate and_gate_u_cla46_and156(.a(u_cla46_or75[0]), .b(u_cla46_pg_logic33_or0[0]), .out(u_cla46_and156));
|
|
and_gate and_gate_u_cla46_and157(.a(u_cla46_pg_logic34_or0[0]), .b(u_cla46_pg_logic32_or0[0]), .out(u_cla46_and157));
|
|
and_gate and_gate_u_cla46_and158(.a(u_cla46_and156[0]), .b(u_cla46_and157[0]), .out(u_cla46_and158));
|
|
and_gate and_gate_u_cla46_and159(.a(u_cla46_pg_logic32_and0[0]), .b(u_cla46_pg_logic34_or0[0]), .out(u_cla46_and159));
|
|
and_gate and_gate_u_cla46_and160(.a(u_cla46_and159[0]), .b(u_cla46_pg_logic33_or0[0]), .out(u_cla46_and160));
|
|
and_gate and_gate_u_cla46_and161(.a(u_cla46_pg_logic33_and0[0]), .b(u_cla46_pg_logic34_or0[0]), .out(u_cla46_and161));
|
|
or_gate or_gate_u_cla46_or79(.a(u_cla46_and158[0]), .b(u_cla46_and160[0]), .out(u_cla46_or79));
|
|
or_gate or_gate_u_cla46_or80(.a(u_cla46_or79[0]), .b(u_cla46_and161[0]), .out(u_cla46_or80));
|
|
or_gate or_gate_u_cla46_or81(.a(u_cla46_pg_logic34_and0[0]), .b(u_cla46_or80[0]), .out(u_cla46_or81));
|
|
pg_logic pg_logic_u_cla46_pg_logic35_out(.a(a[35]), .b(b[35]), .pg_logic_or0(u_cla46_pg_logic35_or0), .pg_logic_and0(u_cla46_pg_logic35_and0), .pg_logic_xor0(u_cla46_pg_logic35_xor0));
|
|
xor_gate xor_gate_u_cla46_xor35(.a(u_cla46_pg_logic35_xor0[0]), .b(u_cla46_or81[0]), .out(u_cla46_xor35));
|
|
and_gate and_gate_u_cla46_and162(.a(u_cla46_or75[0]), .b(u_cla46_pg_logic34_or0[0]), .out(u_cla46_and162));
|
|
and_gate and_gate_u_cla46_and163(.a(u_cla46_pg_logic35_or0[0]), .b(u_cla46_pg_logic33_or0[0]), .out(u_cla46_and163));
|
|
and_gate and_gate_u_cla46_and164(.a(u_cla46_and162[0]), .b(u_cla46_and163[0]), .out(u_cla46_and164));
|
|
and_gate and_gate_u_cla46_and165(.a(u_cla46_and164[0]), .b(u_cla46_pg_logic32_or0[0]), .out(u_cla46_and165));
|
|
and_gate and_gate_u_cla46_and166(.a(u_cla46_pg_logic32_and0[0]), .b(u_cla46_pg_logic34_or0[0]), .out(u_cla46_and166));
|
|
and_gate and_gate_u_cla46_and167(.a(u_cla46_pg_logic35_or0[0]), .b(u_cla46_pg_logic33_or0[0]), .out(u_cla46_and167));
|
|
and_gate and_gate_u_cla46_and168(.a(u_cla46_and166[0]), .b(u_cla46_and167[0]), .out(u_cla46_and168));
|
|
and_gate and_gate_u_cla46_and169(.a(u_cla46_pg_logic33_and0[0]), .b(u_cla46_pg_logic35_or0[0]), .out(u_cla46_and169));
|
|
and_gate and_gate_u_cla46_and170(.a(u_cla46_and169[0]), .b(u_cla46_pg_logic34_or0[0]), .out(u_cla46_and170));
|
|
and_gate and_gate_u_cla46_and171(.a(u_cla46_pg_logic34_and0[0]), .b(u_cla46_pg_logic35_or0[0]), .out(u_cla46_and171));
|
|
or_gate or_gate_u_cla46_or82(.a(u_cla46_and165[0]), .b(u_cla46_and170[0]), .out(u_cla46_or82));
|
|
or_gate or_gate_u_cla46_or83(.a(u_cla46_and168[0]), .b(u_cla46_and171[0]), .out(u_cla46_or83));
|
|
or_gate or_gate_u_cla46_or84(.a(u_cla46_or82[0]), .b(u_cla46_or83[0]), .out(u_cla46_or84));
|
|
or_gate or_gate_u_cla46_or85(.a(u_cla46_pg_logic35_and0[0]), .b(u_cla46_or84[0]), .out(u_cla46_or85));
|
|
pg_logic pg_logic_u_cla46_pg_logic36_out(.a(a[36]), .b(b[36]), .pg_logic_or0(u_cla46_pg_logic36_or0), .pg_logic_and0(u_cla46_pg_logic36_and0), .pg_logic_xor0(u_cla46_pg_logic36_xor0));
|
|
xor_gate xor_gate_u_cla46_xor36(.a(u_cla46_pg_logic36_xor0[0]), .b(u_cla46_or85[0]), .out(u_cla46_xor36));
|
|
and_gate and_gate_u_cla46_and172(.a(u_cla46_or85[0]), .b(u_cla46_pg_logic36_or0[0]), .out(u_cla46_and172));
|
|
or_gate or_gate_u_cla46_or86(.a(u_cla46_pg_logic36_and0[0]), .b(u_cla46_and172[0]), .out(u_cla46_or86));
|
|
pg_logic pg_logic_u_cla46_pg_logic37_out(.a(a[37]), .b(b[37]), .pg_logic_or0(u_cla46_pg_logic37_or0), .pg_logic_and0(u_cla46_pg_logic37_and0), .pg_logic_xor0(u_cla46_pg_logic37_xor0));
|
|
xor_gate xor_gate_u_cla46_xor37(.a(u_cla46_pg_logic37_xor0[0]), .b(u_cla46_or86[0]), .out(u_cla46_xor37));
|
|
and_gate and_gate_u_cla46_and173(.a(u_cla46_or85[0]), .b(u_cla46_pg_logic37_or0[0]), .out(u_cla46_and173));
|
|
and_gate and_gate_u_cla46_and174(.a(u_cla46_and173[0]), .b(u_cla46_pg_logic36_or0[0]), .out(u_cla46_and174));
|
|
and_gate and_gate_u_cla46_and175(.a(u_cla46_pg_logic36_and0[0]), .b(u_cla46_pg_logic37_or0[0]), .out(u_cla46_and175));
|
|
or_gate or_gate_u_cla46_or87(.a(u_cla46_and174[0]), .b(u_cla46_and175[0]), .out(u_cla46_or87));
|
|
or_gate or_gate_u_cla46_or88(.a(u_cla46_pg_logic37_and0[0]), .b(u_cla46_or87[0]), .out(u_cla46_or88));
|
|
pg_logic pg_logic_u_cla46_pg_logic38_out(.a(a[38]), .b(b[38]), .pg_logic_or0(u_cla46_pg_logic38_or0), .pg_logic_and0(u_cla46_pg_logic38_and0), .pg_logic_xor0(u_cla46_pg_logic38_xor0));
|
|
xor_gate xor_gate_u_cla46_xor38(.a(u_cla46_pg_logic38_xor0[0]), .b(u_cla46_or88[0]), .out(u_cla46_xor38));
|
|
and_gate and_gate_u_cla46_and176(.a(u_cla46_or85[0]), .b(u_cla46_pg_logic37_or0[0]), .out(u_cla46_and176));
|
|
and_gate and_gate_u_cla46_and177(.a(u_cla46_pg_logic38_or0[0]), .b(u_cla46_pg_logic36_or0[0]), .out(u_cla46_and177));
|
|
and_gate and_gate_u_cla46_and178(.a(u_cla46_and176[0]), .b(u_cla46_and177[0]), .out(u_cla46_and178));
|
|
and_gate and_gate_u_cla46_and179(.a(u_cla46_pg_logic36_and0[0]), .b(u_cla46_pg_logic38_or0[0]), .out(u_cla46_and179));
|
|
and_gate and_gate_u_cla46_and180(.a(u_cla46_and179[0]), .b(u_cla46_pg_logic37_or0[0]), .out(u_cla46_and180));
|
|
and_gate and_gate_u_cla46_and181(.a(u_cla46_pg_logic37_and0[0]), .b(u_cla46_pg_logic38_or0[0]), .out(u_cla46_and181));
|
|
or_gate or_gate_u_cla46_or89(.a(u_cla46_and178[0]), .b(u_cla46_and180[0]), .out(u_cla46_or89));
|
|
or_gate or_gate_u_cla46_or90(.a(u_cla46_or89[0]), .b(u_cla46_and181[0]), .out(u_cla46_or90));
|
|
or_gate or_gate_u_cla46_or91(.a(u_cla46_pg_logic38_and0[0]), .b(u_cla46_or90[0]), .out(u_cla46_or91));
|
|
pg_logic pg_logic_u_cla46_pg_logic39_out(.a(a[39]), .b(b[39]), .pg_logic_or0(u_cla46_pg_logic39_or0), .pg_logic_and0(u_cla46_pg_logic39_and0), .pg_logic_xor0(u_cla46_pg_logic39_xor0));
|
|
xor_gate xor_gate_u_cla46_xor39(.a(u_cla46_pg_logic39_xor0[0]), .b(u_cla46_or91[0]), .out(u_cla46_xor39));
|
|
and_gate and_gate_u_cla46_and182(.a(u_cla46_or85[0]), .b(u_cla46_pg_logic38_or0[0]), .out(u_cla46_and182));
|
|
and_gate and_gate_u_cla46_and183(.a(u_cla46_pg_logic39_or0[0]), .b(u_cla46_pg_logic37_or0[0]), .out(u_cla46_and183));
|
|
and_gate and_gate_u_cla46_and184(.a(u_cla46_and182[0]), .b(u_cla46_and183[0]), .out(u_cla46_and184));
|
|
and_gate and_gate_u_cla46_and185(.a(u_cla46_and184[0]), .b(u_cla46_pg_logic36_or0[0]), .out(u_cla46_and185));
|
|
and_gate and_gate_u_cla46_and186(.a(u_cla46_pg_logic36_and0[0]), .b(u_cla46_pg_logic38_or0[0]), .out(u_cla46_and186));
|
|
and_gate and_gate_u_cla46_and187(.a(u_cla46_pg_logic39_or0[0]), .b(u_cla46_pg_logic37_or0[0]), .out(u_cla46_and187));
|
|
and_gate and_gate_u_cla46_and188(.a(u_cla46_and186[0]), .b(u_cla46_and187[0]), .out(u_cla46_and188));
|
|
and_gate and_gate_u_cla46_and189(.a(u_cla46_pg_logic37_and0[0]), .b(u_cla46_pg_logic39_or0[0]), .out(u_cla46_and189));
|
|
and_gate and_gate_u_cla46_and190(.a(u_cla46_and189[0]), .b(u_cla46_pg_logic38_or0[0]), .out(u_cla46_and190));
|
|
and_gate and_gate_u_cla46_and191(.a(u_cla46_pg_logic38_and0[0]), .b(u_cla46_pg_logic39_or0[0]), .out(u_cla46_and191));
|
|
or_gate or_gate_u_cla46_or92(.a(u_cla46_and185[0]), .b(u_cla46_and190[0]), .out(u_cla46_or92));
|
|
or_gate or_gate_u_cla46_or93(.a(u_cla46_and188[0]), .b(u_cla46_and191[0]), .out(u_cla46_or93));
|
|
or_gate or_gate_u_cla46_or94(.a(u_cla46_or92[0]), .b(u_cla46_or93[0]), .out(u_cla46_or94));
|
|
or_gate or_gate_u_cla46_or95(.a(u_cla46_pg_logic39_and0[0]), .b(u_cla46_or94[0]), .out(u_cla46_or95));
|
|
pg_logic pg_logic_u_cla46_pg_logic40_out(.a(a[40]), .b(b[40]), .pg_logic_or0(u_cla46_pg_logic40_or0), .pg_logic_and0(u_cla46_pg_logic40_and0), .pg_logic_xor0(u_cla46_pg_logic40_xor0));
|
|
xor_gate xor_gate_u_cla46_xor40(.a(u_cla46_pg_logic40_xor0[0]), .b(u_cla46_or95[0]), .out(u_cla46_xor40));
|
|
and_gate and_gate_u_cla46_and192(.a(u_cla46_or95[0]), .b(u_cla46_pg_logic40_or0[0]), .out(u_cla46_and192));
|
|
or_gate or_gate_u_cla46_or96(.a(u_cla46_pg_logic40_and0[0]), .b(u_cla46_and192[0]), .out(u_cla46_or96));
|
|
pg_logic pg_logic_u_cla46_pg_logic41_out(.a(a[41]), .b(b[41]), .pg_logic_or0(u_cla46_pg_logic41_or0), .pg_logic_and0(u_cla46_pg_logic41_and0), .pg_logic_xor0(u_cla46_pg_logic41_xor0));
|
|
xor_gate xor_gate_u_cla46_xor41(.a(u_cla46_pg_logic41_xor0[0]), .b(u_cla46_or96[0]), .out(u_cla46_xor41));
|
|
and_gate and_gate_u_cla46_and193(.a(u_cla46_or95[0]), .b(u_cla46_pg_logic41_or0[0]), .out(u_cla46_and193));
|
|
and_gate and_gate_u_cla46_and194(.a(u_cla46_and193[0]), .b(u_cla46_pg_logic40_or0[0]), .out(u_cla46_and194));
|
|
and_gate and_gate_u_cla46_and195(.a(u_cla46_pg_logic40_and0[0]), .b(u_cla46_pg_logic41_or0[0]), .out(u_cla46_and195));
|
|
or_gate or_gate_u_cla46_or97(.a(u_cla46_and194[0]), .b(u_cla46_and195[0]), .out(u_cla46_or97));
|
|
or_gate or_gate_u_cla46_or98(.a(u_cla46_pg_logic41_and0[0]), .b(u_cla46_or97[0]), .out(u_cla46_or98));
|
|
pg_logic pg_logic_u_cla46_pg_logic42_out(.a(a[42]), .b(b[42]), .pg_logic_or0(u_cla46_pg_logic42_or0), .pg_logic_and0(u_cla46_pg_logic42_and0), .pg_logic_xor0(u_cla46_pg_logic42_xor0));
|
|
xor_gate xor_gate_u_cla46_xor42(.a(u_cla46_pg_logic42_xor0[0]), .b(u_cla46_or98[0]), .out(u_cla46_xor42));
|
|
and_gate and_gate_u_cla46_and196(.a(u_cla46_or95[0]), .b(u_cla46_pg_logic41_or0[0]), .out(u_cla46_and196));
|
|
and_gate and_gate_u_cla46_and197(.a(u_cla46_pg_logic42_or0[0]), .b(u_cla46_pg_logic40_or0[0]), .out(u_cla46_and197));
|
|
and_gate and_gate_u_cla46_and198(.a(u_cla46_and196[0]), .b(u_cla46_and197[0]), .out(u_cla46_and198));
|
|
and_gate and_gate_u_cla46_and199(.a(u_cla46_pg_logic40_and0[0]), .b(u_cla46_pg_logic42_or0[0]), .out(u_cla46_and199));
|
|
and_gate and_gate_u_cla46_and200(.a(u_cla46_and199[0]), .b(u_cla46_pg_logic41_or0[0]), .out(u_cla46_and200));
|
|
and_gate and_gate_u_cla46_and201(.a(u_cla46_pg_logic41_and0[0]), .b(u_cla46_pg_logic42_or0[0]), .out(u_cla46_and201));
|
|
or_gate or_gate_u_cla46_or99(.a(u_cla46_and198[0]), .b(u_cla46_and200[0]), .out(u_cla46_or99));
|
|
or_gate or_gate_u_cla46_or100(.a(u_cla46_or99[0]), .b(u_cla46_and201[0]), .out(u_cla46_or100));
|
|
or_gate or_gate_u_cla46_or101(.a(u_cla46_pg_logic42_and0[0]), .b(u_cla46_or100[0]), .out(u_cla46_or101));
|
|
pg_logic pg_logic_u_cla46_pg_logic43_out(.a(a[43]), .b(b[43]), .pg_logic_or0(u_cla46_pg_logic43_or0), .pg_logic_and0(u_cla46_pg_logic43_and0), .pg_logic_xor0(u_cla46_pg_logic43_xor0));
|
|
xor_gate xor_gate_u_cla46_xor43(.a(u_cla46_pg_logic43_xor0[0]), .b(u_cla46_or101[0]), .out(u_cla46_xor43));
|
|
and_gate and_gate_u_cla46_and202(.a(u_cla46_or95[0]), .b(u_cla46_pg_logic42_or0[0]), .out(u_cla46_and202));
|
|
and_gate and_gate_u_cla46_and203(.a(u_cla46_pg_logic43_or0[0]), .b(u_cla46_pg_logic41_or0[0]), .out(u_cla46_and203));
|
|
and_gate and_gate_u_cla46_and204(.a(u_cla46_and202[0]), .b(u_cla46_and203[0]), .out(u_cla46_and204));
|
|
and_gate and_gate_u_cla46_and205(.a(u_cla46_and204[0]), .b(u_cla46_pg_logic40_or0[0]), .out(u_cla46_and205));
|
|
and_gate and_gate_u_cla46_and206(.a(u_cla46_pg_logic40_and0[0]), .b(u_cla46_pg_logic42_or0[0]), .out(u_cla46_and206));
|
|
and_gate and_gate_u_cla46_and207(.a(u_cla46_pg_logic43_or0[0]), .b(u_cla46_pg_logic41_or0[0]), .out(u_cla46_and207));
|
|
and_gate and_gate_u_cla46_and208(.a(u_cla46_and206[0]), .b(u_cla46_and207[0]), .out(u_cla46_and208));
|
|
and_gate and_gate_u_cla46_and209(.a(u_cla46_pg_logic41_and0[0]), .b(u_cla46_pg_logic43_or0[0]), .out(u_cla46_and209));
|
|
and_gate and_gate_u_cla46_and210(.a(u_cla46_and209[0]), .b(u_cla46_pg_logic42_or0[0]), .out(u_cla46_and210));
|
|
and_gate and_gate_u_cla46_and211(.a(u_cla46_pg_logic42_and0[0]), .b(u_cla46_pg_logic43_or0[0]), .out(u_cla46_and211));
|
|
or_gate or_gate_u_cla46_or102(.a(u_cla46_and205[0]), .b(u_cla46_and210[0]), .out(u_cla46_or102));
|
|
or_gate or_gate_u_cla46_or103(.a(u_cla46_and208[0]), .b(u_cla46_and211[0]), .out(u_cla46_or103));
|
|
or_gate or_gate_u_cla46_or104(.a(u_cla46_or102[0]), .b(u_cla46_or103[0]), .out(u_cla46_or104));
|
|
or_gate or_gate_u_cla46_or105(.a(u_cla46_pg_logic43_and0[0]), .b(u_cla46_or104[0]), .out(u_cla46_or105));
|
|
pg_logic pg_logic_u_cla46_pg_logic44_out(.a(a[44]), .b(b[44]), .pg_logic_or0(u_cla46_pg_logic44_or0), .pg_logic_and0(u_cla46_pg_logic44_and0), .pg_logic_xor0(u_cla46_pg_logic44_xor0));
|
|
xor_gate xor_gate_u_cla46_xor44(.a(u_cla46_pg_logic44_xor0[0]), .b(u_cla46_or105[0]), .out(u_cla46_xor44));
|
|
and_gate and_gate_u_cla46_and212(.a(u_cla46_or105[0]), .b(u_cla46_pg_logic44_or0[0]), .out(u_cla46_and212));
|
|
or_gate or_gate_u_cla46_or106(.a(u_cla46_pg_logic44_and0[0]), .b(u_cla46_and212[0]), .out(u_cla46_or106));
|
|
pg_logic pg_logic_u_cla46_pg_logic45_out(.a(a[45]), .b(b[45]), .pg_logic_or0(u_cla46_pg_logic45_or0), .pg_logic_and0(u_cla46_pg_logic45_and0), .pg_logic_xor0(u_cla46_pg_logic45_xor0));
|
|
xor_gate xor_gate_u_cla46_xor45(.a(u_cla46_pg_logic45_xor0[0]), .b(u_cla46_or106[0]), .out(u_cla46_xor45));
|
|
and_gate and_gate_u_cla46_and213(.a(u_cla46_or105[0]), .b(u_cla46_pg_logic45_or0[0]), .out(u_cla46_and213));
|
|
and_gate and_gate_u_cla46_and214(.a(u_cla46_and213[0]), .b(u_cla46_pg_logic44_or0[0]), .out(u_cla46_and214));
|
|
and_gate and_gate_u_cla46_and215(.a(u_cla46_pg_logic44_and0[0]), .b(u_cla46_pg_logic45_or0[0]), .out(u_cla46_and215));
|
|
or_gate or_gate_u_cla46_or107(.a(u_cla46_and214[0]), .b(u_cla46_and215[0]), .out(u_cla46_or107));
|
|
or_gate or_gate_u_cla46_or108(.a(u_cla46_pg_logic45_and0[0]), .b(u_cla46_or107[0]), .out(u_cla46_or108));
|
|
|
|
assign u_cla46_out[0] = u_cla46_pg_logic0_xor0[0];
|
|
assign u_cla46_out[1] = u_cla46_xor1[0];
|
|
assign u_cla46_out[2] = u_cla46_xor2[0];
|
|
assign u_cla46_out[3] = u_cla46_xor3[0];
|
|
assign u_cla46_out[4] = u_cla46_xor4[0];
|
|
assign u_cla46_out[5] = u_cla46_xor5[0];
|
|
assign u_cla46_out[6] = u_cla46_xor6[0];
|
|
assign u_cla46_out[7] = u_cla46_xor7[0];
|
|
assign u_cla46_out[8] = u_cla46_xor8[0];
|
|
assign u_cla46_out[9] = u_cla46_xor9[0];
|
|
assign u_cla46_out[10] = u_cla46_xor10[0];
|
|
assign u_cla46_out[11] = u_cla46_xor11[0];
|
|
assign u_cla46_out[12] = u_cla46_xor12[0];
|
|
assign u_cla46_out[13] = u_cla46_xor13[0];
|
|
assign u_cla46_out[14] = u_cla46_xor14[0];
|
|
assign u_cla46_out[15] = u_cla46_xor15[0];
|
|
assign u_cla46_out[16] = u_cla46_xor16[0];
|
|
assign u_cla46_out[17] = u_cla46_xor17[0];
|
|
assign u_cla46_out[18] = u_cla46_xor18[0];
|
|
assign u_cla46_out[19] = u_cla46_xor19[0];
|
|
assign u_cla46_out[20] = u_cla46_xor20[0];
|
|
assign u_cla46_out[21] = u_cla46_xor21[0];
|
|
assign u_cla46_out[22] = u_cla46_xor22[0];
|
|
assign u_cla46_out[23] = u_cla46_xor23[0];
|
|
assign u_cla46_out[24] = u_cla46_xor24[0];
|
|
assign u_cla46_out[25] = u_cla46_xor25[0];
|
|
assign u_cla46_out[26] = u_cla46_xor26[0];
|
|
assign u_cla46_out[27] = u_cla46_xor27[0];
|
|
assign u_cla46_out[28] = u_cla46_xor28[0];
|
|
assign u_cla46_out[29] = u_cla46_xor29[0];
|
|
assign u_cla46_out[30] = u_cla46_xor30[0];
|
|
assign u_cla46_out[31] = u_cla46_xor31[0];
|
|
assign u_cla46_out[32] = u_cla46_xor32[0];
|
|
assign u_cla46_out[33] = u_cla46_xor33[0];
|
|
assign u_cla46_out[34] = u_cla46_xor34[0];
|
|
assign u_cla46_out[35] = u_cla46_xor35[0];
|
|
assign u_cla46_out[36] = u_cla46_xor36[0];
|
|
assign u_cla46_out[37] = u_cla46_xor37[0];
|
|
assign u_cla46_out[38] = u_cla46_xor38[0];
|
|
assign u_cla46_out[39] = u_cla46_xor39[0];
|
|
assign u_cla46_out[40] = u_cla46_xor40[0];
|
|
assign u_cla46_out[41] = u_cla46_xor41[0];
|
|
assign u_cla46_out[42] = u_cla46_xor42[0];
|
|
assign u_cla46_out[43] = u_cla46_xor43[0];
|
|
assign u_cla46_out[44] = u_cla46_xor44[0];
|
|
assign u_cla46_out[45] = u_cla46_xor45[0];
|
|
assign u_cla46_out[46] = u_cla46_or108[0];
|
|
endmodule
|
|
|
|
module u_wallace_cla24(input [23:0] a, input [23:0] b, output [47:0] u_wallace_cla24_out);
|
|
wire [0:0] u_wallace_cla24_and_2_0;
|
|
wire [0:0] u_wallace_cla24_and_1_1;
|
|
wire [0:0] u_wallace_cla24_ha0_xor0;
|
|
wire [0:0] u_wallace_cla24_ha0_and0;
|
|
wire [0:0] u_wallace_cla24_and_3_0;
|
|
wire [0:0] u_wallace_cla24_and_2_1;
|
|
wire [0:0] u_wallace_cla24_fa0_xor1;
|
|
wire [0:0] u_wallace_cla24_fa0_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_0;
|
|
wire [0:0] u_wallace_cla24_and_3_1;
|
|
wire [0:0] u_wallace_cla24_fa1_xor1;
|
|
wire [0:0] u_wallace_cla24_fa1_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_0;
|
|
wire [0:0] u_wallace_cla24_and_4_1;
|
|
wire [0:0] u_wallace_cla24_fa2_xor1;
|
|
wire [0:0] u_wallace_cla24_fa2_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_0;
|
|
wire [0:0] u_wallace_cla24_and_5_1;
|
|
wire [0:0] u_wallace_cla24_fa3_xor1;
|
|
wire [0:0] u_wallace_cla24_fa3_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_0;
|
|
wire [0:0] u_wallace_cla24_and_6_1;
|
|
wire [0:0] u_wallace_cla24_fa4_xor1;
|
|
wire [0:0] u_wallace_cla24_fa4_or0;
|
|
wire [0:0] u_wallace_cla24_and_8_0;
|
|
wire [0:0] u_wallace_cla24_and_7_1;
|
|
wire [0:0] u_wallace_cla24_fa5_xor1;
|
|
wire [0:0] u_wallace_cla24_fa5_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_0;
|
|
wire [0:0] u_wallace_cla24_and_8_1;
|
|
wire [0:0] u_wallace_cla24_fa6_xor1;
|
|
wire [0:0] u_wallace_cla24_fa6_or0;
|
|
wire [0:0] u_wallace_cla24_and_10_0;
|
|
wire [0:0] u_wallace_cla24_and_9_1;
|
|
wire [0:0] u_wallace_cla24_fa7_xor1;
|
|
wire [0:0] u_wallace_cla24_fa7_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_0;
|
|
wire [0:0] u_wallace_cla24_and_10_1;
|
|
wire [0:0] u_wallace_cla24_fa8_xor1;
|
|
wire [0:0] u_wallace_cla24_fa8_or0;
|
|
wire [0:0] u_wallace_cla24_and_12_0;
|
|
wire [0:0] u_wallace_cla24_and_11_1;
|
|
wire [0:0] u_wallace_cla24_fa9_xor1;
|
|
wire [0:0] u_wallace_cla24_fa9_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_0;
|
|
wire [0:0] u_wallace_cla24_and_12_1;
|
|
wire [0:0] u_wallace_cla24_fa10_xor1;
|
|
wire [0:0] u_wallace_cla24_fa10_or0;
|
|
wire [0:0] u_wallace_cla24_and_14_0;
|
|
wire [0:0] u_wallace_cla24_and_13_1;
|
|
wire [0:0] u_wallace_cla24_fa11_xor1;
|
|
wire [0:0] u_wallace_cla24_fa11_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_0;
|
|
wire [0:0] u_wallace_cla24_and_14_1;
|
|
wire [0:0] u_wallace_cla24_fa12_xor1;
|
|
wire [0:0] u_wallace_cla24_fa12_or0;
|
|
wire [0:0] u_wallace_cla24_and_16_0;
|
|
wire [0:0] u_wallace_cla24_and_15_1;
|
|
wire [0:0] u_wallace_cla24_fa13_xor1;
|
|
wire [0:0] u_wallace_cla24_fa13_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_0;
|
|
wire [0:0] u_wallace_cla24_and_16_1;
|
|
wire [0:0] u_wallace_cla24_fa14_xor1;
|
|
wire [0:0] u_wallace_cla24_fa14_or0;
|
|
wire [0:0] u_wallace_cla24_and_18_0;
|
|
wire [0:0] u_wallace_cla24_and_17_1;
|
|
wire [0:0] u_wallace_cla24_fa15_xor1;
|
|
wire [0:0] u_wallace_cla24_fa15_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_0;
|
|
wire [0:0] u_wallace_cla24_and_18_1;
|
|
wire [0:0] u_wallace_cla24_fa16_xor1;
|
|
wire [0:0] u_wallace_cla24_fa16_or0;
|
|
wire [0:0] u_wallace_cla24_and_20_0;
|
|
wire [0:0] u_wallace_cla24_and_19_1;
|
|
wire [0:0] u_wallace_cla24_fa17_xor1;
|
|
wire [0:0] u_wallace_cla24_fa17_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_0;
|
|
wire [0:0] u_wallace_cla24_and_20_1;
|
|
wire [0:0] u_wallace_cla24_fa18_xor1;
|
|
wire [0:0] u_wallace_cla24_fa18_or0;
|
|
wire [0:0] u_wallace_cla24_and_22_0;
|
|
wire [0:0] u_wallace_cla24_and_21_1;
|
|
wire [0:0] u_wallace_cla24_fa19_xor1;
|
|
wire [0:0] u_wallace_cla24_fa19_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_0;
|
|
wire [0:0] u_wallace_cla24_and_22_1;
|
|
wire [0:0] u_wallace_cla24_fa20_xor1;
|
|
wire [0:0] u_wallace_cla24_fa20_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_1;
|
|
wire [0:0] u_wallace_cla24_and_22_2;
|
|
wire [0:0] u_wallace_cla24_fa21_xor1;
|
|
wire [0:0] u_wallace_cla24_fa21_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_2;
|
|
wire [0:0] u_wallace_cla24_and_22_3;
|
|
wire [0:0] u_wallace_cla24_fa22_xor1;
|
|
wire [0:0] u_wallace_cla24_fa22_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_3;
|
|
wire [0:0] u_wallace_cla24_and_22_4;
|
|
wire [0:0] u_wallace_cla24_fa23_xor1;
|
|
wire [0:0] u_wallace_cla24_fa23_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_4;
|
|
wire [0:0] u_wallace_cla24_and_22_5;
|
|
wire [0:0] u_wallace_cla24_fa24_xor1;
|
|
wire [0:0] u_wallace_cla24_fa24_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_5;
|
|
wire [0:0] u_wallace_cla24_and_22_6;
|
|
wire [0:0] u_wallace_cla24_fa25_xor1;
|
|
wire [0:0] u_wallace_cla24_fa25_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_6;
|
|
wire [0:0] u_wallace_cla24_and_22_7;
|
|
wire [0:0] u_wallace_cla24_fa26_xor1;
|
|
wire [0:0] u_wallace_cla24_fa26_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_7;
|
|
wire [0:0] u_wallace_cla24_and_22_8;
|
|
wire [0:0] u_wallace_cla24_fa27_xor1;
|
|
wire [0:0] u_wallace_cla24_fa27_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_8;
|
|
wire [0:0] u_wallace_cla24_and_22_9;
|
|
wire [0:0] u_wallace_cla24_fa28_xor1;
|
|
wire [0:0] u_wallace_cla24_fa28_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_9;
|
|
wire [0:0] u_wallace_cla24_and_22_10;
|
|
wire [0:0] u_wallace_cla24_fa29_xor1;
|
|
wire [0:0] u_wallace_cla24_fa29_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_10;
|
|
wire [0:0] u_wallace_cla24_and_22_11;
|
|
wire [0:0] u_wallace_cla24_fa30_xor1;
|
|
wire [0:0] u_wallace_cla24_fa30_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_11;
|
|
wire [0:0] u_wallace_cla24_and_22_12;
|
|
wire [0:0] u_wallace_cla24_fa31_xor1;
|
|
wire [0:0] u_wallace_cla24_fa31_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_12;
|
|
wire [0:0] u_wallace_cla24_and_22_13;
|
|
wire [0:0] u_wallace_cla24_fa32_xor1;
|
|
wire [0:0] u_wallace_cla24_fa32_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_13;
|
|
wire [0:0] u_wallace_cla24_and_22_14;
|
|
wire [0:0] u_wallace_cla24_fa33_xor1;
|
|
wire [0:0] u_wallace_cla24_fa33_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_14;
|
|
wire [0:0] u_wallace_cla24_and_22_15;
|
|
wire [0:0] u_wallace_cla24_fa34_xor1;
|
|
wire [0:0] u_wallace_cla24_fa34_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_15;
|
|
wire [0:0] u_wallace_cla24_and_22_16;
|
|
wire [0:0] u_wallace_cla24_fa35_xor1;
|
|
wire [0:0] u_wallace_cla24_fa35_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_16;
|
|
wire [0:0] u_wallace_cla24_and_22_17;
|
|
wire [0:0] u_wallace_cla24_fa36_xor1;
|
|
wire [0:0] u_wallace_cla24_fa36_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_17;
|
|
wire [0:0] u_wallace_cla24_and_22_18;
|
|
wire [0:0] u_wallace_cla24_fa37_xor1;
|
|
wire [0:0] u_wallace_cla24_fa37_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_18;
|
|
wire [0:0] u_wallace_cla24_and_22_19;
|
|
wire [0:0] u_wallace_cla24_fa38_xor1;
|
|
wire [0:0] u_wallace_cla24_fa38_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_19;
|
|
wire [0:0] u_wallace_cla24_and_22_20;
|
|
wire [0:0] u_wallace_cla24_fa39_xor1;
|
|
wire [0:0] u_wallace_cla24_fa39_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_20;
|
|
wire [0:0] u_wallace_cla24_and_22_21;
|
|
wire [0:0] u_wallace_cla24_fa40_xor1;
|
|
wire [0:0] u_wallace_cla24_fa40_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_21;
|
|
wire [0:0] u_wallace_cla24_and_22_22;
|
|
wire [0:0] u_wallace_cla24_fa41_xor1;
|
|
wire [0:0] u_wallace_cla24_fa41_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_2;
|
|
wire [0:0] u_wallace_cla24_and_0_3;
|
|
wire [0:0] u_wallace_cla24_ha1_xor0;
|
|
wire [0:0] u_wallace_cla24_ha1_and0;
|
|
wire [0:0] u_wallace_cla24_and_2_2;
|
|
wire [0:0] u_wallace_cla24_and_1_3;
|
|
wire [0:0] u_wallace_cla24_fa42_xor1;
|
|
wire [0:0] u_wallace_cla24_fa42_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_2;
|
|
wire [0:0] u_wallace_cla24_and_2_3;
|
|
wire [0:0] u_wallace_cla24_fa43_xor1;
|
|
wire [0:0] u_wallace_cla24_fa43_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_2;
|
|
wire [0:0] u_wallace_cla24_and_3_3;
|
|
wire [0:0] u_wallace_cla24_fa44_xor1;
|
|
wire [0:0] u_wallace_cla24_fa44_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_2;
|
|
wire [0:0] u_wallace_cla24_and_4_3;
|
|
wire [0:0] u_wallace_cla24_fa45_xor1;
|
|
wire [0:0] u_wallace_cla24_fa45_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_2;
|
|
wire [0:0] u_wallace_cla24_and_5_3;
|
|
wire [0:0] u_wallace_cla24_fa46_xor1;
|
|
wire [0:0] u_wallace_cla24_fa46_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_2;
|
|
wire [0:0] u_wallace_cla24_and_6_3;
|
|
wire [0:0] u_wallace_cla24_fa47_xor1;
|
|
wire [0:0] u_wallace_cla24_fa47_or0;
|
|
wire [0:0] u_wallace_cla24_and_8_2;
|
|
wire [0:0] u_wallace_cla24_and_7_3;
|
|
wire [0:0] u_wallace_cla24_fa48_xor1;
|
|
wire [0:0] u_wallace_cla24_fa48_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_2;
|
|
wire [0:0] u_wallace_cla24_and_8_3;
|
|
wire [0:0] u_wallace_cla24_fa49_xor1;
|
|
wire [0:0] u_wallace_cla24_fa49_or0;
|
|
wire [0:0] u_wallace_cla24_and_10_2;
|
|
wire [0:0] u_wallace_cla24_and_9_3;
|
|
wire [0:0] u_wallace_cla24_fa50_xor1;
|
|
wire [0:0] u_wallace_cla24_fa50_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_2;
|
|
wire [0:0] u_wallace_cla24_and_10_3;
|
|
wire [0:0] u_wallace_cla24_fa51_xor1;
|
|
wire [0:0] u_wallace_cla24_fa51_or0;
|
|
wire [0:0] u_wallace_cla24_and_12_2;
|
|
wire [0:0] u_wallace_cla24_and_11_3;
|
|
wire [0:0] u_wallace_cla24_fa52_xor1;
|
|
wire [0:0] u_wallace_cla24_fa52_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_2;
|
|
wire [0:0] u_wallace_cla24_and_12_3;
|
|
wire [0:0] u_wallace_cla24_fa53_xor1;
|
|
wire [0:0] u_wallace_cla24_fa53_or0;
|
|
wire [0:0] u_wallace_cla24_and_14_2;
|
|
wire [0:0] u_wallace_cla24_and_13_3;
|
|
wire [0:0] u_wallace_cla24_fa54_xor1;
|
|
wire [0:0] u_wallace_cla24_fa54_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_2;
|
|
wire [0:0] u_wallace_cla24_and_14_3;
|
|
wire [0:0] u_wallace_cla24_fa55_xor1;
|
|
wire [0:0] u_wallace_cla24_fa55_or0;
|
|
wire [0:0] u_wallace_cla24_and_16_2;
|
|
wire [0:0] u_wallace_cla24_and_15_3;
|
|
wire [0:0] u_wallace_cla24_fa56_xor1;
|
|
wire [0:0] u_wallace_cla24_fa56_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_2;
|
|
wire [0:0] u_wallace_cla24_and_16_3;
|
|
wire [0:0] u_wallace_cla24_fa57_xor1;
|
|
wire [0:0] u_wallace_cla24_fa57_or0;
|
|
wire [0:0] u_wallace_cla24_and_18_2;
|
|
wire [0:0] u_wallace_cla24_and_17_3;
|
|
wire [0:0] u_wallace_cla24_fa58_xor1;
|
|
wire [0:0] u_wallace_cla24_fa58_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_2;
|
|
wire [0:0] u_wallace_cla24_and_18_3;
|
|
wire [0:0] u_wallace_cla24_fa59_xor1;
|
|
wire [0:0] u_wallace_cla24_fa59_or0;
|
|
wire [0:0] u_wallace_cla24_and_20_2;
|
|
wire [0:0] u_wallace_cla24_and_19_3;
|
|
wire [0:0] u_wallace_cla24_fa60_xor1;
|
|
wire [0:0] u_wallace_cla24_fa60_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_2;
|
|
wire [0:0] u_wallace_cla24_and_20_3;
|
|
wire [0:0] u_wallace_cla24_fa61_xor1;
|
|
wire [0:0] u_wallace_cla24_fa61_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_3;
|
|
wire [0:0] u_wallace_cla24_and_20_4;
|
|
wire [0:0] u_wallace_cla24_fa62_xor1;
|
|
wire [0:0] u_wallace_cla24_fa62_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_4;
|
|
wire [0:0] u_wallace_cla24_and_20_5;
|
|
wire [0:0] u_wallace_cla24_fa63_xor1;
|
|
wire [0:0] u_wallace_cla24_fa63_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_5;
|
|
wire [0:0] u_wallace_cla24_and_20_6;
|
|
wire [0:0] u_wallace_cla24_fa64_xor1;
|
|
wire [0:0] u_wallace_cla24_fa64_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_6;
|
|
wire [0:0] u_wallace_cla24_and_20_7;
|
|
wire [0:0] u_wallace_cla24_fa65_xor1;
|
|
wire [0:0] u_wallace_cla24_fa65_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_7;
|
|
wire [0:0] u_wallace_cla24_and_20_8;
|
|
wire [0:0] u_wallace_cla24_fa66_xor1;
|
|
wire [0:0] u_wallace_cla24_fa66_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_8;
|
|
wire [0:0] u_wallace_cla24_and_20_9;
|
|
wire [0:0] u_wallace_cla24_fa67_xor1;
|
|
wire [0:0] u_wallace_cla24_fa67_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_9;
|
|
wire [0:0] u_wallace_cla24_and_20_10;
|
|
wire [0:0] u_wallace_cla24_fa68_xor1;
|
|
wire [0:0] u_wallace_cla24_fa68_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_10;
|
|
wire [0:0] u_wallace_cla24_and_20_11;
|
|
wire [0:0] u_wallace_cla24_fa69_xor1;
|
|
wire [0:0] u_wallace_cla24_fa69_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_11;
|
|
wire [0:0] u_wallace_cla24_and_20_12;
|
|
wire [0:0] u_wallace_cla24_fa70_xor1;
|
|
wire [0:0] u_wallace_cla24_fa70_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_12;
|
|
wire [0:0] u_wallace_cla24_and_20_13;
|
|
wire [0:0] u_wallace_cla24_fa71_xor1;
|
|
wire [0:0] u_wallace_cla24_fa71_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_13;
|
|
wire [0:0] u_wallace_cla24_and_20_14;
|
|
wire [0:0] u_wallace_cla24_fa72_xor1;
|
|
wire [0:0] u_wallace_cla24_fa72_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_14;
|
|
wire [0:0] u_wallace_cla24_and_20_15;
|
|
wire [0:0] u_wallace_cla24_fa73_xor1;
|
|
wire [0:0] u_wallace_cla24_fa73_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_15;
|
|
wire [0:0] u_wallace_cla24_and_20_16;
|
|
wire [0:0] u_wallace_cla24_fa74_xor1;
|
|
wire [0:0] u_wallace_cla24_fa74_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_16;
|
|
wire [0:0] u_wallace_cla24_and_20_17;
|
|
wire [0:0] u_wallace_cla24_fa75_xor1;
|
|
wire [0:0] u_wallace_cla24_fa75_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_17;
|
|
wire [0:0] u_wallace_cla24_and_20_18;
|
|
wire [0:0] u_wallace_cla24_fa76_xor1;
|
|
wire [0:0] u_wallace_cla24_fa76_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_18;
|
|
wire [0:0] u_wallace_cla24_and_20_19;
|
|
wire [0:0] u_wallace_cla24_fa77_xor1;
|
|
wire [0:0] u_wallace_cla24_fa77_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_19;
|
|
wire [0:0] u_wallace_cla24_and_20_20;
|
|
wire [0:0] u_wallace_cla24_fa78_xor1;
|
|
wire [0:0] u_wallace_cla24_fa78_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_20;
|
|
wire [0:0] u_wallace_cla24_and_20_21;
|
|
wire [0:0] u_wallace_cla24_fa79_xor1;
|
|
wire [0:0] u_wallace_cla24_fa79_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_21;
|
|
wire [0:0] u_wallace_cla24_and_20_22;
|
|
wire [0:0] u_wallace_cla24_fa80_xor1;
|
|
wire [0:0] u_wallace_cla24_fa80_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_22;
|
|
wire [0:0] u_wallace_cla24_and_20_23;
|
|
wire [0:0] u_wallace_cla24_fa81_xor1;
|
|
wire [0:0] u_wallace_cla24_fa81_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_4;
|
|
wire [0:0] u_wallace_cla24_ha2_xor0;
|
|
wire [0:0] u_wallace_cla24_ha2_and0;
|
|
wire [0:0] u_wallace_cla24_and_1_4;
|
|
wire [0:0] u_wallace_cla24_and_0_5;
|
|
wire [0:0] u_wallace_cla24_fa82_xor1;
|
|
wire [0:0] u_wallace_cla24_fa82_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_4;
|
|
wire [0:0] u_wallace_cla24_and_1_5;
|
|
wire [0:0] u_wallace_cla24_fa83_xor1;
|
|
wire [0:0] u_wallace_cla24_fa83_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_4;
|
|
wire [0:0] u_wallace_cla24_and_2_5;
|
|
wire [0:0] u_wallace_cla24_fa84_xor1;
|
|
wire [0:0] u_wallace_cla24_fa84_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_4;
|
|
wire [0:0] u_wallace_cla24_and_3_5;
|
|
wire [0:0] u_wallace_cla24_fa85_xor1;
|
|
wire [0:0] u_wallace_cla24_fa85_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_4;
|
|
wire [0:0] u_wallace_cla24_and_4_5;
|
|
wire [0:0] u_wallace_cla24_fa86_xor1;
|
|
wire [0:0] u_wallace_cla24_fa86_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_4;
|
|
wire [0:0] u_wallace_cla24_and_5_5;
|
|
wire [0:0] u_wallace_cla24_fa87_xor1;
|
|
wire [0:0] u_wallace_cla24_fa87_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_4;
|
|
wire [0:0] u_wallace_cla24_and_6_5;
|
|
wire [0:0] u_wallace_cla24_fa88_xor1;
|
|
wire [0:0] u_wallace_cla24_fa88_or0;
|
|
wire [0:0] u_wallace_cla24_and_8_4;
|
|
wire [0:0] u_wallace_cla24_and_7_5;
|
|
wire [0:0] u_wallace_cla24_fa89_xor1;
|
|
wire [0:0] u_wallace_cla24_fa89_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_4;
|
|
wire [0:0] u_wallace_cla24_and_8_5;
|
|
wire [0:0] u_wallace_cla24_fa90_xor1;
|
|
wire [0:0] u_wallace_cla24_fa90_or0;
|
|
wire [0:0] u_wallace_cla24_and_10_4;
|
|
wire [0:0] u_wallace_cla24_and_9_5;
|
|
wire [0:0] u_wallace_cla24_fa91_xor1;
|
|
wire [0:0] u_wallace_cla24_fa91_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_4;
|
|
wire [0:0] u_wallace_cla24_and_10_5;
|
|
wire [0:0] u_wallace_cla24_fa92_xor1;
|
|
wire [0:0] u_wallace_cla24_fa92_or0;
|
|
wire [0:0] u_wallace_cla24_and_12_4;
|
|
wire [0:0] u_wallace_cla24_and_11_5;
|
|
wire [0:0] u_wallace_cla24_fa93_xor1;
|
|
wire [0:0] u_wallace_cla24_fa93_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_4;
|
|
wire [0:0] u_wallace_cla24_and_12_5;
|
|
wire [0:0] u_wallace_cla24_fa94_xor1;
|
|
wire [0:0] u_wallace_cla24_fa94_or0;
|
|
wire [0:0] u_wallace_cla24_and_14_4;
|
|
wire [0:0] u_wallace_cla24_and_13_5;
|
|
wire [0:0] u_wallace_cla24_fa95_xor1;
|
|
wire [0:0] u_wallace_cla24_fa95_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_4;
|
|
wire [0:0] u_wallace_cla24_and_14_5;
|
|
wire [0:0] u_wallace_cla24_fa96_xor1;
|
|
wire [0:0] u_wallace_cla24_fa96_or0;
|
|
wire [0:0] u_wallace_cla24_and_16_4;
|
|
wire [0:0] u_wallace_cla24_and_15_5;
|
|
wire [0:0] u_wallace_cla24_fa97_xor1;
|
|
wire [0:0] u_wallace_cla24_fa97_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_4;
|
|
wire [0:0] u_wallace_cla24_and_16_5;
|
|
wire [0:0] u_wallace_cla24_fa98_xor1;
|
|
wire [0:0] u_wallace_cla24_fa98_or0;
|
|
wire [0:0] u_wallace_cla24_and_18_4;
|
|
wire [0:0] u_wallace_cla24_and_17_5;
|
|
wire [0:0] u_wallace_cla24_fa99_xor1;
|
|
wire [0:0] u_wallace_cla24_fa99_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_4;
|
|
wire [0:0] u_wallace_cla24_and_18_5;
|
|
wire [0:0] u_wallace_cla24_fa100_xor1;
|
|
wire [0:0] u_wallace_cla24_fa100_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_5;
|
|
wire [0:0] u_wallace_cla24_and_18_6;
|
|
wire [0:0] u_wallace_cla24_fa101_xor1;
|
|
wire [0:0] u_wallace_cla24_fa101_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_6;
|
|
wire [0:0] u_wallace_cla24_and_18_7;
|
|
wire [0:0] u_wallace_cla24_fa102_xor1;
|
|
wire [0:0] u_wallace_cla24_fa102_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_7;
|
|
wire [0:0] u_wallace_cla24_and_18_8;
|
|
wire [0:0] u_wallace_cla24_fa103_xor1;
|
|
wire [0:0] u_wallace_cla24_fa103_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_8;
|
|
wire [0:0] u_wallace_cla24_and_18_9;
|
|
wire [0:0] u_wallace_cla24_fa104_xor1;
|
|
wire [0:0] u_wallace_cla24_fa104_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_9;
|
|
wire [0:0] u_wallace_cla24_and_18_10;
|
|
wire [0:0] u_wallace_cla24_fa105_xor1;
|
|
wire [0:0] u_wallace_cla24_fa105_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_10;
|
|
wire [0:0] u_wallace_cla24_and_18_11;
|
|
wire [0:0] u_wallace_cla24_fa106_xor1;
|
|
wire [0:0] u_wallace_cla24_fa106_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_11;
|
|
wire [0:0] u_wallace_cla24_and_18_12;
|
|
wire [0:0] u_wallace_cla24_fa107_xor1;
|
|
wire [0:0] u_wallace_cla24_fa107_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_12;
|
|
wire [0:0] u_wallace_cla24_and_18_13;
|
|
wire [0:0] u_wallace_cla24_fa108_xor1;
|
|
wire [0:0] u_wallace_cla24_fa108_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_13;
|
|
wire [0:0] u_wallace_cla24_and_18_14;
|
|
wire [0:0] u_wallace_cla24_fa109_xor1;
|
|
wire [0:0] u_wallace_cla24_fa109_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_14;
|
|
wire [0:0] u_wallace_cla24_and_18_15;
|
|
wire [0:0] u_wallace_cla24_fa110_xor1;
|
|
wire [0:0] u_wallace_cla24_fa110_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_15;
|
|
wire [0:0] u_wallace_cla24_and_18_16;
|
|
wire [0:0] u_wallace_cla24_fa111_xor1;
|
|
wire [0:0] u_wallace_cla24_fa111_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_16;
|
|
wire [0:0] u_wallace_cla24_and_18_17;
|
|
wire [0:0] u_wallace_cla24_fa112_xor1;
|
|
wire [0:0] u_wallace_cla24_fa112_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_17;
|
|
wire [0:0] u_wallace_cla24_and_18_18;
|
|
wire [0:0] u_wallace_cla24_fa113_xor1;
|
|
wire [0:0] u_wallace_cla24_fa113_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_18;
|
|
wire [0:0] u_wallace_cla24_and_18_19;
|
|
wire [0:0] u_wallace_cla24_fa114_xor1;
|
|
wire [0:0] u_wallace_cla24_fa114_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_19;
|
|
wire [0:0] u_wallace_cla24_and_18_20;
|
|
wire [0:0] u_wallace_cla24_fa115_xor1;
|
|
wire [0:0] u_wallace_cla24_fa115_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_20;
|
|
wire [0:0] u_wallace_cla24_and_18_21;
|
|
wire [0:0] u_wallace_cla24_fa116_xor1;
|
|
wire [0:0] u_wallace_cla24_fa116_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_21;
|
|
wire [0:0] u_wallace_cla24_and_18_22;
|
|
wire [0:0] u_wallace_cla24_fa117_xor1;
|
|
wire [0:0] u_wallace_cla24_fa117_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_22;
|
|
wire [0:0] u_wallace_cla24_and_18_23;
|
|
wire [0:0] u_wallace_cla24_fa118_xor1;
|
|
wire [0:0] u_wallace_cla24_fa118_or0;
|
|
wire [0:0] u_wallace_cla24_and_19_23;
|
|
wire [0:0] u_wallace_cla24_fa119_xor1;
|
|
wire [0:0] u_wallace_cla24_fa119_or0;
|
|
wire [0:0] u_wallace_cla24_ha3_xor0;
|
|
wire [0:0] u_wallace_cla24_ha3_and0;
|
|
wire [0:0] u_wallace_cla24_and_0_6;
|
|
wire [0:0] u_wallace_cla24_fa120_xor1;
|
|
wire [0:0] u_wallace_cla24_fa120_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_6;
|
|
wire [0:0] u_wallace_cla24_and_0_7;
|
|
wire [0:0] u_wallace_cla24_fa121_xor1;
|
|
wire [0:0] u_wallace_cla24_fa121_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_6;
|
|
wire [0:0] u_wallace_cla24_and_1_7;
|
|
wire [0:0] u_wallace_cla24_fa122_xor1;
|
|
wire [0:0] u_wallace_cla24_fa122_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_6;
|
|
wire [0:0] u_wallace_cla24_and_2_7;
|
|
wire [0:0] u_wallace_cla24_fa123_xor1;
|
|
wire [0:0] u_wallace_cla24_fa123_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_6;
|
|
wire [0:0] u_wallace_cla24_and_3_7;
|
|
wire [0:0] u_wallace_cla24_fa124_xor1;
|
|
wire [0:0] u_wallace_cla24_fa124_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_6;
|
|
wire [0:0] u_wallace_cla24_and_4_7;
|
|
wire [0:0] u_wallace_cla24_fa125_xor1;
|
|
wire [0:0] u_wallace_cla24_fa125_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_6;
|
|
wire [0:0] u_wallace_cla24_and_5_7;
|
|
wire [0:0] u_wallace_cla24_fa126_xor1;
|
|
wire [0:0] u_wallace_cla24_fa126_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_6;
|
|
wire [0:0] u_wallace_cla24_and_6_7;
|
|
wire [0:0] u_wallace_cla24_fa127_xor1;
|
|
wire [0:0] u_wallace_cla24_fa127_or0;
|
|
wire [0:0] u_wallace_cla24_and_8_6;
|
|
wire [0:0] u_wallace_cla24_and_7_7;
|
|
wire [0:0] u_wallace_cla24_fa128_xor1;
|
|
wire [0:0] u_wallace_cla24_fa128_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_6;
|
|
wire [0:0] u_wallace_cla24_and_8_7;
|
|
wire [0:0] u_wallace_cla24_fa129_xor1;
|
|
wire [0:0] u_wallace_cla24_fa129_or0;
|
|
wire [0:0] u_wallace_cla24_and_10_6;
|
|
wire [0:0] u_wallace_cla24_and_9_7;
|
|
wire [0:0] u_wallace_cla24_fa130_xor1;
|
|
wire [0:0] u_wallace_cla24_fa130_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_6;
|
|
wire [0:0] u_wallace_cla24_and_10_7;
|
|
wire [0:0] u_wallace_cla24_fa131_xor1;
|
|
wire [0:0] u_wallace_cla24_fa131_or0;
|
|
wire [0:0] u_wallace_cla24_and_12_6;
|
|
wire [0:0] u_wallace_cla24_and_11_7;
|
|
wire [0:0] u_wallace_cla24_fa132_xor1;
|
|
wire [0:0] u_wallace_cla24_fa132_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_6;
|
|
wire [0:0] u_wallace_cla24_and_12_7;
|
|
wire [0:0] u_wallace_cla24_fa133_xor1;
|
|
wire [0:0] u_wallace_cla24_fa133_or0;
|
|
wire [0:0] u_wallace_cla24_and_14_6;
|
|
wire [0:0] u_wallace_cla24_and_13_7;
|
|
wire [0:0] u_wallace_cla24_fa134_xor1;
|
|
wire [0:0] u_wallace_cla24_fa134_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_6;
|
|
wire [0:0] u_wallace_cla24_and_14_7;
|
|
wire [0:0] u_wallace_cla24_fa135_xor1;
|
|
wire [0:0] u_wallace_cla24_fa135_or0;
|
|
wire [0:0] u_wallace_cla24_and_16_6;
|
|
wire [0:0] u_wallace_cla24_and_15_7;
|
|
wire [0:0] u_wallace_cla24_fa136_xor1;
|
|
wire [0:0] u_wallace_cla24_fa136_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_6;
|
|
wire [0:0] u_wallace_cla24_and_16_7;
|
|
wire [0:0] u_wallace_cla24_fa137_xor1;
|
|
wire [0:0] u_wallace_cla24_fa137_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_7;
|
|
wire [0:0] u_wallace_cla24_and_16_8;
|
|
wire [0:0] u_wallace_cla24_fa138_xor1;
|
|
wire [0:0] u_wallace_cla24_fa138_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_8;
|
|
wire [0:0] u_wallace_cla24_and_16_9;
|
|
wire [0:0] u_wallace_cla24_fa139_xor1;
|
|
wire [0:0] u_wallace_cla24_fa139_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_9;
|
|
wire [0:0] u_wallace_cla24_and_16_10;
|
|
wire [0:0] u_wallace_cla24_fa140_xor1;
|
|
wire [0:0] u_wallace_cla24_fa140_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_10;
|
|
wire [0:0] u_wallace_cla24_and_16_11;
|
|
wire [0:0] u_wallace_cla24_fa141_xor1;
|
|
wire [0:0] u_wallace_cla24_fa141_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_11;
|
|
wire [0:0] u_wallace_cla24_and_16_12;
|
|
wire [0:0] u_wallace_cla24_fa142_xor1;
|
|
wire [0:0] u_wallace_cla24_fa142_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_12;
|
|
wire [0:0] u_wallace_cla24_and_16_13;
|
|
wire [0:0] u_wallace_cla24_fa143_xor1;
|
|
wire [0:0] u_wallace_cla24_fa143_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_13;
|
|
wire [0:0] u_wallace_cla24_and_16_14;
|
|
wire [0:0] u_wallace_cla24_fa144_xor1;
|
|
wire [0:0] u_wallace_cla24_fa144_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_14;
|
|
wire [0:0] u_wallace_cla24_and_16_15;
|
|
wire [0:0] u_wallace_cla24_fa145_xor1;
|
|
wire [0:0] u_wallace_cla24_fa145_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_15;
|
|
wire [0:0] u_wallace_cla24_and_16_16;
|
|
wire [0:0] u_wallace_cla24_fa146_xor1;
|
|
wire [0:0] u_wallace_cla24_fa146_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_16;
|
|
wire [0:0] u_wallace_cla24_and_16_17;
|
|
wire [0:0] u_wallace_cla24_fa147_xor1;
|
|
wire [0:0] u_wallace_cla24_fa147_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_17;
|
|
wire [0:0] u_wallace_cla24_and_16_18;
|
|
wire [0:0] u_wallace_cla24_fa148_xor1;
|
|
wire [0:0] u_wallace_cla24_fa148_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_18;
|
|
wire [0:0] u_wallace_cla24_and_16_19;
|
|
wire [0:0] u_wallace_cla24_fa149_xor1;
|
|
wire [0:0] u_wallace_cla24_fa149_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_19;
|
|
wire [0:0] u_wallace_cla24_and_16_20;
|
|
wire [0:0] u_wallace_cla24_fa150_xor1;
|
|
wire [0:0] u_wallace_cla24_fa150_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_20;
|
|
wire [0:0] u_wallace_cla24_and_16_21;
|
|
wire [0:0] u_wallace_cla24_fa151_xor1;
|
|
wire [0:0] u_wallace_cla24_fa151_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_21;
|
|
wire [0:0] u_wallace_cla24_and_16_22;
|
|
wire [0:0] u_wallace_cla24_fa152_xor1;
|
|
wire [0:0] u_wallace_cla24_fa152_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_22;
|
|
wire [0:0] u_wallace_cla24_and_16_23;
|
|
wire [0:0] u_wallace_cla24_fa153_xor1;
|
|
wire [0:0] u_wallace_cla24_fa153_or0;
|
|
wire [0:0] u_wallace_cla24_and_17_23;
|
|
wire [0:0] u_wallace_cla24_fa154_xor1;
|
|
wire [0:0] u_wallace_cla24_fa154_or0;
|
|
wire [0:0] u_wallace_cla24_fa155_xor1;
|
|
wire [0:0] u_wallace_cla24_fa155_or0;
|
|
wire [0:0] u_wallace_cla24_ha4_xor0;
|
|
wire [0:0] u_wallace_cla24_ha4_and0;
|
|
wire [0:0] u_wallace_cla24_fa156_xor1;
|
|
wire [0:0] u_wallace_cla24_fa156_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_8;
|
|
wire [0:0] u_wallace_cla24_fa157_xor1;
|
|
wire [0:0] u_wallace_cla24_fa157_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_8;
|
|
wire [0:0] u_wallace_cla24_and_0_9;
|
|
wire [0:0] u_wallace_cla24_fa158_xor1;
|
|
wire [0:0] u_wallace_cla24_fa158_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_8;
|
|
wire [0:0] u_wallace_cla24_and_1_9;
|
|
wire [0:0] u_wallace_cla24_fa159_xor1;
|
|
wire [0:0] u_wallace_cla24_fa159_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_8;
|
|
wire [0:0] u_wallace_cla24_and_2_9;
|
|
wire [0:0] u_wallace_cla24_fa160_xor1;
|
|
wire [0:0] u_wallace_cla24_fa160_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_8;
|
|
wire [0:0] u_wallace_cla24_and_3_9;
|
|
wire [0:0] u_wallace_cla24_fa161_xor1;
|
|
wire [0:0] u_wallace_cla24_fa161_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_8;
|
|
wire [0:0] u_wallace_cla24_and_4_9;
|
|
wire [0:0] u_wallace_cla24_fa162_xor1;
|
|
wire [0:0] u_wallace_cla24_fa162_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_8;
|
|
wire [0:0] u_wallace_cla24_and_5_9;
|
|
wire [0:0] u_wallace_cla24_fa163_xor1;
|
|
wire [0:0] u_wallace_cla24_fa163_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_8;
|
|
wire [0:0] u_wallace_cla24_and_6_9;
|
|
wire [0:0] u_wallace_cla24_fa164_xor1;
|
|
wire [0:0] u_wallace_cla24_fa164_or0;
|
|
wire [0:0] u_wallace_cla24_and_8_8;
|
|
wire [0:0] u_wallace_cla24_and_7_9;
|
|
wire [0:0] u_wallace_cla24_fa165_xor1;
|
|
wire [0:0] u_wallace_cla24_fa165_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_8;
|
|
wire [0:0] u_wallace_cla24_and_8_9;
|
|
wire [0:0] u_wallace_cla24_fa166_xor1;
|
|
wire [0:0] u_wallace_cla24_fa166_or0;
|
|
wire [0:0] u_wallace_cla24_and_10_8;
|
|
wire [0:0] u_wallace_cla24_and_9_9;
|
|
wire [0:0] u_wallace_cla24_fa167_xor1;
|
|
wire [0:0] u_wallace_cla24_fa167_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_8;
|
|
wire [0:0] u_wallace_cla24_and_10_9;
|
|
wire [0:0] u_wallace_cla24_fa168_xor1;
|
|
wire [0:0] u_wallace_cla24_fa168_or0;
|
|
wire [0:0] u_wallace_cla24_and_12_8;
|
|
wire [0:0] u_wallace_cla24_and_11_9;
|
|
wire [0:0] u_wallace_cla24_fa169_xor1;
|
|
wire [0:0] u_wallace_cla24_fa169_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_8;
|
|
wire [0:0] u_wallace_cla24_and_12_9;
|
|
wire [0:0] u_wallace_cla24_fa170_xor1;
|
|
wire [0:0] u_wallace_cla24_fa170_or0;
|
|
wire [0:0] u_wallace_cla24_and_14_8;
|
|
wire [0:0] u_wallace_cla24_and_13_9;
|
|
wire [0:0] u_wallace_cla24_fa171_xor1;
|
|
wire [0:0] u_wallace_cla24_fa171_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_8;
|
|
wire [0:0] u_wallace_cla24_and_14_9;
|
|
wire [0:0] u_wallace_cla24_fa172_xor1;
|
|
wire [0:0] u_wallace_cla24_fa172_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_9;
|
|
wire [0:0] u_wallace_cla24_and_14_10;
|
|
wire [0:0] u_wallace_cla24_fa173_xor1;
|
|
wire [0:0] u_wallace_cla24_fa173_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_10;
|
|
wire [0:0] u_wallace_cla24_and_14_11;
|
|
wire [0:0] u_wallace_cla24_fa174_xor1;
|
|
wire [0:0] u_wallace_cla24_fa174_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_11;
|
|
wire [0:0] u_wallace_cla24_and_14_12;
|
|
wire [0:0] u_wallace_cla24_fa175_xor1;
|
|
wire [0:0] u_wallace_cla24_fa175_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_12;
|
|
wire [0:0] u_wallace_cla24_and_14_13;
|
|
wire [0:0] u_wallace_cla24_fa176_xor1;
|
|
wire [0:0] u_wallace_cla24_fa176_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_13;
|
|
wire [0:0] u_wallace_cla24_and_14_14;
|
|
wire [0:0] u_wallace_cla24_fa177_xor1;
|
|
wire [0:0] u_wallace_cla24_fa177_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_14;
|
|
wire [0:0] u_wallace_cla24_and_14_15;
|
|
wire [0:0] u_wallace_cla24_fa178_xor1;
|
|
wire [0:0] u_wallace_cla24_fa178_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_15;
|
|
wire [0:0] u_wallace_cla24_and_14_16;
|
|
wire [0:0] u_wallace_cla24_fa179_xor1;
|
|
wire [0:0] u_wallace_cla24_fa179_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_16;
|
|
wire [0:0] u_wallace_cla24_and_14_17;
|
|
wire [0:0] u_wallace_cla24_fa180_xor1;
|
|
wire [0:0] u_wallace_cla24_fa180_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_17;
|
|
wire [0:0] u_wallace_cla24_and_14_18;
|
|
wire [0:0] u_wallace_cla24_fa181_xor1;
|
|
wire [0:0] u_wallace_cla24_fa181_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_18;
|
|
wire [0:0] u_wallace_cla24_and_14_19;
|
|
wire [0:0] u_wallace_cla24_fa182_xor1;
|
|
wire [0:0] u_wallace_cla24_fa182_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_19;
|
|
wire [0:0] u_wallace_cla24_and_14_20;
|
|
wire [0:0] u_wallace_cla24_fa183_xor1;
|
|
wire [0:0] u_wallace_cla24_fa183_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_20;
|
|
wire [0:0] u_wallace_cla24_and_14_21;
|
|
wire [0:0] u_wallace_cla24_fa184_xor1;
|
|
wire [0:0] u_wallace_cla24_fa184_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_21;
|
|
wire [0:0] u_wallace_cla24_and_14_22;
|
|
wire [0:0] u_wallace_cla24_fa185_xor1;
|
|
wire [0:0] u_wallace_cla24_fa185_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_22;
|
|
wire [0:0] u_wallace_cla24_and_14_23;
|
|
wire [0:0] u_wallace_cla24_fa186_xor1;
|
|
wire [0:0] u_wallace_cla24_fa186_or0;
|
|
wire [0:0] u_wallace_cla24_and_15_23;
|
|
wire [0:0] u_wallace_cla24_fa187_xor1;
|
|
wire [0:0] u_wallace_cla24_fa187_or0;
|
|
wire [0:0] u_wallace_cla24_fa188_xor1;
|
|
wire [0:0] u_wallace_cla24_fa188_or0;
|
|
wire [0:0] u_wallace_cla24_fa189_xor1;
|
|
wire [0:0] u_wallace_cla24_fa189_or0;
|
|
wire [0:0] u_wallace_cla24_ha5_xor0;
|
|
wire [0:0] u_wallace_cla24_ha5_and0;
|
|
wire [0:0] u_wallace_cla24_fa190_xor1;
|
|
wire [0:0] u_wallace_cla24_fa190_or0;
|
|
wire [0:0] u_wallace_cla24_fa191_xor1;
|
|
wire [0:0] u_wallace_cla24_fa191_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_10;
|
|
wire [0:0] u_wallace_cla24_fa192_xor1;
|
|
wire [0:0] u_wallace_cla24_fa192_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_10;
|
|
wire [0:0] u_wallace_cla24_and_0_11;
|
|
wire [0:0] u_wallace_cla24_fa193_xor1;
|
|
wire [0:0] u_wallace_cla24_fa193_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_10;
|
|
wire [0:0] u_wallace_cla24_and_1_11;
|
|
wire [0:0] u_wallace_cla24_fa194_xor1;
|
|
wire [0:0] u_wallace_cla24_fa194_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_10;
|
|
wire [0:0] u_wallace_cla24_and_2_11;
|
|
wire [0:0] u_wallace_cla24_fa195_xor1;
|
|
wire [0:0] u_wallace_cla24_fa195_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_10;
|
|
wire [0:0] u_wallace_cla24_and_3_11;
|
|
wire [0:0] u_wallace_cla24_fa196_xor1;
|
|
wire [0:0] u_wallace_cla24_fa196_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_10;
|
|
wire [0:0] u_wallace_cla24_and_4_11;
|
|
wire [0:0] u_wallace_cla24_fa197_xor1;
|
|
wire [0:0] u_wallace_cla24_fa197_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_10;
|
|
wire [0:0] u_wallace_cla24_and_5_11;
|
|
wire [0:0] u_wallace_cla24_fa198_xor1;
|
|
wire [0:0] u_wallace_cla24_fa198_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_10;
|
|
wire [0:0] u_wallace_cla24_and_6_11;
|
|
wire [0:0] u_wallace_cla24_fa199_xor1;
|
|
wire [0:0] u_wallace_cla24_fa199_or0;
|
|
wire [0:0] u_wallace_cla24_and_8_10;
|
|
wire [0:0] u_wallace_cla24_and_7_11;
|
|
wire [0:0] u_wallace_cla24_fa200_xor1;
|
|
wire [0:0] u_wallace_cla24_fa200_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_10;
|
|
wire [0:0] u_wallace_cla24_and_8_11;
|
|
wire [0:0] u_wallace_cla24_fa201_xor1;
|
|
wire [0:0] u_wallace_cla24_fa201_or0;
|
|
wire [0:0] u_wallace_cla24_and_10_10;
|
|
wire [0:0] u_wallace_cla24_and_9_11;
|
|
wire [0:0] u_wallace_cla24_fa202_xor1;
|
|
wire [0:0] u_wallace_cla24_fa202_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_10;
|
|
wire [0:0] u_wallace_cla24_and_10_11;
|
|
wire [0:0] u_wallace_cla24_fa203_xor1;
|
|
wire [0:0] u_wallace_cla24_fa203_or0;
|
|
wire [0:0] u_wallace_cla24_and_12_10;
|
|
wire [0:0] u_wallace_cla24_and_11_11;
|
|
wire [0:0] u_wallace_cla24_fa204_xor1;
|
|
wire [0:0] u_wallace_cla24_fa204_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_10;
|
|
wire [0:0] u_wallace_cla24_and_12_11;
|
|
wire [0:0] u_wallace_cla24_fa205_xor1;
|
|
wire [0:0] u_wallace_cla24_fa205_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_11;
|
|
wire [0:0] u_wallace_cla24_and_12_12;
|
|
wire [0:0] u_wallace_cla24_fa206_xor1;
|
|
wire [0:0] u_wallace_cla24_fa206_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_12;
|
|
wire [0:0] u_wallace_cla24_and_12_13;
|
|
wire [0:0] u_wallace_cla24_fa207_xor1;
|
|
wire [0:0] u_wallace_cla24_fa207_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_13;
|
|
wire [0:0] u_wallace_cla24_and_12_14;
|
|
wire [0:0] u_wallace_cla24_fa208_xor1;
|
|
wire [0:0] u_wallace_cla24_fa208_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_14;
|
|
wire [0:0] u_wallace_cla24_and_12_15;
|
|
wire [0:0] u_wallace_cla24_fa209_xor1;
|
|
wire [0:0] u_wallace_cla24_fa209_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_15;
|
|
wire [0:0] u_wallace_cla24_and_12_16;
|
|
wire [0:0] u_wallace_cla24_fa210_xor1;
|
|
wire [0:0] u_wallace_cla24_fa210_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_16;
|
|
wire [0:0] u_wallace_cla24_and_12_17;
|
|
wire [0:0] u_wallace_cla24_fa211_xor1;
|
|
wire [0:0] u_wallace_cla24_fa211_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_17;
|
|
wire [0:0] u_wallace_cla24_and_12_18;
|
|
wire [0:0] u_wallace_cla24_fa212_xor1;
|
|
wire [0:0] u_wallace_cla24_fa212_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_18;
|
|
wire [0:0] u_wallace_cla24_and_12_19;
|
|
wire [0:0] u_wallace_cla24_fa213_xor1;
|
|
wire [0:0] u_wallace_cla24_fa213_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_19;
|
|
wire [0:0] u_wallace_cla24_and_12_20;
|
|
wire [0:0] u_wallace_cla24_fa214_xor1;
|
|
wire [0:0] u_wallace_cla24_fa214_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_20;
|
|
wire [0:0] u_wallace_cla24_and_12_21;
|
|
wire [0:0] u_wallace_cla24_fa215_xor1;
|
|
wire [0:0] u_wallace_cla24_fa215_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_21;
|
|
wire [0:0] u_wallace_cla24_and_12_22;
|
|
wire [0:0] u_wallace_cla24_fa216_xor1;
|
|
wire [0:0] u_wallace_cla24_fa216_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_22;
|
|
wire [0:0] u_wallace_cla24_and_12_23;
|
|
wire [0:0] u_wallace_cla24_fa217_xor1;
|
|
wire [0:0] u_wallace_cla24_fa217_or0;
|
|
wire [0:0] u_wallace_cla24_and_13_23;
|
|
wire [0:0] u_wallace_cla24_fa218_xor1;
|
|
wire [0:0] u_wallace_cla24_fa218_or0;
|
|
wire [0:0] u_wallace_cla24_fa219_xor1;
|
|
wire [0:0] u_wallace_cla24_fa219_or0;
|
|
wire [0:0] u_wallace_cla24_fa220_xor1;
|
|
wire [0:0] u_wallace_cla24_fa220_or0;
|
|
wire [0:0] u_wallace_cla24_fa221_xor1;
|
|
wire [0:0] u_wallace_cla24_fa221_or0;
|
|
wire [0:0] u_wallace_cla24_ha6_xor0;
|
|
wire [0:0] u_wallace_cla24_ha6_and0;
|
|
wire [0:0] u_wallace_cla24_fa222_xor1;
|
|
wire [0:0] u_wallace_cla24_fa222_or0;
|
|
wire [0:0] u_wallace_cla24_fa223_xor1;
|
|
wire [0:0] u_wallace_cla24_fa223_or0;
|
|
wire [0:0] u_wallace_cla24_fa224_xor1;
|
|
wire [0:0] u_wallace_cla24_fa224_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_12;
|
|
wire [0:0] u_wallace_cla24_fa225_xor1;
|
|
wire [0:0] u_wallace_cla24_fa225_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_12;
|
|
wire [0:0] u_wallace_cla24_and_0_13;
|
|
wire [0:0] u_wallace_cla24_fa226_xor1;
|
|
wire [0:0] u_wallace_cla24_fa226_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_12;
|
|
wire [0:0] u_wallace_cla24_and_1_13;
|
|
wire [0:0] u_wallace_cla24_fa227_xor1;
|
|
wire [0:0] u_wallace_cla24_fa227_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_12;
|
|
wire [0:0] u_wallace_cla24_and_2_13;
|
|
wire [0:0] u_wallace_cla24_fa228_xor1;
|
|
wire [0:0] u_wallace_cla24_fa228_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_12;
|
|
wire [0:0] u_wallace_cla24_and_3_13;
|
|
wire [0:0] u_wallace_cla24_fa229_xor1;
|
|
wire [0:0] u_wallace_cla24_fa229_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_12;
|
|
wire [0:0] u_wallace_cla24_and_4_13;
|
|
wire [0:0] u_wallace_cla24_fa230_xor1;
|
|
wire [0:0] u_wallace_cla24_fa230_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_12;
|
|
wire [0:0] u_wallace_cla24_and_5_13;
|
|
wire [0:0] u_wallace_cla24_fa231_xor1;
|
|
wire [0:0] u_wallace_cla24_fa231_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_12;
|
|
wire [0:0] u_wallace_cla24_and_6_13;
|
|
wire [0:0] u_wallace_cla24_fa232_xor1;
|
|
wire [0:0] u_wallace_cla24_fa232_or0;
|
|
wire [0:0] u_wallace_cla24_and_8_12;
|
|
wire [0:0] u_wallace_cla24_and_7_13;
|
|
wire [0:0] u_wallace_cla24_fa233_xor1;
|
|
wire [0:0] u_wallace_cla24_fa233_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_12;
|
|
wire [0:0] u_wallace_cla24_and_8_13;
|
|
wire [0:0] u_wallace_cla24_fa234_xor1;
|
|
wire [0:0] u_wallace_cla24_fa234_or0;
|
|
wire [0:0] u_wallace_cla24_and_10_12;
|
|
wire [0:0] u_wallace_cla24_and_9_13;
|
|
wire [0:0] u_wallace_cla24_fa235_xor1;
|
|
wire [0:0] u_wallace_cla24_fa235_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_12;
|
|
wire [0:0] u_wallace_cla24_and_10_13;
|
|
wire [0:0] u_wallace_cla24_fa236_xor1;
|
|
wire [0:0] u_wallace_cla24_fa236_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_13;
|
|
wire [0:0] u_wallace_cla24_and_10_14;
|
|
wire [0:0] u_wallace_cla24_fa237_xor1;
|
|
wire [0:0] u_wallace_cla24_fa237_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_14;
|
|
wire [0:0] u_wallace_cla24_and_10_15;
|
|
wire [0:0] u_wallace_cla24_fa238_xor1;
|
|
wire [0:0] u_wallace_cla24_fa238_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_15;
|
|
wire [0:0] u_wallace_cla24_and_10_16;
|
|
wire [0:0] u_wallace_cla24_fa239_xor1;
|
|
wire [0:0] u_wallace_cla24_fa239_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_16;
|
|
wire [0:0] u_wallace_cla24_and_10_17;
|
|
wire [0:0] u_wallace_cla24_fa240_xor1;
|
|
wire [0:0] u_wallace_cla24_fa240_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_17;
|
|
wire [0:0] u_wallace_cla24_and_10_18;
|
|
wire [0:0] u_wallace_cla24_fa241_xor1;
|
|
wire [0:0] u_wallace_cla24_fa241_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_18;
|
|
wire [0:0] u_wallace_cla24_and_10_19;
|
|
wire [0:0] u_wallace_cla24_fa242_xor1;
|
|
wire [0:0] u_wallace_cla24_fa242_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_19;
|
|
wire [0:0] u_wallace_cla24_and_10_20;
|
|
wire [0:0] u_wallace_cla24_fa243_xor1;
|
|
wire [0:0] u_wallace_cla24_fa243_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_20;
|
|
wire [0:0] u_wallace_cla24_and_10_21;
|
|
wire [0:0] u_wallace_cla24_fa244_xor1;
|
|
wire [0:0] u_wallace_cla24_fa244_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_21;
|
|
wire [0:0] u_wallace_cla24_and_10_22;
|
|
wire [0:0] u_wallace_cla24_fa245_xor1;
|
|
wire [0:0] u_wallace_cla24_fa245_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_22;
|
|
wire [0:0] u_wallace_cla24_and_10_23;
|
|
wire [0:0] u_wallace_cla24_fa246_xor1;
|
|
wire [0:0] u_wallace_cla24_fa246_or0;
|
|
wire [0:0] u_wallace_cla24_and_11_23;
|
|
wire [0:0] u_wallace_cla24_fa247_xor1;
|
|
wire [0:0] u_wallace_cla24_fa247_or0;
|
|
wire [0:0] u_wallace_cla24_fa248_xor1;
|
|
wire [0:0] u_wallace_cla24_fa248_or0;
|
|
wire [0:0] u_wallace_cla24_fa249_xor1;
|
|
wire [0:0] u_wallace_cla24_fa249_or0;
|
|
wire [0:0] u_wallace_cla24_fa250_xor1;
|
|
wire [0:0] u_wallace_cla24_fa250_or0;
|
|
wire [0:0] u_wallace_cla24_fa251_xor1;
|
|
wire [0:0] u_wallace_cla24_fa251_or0;
|
|
wire [0:0] u_wallace_cla24_ha7_xor0;
|
|
wire [0:0] u_wallace_cla24_ha7_and0;
|
|
wire [0:0] u_wallace_cla24_fa252_xor1;
|
|
wire [0:0] u_wallace_cla24_fa252_or0;
|
|
wire [0:0] u_wallace_cla24_fa253_xor1;
|
|
wire [0:0] u_wallace_cla24_fa253_or0;
|
|
wire [0:0] u_wallace_cla24_fa254_xor1;
|
|
wire [0:0] u_wallace_cla24_fa254_or0;
|
|
wire [0:0] u_wallace_cla24_fa255_xor1;
|
|
wire [0:0] u_wallace_cla24_fa255_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_14;
|
|
wire [0:0] u_wallace_cla24_fa256_xor1;
|
|
wire [0:0] u_wallace_cla24_fa256_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_14;
|
|
wire [0:0] u_wallace_cla24_and_0_15;
|
|
wire [0:0] u_wallace_cla24_fa257_xor1;
|
|
wire [0:0] u_wallace_cla24_fa257_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_14;
|
|
wire [0:0] u_wallace_cla24_and_1_15;
|
|
wire [0:0] u_wallace_cla24_fa258_xor1;
|
|
wire [0:0] u_wallace_cla24_fa258_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_14;
|
|
wire [0:0] u_wallace_cla24_and_2_15;
|
|
wire [0:0] u_wallace_cla24_fa259_xor1;
|
|
wire [0:0] u_wallace_cla24_fa259_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_14;
|
|
wire [0:0] u_wallace_cla24_and_3_15;
|
|
wire [0:0] u_wallace_cla24_fa260_xor1;
|
|
wire [0:0] u_wallace_cla24_fa260_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_14;
|
|
wire [0:0] u_wallace_cla24_and_4_15;
|
|
wire [0:0] u_wallace_cla24_fa261_xor1;
|
|
wire [0:0] u_wallace_cla24_fa261_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_14;
|
|
wire [0:0] u_wallace_cla24_and_5_15;
|
|
wire [0:0] u_wallace_cla24_fa262_xor1;
|
|
wire [0:0] u_wallace_cla24_fa262_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_14;
|
|
wire [0:0] u_wallace_cla24_and_6_15;
|
|
wire [0:0] u_wallace_cla24_fa263_xor1;
|
|
wire [0:0] u_wallace_cla24_fa263_or0;
|
|
wire [0:0] u_wallace_cla24_and_8_14;
|
|
wire [0:0] u_wallace_cla24_and_7_15;
|
|
wire [0:0] u_wallace_cla24_fa264_xor1;
|
|
wire [0:0] u_wallace_cla24_fa264_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_14;
|
|
wire [0:0] u_wallace_cla24_and_8_15;
|
|
wire [0:0] u_wallace_cla24_fa265_xor1;
|
|
wire [0:0] u_wallace_cla24_fa265_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_15;
|
|
wire [0:0] u_wallace_cla24_and_8_16;
|
|
wire [0:0] u_wallace_cla24_fa266_xor1;
|
|
wire [0:0] u_wallace_cla24_fa266_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_16;
|
|
wire [0:0] u_wallace_cla24_and_8_17;
|
|
wire [0:0] u_wallace_cla24_fa267_xor1;
|
|
wire [0:0] u_wallace_cla24_fa267_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_17;
|
|
wire [0:0] u_wallace_cla24_and_8_18;
|
|
wire [0:0] u_wallace_cla24_fa268_xor1;
|
|
wire [0:0] u_wallace_cla24_fa268_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_18;
|
|
wire [0:0] u_wallace_cla24_and_8_19;
|
|
wire [0:0] u_wallace_cla24_fa269_xor1;
|
|
wire [0:0] u_wallace_cla24_fa269_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_19;
|
|
wire [0:0] u_wallace_cla24_and_8_20;
|
|
wire [0:0] u_wallace_cla24_fa270_xor1;
|
|
wire [0:0] u_wallace_cla24_fa270_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_20;
|
|
wire [0:0] u_wallace_cla24_and_8_21;
|
|
wire [0:0] u_wallace_cla24_fa271_xor1;
|
|
wire [0:0] u_wallace_cla24_fa271_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_21;
|
|
wire [0:0] u_wallace_cla24_and_8_22;
|
|
wire [0:0] u_wallace_cla24_fa272_xor1;
|
|
wire [0:0] u_wallace_cla24_fa272_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_22;
|
|
wire [0:0] u_wallace_cla24_and_8_23;
|
|
wire [0:0] u_wallace_cla24_fa273_xor1;
|
|
wire [0:0] u_wallace_cla24_fa273_or0;
|
|
wire [0:0] u_wallace_cla24_and_9_23;
|
|
wire [0:0] u_wallace_cla24_fa274_xor1;
|
|
wire [0:0] u_wallace_cla24_fa274_or0;
|
|
wire [0:0] u_wallace_cla24_fa275_xor1;
|
|
wire [0:0] u_wallace_cla24_fa275_or0;
|
|
wire [0:0] u_wallace_cla24_fa276_xor1;
|
|
wire [0:0] u_wallace_cla24_fa276_or0;
|
|
wire [0:0] u_wallace_cla24_fa277_xor1;
|
|
wire [0:0] u_wallace_cla24_fa277_or0;
|
|
wire [0:0] u_wallace_cla24_fa278_xor1;
|
|
wire [0:0] u_wallace_cla24_fa278_or0;
|
|
wire [0:0] u_wallace_cla24_fa279_xor1;
|
|
wire [0:0] u_wallace_cla24_fa279_or0;
|
|
wire [0:0] u_wallace_cla24_ha8_xor0;
|
|
wire [0:0] u_wallace_cla24_ha8_and0;
|
|
wire [0:0] u_wallace_cla24_fa280_xor1;
|
|
wire [0:0] u_wallace_cla24_fa280_or0;
|
|
wire [0:0] u_wallace_cla24_fa281_xor1;
|
|
wire [0:0] u_wallace_cla24_fa281_or0;
|
|
wire [0:0] u_wallace_cla24_fa282_xor1;
|
|
wire [0:0] u_wallace_cla24_fa282_or0;
|
|
wire [0:0] u_wallace_cla24_fa283_xor1;
|
|
wire [0:0] u_wallace_cla24_fa283_or0;
|
|
wire [0:0] u_wallace_cla24_fa284_xor1;
|
|
wire [0:0] u_wallace_cla24_fa284_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_16;
|
|
wire [0:0] u_wallace_cla24_fa285_xor1;
|
|
wire [0:0] u_wallace_cla24_fa285_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_16;
|
|
wire [0:0] u_wallace_cla24_and_0_17;
|
|
wire [0:0] u_wallace_cla24_fa286_xor1;
|
|
wire [0:0] u_wallace_cla24_fa286_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_16;
|
|
wire [0:0] u_wallace_cla24_and_1_17;
|
|
wire [0:0] u_wallace_cla24_fa287_xor1;
|
|
wire [0:0] u_wallace_cla24_fa287_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_16;
|
|
wire [0:0] u_wallace_cla24_and_2_17;
|
|
wire [0:0] u_wallace_cla24_fa288_xor1;
|
|
wire [0:0] u_wallace_cla24_fa288_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_16;
|
|
wire [0:0] u_wallace_cla24_and_3_17;
|
|
wire [0:0] u_wallace_cla24_fa289_xor1;
|
|
wire [0:0] u_wallace_cla24_fa289_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_16;
|
|
wire [0:0] u_wallace_cla24_and_4_17;
|
|
wire [0:0] u_wallace_cla24_fa290_xor1;
|
|
wire [0:0] u_wallace_cla24_fa290_or0;
|
|
wire [0:0] u_wallace_cla24_and_6_16;
|
|
wire [0:0] u_wallace_cla24_and_5_17;
|
|
wire [0:0] u_wallace_cla24_fa291_xor1;
|
|
wire [0:0] u_wallace_cla24_fa291_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_16;
|
|
wire [0:0] u_wallace_cla24_and_6_17;
|
|
wire [0:0] u_wallace_cla24_fa292_xor1;
|
|
wire [0:0] u_wallace_cla24_fa292_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_17;
|
|
wire [0:0] u_wallace_cla24_and_6_18;
|
|
wire [0:0] u_wallace_cla24_fa293_xor1;
|
|
wire [0:0] u_wallace_cla24_fa293_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_18;
|
|
wire [0:0] u_wallace_cla24_and_6_19;
|
|
wire [0:0] u_wallace_cla24_fa294_xor1;
|
|
wire [0:0] u_wallace_cla24_fa294_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_19;
|
|
wire [0:0] u_wallace_cla24_and_6_20;
|
|
wire [0:0] u_wallace_cla24_fa295_xor1;
|
|
wire [0:0] u_wallace_cla24_fa295_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_20;
|
|
wire [0:0] u_wallace_cla24_and_6_21;
|
|
wire [0:0] u_wallace_cla24_fa296_xor1;
|
|
wire [0:0] u_wallace_cla24_fa296_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_21;
|
|
wire [0:0] u_wallace_cla24_and_6_22;
|
|
wire [0:0] u_wallace_cla24_fa297_xor1;
|
|
wire [0:0] u_wallace_cla24_fa297_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_22;
|
|
wire [0:0] u_wallace_cla24_and_6_23;
|
|
wire [0:0] u_wallace_cla24_fa298_xor1;
|
|
wire [0:0] u_wallace_cla24_fa298_or0;
|
|
wire [0:0] u_wallace_cla24_and_7_23;
|
|
wire [0:0] u_wallace_cla24_fa299_xor1;
|
|
wire [0:0] u_wallace_cla24_fa299_or0;
|
|
wire [0:0] u_wallace_cla24_fa300_xor1;
|
|
wire [0:0] u_wallace_cla24_fa300_or0;
|
|
wire [0:0] u_wallace_cla24_fa301_xor1;
|
|
wire [0:0] u_wallace_cla24_fa301_or0;
|
|
wire [0:0] u_wallace_cla24_fa302_xor1;
|
|
wire [0:0] u_wallace_cla24_fa302_or0;
|
|
wire [0:0] u_wallace_cla24_fa303_xor1;
|
|
wire [0:0] u_wallace_cla24_fa303_or0;
|
|
wire [0:0] u_wallace_cla24_fa304_xor1;
|
|
wire [0:0] u_wallace_cla24_fa304_or0;
|
|
wire [0:0] u_wallace_cla24_fa305_xor1;
|
|
wire [0:0] u_wallace_cla24_fa305_or0;
|
|
wire [0:0] u_wallace_cla24_ha9_xor0;
|
|
wire [0:0] u_wallace_cla24_ha9_and0;
|
|
wire [0:0] u_wallace_cla24_fa306_xor1;
|
|
wire [0:0] u_wallace_cla24_fa306_or0;
|
|
wire [0:0] u_wallace_cla24_fa307_xor1;
|
|
wire [0:0] u_wallace_cla24_fa307_or0;
|
|
wire [0:0] u_wallace_cla24_fa308_xor1;
|
|
wire [0:0] u_wallace_cla24_fa308_or0;
|
|
wire [0:0] u_wallace_cla24_fa309_xor1;
|
|
wire [0:0] u_wallace_cla24_fa309_or0;
|
|
wire [0:0] u_wallace_cla24_fa310_xor1;
|
|
wire [0:0] u_wallace_cla24_fa310_or0;
|
|
wire [0:0] u_wallace_cla24_fa311_xor1;
|
|
wire [0:0] u_wallace_cla24_fa311_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_18;
|
|
wire [0:0] u_wallace_cla24_fa312_xor1;
|
|
wire [0:0] u_wallace_cla24_fa312_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_18;
|
|
wire [0:0] u_wallace_cla24_and_0_19;
|
|
wire [0:0] u_wallace_cla24_fa313_xor1;
|
|
wire [0:0] u_wallace_cla24_fa313_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_18;
|
|
wire [0:0] u_wallace_cla24_and_1_19;
|
|
wire [0:0] u_wallace_cla24_fa314_xor1;
|
|
wire [0:0] u_wallace_cla24_fa314_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_18;
|
|
wire [0:0] u_wallace_cla24_and_2_19;
|
|
wire [0:0] u_wallace_cla24_fa315_xor1;
|
|
wire [0:0] u_wallace_cla24_fa315_or0;
|
|
wire [0:0] u_wallace_cla24_and_4_18;
|
|
wire [0:0] u_wallace_cla24_and_3_19;
|
|
wire [0:0] u_wallace_cla24_fa316_xor1;
|
|
wire [0:0] u_wallace_cla24_fa316_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_18;
|
|
wire [0:0] u_wallace_cla24_and_4_19;
|
|
wire [0:0] u_wallace_cla24_fa317_xor1;
|
|
wire [0:0] u_wallace_cla24_fa317_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_19;
|
|
wire [0:0] u_wallace_cla24_and_4_20;
|
|
wire [0:0] u_wallace_cla24_fa318_xor1;
|
|
wire [0:0] u_wallace_cla24_fa318_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_20;
|
|
wire [0:0] u_wallace_cla24_and_4_21;
|
|
wire [0:0] u_wallace_cla24_fa319_xor1;
|
|
wire [0:0] u_wallace_cla24_fa319_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_21;
|
|
wire [0:0] u_wallace_cla24_and_4_22;
|
|
wire [0:0] u_wallace_cla24_fa320_xor1;
|
|
wire [0:0] u_wallace_cla24_fa320_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_22;
|
|
wire [0:0] u_wallace_cla24_and_4_23;
|
|
wire [0:0] u_wallace_cla24_fa321_xor1;
|
|
wire [0:0] u_wallace_cla24_fa321_or0;
|
|
wire [0:0] u_wallace_cla24_and_5_23;
|
|
wire [0:0] u_wallace_cla24_fa322_xor1;
|
|
wire [0:0] u_wallace_cla24_fa322_or0;
|
|
wire [0:0] u_wallace_cla24_fa323_xor1;
|
|
wire [0:0] u_wallace_cla24_fa323_or0;
|
|
wire [0:0] u_wallace_cla24_fa324_xor1;
|
|
wire [0:0] u_wallace_cla24_fa324_or0;
|
|
wire [0:0] u_wallace_cla24_fa325_xor1;
|
|
wire [0:0] u_wallace_cla24_fa325_or0;
|
|
wire [0:0] u_wallace_cla24_fa326_xor1;
|
|
wire [0:0] u_wallace_cla24_fa326_or0;
|
|
wire [0:0] u_wallace_cla24_fa327_xor1;
|
|
wire [0:0] u_wallace_cla24_fa327_or0;
|
|
wire [0:0] u_wallace_cla24_fa328_xor1;
|
|
wire [0:0] u_wallace_cla24_fa328_or0;
|
|
wire [0:0] u_wallace_cla24_fa329_xor1;
|
|
wire [0:0] u_wallace_cla24_fa329_or0;
|
|
wire [0:0] u_wallace_cla24_ha10_xor0;
|
|
wire [0:0] u_wallace_cla24_ha10_and0;
|
|
wire [0:0] u_wallace_cla24_fa330_xor1;
|
|
wire [0:0] u_wallace_cla24_fa330_or0;
|
|
wire [0:0] u_wallace_cla24_fa331_xor1;
|
|
wire [0:0] u_wallace_cla24_fa331_or0;
|
|
wire [0:0] u_wallace_cla24_fa332_xor1;
|
|
wire [0:0] u_wallace_cla24_fa332_or0;
|
|
wire [0:0] u_wallace_cla24_fa333_xor1;
|
|
wire [0:0] u_wallace_cla24_fa333_or0;
|
|
wire [0:0] u_wallace_cla24_fa334_xor1;
|
|
wire [0:0] u_wallace_cla24_fa334_or0;
|
|
wire [0:0] u_wallace_cla24_fa335_xor1;
|
|
wire [0:0] u_wallace_cla24_fa335_or0;
|
|
wire [0:0] u_wallace_cla24_fa336_xor1;
|
|
wire [0:0] u_wallace_cla24_fa336_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_20;
|
|
wire [0:0] u_wallace_cla24_fa337_xor1;
|
|
wire [0:0] u_wallace_cla24_fa337_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_20;
|
|
wire [0:0] u_wallace_cla24_and_0_21;
|
|
wire [0:0] u_wallace_cla24_fa338_xor1;
|
|
wire [0:0] u_wallace_cla24_fa338_or0;
|
|
wire [0:0] u_wallace_cla24_and_2_20;
|
|
wire [0:0] u_wallace_cla24_and_1_21;
|
|
wire [0:0] u_wallace_cla24_fa339_xor1;
|
|
wire [0:0] u_wallace_cla24_fa339_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_20;
|
|
wire [0:0] u_wallace_cla24_and_2_21;
|
|
wire [0:0] u_wallace_cla24_fa340_xor1;
|
|
wire [0:0] u_wallace_cla24_fa340_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_21;
|
|
wire [0:0] u_wallace_cla24_and_2_22;
|
|
wire [0:0] u_wallace_cla24_fa341_xor1;
|
|
wire [0:0] u_wallace_cla24_fa341_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_22;
|
|
wire [0:0] u_wallace_cla24_and_2_23;
|
|
wire [0:0] u_wallace_cla24_fa342_xor1;
|
|
wire [0:0] u_wallace_cla24_fa342_or0;
|
|
wire [0:0] u_wallace_cla24_and_3_23;
|
|
wire [0:0] u_wallace_cla24_fa343_xor1;
|
|
wire [0:0] u_wallace_cla24_fa343_or0;
|
|
wire [0:0] u_wallace_cla24_fa344_xor1;
|
|
wire [0:0] u_wallace_cla24_fa344_or0;
|
|
wire [0:0] u_wallace_cla24_fa345_xor1;
|
|
wire [0:0] u_wallace_cla24_fa345_or0;
|
|
wire [0:0] u_wallace_cla24_fa346_xor1;
|
|
wire [0:0] u_wallace_cla24_fa346_or0;
|
|
wire [0:0] u_wallace_cla24_fa347_xor1;
|
|
wire [0:0] u_wallace_cla24_fa347_or0;
|
|
wire [0:0] u_wallace_cla24_fa348_xor1;
|
|
wire [0:0] u_wallace_cla24_fa348_or0;
|
|
wire [0:0] u_wallace_cla24_fa349_xor1;
|
|
wire [0:0] u_wallace_cla24_fa349_or0;
|
|
wire [0:0] u_wallace_cla24_fa350_xor1;
|
|
wire [0:0] u_wallace_cla24_fa350_or0;
|
|
wire [0:0] u_wallace_cla24_fa351_xor1;
|
|
wire [0:0] u_wallace_cla24_fa351_or0;
|
|
wire [0:0] u_wallace_cla24_ha11_xor0;
|
|
wire [0:0] u_wallace_cla24_ha11_and0;
|
|
wire [0:0] u_wallace_cla24_fa352_xor1;
|
|
wire [0:0] u_wallace_cla24_fa352_or0;
|
|
wire [0:0] u_wallace_cla24_fa353_xor1;
|
|
wire [0:0] u_wallace_cla24_fa353_or0;
|
|
wire [0:0] u_wallace_cla24_fa354_xor1;
|
|
wire [0:0] u_wallace_cla24_fa354_or0;
|
|
wire [0:0] u_wallace_cla24_fa355_xor1;
|
|
wire [0:0] u_wallace_cla24_fa355_or0;
|
|
wire [0:0] u_wallace_cla24_fa356_xor1;
|
|
wire [0:0] u_wallace_cla24_fa356_or0;
|
|
wire [0:0] u_wallace_cla24_fa357_xor1;
|
|
wire [0:0] u_wallace_cla24_fa357_or0;
|
|
wire [0:0] u_wallace_cla24_fa358_xor1;
|
|
wire [0:0] u_wallace_cla24_fa358_or0;
|
|
wire [0:0] u_wallace_cla24_fa359_xor1;
|
|
wire [0:0] u_wallace_cla24_fa359_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_22;
|
|
wire [0:0] u_wallace_cla24_fa360_xor1;
|
|
wire [0:0] u_wallace_cla24_fa360_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_22;
|
|
wire [0:0] u_wallace_cla24_and_0_23;
|
|
wire [0:0] u_wallace_cla24_fa361_xor1;
|
|
wire [0:0] u_wallace_cla24_fa361_or0;
|
|
wire [0:0] u_wallace_cla24_and_1_23;
|
|
wire [0:0] u_wallace_cla24_fa362_xor1;
|
|
wire [0:0] u_wallace_cla24_fa362_or0;
|
|
wire [0:0] u_wallace_cla24_fa363_xor1;
|
|
wire [0:0] u_wallace_cla24_fa363_or0;
|
|
wire [0:0] u_wallace_cla24_fa364_xor1;
|
|
wire [0:0] u_wallace_cla24_fa364_or0;
|
|
wire [0:0] u_wallace_cla24_fa365_xor1;
|
|
wire [0:0] u_wallace_cla24_fa365_or0;
|
|
wire [0:0] u_wallace_cla24_fa366_xor1;
|
|
wire [0:0] u_wallace_cla24_fa366_or0;
|
|
wire [0:0] u_wallace_cla24_fa367_xor1;
|
|
wire [0:0] u_wallace_cla24_fa367_or0;
|
|
wire [0:0] u_wallace_cla24_fa368_xor1;
|
|
wire [0:0] u_wallace_cla24_fa368_or0;
|
|
wire [0:0] u_wallace_cla24_fa369_xor1;
|
|
wire [0:0] u_wallace_cla24_fa369_or0;
|
|
wire [0:0] u_wallace_cla24_fa370_xor1;
|
|
wire [0:0] u_wallace_cla24_fa370_or0;
|
|
wire [0:0] u_wallace_cla24_fa371_xor1;
|
|
wire [0:0] u_wallace_cla24_fa371_or0;
|
|
wire [0:0] u_wallace_cla24_ha12_xor0;
|
|
wire [0:0] u_wallace_cla24_ha12_and0;
|
|
wire [0:0] u_wallace_cla24_fa372_xor1;
|
|
wire [0:0] u_wallace_cla24_fa372_or0;
|
|
wire [0:0] u_wallace_cla24_fa373_xor1;
|
|
wire [0:0] u_wallace_cla24_fa373_or0;
|
|
wire [0:0] u_wallace_cla24_fa374_xor1;
|
|
wire [0:0] u_wallace_cla24_fa374_or0;
|
|
wire [0:0] u_wallace_cla24_fa375_xor1;
|
|
wire [0:0] u_wallace_cla24_fa375_or0;
|
|
wire [0:0] u_wallace_cla24_fa376_xor1;
|
|
wire [0:0] u_wallace_cla24_fa376_or0;
|
|
wire [0:0] u_wallace_cla24_fa377_xor1;
|
|
wire [0:0] u_wallace_cla24_fa377_or0;
|
|
wire [0:0] u_wallace_cla24_fa378_xor1;
|
|
wire [0:0] u_wallace_cla24_fa378_or0;
|
|
wire [0:0] u_wallace_cla24_fa379_xor1;
|
|
wire [0:0] u_wallace_cla24_fa379_or0;
|
|
wire [0:0] u_wallace_cla24_fa380_xor1;
|
|
wire [0:0] u_wallace_cla24_fa380_or0;
|
|
wire [0:0] u_wallace_cla24_fa381_xor1;
|
|
wire [0:0] u_wallace_cla24_fa381_or0;
|
|
wire [0:0] u_wallace_cla24_fa382_xor1;
|
|
wire [0:0] u_wallace_cla24_fa382_or0;
|
|
wire [0:0] u_wallace_cla24_fa383_xor1;
|
|
wire [0:0] u_wallace_cla24_fa383_or0;
|
|
wire [0:0] u_wallace_cla24_fa384_xor1;
|
|
wire [0:0] u_wallace_cla24_fa384_or0;
|
|
wire [0:0] u_wallace_cla24_fa385_xor1;
|
|
wire [0:0] u_wallace_cla24_fa385_or0;
|
|
wire [0:0] u_wallace_cla24_fa386_xor1;
|
|
wire [0:0] u_wallace_cla24_fa386_or0;
|
|
wire [0:0] u_wallace_cla24_fa387_xor1;
|
|
wire [0:0] u_wallace_cla24_fa387_or0;
|
|
wire [0:0] u_wallace_cla24_fa388_xor1;
|
|
wire [0:0] u_wallace_cla24_fa388_or0;
|
|
wire [0:0] u_wallace_cla24_fa389_xor1;
|
|
wire [0:0] u_wallace_cla24_fa389_or0;
|
|
wire [0:0] u_wallace_cla24_ha13_xor0;
|
|
wire [0:0] u_wallace_cla24_ha13_and0;
|
|
wire [0:0] u_wallace_cla24_fa390_xor1;
|
|
wire [0:0] u_wallace_cla24_fa390_or0;
|
|
wire [0:0] u_wallace_cla24_fa391_xor1;
|
|
wire [0:0] u_wallace_cla24_fa391_or0;
|
|
wire [0:0] u_wallace_cla24_fa392_xor1;
|
|
wire [0:0] u_wallace_cla24_fa392_or0;
|
|
wire [0:0] u_wallace_cla24_fa393_xor1;
|
|
wire [0:0] u_wallace_cla24_fa393_or0;
|
|
wire [0:0] u_wallace_cla24_fa394_xor1;
|
|
wire [0:0] u_wallace_cla24_fa394_or0;
|
|
wire [0:0] u_wallace_cla24_fa395_xor1;
|
|
wire [0:0] u_wallace_cla24_fa395_or0;
|
|
wire [0:0] u_wallace_cla24_fa396_xor1;
|
|
wire [0:0] u_wallace_cla24_fa396_or0;
|
|
wire [0:0] u_wallace_cla24_fa397_xor1;
|
|
wire [0:0] u_wallace_cla24_fa397_or0;
|
|
wire [0:0] u_wallace_cla24_fa398_xor1;
|
|
wire [0:0] u_wallace_cla24_fa398_or0;
|
|
wire [0:0] u_wallace_cla24_fa399_xor1;
|
|
wire [0:0] u_wallace_cla24_fa399_or0;
|
|
wire [0:0] u_wallace_cla24_fa400_xor1;
|
|
wire [0:0] u_wallace_cla24_fa400_or0;
|
|
wire [0:0] u_wallace_cla24_fa401_xor1;
|
|
wire [0:0] u_wallace_cla24_fa401_or0;
|
|
wire [0:0] u_wallace_cla24_fa402_xor1;
|
|
wire [0:0] u_wallace_cla24_fa402_or0;
|
|
wire [0:0] u_wallace_cla24_fa403_xor1;
|
|
wire [0:0] u_wallace_cla24_fa403_or0;
|
|
wire [0:0] u_wallace_cla24_fa404_xor1;
|
|
wire [0:0] u_wallace_cla24_fa404_or0;
|
|
wire [0:0] u_wallace_cla24_fa405_xor1;
|
|
wire [0:0] u_wallace_cla24_fa405_or0;
|
|
wire [0:0] u_wallace_cla24_ha14_xor0;
|
|
wire [0:0] u_wallace_cla24_ha14_and0;
|
|
wire [0:0] u_wallace_cla24_fa406_xor1;
|
|
wire [0:0] u_wallace_cla24_fa406_or0;
|
|
wire [0:0] u_wallace_cla24_fa407_xor1;
|
|
wire [0:0] u_wallace_cla24_fa407_or0;
|
|
wire [0:0] u_wallace_cla24_fa408_xor1;
|
|
wire [0:0] u_wallace_cla24_fa408_or0;
|
|
wire [0:0] u_wallace_cla24_fa409_xor1;
|
|
wire [0:0] u_wallace_cla24_fa409_or0;
|
|
wire [0:0] u_wallace_cla24_fa410_xor1;
|
|
wire [0:0] u_wallace_cla24_fa410_or0;
|
|
wire [0:0] u_wallace_cla24_fa411_xor1;
|
|
wire [0:0] u_wallace_cla24_fa411_or0;
|
|
wire [0:0] u_wallace_cla24_fa412_xor1;
|
|
wire [0:0] u_wallace_cla24_fa412_or0;
|
|
wire [0:0] u_wallace_cla24_fa413_xor1;
|
|
wire [0:0] u_wallace_cla24_fa413_or0;
|
|
wire [0:0] u_wallace_cla24_fa414_xor1;
|
|
wire [0:0] u_wallace_cla24_fa414_or0;
|
|
wire [0:0] u_wallace_cla24_fa415_xor1;
|
|
wire [0:0] u_wallace_cla24_fa415_or0;
|
|
wire [0:0] u_wallace_cla24_fa416_xor1;
|
|
wire [0:0] u_wallace_cla24_fa416_or0;
|
|
wire [0:0] u_wallace_cla24_fa417_xor1;
|
|
wire [0:0] u_wallace_cla24_fa417_or0;
|
|
wire [0:0] u_wallace_cla24_fa418_xor1;
|
|
wire [0:0] u_wallace_cla24_fa418_or0;
|
|
wire [0:0] u_wallace_cla24_fa419_xor1;
|
|
wire [0:0] u_wallace_cla24_fa419_or0;
|
|
wire [0:0] u_wallace_cla24_ha15_xor0;
|
|
wire [0:0] u_wallace_cla24_ha15_and0;
|
|
wire [0:0] u_wallace_cla24_fa420_xor1;
|
|
wire [0:0] u_wallace_cla24_fa420_or0;
|
|
wire [0:0] u_wallace_cla24_fa421_xor1;
|
|
wire [0:0] u_wallace_cla24_fa421_or0;
|
|
wire [0:0] u_wallace_cla24_fa422_xor1;
|
|
wire [0:0] u_wallace_cla24_fa422_or0;
|
|
wire [0:0] u_wallace_cla24_fa423_xor1;
|
|
wire [0:0] u_wallace_cla24_fa423_or0;
|
|
wire [0:0] u_wallace_cla24_fa424_xor1;
|
|
wire [0:0] u_wallace_cla24_fa424_or0;
|
|
wire [0:0] u_wallace_cla24_fa425_xor1;
|
|
wire [0:0] u_wallace_cla24_fa425_or0;
|
|
wire [0:0] u_wallace_cla24_fa426_xor1;
|
|
wire [0:0] u_wallace_cla24_fa426_or0;
|
|
wire [0:0] u_wallace_cla24_fa427_xor1;
|
|
wire [0:0] u_wallace_cla24_fa427_or0;
|
|
wire [0:0] u_wallace_cla24_fa428_xor1;
|
|
wire [0:0] u_wallace_cla24_fa428_or0;
|
|
wire [0:0] u_wallace_cla24_fa429_xor1;
|
|
wire [0:0] u_wallace_cla24_fa429_or0;
|
|
wire [0:0] u_wallace_cla24_fa430_xor1;
|
|
wire [0:0] u_wallace_cla24_fa430_or0;
|
|
wire [0:0] u_wallace_cla24_fa431_xor1;
|
|
wire [0:0] u_wallace_cla24_fa431_or0;
|
|
wire [0:0] u_wallace_cla24_ha16_xor0;
|
|
wire [0:0] u_wallace_cla24_ha16_and0;
|
|
wire [0:0] u_wallace_cla24_fa432_xor1;
|
|
wire [0:0] u_wallace_cla24_fa432_or0;
|
|
wire [0:0] u_wallace_cla24_fa433_xor1;
|
|
wire [0:0] u_wallace_cla24_fa433_or0;
|
|
wire [0:0] u_wallace_cla24_fa434_xor1;
|
|
wire [0:0] u_wallace_cla24_fa434_or0;
|
|
wire [0:0] u_wallace_cla24_fa435_xor1;
|
|
wire [0:0] u_wallace_cla24_fa435_or0;
|
|
wire [0:0] u_wallace_cla24_fa436_xor1;
|
|
wire [0:0] u_wallace_cla24_fa436_or0;
|
|
wire [0:0] u_wallace_cla24_fa437_xor1;
|
|
wire [0:0] u_wallace_cla24_fa437_or0;
|
|
wire [0:0] u_wallace_cla24_fa438_xor1;
|
|
wire [0:0] u_wallace_cla24_fa438_or0;
|
|
wire [0:0] u_wallace_cla24_fa439_xor1;
|
|
wire [0:0] u_wallace_cla24_fa439_or0;
|
|
wire [0:0] u_wallace_cla24_fa440_xor1;
|
|
wire [0:0] u_wallace_cla24_fa440_or0;
|
|
wire [0:0] u_wallace_cla24_fa441_xor1;
|
|
wire [0:0] u_wallace_cla24_fa441_or0;
|
|
wire [0:0] u_wallace_cla24_ha17_xor0;
|
|
wire [0:0] u_wallace_cla24_ha17_and0;
|
|
wire [0:0] u_wallace_cla24_fa442_xor1;
|
|
wire [0:0] u_wallace_cla24_fa442_or0;
|
|
wire [0:0] u_wallace_cla24_fa443_xor1;
|
|
wire [0:0] u_wallace_cla24_fa443_or0;
|
|
wire [0:0] u_wallace_cla24_fa444_xor1;
|
|
wire [0:0] u_wallace_cla24_fa444_or0;
|
|
wire [0:0] u_wallace_cla24_fa445_xor1;
|
|
wire [0:0] u_wallace_cla24_fa445_or0;
|
|
wire [0:0] u_wallace_cla24_fa446_xor1;
|
|
wire [0:0] u_wallace_cla24_fa446_or0;
|
|
wire [0:0] u_wallace_cla24_fa447_xor1;
|
|
wire [0:0] u_wallace_cla24_fa447_or0;
|
|
wire [0:0] u_wallace_cla24_fa448_xor1;
|
|
wire [0:0] u_wallace_cla24_fa448_or0;
|
|
wire [0:0] u_wallace_cla24_fa449_xor1;
|
|
wire [0:0] u_wallace_cla24_fa449_or0;
|
|
wire [0:0] u_wallace_cla24_ha18_xor0;
|
|
wire [0:0] u_wallace_cla24_ha18_and0;
|
|
wire [0:0] u_wallace_cla24_fa450_xor1;
|
|
wire [0:0] u_wallace_cla24_fa450_or0;
|
|
wire [0:0] u_wallace_cla24_fa451_xor1;
|
|
wire [0:0] u_wallace_cla24_fa451_or0;
|
|
wire [0:0] u_wallace_cla24_fa452_xor1;
|
|
wire [0:0] u_wallace_cla24_fa452_or0;
|
|
wire [0:0] u_wallace_cla24_fa453_xor1;
|
|
wire [0:0] u_wallace_cla24_fa453_or0;
|
|
wire [0:0] u_wallace_cla24_fa454_xor1;
|
|
wire [0:0] u_wallace_cla24_fa454_or0;
|
|
wire [0:0] u_wallace_cla24_fa455_xor1;
|
|
wire [0:0] u_wallace_cla24_fa455_or0;
|
|
wire [0:0] u_wallace_cla24_ha19_xor0;
|
|
wire [0:0] u_wallace_cla24_ha19_and0;
|
|
wire [0:0] u_wallace_cla24_fa456_xor1;
|
|
wire [0:0] u_wallace_cla24_fa456_or0;
|
|
wire [0:0] u_wallace_cla24_fa457_xor1;
|
|
wire [0:0] u_wallace_cla24_fa457_or0;
|
|
wire [0:0] u_wallace_cla24_fa458_xor1;
|
|
wire [0:0] u_wallace_cla24_fa458_or0;
|
|
wire [0:0] u_wallace_cla24_fa459_xor1;
|
|
wire [0:0] u_wallace_cla24_fa459_or0;
|
|
wire [0:0] u_wallace_cla24_ha20_xor0;
|
|
wire [0:0] u_wallace_cla24_ha20_and0;
|
|
wire [0:0] u_wallace_cla24_fa460_xor1;
|
|
wire [0:0] u_wallace_cla24_fa460_or0;
|
|
wire [0:0] u_wallace_cla24_fa461_xor1;
|
|
wire [0:0] u_wallace_cla24_fa461_or0;
|
|
wire [0:0] u_wallace_cla24_ha21_xor0;
|
|
wire [0:0] u_wallace_cla24_ha21_and0;
|
|
wire [0:0] u_wallace_cla24_ha22_xor0;
|
|
wire [0:0] u_wallace_cla24_ha22_and0;
|
|
wire [0:0] u_wallace_cla24_fa462_xor1;
|
|
wire [0:0] u_wallace_cla24_fa462_or0;
|
|
wire [0:0] u_wallace_cla24_fa463_xor1;
|
|
wire [0:0] u_wallace_cla24_fa463_or0;
|
|
wire [0:0] u_wallace_cla24_fa464_xor1;
|
|
wire [0:0] u_wallace_cla24_fa464_or0;
|
|
wire [0:0] u_wallace_cla24_fa465_xor1;
|
|
wire [0:0] u_wallace_cla24_fa465_or0;
|
|
wire [0:0] u_wallace_cla24_fa466_xor1;
|
|
wire [0:0] u_wallace_cla24_fa466_or0;
|
|
wire [0:0] u_wallace_cla24_fa467_xor1;
|
|
wire [0:0] u_wallace_cla24_fa467_or0;
|
|
wire [0:0] u_wallace_cla24_fa468_xor1;
|
|
wire [0:0] u_wallace_cla24_fa468_or0;
|
|
wire [0:0] u_wallace_cla24_fa469_xor1;
|
|
wire [0:0] u_wallace_cla24_fa469_or0;
|
|
wire [0:0] u_wallace_cla24_fa470_xor1;
|
|
wire [0:0] u_wallace_cla24_fa470_or0;
|
|
wire [0:0] u_wallace_cla24_fa471_xor1;
|
|
wire [0:0] u_wallace_cla24_fa471_or0;
|
|
wire [0:0] u_wallace_cla24_fa472_xor1;
|
|
wire [0:0] u_wallace_cla24_fa472_or0;
|
|
wire [0:0] u_wallace_cla24_fa473_xor1;
|
|
wire [0:0] u_wallace_cla24_fa473_or0;
|
|
wire [0:0] u_wallace_cla24_fa474_xor1;
|
|
wire [0:0] u_wallace_cla24_fa474_or0;
|
|
wire [0:0] u_wallace_cla24_fa475_xor1;
|
|
wire [0:0] u_wallace_cla24_fa475_or0;
|
|
wire [0:0] u_wallace_cla24_fa476_xor1;
|
|
wire [0:0] u_wallace_cla24_fa476_or0;
|
|
wire [0:0] u_wallace_cla24_fa477_xor1;
|
|
wire [0:0] u_wallace_cla24_fa477_or0;
|
|
wire [0:0] u_wallace_cla24_fa478_xor1;
|
|
wire [0:0] u_wallace_cla24_fa478_or0;
|
|
wire [0:0] u_wallace_cla24_fa479_xor1;
|
|
wire [0:0] u_wallace_cla24_fa479_or0;
|
|
wire [0:0] u_wallace_cla24_fa480_xor1;
|
|
wire [0:0] u_wallace_cla24_fa480_or0;
|
|
wire [0:0] u_wallace_cla24_and_21_23;
|
|
wire [0:0] u_wallace_cla24_fa481_xor1;
|
|
wire [0:0] u_wallace_cla24_fa481_or0;
|
|
wire [0:0] u_wallace_cla24_and_23_22;
|
|
wire [0:0] u_wallace_cla24_fa482_xor1;
|
|
wire [0:0] u_wallace_cla24_fa482_or0;
|
|
wire [0:0] u_wallace_cla24_and_0_0;
|
|
wire [0:0] u_wallace_cla24_and_1_0;
|
|
wire [0:0] u_wallace_cla24_and_0_2;
|
|
wire [0:0] u_wallace_cla24_and_22_23;
|
|
wire [0:0] u_wallace_cla24_and_0_1;
|
|
wire [0:0] u_wallace_cla24_and_23_23;
|
|
wire [45:0] u_wallace_cla24_u_cla46_a;
|
|
wire [45:0] u_wallace_cla24_u_cla46_b;
|
|
wire [46:0] u_wallace_cla24_u_cla46_out;
|
|
|
|
and_gate and_gate_u_wallace_cla24_and_2_0(.a(a[2]), .b(b[0]), .out(u_wallace_cla24_and_2_0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_1(.a(a[1]), .b(b[1]), .out(u_wallace_cla24_and_1_1));
|
|
ha ha_u_wallace_cla24_ha0_out(.a(u_wallace_cla24_and_2_0[0]), .b(u_wallace_cla24_and_1_1[0]), .ha_xor0(u_wallace_cla24_ha0_xor0), .ha_and0(u_wallace_cla24_ha0_and0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_0(.a(a[3]), .b(b[0]), .out(u_wallace_cla24_and_3_0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_1(.a(a[2]), .b(b[1]), .out(u_wallace_cla24_and_2_1));
|
|
fa fa_u_wallace_cla24_fa0_out(.a(u_wallace_cla24_ha0_and0[0]), .b(u_wallace_cla24_and_3_0[0]), .cin(u_wallace_cla24_and_2_1[0]), .fa_xor1(u_wallace_cla24_fa0_xor1), .fa_or0(u_wallace_cla24_fa0_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_0(.a(a[4]), .b(b[0]), .out(u_wallace_cla24_and_4_0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_1(.a(a[3]), .b(b[1]), .out(u_wallace_cla24_and_3_1));
|
|
fa fa_u_wallace_cla24_fa1_out(.a(u_wallace_cla24_fa0_or0[0]), .b(u_wallace_cla24_and_4_0[0]), .cin(u_wallace_cla24_and_3_1[0]), .fa_xor1(u_wallace_cla24_fa1_xor1), .fa_or0(u_wallace_cla24_fa1_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_0(.a(a[5]), .b(b[0]), .out(u_wallace_cla24_and_5_0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_1(.a(a[4]), .b(b[1]), .out(u_wallace_cla24_and_4_1));
|
|
fa fa_u_wallace_cla24_fa2_out(.a(u_wallace_cla24_fa1_or0[0]), .b(u_wallace_cla24_and_5_0[0]), .cin(u_wallace_cla24_and_4_1[0]), .fa_xor1(u_wallace_cla24_fa2_xor1), .fa_or0(u_wallace_cla24_fa2_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_0(.a(a[6]), .b(b[0]), .out(u_wallace_cla24_and_6_0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_1(.a(a[5]), .b(b[1]), .out(u_wallace_cla24_and_5_1));
|
|
fa fa_u_wallace_cla24_fa3_out(.a(u_wallace_cla24_fa2_or0[0]), .b(u_wallace_cla24_and_6_0[0]), .cin(u_wallace_cla24_and_5_1[0]), .fa_xor1(u_wallace_cla24_fa3_xor1), .fa_or0(u_wallace_cla24_fa3_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_0(.a(a[7]), .b(b[0]), .out(u_wallace_cla24_and_7_0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_1(.a(a[6]), .b(b[1]), .out(u_wallace_cla24_and_6_1));
|
|
fa fa_u_wallace_cla24_fa4_out(.a(u_wallace_cla24_fa3_or0[0]), .b(u_wallace_cla24_and_7_0[0]), .cin(u_wallace_cla24_and_6_1[0]), .fa_xor1(u_wallace_cla24_fa4_xor1), .fa_or0(u_wallace_cla24_fa4_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_0(.a(a[8]), .b(b[0]), .out(u_wallace_cla24_and_8_0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_1(.a(a[7]), .b(b[1]), .out(u_wallace_cla24_and_7_1));
|
|
fa fa_u_wallace_cla24_fa5_out(.a(u_wallace_cla24_fa4_or0[0]), .b(u_wallace_cla24_and_8_0[0]), .cin(u_wallace_cla24_and_7_1[0]), .fa_xor1(u_wallace_cla24_fa5_xor1), .fa_or0(u_wallace_cla24_fa5_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_0(.a(a[9]), .b(b[0]), .out(u_wallace_cla24_and_9_0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_1(.a(a[8]), .b(b[1]), .out(u_wallace_cla24_and_8_1));
|
|
fa fa_u_wallace_cla24_fa6_out(.a(u_wallace_cla24_fa5_or0[0]), .b(u_wallace_cla24_and_9_0[0]), .cin(u_wallace_cla24_and_8_1[0]), .fa_xor1(u_wallace_cla24_fa6_xor1), .fa_or0(u_wallace_cla24_fa6_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_10_0(.a(a[10]), .b(b[0]), .out(u_wallace_cla24_and_10_0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_1(.a(a[9]), .b(b[1]), .out(u_wallace_cla24_and_9_1));
|
|
fa fa_u_wallace_cla24_fa7_out(.a(u_wallace_cla24_fa6_or0[0]), .b(u_wallace_cla24_and_10_0[0]), .cin(u_wallace_cla24_and_9_1[0]), .fa_xor1(u_wallace_cla24_fa7_xor1), .fa_or0(u_wallace_cla24_fa7_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_0(.a(a[11]), .b(b[0]), .out(u_wallace_cla24_and_11_0));
|
|
and_gate and_gate_u_wallace_cla24_and_10_1(.a(a[10]), .b(b[1]), .out(u_wallace_cla24_and_10_1));
|
|
fa fa_u_wallace_cla24_fa8_out(.a(u_wallace_cla24_fa7_or0[0]), .b(u_wallace_cla24_and_11_0[0]), .cin(u_wallace_cla24_and_10_1[0]), .fa_xor1(u_wallace_cla24_fa8_xor1), .fa_or0(u_wallace_cla24_fa8_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_12_0(.a(a[12]), .b(b[0]), .out(u_wallace_cla24_and_12_0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_1(.a(a[11]), .b(b[1]), .out(u_wallace_cla24_and_11_1));
|
|
fa fa_u_wallace_cla24_fa9_out(.a(u_wallace_cla24_fa8_or0[0]), .b(u_wallace_cla24_and_12_0[0]), .cin(u_wallace_cla24_and_11_1[0]), .fa_xor1(u_wallace_cla24_fa9_xor1), .fa_or0(u_wallace_cla24_fa9_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_0(.a(a[13]), .b(b[0]), .out(u_wallace_cla24_and_13_0));
|
|
and_gate and_gate_u_wallace_cla24_and_12_1(.a(a[12]), .b(b[1]), .out(u_wallace_cla24_and_12_1));
|
|
fa fa_u_wallace_cla24_fa10_out(.a(u_wallace_cla24_fa9_or0[0]), .b(u_wallace_cla24_and_13_0[0]), .cin(u_wallace_cla24_and_12_1[0]), .fa_xor1(u_wallace_cla24_fa10_xor1), .fa_or0(u_wallace_cla24_fa10_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_14_0(.a(a[14]), .b(b[0]), .out(u_wallace_cla24_and_14_0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_1(.a(a[13]), .b(b[1]), .out(u_wallace_cla24_and_13_1));
|
|
fa fa_u_wallace_cla24_fa11_out(.a(u_wallace_cla24_fa10_or0[0]), .b(u_wallace_cla24_and_14_0[0]), .cin(u_wallace_cla24_and_13_1[0]), .fa_xor1(u_wallace_cla24_fa11_xor1), .fa_or0(u_wallace_cla24_fa11_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_0(.a(a[15]), .b(b[0]), .out(u_wallace_cla24_and_15_0));
|
|
and_gate and_gate_u_wallace_cla24_and_14_1(.a(a[14]), .b(b[1]), .out(u_wallace_cla24_and_14_1));
|
|
fa fa_u_wallace_cla24_fa12_out(.a(u_wallace_cla24_fa11_or0[0]), .b(u_wallace_cla24_and_15_0[0]), .cin(u_wallace_cla24_and_14_1[0]), .fa_xor1(u_wallace_cla24_fa12_xor1), .fa_or0(u_wallace_cla24_fa12_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_16_0(.a(a[16]), .b(b[0]), .out(u_wallace_cla24_and_16_0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_1(.a(a[15]), .b(b[1]), .out(u_wallace_cla24_and_15_1));
|
|
fa fa_u_wallace_cla24_fa13_out(.a(u_wallace_cla24_fa12_or0[0]), .b(u_wallace_cla24_and_16_0[0]), .cin(u_wallace_cla24_and_15_1[0]), .fa_xor1(u_wallace_cla24_fa13_xor1), .fa_or0(u_wallace_cla24_fa13_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_0(.a(a[17]), .b(b[0]), .out(u_wallace_cla24_and_17_0));
|
|
and_gate and_gate_u_wallace_cla24_and_16_1(.a(a[16]), .b(b[1]), .out(u_wallace_cla24_and_16_1));
|
|
fa fa_u_wallace_cla24_fa14_out(.a(u_wallace_cla24_fa13_or0[0]), .b(u_wallace_cla24_and_17_0[0]), .cin(u_wallace_cla24_and_16_1[0]), .fa_xor1(u_wallace_cla24_fa14_xor1), .fa_or0(u_wallace_cla24_fa14_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_18_0(.a(a[18]), .b(b[0]), .out(u_wallace_cla24_and_18_0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_1(.a(a[17]), .b(b[1]), .out(u_wallace_cla24_and_17_1));
|
|
fa fa_u_wallace_cla24_fa15_out(.a(u_wallace_cla24_fa14_or0[0]), .b(u_wallace_cla24_and_18_0[0]), .cin(u_wallace_cla24_and_17_1[0]), .fa_xor1(u_wallace_cla24_fa15_xor1), .fa_or0(u_wallace_cla24_fa15_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_0(.a(a[19]), .b(b[0]), .out(u_wallace_cla24_and_19_0));
|
|
and_gate and_gate_u_wallace_cla24_and_18_1(.a(a[18]), .b(b[1]), .out(u_wallace_cla24_and_18_1));
|
|
fa fa_u_wallace_cla24_fa16_out(.a(u_wallace_cla24_fa15_or0[0]), .b(u_wallace_cla24_and_19_0[0]), .cin(u_wallace_cla24_and_18_1[0]), .fa_xor1(u_wallace_cla24_fa16_xor1), .fa_or0(u_wallace_cla24_fa16_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_20_0(.a(a[20]), .b(b[0]), .out(u_wallace_cla24_and_20_0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_1(.a(a[19]), .b(b[1]), .out(u_wallace_cla24_and_19_1));
|
|
fa fa_u_wallace_cla24_fa17_out(.a(u_wallace_cla24_fa16_or0[0]), .b(u_wallace_cla24_and_20_0[0]), .cin(u_wallace_cla24_and_19_1[0]), .fa_xor1(u_wallace_cla24_fa17_xor1), .fa_or0(u_wallace_cla24_fa17_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_0(.a(a[21]), .b(b[0]), .out(u_wallace_cla24_and_21_0));
|
|
and_gate and_gate_u_wallace_cla24_and_20_1(.a(a[20]), .b(b[1]), .out(u_wallace_cla24_and_20_1));
|
|
fa fa_u_wallace_cla24_fa18_out(.a(u_wallace_cla24_fa17_or0[0]), .b(u_wallace_cla24_and_21_0[0]), .cin(u_wallace_cla24_and_20_1[0]), .fa_xor1(u_wallace_cla24_fa18_xor1), .fa_or0(u_wallace_cla24_fa18_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_22_0(.a(a[22]), .b(b[0]), .out(u_wallace_cla24_and_22_0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_1(.a(a[21]), .b(b[1]), .out(u_wallace_cla24_and_21_1));
|
|
fa fa_u_wallace_cla24_fa19_out(.a(u_wallace_cla24_fa18_or0[0]), .b(u_wallace_cla24_and_22_0[0]), .cin(u_wallace_cla24_and_21_1[0]), .fa_xor1(u_wallace_cla24_fa19_xor1), .fa_or0(u_wallace_cla24_fa19_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_0(.a(a[23]), .b(b[0]), .out(u_wallace_cla24_and_23_0));
|
|
and_gate and_gate_u_wallace_cla24_and_22_1(.a(a[22]), .b(b[1]), .out(u_wallace_cla24_and_22_1));
|
|
fa fa_u_wallace_cla24_fa20_out(.a(u_wallace_cla24_fa19_or0[0]), .b(u_wallace_cla24_and_23_0[0]), .cin(u_wallace_cla24_and_22_1[0]), .fa_xor1(u_wallace_cla24_fa20_xor1), .fa_or0(u_wallace_cla24_fa20_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_1(.a(a[23]), .b(b[1]), .out(u_wallace_cla24_and_23_1));
|
|
and_gate and_gate_u_wallace_cla24_and_22_2(.a(a[22]), .b(b[2]), .out(u_wallace_cla24_and_22_2));
|
|
fa fa_u_wallace_cla24_fa21_out(.a(u_wallace_cla24_fa20_or0[0]), .b(u_wallace_cla24_and_23_1[0]), .cin(u_wallace_cla24_and_22_2[0]), .fa_xor1(u_wallace_cla24_fa21_xor1), .fa_or0(u_wallace_cla24_fa21_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_2(.a(a[23]), .b(b[2]), .out(u_wallace_cla24_and_23_2));
|
|
and_gate and_gate_u_wallace_cla24_and_22_3(.a(a[22]), .b(b[3]), .out(u_wallace_cla24_and_22_3));
|
|
fa fa_u_wallace_cla24_fa22_out(.a(u_wallace_cla24_fa21_or0[0]), .b(u_wallace_cla24_and_23_2[0]), .cin(u_wallace_cla24_and_22_3[0]), .fa_xor1(u_wallace_cla24_fa22_xor1), .fa_or0(u_wallace_cla24_fa22_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_3(.a(a[23]), .b(b[3]), .out(u_wallace_cla24_and_23_3));
|
|
and_gate and_gate_u_wallace_cla24_and_22_4(.a(a[22]), .b(b[4]), .out(u_wallace_cla24_and_22_4));
|
|
fa fa_u_wallace_cla24_fa23_out(.a(u_wallace_cla24_fa22_or0[0]), .b(u_wallace_cla24_and_23_3[0]), .cin(u_wallace_cla24_and_22_4[0]), .fa_xor1(u_wallace_cla24_fa23_xor1), .fa_or0(u_wallace_cla24_fa23_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_4(.a(a[23]), .b(b[4]), .out(u_wallace_cla24_and_23_4));
|
|
and_gate and_gate_u_wallace_cla24_and_22_5(.a(a[22]), .b(b[5]), .out(u_wallace_cla24_and_22_5));
|
|
fa fa_u_wallace_cla24_fa24_out(.a(u_wallace_cla24_fa23_or0[0]), .b(u_wallace_cla24_and_23_4[0]), .cin(u_wallace_cla24_and_22_5[0]), .fa_xor1(u_wallace_cla24_fa24_xor1), .fa_or0(u_wallace_cla24_fa24_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_5(.a(a[23]), .b(b[5]), .out(u_wallace_cla24_and_23_5));
|
|
and_gate and_gate_u_wallace_cla24_and_22_6(.a(a[22]), .b(b[6]), .out(u_wallace_cla24_and_22_6));
|
|
fa fa_u_wallace_cla24_fa25_out(.a(u_wallace_cla24_fa24_or0[0]), .b(u_wallace_cla24_and_23_5[0]), .cin(u_wallace_cla24_and_22_6[0]), .fa_xor1(u_wallace_cla24_fa25_xor1), .fa_or0(u_wallace_cla24_fa25_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_6(.a(a[23]), .b(b[6]), .out(u_wallace_cla24_and_23_6));
|
|
and_gate and_gate_u_wallace_cla24_and_22_7(.a(a[22]), .b(b[7]), .out(u_wallace_cla24_and_22_7));
|
|
fa fa_u_wallace_cla24_fa26_out(.a(u_wallace_cla24_fa25_or0[0]), .b(u_wallace_cla24_and_23_6[0]), .cin(u_wallace_cla24_and_22_7[0]), .fa_xor1(u_wallace_cla24_fa26_xor1), .fa_or0(u_wallace_cla24_fa26_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_7(.a(a[23]), .b(b[7]), .out(u_wallace_cla24_and_23_7));
|
|
and_gate and_gate_u_wallace_cla24_and_22_8(.a(a[22]), .b(b[8]), .out(u_wallace_cla24_and_22_8));
|
|
fa fa_u_wallace_cla24_fa27_out(.a(u_wallace_cla24_fa26_or0[0]), .b(u_wallace_cla24_and_23_7[0]), .cin(u_wallace_cla24_and_22_8[0]), .fa_xor1(u_wallace_cla24_fa27_xor1), .fa_or0(u_wallace_cla24_fa27_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_8(.a(a[23]), .b(b[8]), .out(u_wallace_cla24_and_23_8));
|
|
and_gate and_gate_u_wallace_cla24_and_22_9(.a(a[22]), .b(b[9]), .out(u_wallace_cla24_and_22_9));
|
|
fa fa_u_wallace_cla24_fa28_out(.a(u_wallace_cla24_fa27_or0[0]), .b(u_wallace_cla24_and_23_8[0]), .cin(u_wallace_cla24_and_22_9[0]), .fa_xor1(u_wallace_cla24_fa28_xor1), .fa_or0(u_wallace_cla24_fa28_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_9(.a(a[23]), .b(b[9]), .out(u_wallace_cla24_and_23_9));
|
|
and_gate and_gate_u_wallace_cla24_and_22_10(.a(a[22]), .b(b[10]), .out(u_wallace_cla24_and_22_10));
|
|
fa fa_u_wallace_cla24_fa29_out(.a(u_wallace_cla24_fa28_or0[0]), .b(u_wallace_cla24_and_23_9[0]), .cin(u_wallace_cla24_and_22_10[0]), .fa_xor1(u_wallace_cla24_fa29_xor1), .fa_or0(u_wallace_cla24_fa29_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_10(.a(a[23]), .b(b[10]), .out(u_wallace_cla24_and_23_10));
|
|
and_gate and_gate_u_wallace_cla24_and_22_11(.a(a[22]), .b(b[11]), .out(u_wallace_cla24_and_22_11));
|
|
fa fa_u_wallace_cla24_fa30_out(.a(u_wallace_cla24_fa29_or0[0]), .b(u_wallace_cla24_and_23_10[0]), .cin(u_wallace_cla24_and_22_11[0]), .fa_xor1(u_wallace_cla24_fa30_xor1), .fa_or0(u_wallace_cla24_fa30_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_11(.a(a[23]), .b(b[11]), .out(u_wallace_cla24_and_23_11));
|
|
and_gate and_gate_u_wallace_cla24_and_22_12(.a(a[22]), .b(b[12]), .out(u_wallace_cla24_and_22_12));
|
|
fa fa_u_wallace_cla24_fa31_out(.a(u_wallace_cla24_fa30_or0[0]), .b(u_wallace_cla24_and_23_11[0]), .cin(u_wallace_cla24_and_22_12[0]), .fa_xor1(u_wallace_cla24_fa31_xor1), .fa_or0(u_wallace_cla24_fa31_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_12(.a(a[23]), .b(b[12]), .out(u_wallace_cla24_and_23_12));
|
|
and_gate and_gate_u_wallace_cla24_and_22_13(.a(a[22]), .b(b[13]), .out(u_wallace_cla24_and_22_13));
|
|
fa fa_u_wallace_cla24_fa32_out(.a(u_wallace_cla24_fa31_or0[0]), .b(u_wallace_cla24_and_23_12[0]), .cin(u_wallace_cla24_and_22_13[0]), .fa_xor1(u_wallace_cla24_fa32_xor1), .fa_or0(u_wallace_cla24_fa32_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_13(.a(a[23]), .b(b[13]), .out(u_wallace_cla24_and_23_13));
|
|
and_gate and_gate_u_wallace_cla24_and_22_14(.a(a[22]), .b(b[14]), .out(u_wallace_cla24_and_22_14));
|
|
fa fa_u_wallace_cla24_fa33_out(.a(u_wallace_cla24_fa32_or0[0]), .b(u_wallace_cla24_and_23_13[0]), .cin(u_wallace_cla24_and_22_14[0]), .fa_xor1(u_wallace_cla24_fa33_xor1), .fa_or0(u_wallace_cla24_fa33_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_14(.a(a[23]), .b(b[14]), .out(u_wallace_cla24_and_23_14));
|
|
and_gate and_gate_u_wallace_cla24_and_22_15(.a(a[22]), .b(b[15]), .out(u_wallace_cla24_and_22_15));
|
|
fa fa_u_wallace_cla24_fa34_out(.a(u_wallace_cla24_fa33_or0[0]), .b(u_wallace_cla24_and_23_14[0]), .cin(u_wallace_cla24_and_22_15[0]), .fa_xor1(u_wallace_cla24_fa34_xor1), .fa_or0(u_wallace_cla24_fa34_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_15(.a(a[23]), .b(b[15]), .out(u_wallace_cla24_and_23_15));
|
|
and_gate and_gate_u_wallace_cla24_and_22_16(.a(a[22]), .b(b[16]), .out(u_wallace_cla24_and_22_16));
|
|
fa fa_u_wallace_cla24_fa35_out(.a(u_wallace_cla24_fa34_or0[0]), .b(u_wallace_cla24_and_23_15[0]), .cin(u_wallace_cla24_and_22_16[0]), .fa_xor1(u_wallace_cla24_fa35_xor1), .fa_or0(u_wallace_cla24_fa35_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_16(.a(a[23]), .b(b[16]), .out(u_wallace_cla24_and_23_16));
|
|
and_gate and_gate_u_wallace_cla24_and_22_17(.a(a[22]), .b(b[17]), .out(u_wallace_cla24_and_22_17));
|
|
fa fa_u_wallace_cla24_fa36_out(.a(u_wallace_cla24_fa35_or0[0]), .b(u_wallace_cla24_and_23_16[0]), .cin(u_wallace_cla24_and_22_17[0]), .fa_xor1(u_wallace_cla24_fa36_xor1), .fa_or0(u_wallace_cla24_fa36_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_17(.a(a[23]), .b(b[17]), .out(u_wallace_cla24_and_23_17));
|
|
and_gate and_gate_u_wallace_cla24_and_22_18(.a(a[22]), .b(b[18]), .out(u_wallace_cla24_and_22_18));
|
|
fa fa_u_wallace_cla24_fa37_out(.a(u_wallace_cla24_fa36_or0[0]), .b(u_wallace_cla24_and_23_17[0]), .cin(u_wallace_cla24_and_22_18[0]), .fa_xor1(u_wallace_cla24_fa37_xor1), .fa_or0(u_wallace_cla24_fa37_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_18(.a(a[23]), .b(b[18]), .out(u_wallace_cla24_and_23_18));
|
|
and_gate and_gate_u_wallace_cla24_and_22_19(.a(a[22]), .b(b[19]), .out(u_wallace_cla24_and_22_19));
|
|
fa fa_u_wallace_cla24_fa38_out(.a(u_wallace_cla24_fa37_or0[0]), .b(u_wallace_cla24_and_23_18[0]), .cin(u_wallace_cla24_and_22_19[0]), .fa_xor1(u_wallace_cla24_fa38_xor1), .fa_or0(u_wallace_cla24_fa38_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_19(.a(a[23]), .b(b[19]), .out(u_wallace_cla24_and_23_19));
|
|
and_gate and_gate_u_wallace_cla24_and_22_20(.a(a[22]), .b(b[20]), .out(u_wallace_cla24_and_22_20));
|
|
fa fa_u_wallace_cla24_fa39_out(.a(u_wallace_cla24_fa38_or0[0]), .b(u_wallace_cla24_and_23_19[0]), .cin(u_wallace_cla24_and_22_20[0]), .fa_xor1(u_wallace_cla24_fa39_xor1), .fa_or0(u_wallace_cla24_fa39_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_20(.a(a[23]), .b(b[20]), .out(u_wallace_cla24_and_23_20));
|
|
and_gate and_gate_u_wallace_cla24_and_22_21(.a(a[22]), .b(b[21]), .out(u_wallace_cla24_and_22_21));
|
|
fa fa_u_wallace_cla24_fa40_out(.a(u_wallace_cla24_fa39_or0[0]), .b(u_wallace_cla24_and_23_20[0]), .cin(u_wallace_cla24_and_22_21[0]), .fa_xor1(u_wallace_cla24_fa40_xor1), .fa_or0(u_wallace_cla24_fa40_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_21(.a(a[23]), .b(b[21]), .out(u_wallace_cla24_and_23_21));
|
|
and_gate and_gate_u_wallace_cla24_and_22_22(.a(a[22]), .b(b[22]), .out(u_wallace_cla24_and_22_22));
|
|
fa fa_u_wallace_cla24_fa41_out(.a(u_wallace_cla24_fa40_or0[0]), .b(u_wallace_cla24_and_23_21[0]), .cin(u_wallace_cla24_and_22_22[0]), .fa_xor1(u_wallace_cla24_fa41_xor1), .fa_or0(u_wallace_cla24_fa41_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_2(.a(a[1]), .b(b[2]), .out(u_wallace_cla24_and_1_2));
|
|
and_gate and_gate_u_wallace_cla24_and_0_3(.a(a[0]), .b(b[3]), .out(u_wallace_cla24_and_0_3));
|
|
ha ha_u_wallace_cla24_ha1_out(.a(u_wallace_cla24_and_1_2[0]), .b(u_wallace_cla24_and_0_3[0]), .ha_xor0(u_wallace_cla24_ha1_xor0), .ha_and0(u_wallace_cla24_ha1_and0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_2(.a(a[2]), .b(b[2]), .out(u_wallace_cla24_and_2_2));
|
|
and_gate and_gate_u_wallace_cla24_and_1_3(.a(a[1]), .b(b[3]), .out(u_wallace_cla24_and_1_3));
|
|
fa fa_u_wallace_cla24_fa42_out(.a(u_wallace_cla24_ha1_and0[0]), .b(u_wallace_cla24_and_2_2[0]), .cin(u_wallace_cla24_and_1_3[0]), .fa_xor1(u_wallace_cla24_fa42_xor1), .fa_or0(u_wallace_cla24_fa42_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_2(.a(a[3]), .b(b[2]), .out(u_wallace_cla24_and_3_2));
|
|
and_gate and_gate_u_wallace_cla24_and_2_3(.a(a[2]), .b(b[3]), .out(u_wallace_cla24_and_2_3));
|
|
fa fa_u_wallace_cla24_fa43_out(.a(u_wallace_cla24_fa42_or0[0]), .b(u_wallace_cla24_and_3_2[0]), .cin(u_wallace_cla24_and_2_3[0]), .fa_xor1(u_wallace_cla24_fa43_xor1), .fa_or0(u_wallace_cla24_fa43_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_2(.a(a[4]), .b(b[2]), .out(u_wallace_cla24_and_4_2));
|
|
and_gate and_gate_u_wallace_cla24_and_3_3(.a(a[3]), .b(b[3]), .out(u_wallace_cla24_and_3_3));
|
|
fa fa_u_wallace_cla24_fa44_out(.a(u_wallace_cla24_fa43_or0[0]), .b(u_wallace_cla24_and_4_2[0]), .cin(u_wallace_cla24_and_3_3[0]), .fa_xor1(u_wallace_cla24_fa44_xor1), .fa_or0(u_wallace_cla24_fa44_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_2(.a(a[5]), .b(b[2]), .out(u_wallace_cla24_and_5_2));
|
|
and_gate and_gate_u_wallace_cla24_and_4_3(.a(a[4]), .b(b[3]), .out(u_wallace_cla24_and_4_3));
|
|
fa fa_u_wallace_cla24_fa45_out(.a(u_wallace_cla24_fa44_or0[0]), .b(u_wallace_cla24_and_5_2[0]), .cin(u_wallace_cla24_and_4_3[0]), .fa_xor1(u_wallace_cla24_fa45_xor1), .fa_or0(u_wallace_cla24_fa45_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_2(.a(a[6]), .b(b[2]), .out(u_wallace_cla24_and_6_2));
|
|
and_gate and_gate_u_wallace_cla24_and_5_3(.a(a[5]), .b(b[3]), .out(u_wallace_cla24_and_5_3));
|
|
fa fa_u_wallace_cla24_fa46_out(.a(u_wallace_cla24_fa45_or0[0]), .b(u_wallace_cla24_and_6_2[0]), .cin(u_wallace_cla24_and_5_3[0]), .fa_xor1(u_wallace_cla24_fa46_xor1), .fa_or0(u_wallace_cla24_fa46_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_2(.a(a[7]), .b(b[2]), .out(u_wallace_cla24_and_7_2));
|
|
and_gate and_gate_u_wallace_cla24_and_6_3(.a(a[6]), .b(b[3]), .out(u_wallace_cla24_and_6_3));
|
|
fa fa_u_wallace_cla24_fa47_out(.a(u_wallace_cla24_fa46_or0[0]), .b(u_wallace_cla24_and_7_2[0]), .cin(u_wallace_cla24_and_6_3[0]), .fa_xor1(u_wallace_cla24_fa47_xor1), .fa_or0(u_wallace_cla24_fa47_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_2(.a(a[8]), .b(b[2]), .out(u_wallace_cla24_and_8_2));
|
|
and_gate and_gate_u_wallace_cla24_and_7_3(.a(a[7]), .b(b[3]), .out(u_wallace_cla24_and_7_3));
|
|
fa fa_u_wallace_cla24_fa48_out(.a(u_wallace_cla24_fa47_or0[0]), .b(u_wallace_cla24_and_8_2[0]), .cin(u_wallace_cla24_and_7_3[0]), .fa_xor1(u_wallace_cla24_fa48_xor1), .fa_or0(u_wallace_cla24_fa48_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_2(.a(a[9]), .b(b[2]), .out(u_wallace_cla24_and_9_2));
|
|
and_gate and_gate_u_wallace_cla24_and_8_3(.a(a[8]), .b(b[3]), .out(u_wallace_cla24_and_8_3));
|
|
fa fa_u_wallace_cla24_fa49_out(.a(u_wallace_cla24_fa48_or0[0]), .b(u_wallace_cla24_and_9_2[0]), .cin(u_wallace_cla24_and_8_3[0]), .fa_xor1(u_wallace_cla24_fa49_xor1), .fa_or0(u_wallace_cla24_fa49_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_10_2(.a(a[10]), .b(b[2]), .out(u_wallace_cla24_and_10_2));
|
|
and_gate and_gate_u_wallace_cla24_and_9_3(.a(a[9]), .b(b[3]), .out(u_wallace_cla24_and_9_3));
|
|
fa fa_u_wallace_cla24_fa50_out(.a(u_wallace_cla24_fa49_or0[0]), .b(u_wallace_cla24_and_10_2[0]), .cin(u_wallace_cla24_and_9_3[0]), .fa_xor1(u_wallace_cla24_fa50_xor1), .fa_or0(u_wallace_cla24_fa50_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_2(.a(a[11]), .b(b[2]), .out(u_wallace_cla24_and_11_2));
|
|
and_gate and_gate_u_wallace_cla24_and_10_3(.a(a[10]), .b(b[3]), .out(u_wallace_cla24_and_10_3));
|
|
fa fa_u_wallace_cla24_fa51_out(.a(u_wallace_cla24_fa50_or0[0]), .b(u_wallace_cla24_and_11_2[0]), .cin(u_wallace_cla24_and_10_3[0]), .fa_xor1(u_wallace_cla24_fa51_xor1), .fa_or0(u_wallace_cla24_fa51_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_12_2(.a(a[12]), .b(b[2]), .out(u_wallace_cla24_and_12_2));
|
|
and_gate and_gate_u_wallace_cla24_and_11_3(.a(a[11]), .b(b[3]), .out(u_wallace_cla24_and_11_3));
|
|
fa fa_u_wallace_cla24_fa52_out(.a(u_wallace_cla24_fa51_or0[0]), .b(u_wallace_cla24_and_12_2[0]), .cin(u_wallace_cla24_and_11_3[0]), .fa_xor1(u_wallace_cla24_fa52_xor1), .fa_or0(u_wallace_cla24_fa52_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_2(.a(a[13]), .b(b[2]), .out(u_wallace_cla24_and_13_2));
|
|
and_gate and_gate_u_wallace_cla24_and_12_3(.a(a[12]), .b(b[3]), .out(u_wallace_cla24_and_12_3));
|
|
fa fa_u_wallace_cla24_fa53_out(.a(u_wallace_cla24_fa52_or0[0]), .b(u_wallace_cla24_and_13_2[0]), .cin(u_wallace_cla24_and_12_3[0]), .fa_xor1(u_wallace_cla24_fa53_xor1), .fa_or0(u_wallace_cla24_fa53_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_14_2(.a(a[14]), .b(b[2]), .out(u_wallace_cla24_and_14_2));
|
|
and_gate and_gate_u_wallace_cla24_and_13_3(.a(a[13]), .b(b[3]), .out(u_wallace_cla24_and_13_3));
|
|
fa fa_u_wallace_cla24_fa54_out(.a(u_wallace_cla24_fa53_or0[0]), .b(u_wallace_cla24_and_14_2[0]), .cin(u_wallace_cla24_and_13_3[0]), .fa_xor1(u_wallace_cla24_fa54_xor1), .fa_or0(u_wallace_cla24_fa54_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_2(.a(a[15]), .b(b[2]), .out(u_wallace_cla24_and_15_2));
|
|
and_gate and_gate_u_wallace_cla24_and_14_3(.a(a[14]), .b(b[3]), .out(u_wallace_cla24_and_14_3));
|
|
fa fa_u_wallace_cla24_fa55_out(.a(u_wallace_cla24_fa54_or0[0]), .b(u_wallace_cla24_and_15_2[0]), .cin(u_wallace_cla24_and_14_3[0]), .fa_xor1(u_wallace_cla24_fa55_xor1), .fa_or0(u_wallace_cla24_fa55_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_16_2(.a(a[16]), .b(b[2]), .out(u_wallace_cla24_and_16_2));
|
|
and_gate and_gate_u_wallace_cla24_and_15_3(.a(a[15]), .b(b[3]), .out(u_wallace_cla24_and_15_3));
|
|
fa fa_u_wallace_cla24_fa56_out(.a(u_wallace_cla24_fa55_or0[0]), .b(u_wallace_cla24_and_16_2[0]), .cin(u_wallace_cla24_and_15_3[0]), .fa_xor1(u_wallace_cla24_fa56_xor1), .fa_or0(u_wallace_cla24_fa56_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_2(.a(a[17]), .b(b[2]), .out(u_wallace_cla24_and_17_2));
|
|
and_gate and_gate_u_wallace_cla24_and_16_3(.a(a[16]), .b(b[3]), .out(u_wallace_cla24_and_16_3));
|
|
fa fa_u_wallace_cla24_fa57_out(.a(u_wallace_cla24_fa56_or0[0]), .b(u_wallace_cla24_and_17_2[0]), .cin(u_wallace_cla24_and_16_3[0]), .fa_xor1(u_wallace_cla24_fa57_xor1), .fa_or0(u_wallace_cla24_fa57_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_18_2(.a(a[18]), .b(b[2]), .out(u_wallace_cla24_and_18_2));
|
|
and_gate and_gate_u_wallace_cla24_and_17_3(.a(a[17]), .b(b[3]), .out(u_wallace_cla24_and_17_3));
|
|
fa fa_u_wallace_cla24_fa58_out(.a(u_wallace_cla24_fa57_or0[0]), .b(u_wallace_cla24_and_18_2[0]), .cin(u_wallace_cla24_and_17_3[0]), .fa_xor1(u_wallace_cla24_fa58_xor1), .fa_or0(u_wallace_cla24_fa58_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_2(.a(a[19]), .b(b[2]), .out(u_wallace_cla24_and_19_2));
|
|
and_gate and_gate_u_wallace_cla24_and_18_3(.a(a[18]), .b(b[3]), .out(u_wallace_cla24_and_18_3));
|
|
fa fa_u_wallace_cla24_fa59_out(.a(u_wallace_cla24_fa58_or0[0]), .b(u_wallace_cla24_and_19_2[0]), .cin(u_wallace_cla24_and_18_3[0]), .fa_xor1(u_wallace_cla24_fa59_xor1), .fa_or0(u_wallace_cla24_fa59_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_20_2(.a(a[20]), .b(b[2]), .out(u_wallace_cla24_and_20_2));
|
|
and_gate and_gate_u_wallace_cla24_and_19_3(.a(a[19]), .b(b[3]), .out(u_wallace_cla24_and_19_3));
|
|
fa fa_u_wallace_cla24_fa60_out(.a(u_wallace_cla24_fa59_or0[0]), .b(u_wallace_cla24_and_20_2[0]), .cin(u_wallace_cla24_and_19_3[0]), .fa_xor1(u_wallace_cla24_fa60_xor1), .fa_or0(u_wallace_cla24_fa60_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_2(.a(a[21]), .b(b[2]), .out(u_wallace_cla24_and_21_2));
|
|
and_gate and_gate_u_wallace_cla24_and_20_3(.a(a[20]), .b(b[3]), .out(u_wallace_cla24_and_20_3));
|
|
fa fa_u_wallace_cla24_fa61_out(.a(u_wallace_cla24_fa60_or0[0]), .b(u_wallace_cla24_and_21_2[0]), .cin(u_wallace_cla24_and_20_3[0]), .fa_xor1(u_wallace_cla24_fa61_xor1), .fa_or0(u_wallace_cla24_fa61_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_3(.a(a[21]), .b(b[3]), .out(u_wallace_cla24_and_21_3));
|
|
and_gate and_gate_u_wallace_cla24_and_20_4(.a(a[20]), .b(b[4]), .out(u_wallace_cla24_and_20_4));
|
|
fa fa_u_wallace_cla24_fa62_out(.a(u_wallace_cla24_fa61_or0[0]), .b(u_wallace_cla24_and_21_3[0]), .cin(u_wallace_cla24_and_20_4[0]), .fa_xor1(u_wallace_cla24_fa62_xor1), .fa_or0(u_wallace_cla24_fa62_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_4(.a(a[21]), .b(b[4]), .out(u_wallace_cla24_and_21_4));
|
|
and_gate and_gate_u_wallace_cla24_and_20_5(.a(a[20]), .b(b[5]), .out(u_wallace_cla24_and_20_5));
|
|
fa fa_u_wallace_cla24_fa63_out(.a(u_wallace_cla24_fa62_or0[0]), .b(u_wallace_cla24_and_21_4[0]), .cin(u_wallace_cla24_and_20_5[0]), .fa_xor1(u_wallace_cla24_fa63_xor1), .fa_or0(u_wallace_cla24_fa63_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_5(.a(a[21]), .b(b[5]), .out(u_wallace_cla24_and_21_5));
|
|
and_gate and_gate_u_wallace_cla24_and_20_6(.a(a[20]), .b(b[6]), .out(u_wallace_cla24_and_20_6));
|
|
fa fa_u_wallace_cla24_fa64_out(.a(u_wallace_cla24_fa63_or0[0]), .b(u_wallace_cla24_and_21_5[0]), .cin(u_wallace_cla24_and_20_6[0]), .fa_xor1(u_wallace_cla24_fa64_xor1), .fa_or0(u_wallace_cla24_fa64_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_6(.a(a[21]), .b(b[6]), .out(u_wallace_cla24_and_21_6));
|
|
and_gate and_gate_u_wallace_cla24_and_20_7(.a(a[20]), .b(b[7]), .out(u_wallace_cla24_and_20_7));
|
|
fa fa_u_wallace_cla24_fa65_out(.a(u_wallace_cla24_fa64_or0[0]), .b(u_wallace_cla24_and_21_6[0]), .cin(u_wallace_cla24_and_20_7[0]), .fa_xor1(u_wallace_cla24_fa65_xor1), .fa_or0(u_wallace_cla24_fa65_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_7(.a(a[21]), .b(b[7]), .out(u_wallace_cla24_and_21_7));
|
|
and_gate and_gate_u_wallace_cla24_and_20_8(.a(a[20]), .b(b[8]), .out(u_wallace_cla24_and_20_8));
|
|
fa fa_u_wallace_cla24_fa66_out(.a(u_wallace_cla24_fa65_or0[0]), .b(u_wallace_cla24_and_21_7[0]), .cin(u_wallace_cla24_and_20_8[0]), .fa_xor1(u_wallace_cla24_fa66_xor1), .fa_or0(u_wallace_cla24_fa66_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_8(.a(a[21]), .b(b[8]), .out(u_wallace_cla24_and_21_8));
|
|
and_gate and_gate_u_wallace_cla24_and_20_9(.a(a[20]), .b(b[9]), .out(u_wallace_cla24_and_20_9));
|
|
fa fa_u_wallace_cla24_fa67_out(.a(u_wallace_cla24_fa66_or0[0]), .b(u_wallace_cla24_and_21_8[0]), .cin(u_wallace_cla24_and_20_9[0]), .fa_xor1(u_wallace_cla24_fa67_xor1), .fa_or0(u_wallace_cla24_fa67_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_9(.a(a[21]), .b(b[9]), .out(u_wallace_cla24_and_21_9));
|
|
and_gate and_gate_u_wallace_cla24_and_20_10(.a(a[20]), .b(b[10]), .out(u_wallace_cla24_and_20_10));
|
|
fa fa_u_wallace_cla24_fa68_out(.a(u_wallace_cla24_fa67_or0[0]), .b(u_wallace_cla24_and_21_9[0]), .cin(u_wallace_cla24_and_20_10[0]), .fa_xor1(u_wallace_cla24_fa68_xor1), .fa_or0(u_wallace_cla24_fa68_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_10(.a(a[21]), .b(b[10]), .out(u_wallace_cla24_and_21_10));
|
|
and_gate and_gate_u_wallace_cla24_and_20_11(.a(a[20]), .b(b[11]), .out(u_wallace_cla24_and_20_11));
|
|
fa fa_u_wallace_cla24_fa69_out(.a(u_wallace_cla24_fa68_or0[0]), .b(u_wallace_cla24_and_21_10[0]), .cin(u_wallace_cla24_and_20_11[0]), .fa_xor1(u_wallace_cla24_fa69_xor1), .fa_or0(u_wallace_cla24_fa69_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_11(.a(a[21]), .b(b[11]), .out(u_wallace_cla24_and_21_11));
|
|
and_gate and_gate_u_wallace_cla24_and_20_12(.a(a[20]), .b(b[12]), .out(u_wallace_cla24_and_20_12));
|
|
fa fa_u_wallace_cla24_fa70_out(.a(u_wallace_cla24_fa69_or0[0]), .b(u_wallace_cla24_and_21_11[0]), .cin(u_wallace_cla24_and_20_12[0]), .fa_xor1(u_wallace_cla24_fa70_xor1), .fa_or0(u_wallace_cla24_fa70_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_12(.a(a[21]), .b(b[12]), .out(u_wallace_cla24_and_21_12));
|
|
and_gate and_gate_u_wallace_cla24_and_20_13(.a(a[20]), .b(b[13]), .out(u_wallace_cla24_and_20_13));
|
|
fa fa_u_wallace_cla24_fa71_out(.a(u_wallace_cla24_fa70_or0[0]), .b(u_wallace_cla24_and_21_12[0]), .cin(u_wallace_cla24_and_20_13[0]), .fa_xor1(u_wallace_cla24_fa71_xor1), .fa_or0(u_wallace_cla24_fa71_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_13(.a(a[21]), .b(b[13]), .out(u_wallace_cla24_and_21_13));
|
|
and_gate and_gate_u_wallace_cla24_and_20_14(.a(a[20]), .b(b[14]), .out(u_wallace_cla24_and_20_14));
|
|
fa fa_u_wallace_cla24_fa72_out(.a(u_wallace_cla24_fa71_or0[0]), .b(u_wallace_cla24_and_21_13[0]), .cin(u_wallace_cla24_and_20_14[0]), .fa_xor1(u_wallace_cla24_fa72_xor1), .fa_or0(u_wallace_cla24_fa72_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_14(.a(a[21]), .b(b[14]), .out(u_wallace_cla24_and_21_14));
|
|
and_gate and_gate_u_wallace_cla24_and_20_15(.a(a[20]), .b(b[15]), .out(u_wallace_cla24_and_20_15));
|
|
fa fa_u_wallace_cla24_fa73_out(.a(u_wallace_cla24_fa72_or0[0]), .b(u_wallace_cla24_and_21_14[0]), .cin(u_wallace_cla24_and_20_15[0]), .fa_xor1(u_wallace_cla24_fa73_xor1), .fa_or0(u_wallace_cla24_fa73_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_15(.a(a[21]), .b(b[15]), .out(u_wallace_cla24_and_21_15));
|
|
and_gate and_gate_u_wallace_cla24_and_20_16(.a(a[20]), .b(b[16]), .out(u_wallace_cla24_and_20_16));
|
|
fa fa_u_wallace_cla24_fa74_out(.a(u_wallace_cla24_fa73_or0[0]), .b(u_wallace_cla24_and_21_15[0]), .cin(u_wallace_cla24_and_20_16[0]), .fa_xor1(u_wallace_cla24_fa74_xor1), .fa_or0(u_wallace_cla24_fa74_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_16(.a(a[21]), .b(b[16]), .out(u_wallace_cla24_and_21_16));
|
|
and_gate and_gate_u_wallace_cla24_and_20_17(.a(a[20]), .b(b[17]), .out(u_wallace_cla24_and_20_17));
|
|
fa fa_u_wallace_cla24_fa75_out(.a(u_wallace_cla24_fa74_or0[0]), .b(u_wallace_cla24_and_21_16[0]), .cin(u_wallace_cla24_and_20_17[0]), .fa_xor1(u_wallace_cla24_fa75_xor1), .fa_or0(u_wallace_cla24_fa75_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_17(.a(a[21]), .b(b[17]), .out(u_wallace_cla24_and_21_17));
|
|
and_gate and_gate_u_wallace_cla24_and_20_18(.a(a[20]), .b(b[18]), .out(u_wallace_cla24_and_20_18));
|
|
fa fa_u_wallace_cla24_fa76_out(.a(u_wallace_cla24_fa75_or0[0]), .b(u_wallace_cla24_and_21_17[0]), .cin(u_wallace_cla24_and_20_18[0]), .fa_xor1(u_wallace_cla24_fa76_xor1), .fa_or0(u_wallace_cla24_fa76_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_18(.a(a[21]), .b(b[18]), .out(u_wallace_cla24_and_21_18));
|
|
and_gate and_gate_u_wallace_cla24_and_20_19(.a(a[20]), .b(b[19]), .out(u_wallace_cla24_and_20_19));
|
|
fa fa_u_wallace_cla24_fa77_out(.a(u_wallace_cla24_fa76_or0[0]), .b(u_wallace_cla24_and_21_18[0]), .cin(u_wallace_cla24_and_20_19[0]), .fa_xor1(u_wallace_cla24_fa77_xor1), .fa_or0(u_wallace_cla24_fa77_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_19(.a(a[21]), .b(b[19]), .out(u_wallace_cla24_and_21_19));
|
|
and_gate and_gate_u_wallace_cla24_and_20_20(.a(a[20]), .b(b[20]), .out(u_wallace_cla24_and_20_20));
|
|
fa fa_u_wallace_cla24_fa78_out(.a(u_wallace_cla24_fa77_or0[0]), .b(u_wallace_cla24_and_21_19[0]), .cin(u_wallace_cla24_and_20_20[0]), .fa_xor1(u_wallace_cla24_fa78_xor1), .fa_or0(u_wallace_cla24_fa78_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_20(.a(a[21]), .b(b[20]), .out(u_wallace_cla24_and_21_20));
|
|
and_gate and_gate_u_wallace_cla24_and_20_21(.a(a[20]), .b(b[21]), .out(u_wallace_cla24_and_20_21));
|
|
fa fa_u_wallace_cla24_fa79_out(.a(u_wallace_cla24_fa78_or0[0]), .b(u_wallace_cla24_and_21_20[0]), .cin(u_wallace_cla24_and_20_21[0]), .fa_xor1(u_wallace_cla24_fa79_xor1), .fa_or0(u_wallace_cla24_fa79_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_21(.a(a[21]), .b(b[21]), .out(u_wallace_cla24_and_21_21));
|
|
and_gate and_gate_u_wallace_cla24_and_20_22(.a(a[20]), .b(b[22]), .out(u_wallace_cla24_and_20_22));
|
|
fa fa_u_wallace_cla24_fa80_out(.a(u_wallace_cla24_fa79_or0[0]), .b(u_wallace_cla24_and_21_21[0]), .cin(u_wallace_cla24_and_20_22[0]), .fa_xor1(u_wallace_cla24_fa80_xor1), .fa_or0(u_wallace_cla24_fa80_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_22(.a(a[21]), .b(b[22]), .out(u_wallace_cla24_and_21_22));
|
|
and_gate and_gate_u_wallace_cla24_and_20_23(.a(a[20]), .b(b[23]), .out(u_wallace_cla24_and_20_23));
|
|
fa fa_u_wallace_cla24_fa81_out(.a(u_wallace_cla24_fa80_or0[0]), .b(u_wallace_cla24_and_21_22[0]), .cin(u_wallace_cla24_and_20_23[0]), .fa_xor1(u_wallace_cla24_fa81_xor1), .fa_or0(u_wallace_cla24_fa81_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_4(.a(a[0]), .b(b[4]), .out(u_wallace_cla24_and_0_4));
|
|
ha ha_u_wallace_cla24_ha2_out(.a(u_wallace_cla24_and_0_4[0]), .b(u_wallace_cla24_fa1_xor1[0]), .ha_xor0(u_wallace_cla24_ha2_xor0), .ha_and0(u_wallace_cla24_ha2_and0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_4(.a(a[1]), .b(b[4]), .out(u_wallace_cla24_and_1_4));
|
|
and_gate and_gate_u_wallace_cla24_and_0_5(.a(a[0]), .b(b[5]), .out(u_wallace_cla24_and_0_5));
|
|
fa fa_u_wallace_cla24_fa82_out(.a(u_wallace_cla24_ha2_and0[0]), .b(u_wallace_cla24_and_1_4[0]), .cin(u_wallace_cla24_and_0_5[0]), .fa_xor1(u_wallace_cla24_fa82_xor1), .fa_or0(u_wallace_cla24_fa82_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_4(.a(a[2]), .b(b[4]), .out(u_wallace_cla24_and_2_4));
|
|
and_gate and_gate_u_wallace_cla24_and_1_5(.a(a[1]), .b(b[5]), .out(u_wallace_cla24_and_1_5));
|
|
fa fa_u_wallace_cla24_fa83_out(.a(u_wallace_cla24_fa82_or0[0]), .b(u_wallace_cla24_and_2_4[0]), .cin(u_wallace_cla24_and_1_5[0]), .fa_xor1(u_wallace_cla24_fa83_xor1), .fa_or0(u_wallace_cla24_fa83_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_4(.a(a[3]), .b(b[4]), .out(u_wallace_cla24_and_3_4));
|
|
and_gate and_gate_u_wallace_cla24_and_2_5(.a(a[2]), .b(b[5]), .out(u_wallace_cla24_and_2_5));
|
|
fa fa_u_wallace_cla24_fa84_out(.a(u_wallace_cla24_fa83_or0[0]), .b(u_wallace_cla24_and_3_4[0]), .cin(u_wallace_cla24_and_2_5[0]), .fa_xor1(u_wallace_cla24_fa84_xor1), .fa_or0(u_wallace_cla24_fa84_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_4(.a(a[4]), .b(b[4]), .out(u_wallace_cla24_and_4_4));
|
|
and_gate and_gate_u_wallace_cla24_and_3_5(.a(a[3]), .b(b[5]), .out(u_wallace_cla24_and_3_5));
|
|
fa fa_u_wallace_cla24_fa85_out(.a(u_wallace_cla24_fa84_or0[0]), .b(u_wallace_cla24_and_4_4[0]), .cin(u_wallace_cla24_and_3_5[0]), .fa_xor1(u_wallace_cla24_fa85_xor1), .fa_or0(u_wallace_cla24_fa85_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_4(.a(a[5]), .b(b[4]), .out(u_wallace_cla24_and_5_4));
|
|
and_gate and_gate_u_wallace_cla24_and_4_5(.a(a[4]), .b(b[5]), .out(u_wallace_cla24_and_4_5));
|
|
fa fa_u_wallace_cla24_fa86_out(.a(u_wallace_cla24_fa85_or0[0]), .b(u_wallace_cla24_and_5_4[0]), .cin(u_wallace_cla24_and_4_5[0]), .fa_xor1(u_wallace_cla24_fa86_xor1), .fa_or0(u_wallace_cla24_fa86_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_4(.a(a[6]), .b(b[4]), .out(u_wallace_cla24_and_6_4));
|
|
and_gate and_gate_u_wallace_cla24_and_5_5(.a(a[5]), .b(b[5]), .out(u_wallace_cla24_and_5_5));
|
|
fa fa_u_wallace_cla24_fa87_out(.a(u_wallace_cla24_fa86_or0[0]), .b(u_wallace_cla24_and_6_4[0]), .cin(u_wallace_cla24_and_5_5[0]), .fa_xor1(u_wallace_cla24_fa87_xor1), .fa_or0(u_wallace_cla24_fa87_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_4(.a(a[7]), .b(b[4]), .out(u_wallace_cla24_and_7_4));
|
|
and_gate and_gate_u_wallace_cla24_and_6_5(.a(a[6]), .b(b[5]), .out(u_wallace_cla24_and_6_5));
|
|
fa fa_u_wallace_cla24_fa88_out(.a(u_wallace_cla24_fa87_or0[0]), .b(u_wallace_cla24_and_7_4[0]), .cin(u_wallace_cla24_and_6_5[0]), .fa_xor1(u_wallace_cla24_fa88_xor1), .fa_or0(u_wallace_cla24_fa88_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_4(.a(a[8]), .b(b[4]), .out(u_wallace_cla24_and_8_4));
|
|
and_gate and_gate_u_wallace_cla24_and_7_5(.a(a[7]), .b(b[5]), .out(u_wallace_cla24_and_7_5));
|
|
fa fa_u_wallace_cla24_fa89_out(.a(u_wallace_cla24_fa88_or0[0]), .b(u_wallace_cla24_and_8_4[0]), .cin(u_wallace_cla24_and_7_5[0]), .fa_xor1(u_wallace_cla24_fa89_xor1), .fa_or0(u_wallace_cla24_fa89_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_4(.a(a[9]), .b(b[4]), .out(u_wallace_cla24_and_9_4));
|
|
and_gate and_gate_u_wallace_cla24_and_8_5(.a(a[8]), .b(b[5]), .out(u_wallace_cla24_and_8_5));
|
|
fa fa_u_wallace_cla24_fa90_out(.a(u_wallace_cla24_fa89_or0[0]), .b(u_wallace_cla24_and_9_4[0]), .cin(u_wallace_cla24_and_8_5[0]), .fa_xor1(u_wallace_cla24_fa90_xor1), .fa_or0(u_wallace_cla24_fa90_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_10_4(.a(a[10]), .b(b[4]), .out(u_wallace_cla24_and_10_4));
|
|
and_gate and_gate_u_wallace_cla24_and_9_5(.a(a[9]), .b(b[5]), .out(u_wallace_cla24_and_9_5));
|
|
fa fa_u_wallace_cla24_fa91_out(.a(u_wallace_cla24_fa90_or0[0]), .b(u_wallace_cla24_and_10_4[0]), .cin(u_wallace_cla24_and_9_5[0]), .fa_xor1(u_wallace_cla24_fa91_xor1), .fa_or0(u_wallace_cla24_fa91_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_4(.a(a[11]), .b(b[4]), .out(u_wallace_cla24_and_11_4));
|
|
and_gate and_gate_u_wallace_cla24_and_10_5(.a(a[10]), .b(b[5]), .out(u_wallace_cla24_and_10_5));
|
|
fa fa_u_wallace_cla24_fa92_out(.a(u_wallace_cla24_fa91_or0[0]), .b(u_wallace_cla24_and_11_4[0]), .cin(u_wallace_cla24_and_10_5[0]), .fa_xor1(u_wallace_cla24_fa92_xor1), .fa_or0(u_wallace_cla24_fa92_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_12_4(.a(a[12]), .b(b[4]), .out(u_wallace_cla24_and_12_4));
|
|
and_gate and_gate_u_wallace_cla24_and_11_5(.a(a[11]), .b(b[5]), .out(u_wallace_cla24_and_11_5));
|
|
fa fa_u_wallace_cla24_fa93_out(.a(u_wallace_cla24_fa92_or0[0]), .b(u_wallace_cla24_and_12_4[0]), .cin(u_wallace_cla24_and_11_5[0]), .fa_xor1(u_wallace_cla24_fa93_xor1), .fa_or0(u_wallace_cla24_fa93_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_4(.a(a[13]), .b(b[4]), .out(u_wallace_cla24_and_13_4));
|
|
and_gate and_gate_u_wallace_cla24_and_12_5(.a(a[12]), .b(b[5]), .out(u_wallace_cla24_and_12_5));
|
|
fa fa_u_wallace_cla24_fa94_out(.a(u_wallace_cla24_fa93_or0[0]), .b(u_wallace_cla24_and_13_4[0]), .cin(u_wallace_cla24_and_12_5[0]), .fa_xor1(u_wallace_cla24_fa94_xor1), .fa_or0(u_wallace_cla24_fa94_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_14_4(.a(a[14]), .b(b[4]), .out(u_wallace_cla24_and_14_4));
|
|
and_gate and_gate_u_wallace_cla24_and_13_5(.a(a[13]), .b(b[5]), .out(u_wallace_cla24_and_13_5));
|
|
fa fa_u_wallace_cla24_fa95_out(.a(u_wallace_cla24_fa94_or0[0]), .b(u_wallace_cla24_and_14_4[0]), .cin(u_wallace_cla24_and_13_5[0]), .fa_xor1(u_wallace_cla24_fa95_xor1), .fa_or0(u_wallace_cla24_fa95_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_4(.a(a[15]), .b(b[4]), .out(u_wallace_cla24_and_15_4));
|
|
and_gate and_gate_u_wallace_cla24_and_14_5(.a(a[14]), .b(b[5]), .out(u_wallace_cla24_and_14_5));
|
|
fa fa_u_wallace_cla24_fa96_out(.a(u_wallace_cla24_fa95_or0[0]), .b(u_wallace_cla24_and_15_4[0]), .cin(u_wallace_cla24_and_14_5[0]), .fa_xor1(u_wallace_cla24_fa96_xor1), .fa_or0(u_wallace_cla24_fa96_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_16_4(.a(a[16]), .b(b[4]), .out(u_wallace_cla24_and_16_4));
|
|
and_gate and_gate_u_wallace_cla24_and_15_5(.a(a[15]), .b(b[5]), .out(u_wallace_cla24_and_15_5));
|
|
fa fa_u_wallace_cla24_fa97_out(.a(u_wallace_cla24_fa96_or0[0]), .b(u_wallace_cla24_and_16_4[0]), .cin(u_wallace_cla24_and_15_5[0]), .fa_xor1(u_wallace_cla24_fa97_xor1), .fa_or0(u_wallace_cla24_fa97_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_4(.a(a[17]), .b(b[4]), .out(u_wallace_cla24_and_17_4));
|
|
and_gate and_gate_u_wallace_cla24_and_16_5(.a(a[16]), .b(b[5]), .out(u_wallace_cla24_and_16_5));
|
|
fa fa_u_wallace_cla24_fa98_out(.a(u_wallace_cla24_fa97_or0[0]), .b(u_wallace_cla24_and_17_4[0]), .cin(u_wallace_cla24_and_16_5[0]), .fa_xor1(u_wallace_cla24_fa98_xor1), .fa_or0(u_wallace_cla24_fa98_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_18_4(.a(a[18]), .b(b[4]), .out(u_wallace_cla24_and_18_4));
|
|
and_gate and_gate_u_wallace_cla24_and_17_5(.a(a[17]), .b(b[5]), .out(u_wallace_cla24_and_17_5));
|
|
fa fa_u_wallace_cla24_fa99_out(.a(u_wallace_cla24_fa98_or0[0]), .b(u_wallace_cla24_and_18_4[0]), .cin(u_wallace_cla24_and_17_5[0]), .fa_xor1(u_wallace_cla24_fa99_xor1), .fa_or0(u_wallace_cla24_fa99_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_4(.a(a[19]), .b(b[4]), .out(u_wallace_cla24_and_19_4));
|
|
and_gate and_gate_u_wallace_cla24_and_18_5(.a(a[18]), .b(b[5]), .out(u_wallace_cla24_and_18_5));
|
|
fa fa_u_wallace_cla24_fa100_out(.a(u_wallace_cla24_fa99_or0[0]), .b(u_wallace_cla24_and_19_4[0]), .cin(u_wallace_cla24_and_18_5[0]), .fa_xor1(u_wallace_cla24_fa100_xor1), .fa_or0(u_wallace_cla24_fa100_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_5(.a(a[19]), .b(b[5]), .out(u_wallace_cla24_and_19_5));
|
|
and_gate and_gate_u_wallace_cla24_and_18_6(.a(a[18]), .b(b[6]), .out(u_wallace_cla24_and_18_6));
|
|
fa fa_u_wallace_cla24_fa101_out(.a(u_wallace_cla24_fa100_or0[0]), .b(u_wallace_cla24_and_19_5[0]), .cin(u_wallace_cla24_and_18_6[0]), .fa_xor1(u_wallace_cla24_fa101_xor1), .fa_or0(u_wallace_cla24_fa101_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_6(.a(a[19]), .b(b[6]), .out(u_wallace_cla24_and_19_6));
|
|
and_gate and_gate_u_wallace_cla24_and_18_7(.a(a[18]), .b(b[7]), .out(u_wallace_cla24_and_18_7));
|
|
fa fa_u_wallace_cla24_fa102_out(.a(u_wallace_cla24_fa101_or0[0]), .b(u_wallace_cla24_and_19_6[0]), .cin(u_wallace_cla24_and_18_7[0]), .fa_xor1(u_wallace_cla24_fa102_xor1), .fa_or0(u_wallace_cla24_fa102_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_7(.a(a[19]), .b(b[7]), .out(u_wallace_cla24_and_19_7));
|
|
and_gate and_gate_u_wallace_cla24_and_18_8(.a(a[18]), .b(b[8]), .out(u_wallace_cla24_and_18_8));
|
|
fa fa_u_wallace_cla24_fa103_out(.a(u_wallace_cla24_fa102_or0[0]), .b(u_wallace_cla24_and_19_7[0]), .cin(u_wallace_cla24_and_18_8[0]), .fa_xor1(u_wallace_cla24_fa103_xor1), .fa_or0(u_wallace_cla24_fa103_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_8(.a(a[19]), .b(b[8]), .out(u_wallace_cla24_and_19_8));
|
|
and_gate and_gate_u_wallace_cla24_and_18_9(.a(a[18]), .b(b[9]), .out(u_wallace_cla24_and_18_9));
|
|
fa fa_u_wallace_cla24_fa104_out(.a(u_wallace_cla24_fa103_or0[0]), .b(u_wallace_cla24_and_19_8[0]), .cin(u_wallace_cla24_and_18_9[0]), .fa_xor1(u_wallace_cla24_fa104_xor1), .fa_or0(u_wallace_cla24_fa104_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_9(.a(a[19]), .b(b[9]), .out(u_wallace_cla24_and_19_9));
|
|
and_gate and_gate_u_wallace_cla24_and_18_10(.a(a[18]), .b(b[10]), .out(u_wallace_cla24_and_18_10));
|
|
fa fa_u_wallace_cla24_fa105_out(.a(u_wallace_cla24_fa104_or0[0]), .b(u_wallace_cla24_and_19_9[0]), .cin(u_wallace_cla24_and_18_10[0]), .fa_xor1(u_wallace_cla24_fa105_xor1), .fa_or0(u_wallace_cla24_fa105_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_10(.a(a[19]), .b(b[10]), .out(u_wallace_cla24_and_19_10));
|
|
and_gate and_gate_u_wallace_cla24_and_18_11(.a(a[18]), .b(b[11]), .out(u_wallace_cla24_and_18_11));
|
|
fa fa_u_wallace_cla24_fa106_out(.a(u_wallace_cla24_fa105_or0[0]), .b(u_wallace_cla24_and_19_10[0]), .cin(u_wallace_cla24_and_18_11[0]), .fa_xor1(u_wallace_cla24_fa106_xor1), .fa_or0(u_wallace_cla24_fa106_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_11(.a(a[19]), .b(b[11]), .out(u_wallace_cla24_and_19_11));
|
|
and_gate and_gate_u_wallace_cla24_and_18_12(.a(a[18]), .b(b[12]), .out(u_wallace_cla24_and_18_12));
|
|
fa fa_u_wallace_cla24_fa107_out(.a(u_wallace_cla24_fa106_or0[0]), .b(u_wallace_cla24_and_19_11[0]), .cin(u_wallace_cla24_and_18_12[0]), .fa_xor1(u_wallace_cla24_fa107_xor1), .fa_or0(u_wallace_cla24_fa107_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_12(.a(a[19]), .b(b[12]), .out(u_wallace_cla24_and_19_12));
|
|
and_gate and_gate_u_wallace_cla24_and_18_13(.a(a[18]), .b(b[13]), .out(u_wallace_cla24_and_18_13));
|
|
fa fa_u_wallace_cla24_fa108_out(.a(u_wallace_cla24_fa107_or0[0]), .b(u_wallace_cla24_and_19_12[0]), .cin(u_wallace_cla24_and_18_13[0]), .fa_xor1(u_wallace_cla24_fa108_xor1), .fa_or0(u_wallace_cla24_fa108_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_13(.a(a[19]), .b(b[13]), .out(u_wallace_cla24_and_19_13));
|
|
and_gate and_gate_u_wallace_cla24_and_18_14(.a(a[18]), .b(b[14]), .out(u_wallace_cla24_and_18_14));
|
|
fa fa_u_wallace_cla24_fa109_out(.a(u_wallace_cla24_fa108_or0[0]), .b(u_wallace_cla24_and_19_13[0]), .cin(u_wallace_cla24_and_18_14[0]), .fa_xor1(u_wallace_cla24_fa109_xor1), .fa_or0(u_wallace_cla24_fa109_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_14(.a(a[19]), .b(b[14]), .out(u_wallace_cla24_and_19_14));
|
|
and_gate and_gate_u_wallace_cla24_and_18_15(.a(a[18]), .b(b[15]), .out(u_wallace_cla24_and_18_15));
|
|
fa fa_u_wallace_cla24_fa110_out(.a(u_wallace_cla24_fa109_or0[0]), .b(u_wallace_cla24_and_19_14[0]), .cin(u_wallace_cla24_and_18_15[0]), .fa_xor1(u_wallace_cla24_fa110_xor1), .fa_or0(u_wallace_cla24_fa110_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_15(.a(a[19]), .b(b[15]), .out(u_wallace_cla24_and_19_15));
|
|
and_gate and_gate_u_wallace_cla24_and_18_16(.a(a[18]), .b(b[16]), .out(u_wallace_cla24_and_18_16));
|
|
fa fa_u_wallace_cla24_fa111_out(.a(u_wallace_cla24_fa110_or0[0]), .b(u_wallace_cla24_and_19_15[0]), .cin(u_wallace_cla24_and_18_16[0]), .fa_xor1(u_wallace_cla24_fa111_xor1), .fa_or0(u_wallace_cla24_fa111_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_16(.a(a[19]), .b(b[16]), .out(u_wallace_cla24_and_19_16));
|
|
and_gate and_gate_u_wallace_cla24_and_18_17(.a(a[18]), .b(b[17]), .out(u_wallace_cla24_and_18_17));
|
|
fa fa_u_wallace_cla24_fa112_out(.a(u_wallace_cla24_fa111_or0[0]), .b(u_wallace_cla24_and_19_16[0]), .cin(u_wallace_cla24_and_18_17[0]), .fa_xor1(u_wallace_cla24_fa112_xor1), .fa_or0(u_wallace_cla24_fa112_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_17(.a(a[19]), .b(b[17]), .out(u_wallace_cla24_and_19_17));
|
|
and_gate and_gate_u_wallace_cla24_and_18_18(.a(a[18]), .b(b[18]), .out(u_wallace_cla24_and_18_18));
|
|
fa fa_u_wallace_cla24_fa113_out(.a(u_wallace_cla24_fa112_or0[0]), .b(u_wallace_cla24_and_19_17[0]), .cin(u_wallace_cla24_and_18_18[0]), .fa_xor1(u_wallace_cla24_fa113_xor1), .fa_or0(u_wallace_cla24_fa113_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_18(.a(a[19]), .b(b[18]), .out(u_wallace_cla24_and_19_18));
|
|
and_gate and_gate_u_wallace_cla24_and_18_19(.a(a[18]), .b(b[19]), .out(u_wallace_cla24_and_18_19));
|
|
fa fa_u_wallace_cla24_fa114_out(.a(u_wallace_cla24_fa113_or0[0]), .b(u_wallace_cla24_and_19_18[0]), .cin(u_wallace_cla24_and_18_19[0]), .fa_xor1(u_wallace_cla24_fa114_xor1), .fa_or0(u_wallace_cla24_fa114_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_19(.a(a[19]), .b(b[19]), .out(u_wallace_cla24_and_19_19));
|
|
and_gate and_gate_u_wallace_cla24_and_18_20(.a(a[18]), .b(b[20]), .out(u_wallace_cla24_and_18_20));
|
|
fa fa_u_wallace_cla24_fa115_out(.a(u_wallace_cla24_fa114_or0[0]), .b(u_wallace_cla24_and_19_19[0]), .cin(u_wallace_cla24_and_18_20[0]), .fa_xor1(u_wallace_cla24_fa115_xor1), .fa_or0(u_wallace_cla24_fa115_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_20(.a(a[19]), .b(b[20]), .out(u_wallace_cla24_and_19_20));
|
|
and_gate and_gate_u_wallace_cla24_and_18_21(.a(a[18]), .b(b[21]), .out(u_wallace_cla24_and_18_21));
|
|
fa fa_u_wallace_cla24_fa116_out(.a(u_wallace_cla24_fa115_or0[0]), .b(u_wallace_cla24_and_19_20[0]), .cin(u_wallace_cla24_and_18_21[0]), .fa_xor1(u_wallace_cla24_fa116_xor1), .fa_or0(u_wallace_cla24_fa116_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_21(.a(a[19]), .b(b[21]), .out(u_wallace_cla24_and_19_21));
|
|
and_gate and_gate_u_wallace_cla24_and_18_22(.a(a[18]), .b(b[22]), .out(u_wallace_cla24_and_18_22));
|
|
fa fa_u_wallace_cla24_fa117_out(.a(u_wallace_cla24_fa116_or0[0]), .b(u_wallace_cla24_and_19_21[0]), .cin(u_wallace_cla24_and_18_22[0]), .fa_xor1(u_wallace_cla24_fa117_xor1), .fa_or0(u_wallace_cla24_fa117_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_22(.a(a[19]), .b(b[22]), .out(u_wallace_cla24_and_19_22));
|
|
and_gate and_gate_u_wallace_cla24_and_18_23(.a(a[18]), .b(b[23]), .out(u_wallace_cla24_and_18_23));
|
|
fa fa_u_wallace_cla24_fa118_out(.a(u_wallace_cla24_fa117_or0[0]), .b(u_wallace_cla24_and_19_22[0]), .cin(u_wallace_cla24_and_18_23[0]), .fa_xor1(u_wallace_cla24_fa118_xor1), .fa_or0(u_wallace_cla24_fa118_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_19_23(.a(a[19]), .b(b[23]), .out(u_wallace_cla24_and_19_23));
|
|
fa fa_u_wallace_cla24_fa119_out(.a(u_wallace_cla24_fa118_or0[0]), .b(u_wallace_cla24_and_19_23[0]), .cin(u_wallace_cla24_fa39_xor1[0]), .fa_xor1(u_wallace_cla24_fa119_xor1), .fa_or0(u_wallace_cla24_fa119_or0));
|
|
ha ha_u_wallace_cla24_ha3_out(.a(u_wallace_cla24_fa2_xor1[0]), .b(u_wallace_cla24_fa43_xor1[0]), .ha_xor0(u_wallace_cla24_ha3_xor0), .ha_and0(u_wallace_cla24_ha3_and0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_6(.a(a[0]), .b(b[6]), .out(u_wallace_cla24_and_0_6));
|
|
fa fa_u_wallace_cla24_fa120_out(.a(u_wallace_cla24_ha3_and0[0]), .b(u_wallace_cla24_and_0_6[0]), .cin(u_wallace_cla24_fa3_xor1[0]), .fa_xor1(u_wallace_cla24_fa120_xor1), .fa_or0(u_wallace_cla24_fa120_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_6(.a(a[1]), .b(b[6]), .out(u_wallace_cla24_and_1_6));
|
|
and_gate and_gate_u_wallace_cla24_and_0_7(.a(a[0]), .b(b[7]), .out(u_wallace_cla24_and_0_7));
|
|
fa fa_u_wallace_cla24_fa121_out(.a(u_wallace_cla24_fa120_or0[0]), .b(u_wallace_cla24_and_1_6[0]), .cin(u_wallace_cla24_and_0_7[0]), .fa_xor1(u_wallace_cla24_fa121_xor1), .fa_or0(u_wallace_cla24_fa121_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_6(.a(a[2]), .b(b[6]), .out(u_wallace_cla24_and_2_6));
|
|
and_gate and_gate_u_wallace_cla24_and_1_7(.a(a[1]), .b(b[7]), .out(u_wallace_cla24_and_1_7));
|
|
fa fa_u_wallace_cla24_fa122_out(.a(u_wallace_cla24_fa121_or0[0]), .b(u_wallace_cla24_and_2_6[0]), .cin(u_wallace_cla24_and_1_7[0]), .fa_xor1(u_wallace_cla24_fa122_xor1), .fa_or0(u_wallace_cla24_fa122_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_6(.a(a[3]), .b(b[6]), .out(u_wallace_cla24_and_3_6));
|
|
and_gate and_gate_u_wallace_cla24_and_2_7(.a(a[2]), .b(b[7]), .out(u_wallace_cla24_and_2_7));
|
|
fa fa_u_wallace_cla24_fa123_out(.a(u_wallace_cla24_fa122_or0[0]), .b(u_wallace_cla24_and_3_6[0]), .cin(u_wallace_cla24_and_2_7[0]), .fa_xor1(u_wallace_cla24_fa123_xor1), .fa_or0(u_wallace_cla24_fa123_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_6(.a(a[4]), .b(b[6]), .out(u_wallace_cla24_and_4_6));
|
|
and_gate and_gate_u_wallace_cla24_and_3_7(.a(a[3]), .b(b[7]), .out(u_wallace_cla24_and_3_7));
|
|
fa fa_u_wallace_cla24_fa124_out(.a(u_wallace_cla24_fa123_or0[0]), .b(u_wallace_cla24_and_4_6[0]), .cin(u_wallace_cla24_and_3_7[0]), .fa_xor1(u_wallace_cla24_fa124_xor1), .fa_or0(u_wallace_cla24_fa124_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_6(.a(a[5]), .b(b[6]), .out(u_wallace_cla24_and_5_6));
|
|
and_gate and_gate_u_wallace_cla24_and_4_7(.a(a[4]), .b(b[7]), .out(u_wallace_cla24_and_4_7));
|
|
fa fa_u_wallace_cla24_fa125_out(.a(u_wallace_cla24_fa124_or0[0]), .b(u_wallace_cla24_and_5_6[0]), .cin(u_wallace_cla24_and_4_7[0]), .fa_xor1(u_wallace_cla24_fa125_xor1), .fa_or0(u_wallace_cla24_fa125_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_6(.a(a[6]), .b(b[6]), .out(u_wallace_cla24_and_6_6));
|
|
and_gate and_gate_u_wallace_cla24_and_5_7(.a(a[5]), .b(b[7]), .out(u_wallace_cla24_and_5_7));
|
|
fa fa_u_wallace_cla24_fa126_out(.a(u_wallace_cla24_fa125_or0[0]), .b(u_wallace_cla24_and_6_6[0]), .cin(u_wallace_cla24_and_5_7[0]), .fa_xor1(u_wallace_cla24_fa126_xor1), .fa_or0(u_wallace_cla24_fa126_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_6(.a(a[7]), .b(b[6]), .out(u_wallace_cla24_and_7_6));
|
|
and_gate and_gate_u_wallace_cla24_and_6_7(.a(a[6]), .b(b[7]), .out(u_wallace_cla24_and_6_7));
|
|
fa fa_u_wallace_cla24_fa127_out(.a(u_wallace_cla24_fa126_or0[0]), .b(u_wallace_cla24_and_7_6[0]), .cin(u_wallace_cla24_and_6_7[0]), .fa_xor1(u_wallace_cla24_fa127_xor1), .fa_or0(u_wallace_cla24_fa127_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_6(.a(a[8]), .b(b[6]), .out(u_wallace_cla24_and_8_6));
|
|
and_gate and_gate_u_wallace_cla24_and_7_7(.a(a[7]), .b(b[7]), .out(u_wallace_cla24_and_7_7));
|
|
fa fa_u_wallace_cla24_fa128_out(.a(u_wallace_cla24_fa127_or0[0]), .b(u_wallace_cla24_and_8_6[0]), .cin(u_wallace_cla24_and_7_7[0]), .fa_xor1(u_wallace_cla24_fa128_xor1), .fa_or0(u_wallace_cla24_fa128_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_6(.a(a[9]), .b(b[6]), .out(u_wallace_cla24_and_9_6));
|
|
and_gate and_gate_u_wallace_cla24_and_8_7(.a(a[8]), .b(b[7]), .out(u_wallace_cla24_and_8_7));
|
|
fa fa_u_wallace_cla24_fa129_out(.a(u_wallace_cla24_fa128_or0[0]), .b(u_wallace_cla24_and_9_6[0]), .cin(u_wallace_cla24_and_8_7[0]), .fa_xor1(u_wallace_cla24_fa129_xor1), .fa_or0(u_wallace_cla24_fa129_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_10_6(.a(a[10]), .b(b[6]), .out(u_wallace_cla24_and_10_6));
|
|
and_gate and_gate_u_wallace_cla24_and_9_7(.a(a[9]), .b(b[7]), .out(u_wallace_cla24_and_9_7));
|
|
fa fa_u_wallace_cla24_fa130_out(.a(u_wallace_cla24_fa129_or0[0]), .b(u_wallace_cla24_and_10_6[0]), .cin(u_wallace_cla24_and_9_7[0]), .fa_xor1(u_wallace_cla24_fa130_xor1), .fa_or0(u_wallace_cla24_fa130_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_6(.a(a[11]), .b(b[6]), .out(u_wallace_cla24_and_11_6));
|
|
and_gate and_gate_u_wallace_cla24_and_10_7(.a(a[10]), .b(b[7]), .out(u_wallace_cla24_and_10_7));
|
|
fa fa_u_wallace_cla24_fa131_out(.a(u_wallace_cla24_fa130_or0[0]), .b(u_wallace_cla24_and_11_6[0]), .cin(u_wallace_cla24_and_10_7[0]), .fa_xor1(u_wallace_cla24_fa131_xor1), .fa_or0(u_wallace_cla24_fa131_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_12_6(.a(a[12]), .b(b[6]), .out(u_wallace_cla24_and_12_6));
|
|
and_gate and_gate_u_wallace_cla24_and_11_7(.a(a[11]), .b(b[7]), .out(u_wallace_cla24_and_11_7));
|
|
fa fa_u_wallace_cla24_fa132_out(.a(u_wallace_cla24_fa131_or0[0]), .b(u_wallace_cla24_and_12_6[0]), .cin(u_wallace_cla24_and_11_7[0]), .fa_xor1(u_wallace_cla24_fa132_xor1), .fa_or0(u_wallace_cla24_fa132_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_6(.a(a[13]), .b(b[6]), .out(u_wallace_cla24_and_13_6));
|
|
and_gate and_gate_u_wallace_cla24_and_12_7(.a(a[12]), .b(b[7]), .out(u_wallace_cla24_and_12_7));
|
|
fa fa_u_wallace_cla24_fa133_out(.a(u_wallace_cla24_fa132_or0[0]), .b(u_wallace_cla24_and_13_6[0]), .cin(u_wallace_cla24_and_12_7[0]), .fa_xor1(u_wallace_cla24_fa133_xor1), .fa_or0(u_wallace_cla24_fa133_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_14_6(.a(a[14]), .b(b[6]), .out(u_wallace_cla24_and_14_6));
|
|
and_gate and_gate_u_wallace_cla24_and_13_7(.a(a[13]), .b(b[7]), .out(u_wallace_cla24_and_13_7));
|
|
fa fa_u_wallace_cla24_fa134_out(.a(u_wallace_cla24_fa133_or0[0]), .b(u_wallace_cla24_and_14_6[0]), .cin(u_wallace_cla24_and_13_7[0]), .fa_xor1(u_wallace_cla24_fa134_xor1), .fa_or0(u_wallace_cla24_fa134_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_6(.a(a[15]), .b(b[6]), .out(u_wallace_cla24_and_15_6));
|
|
and_gate and_gate_u_wallace_cla24_and_14_7(.a(a[14]), .b(b[7]), .out(u_wallace_cla24_and_14_7));
|
|
fa fa_u_wallace_cla24_fa135_out(.a(u_wallace_cla24_fa134_or0[0]), .b(u_wallace_cla24_and_15_6[0]), .cin(u_wallace_cla24_and_14_7[0]), .fa_xor1(u_wallace_cla24_fa135_xor1), .fa_or0(u_wallace_cla24_fa135_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_16_6(.a(a[16]), .b(b[6]), .out(u_wallace_cla24_and_16_6));
|
|
and_gate and_gate_u_wallace_cla24_and_15_7(.a(a[15]), .b(b[7]), .out(u_wallace_cla24_and_15_7));
|
|
fa fa_u_wallace_cla24_fa136_out(.a(u_wallace_cla24_fa135_or0[0]), .b(u_wallace_cla24_and_16_6[0]), .cin(u_wallace_cla24_and_15_7[0]), .fa_xor1(u_wallace_cla24_fa136_xor1), .fa_or0(u_wallace_cla24_fa136_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_6(.a(a[17]), .b(b[6]), .out(u_wallace_cla24_and_17_6));
|
|
and_gate and_gate_u_wallace_cla24_and_16_7(.a(a[16]), .b(b[7]), .out(u_wallace_cla24_and_16_7));
|
|
fa fa_u_wallace_cla24_fa137_out(.a(u_wallace_cla24_fa136_or0[0]), .b(u_wallace_cla24_and_17_6[0]), .cin(u_wallace_cla24_and_16_7[0]), .fa_xor1(u_wallace_cla24_fa137_xor1), .fa_or0(u_wallace_cla24_fa137_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_7(.a(a[17]), .b(b[7]), .out(u_wallace_cla24_and_17_7));
|
|
and_gate and_gate_u_wallace_cla24_and_16_8(.a(a[16]), .b(b[8]), .out(u_wallace_cla24_and_16_8));
|
|
fa fa_u_wallace_cla24_fa138_out(.a(u_wallace_cla24_fa137_or0[0]), .b(u_wallace_cla24_and_17_7[0]), .cin(u_wallace_cla24_and_16_8[0]), .fa_xor1(u_wallace_cla24_fa138_xor1), .fa_or0(u_wallace_cla24_fa138_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_8(.a(a[17]), .b(b[8]), .out(u_wallace_cla24_and_17_8));
|
|
and_gate and_gate_u_wallace_cla24_and_16_9(.a(a[16]), .b(b[9]), .out(u_wallace_cla24_and_16_9));
|
|
fa fa_u_wallace_cla24_fa139_out(.a(u_wallace_cla24_fa138_or0[0]), .b(u_wallace_cla24_and_17_8[0]), .cin(u_wallace_cla24_and_16_9[0]), .fa_xor1(u_wallace_cla24_fa139_xor1), .fa_or0(u_wallace_cla24_fa139_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_9(.a(a[17]), .b(b[9]), .out(u_wallace_cla24_and_17_9));
|
|
and_gate and_gate_u_wallace_cla24_and_16_10(.a(a[16]), .b(b[10]), .out(u_wallace_cla24_and_16_10));
|
|
fa fa_u_wallace_cla24_fa140_out(.a(u_wallace_cla24_fa139_or0[0]), .b(u_wallace_cla24_and_17_9[0]), .cin(u_wallace_cla24_and_16_10[0]), .fa_xor1(u_wallace_cla24_fa140_xor1), .fa_or0(u_wallace_cla24_fa140_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_10(.a(a[17]), .b(b[10]), .out(u_wallace_cla24_and_17_10));
|
|
and_gate and_gate_u_wallace_cla24_and_16_11(.a(a[16]), .b(b[11]), .out(u_wallace_cla24_and_16_11));
|
|
fa fa_u_wallace_cla24_fa141_out(.a(u_wallace_cla24_fa140_or0[0]), .b(u_wallace_cla24_and_17_10[0]), .cin(u_wallace_cla24_and_16_11[0]), .fa_xor1(u_wallace_cla24_fa141_xor1), .fa_or0(u_wallace_cla24_fa141_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_11(.a(a[17]), .b(b[11]), .out(u_wallace_cla24_and_17_11));
|
|
and_gate and_gate_u_wallace_cla24_and_16_12(.a(a[16]), .b(b[12]), .out(u_wallace_cla24_and_16_12));
|
|
fa fa_u_wallace_cla24_fa142_out(.a(u_wallace_cla24_fa141_or0[0]), .b(u_wallace_cla24_and_17_11[0]), .cin(u_wallace_cla24_and_16_12[0]), .fa_xor1(u_wallace_cla24_fa142_xor1), .fa_or0(u_wallace_cla24_fa142_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_12(.a(a[17]), .b(b[12]), .out(u_wallace_cla24_and_17_12));
|
|
and_gate and_gate_u_wallace_cla24_and_16_13(.a(a[16]), .b(b[13]), .out(u_wallace_cla24_and_16_13));
|
|
fa fa_u_wallace_cla24_fa143_out(.a(u_wallace_cla24_fa142_or0[0]), .b(u_wallace_cla24_and_17_12[0]), .cin(u_wallace_cla24_and_16_13[0]), .fa_xor1(u_wallace_cla24_fa143_xor1), .fa_or0(u_wallace_cla24_fa143_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_13(.a(a[17]), .b(b[13]), .out(u_wallace_cla24_and_17_13));
|
|
and_gate and_gate_u_wallace_cla24_and_16_14(.a(a[16]), .b(b[14]), .out(u_wallace_cla24_and_16_14));
|
|
fa fa_u_wallace_cla24_fa144_out(.a(u_wallace_cla24_fa143_or0[0]), .b(u_wallace_cla24_and_17_13[0]), .cin(u_wallace_cla24_and_16_14[0]), .fa_xor1(u_wallace_cla24_fa144_xor1), .fa_or0(u_wallace_cla24_fa144_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_14(.a(a[17]), .b(b[14]), .out(u_wallace_cla24_and_17_14));
|
|
and_gate and_gate_u_wallace_cla24_and_16_15(.a(a[16]), .b(b[15]), .out(u_wallace_cla24_and_16_15));
|
|
fa fa_u_wallace_cla24_fa145_out(.a(u_wallace_cla24_fa144_or0[0]), .b(u_wallace_cla24_and_17_14[0]), .cin(u_wallace_cla24_and_16_15[0]), .fa_xor1(u_wallace_cla24_fa145_xor1), .fa_or0(u_wallace_cla24_fa145_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_15(.a(a[17]), .b(b[15]), .out(u_wallace_cla24_and_17_15));
|
|
and_gate and_gate_u_wallace_cla24_and_16_16(.a(a[16]), .b(b[16]), .out(u_wallace_cla24_and_16_16));
|
|
fa fa_u_wallace_cla24_fa146_out(.a(u_wallace_cla24_fa145_or0[0]), .b(u_wallace_cla24_and_17_15[0]), .cin(u_wallace_cla24_and_16_16[0]), .fa_xor1(u_wallace_cla24_fa146_xor1), .fa_or0(u_wallace_cla24_fa146_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_16(.a(a[17]), .b(b[16]), .out(u_wallace_cla24_and_17_16));
|
|
and_gate and_gate_u_wallace_cla24_and_16_17(.a(a[16]), .b(b[17]), .out(u_wallace_cla24_and_16_17));
|
|
fa fa_u_wallace_cla24_fa147_out(.a(u_wallace_cla24_fa146_or0[0]), .b(u_wallace_cla24_and_17_16[0]), .cin(u_wallace_cla24_and_16_17[0]), .fa_xor1(u_wallace_cla24_fa147_xor1), .fa_or0(u_wallace_cla24_fa147_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_17(.a(a[17]), .b(b[17]), .out(u_wallace_cla24_and_17_17));
|
|
and_gate and_gate_u_wallace_cla24_and_16_18(.a(a[16]), .b(b[18]), .out(u_wallace_cla24_and_16_18));
|
|
fa fa_u_wallace_cla24_fa148_out(.a(u_wallace_cla24_fa147_or0[0]), .b(u_wallace_cla24_and_17_17[0]), .cin(u_wallace_cla24_and_16_18[0]), .fa_xor1(u_wallace_cla24_fa148_xor1), .fa_or0(u_wallace_cla24_fa148_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_18(.a(a[17]), .b(b[18]), .out(u_wallace_cla24_and_17_18));
|
|
and_gate and_gate_u_wallace_cla24_and_16_19(.a(a[16]), .b(b[19]), .out(u_wallace_cla24_and_16_19));
|
|
fa fa_u_wallace_cla24_fa149_out(.a(u_wallace_cla24_fa148_or0[0]), .b(u_wallace_cla24_and_17_18[0]), .cin(u_wallace_cla24_and_16_19[0]), .fa_xor1(u_wallace_cla24_fa149_xor1), .fa_or0(u_wallace_cla24_fa149_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_19(.a(a[17]), .b(b[19]), .out(u_wallace_cla24_and_17_19));
|
|
and_gate and_gate_u_wallace_cla24_and_16_20(.a(a[16]), .b(b[20]), .out(u_wallace_cla24_and_16_20));
|
|
fa fa_u_wallace_cla24_fa150_out(.a(u_wallace_cla24_fa149_or0[0]), .b(u_wallace_cla24_and_17_19[0]), .cin(u_wallace_cla24_and_16_20[0]), .fa_xor1(u_wallace_cla24_fa150_xor1), .fa_or0(u_wallace_cla24_fa150_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_20(.a(a[17]), .b(b[20]), .out(u_wallace_cla24_and_17_20));
|
|
and_gate and_gate_u_wallace_cla24_and_16_21(.a(a[16]), .b(b[21]), .out(u_wallace_cla24_and_16_21));
|
|
fa fa_u_wallace_cla24_fa151_out(.a(u_wallace_cla24_fa150_or0[0]), .b(u_wallace_cla24_and_17_20[0]), .cin(u_wallace_cla24_and_16_21[0]), .fa_xor1(u_wallace_cla24_fa151_xor1), .fa_or0(u_wallace_cla24_fa151_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_21(.a(a[17]), .b(b[21]), .out(u_wallace_cla24_and_17_21));
|
|
and_gate and_gate_u_wallace_cla24_and_16_22(.a(a[16]), .b(b[22]), .out(u_wallace_cla24_and_16_22));
|
|
fa fa_u_wallace_cla24_fa152_out(.a(u_wallace_cla24_fa151_or0[0]), .b(u_wallace_cla24_and_17_21[0]), .cin(u_wallace_cla24_and_16_22[0]), .fa_xor1(u_wallace_cla24_fa152_xor1), .fa_or0(u_wallace_cla24_fa152_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_22(.a(a[17]), .b(b[22]), .out(u_wallace_cla24_and_17_22));
|
|
and_gate and_gate_u_wallace_cla24_and_16_23(.a(a[16]), .b(b[23]), .out(u_wallace_cla24_and_16_23));
|
|
fa fa_u_wallace_cla24_fa153_out(.a(u_wallace_cla24_fa152_or0[0]), .b(u_wallace_cla24_and_17_22[0]), .cin(u_wallace_cla24_and_16_23[0]), .fa_xor1(u_wallace_cla24_fa153_xor1), .fa_or0(u_wallace_cla24_fa153_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_17_23(.a(a[17]), .b(b[23]), .out(u_wallace_cla24_and_17_23));
|
|
fa fa_u_wallace_cla24_fa154_out(.a(u_wallace_cla24_fa153_or0[0]), .b(u_wallace_cla24_and_17_23[0]), .cin(u_wallace_cla24_fa37_xor1[0]), .fa_xor1(u_wallace_cla24_fa154_xor1), .fa_or0(u_wallace_cla24_fa154_or0));
|
|
fa fa_u_wallace_cla24_fa155_out(.a(u_wallace_cla24_fa154_or0[0]), .b(u_wallace_cla24_fa38_xor1[0]), .cin(u_wallace_cla24_fa79_xor1[0]), .fa_xor1(u_wallace_cla24_fa155_xor1), .fa_or0(u_wallace_cla24_fa155_or0));
|
|
ha ha_u_wallace_cla24_ha4_out(.a(u_wallace_cla24_fa44_xor1[0]), .b(u_wallace_cla24_fa83_xor1[0]), .ha_xor0(u_wallace_cla24_ha4_xor0), .ha_and0(u_wallace_cla24_ha4_and0));
|
|
fa fa_u_wallace_cla24_fa156_out(.a(u_wallace_cla24_ha4_and0[0]), .b(u_wallace_cla24_fa4_xor1[0]), .cin(u_wallace_cla24_fa45_xor1[0]), .fa_xor1(u_wallace_cla24_fa156_xor1), .fa_or0(u_wallace_cla24_fa156_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_8(.a(a[0]), .b(b[8]), .out(u_wallace_cla24_and_0_8));
|
|
fa fa_u_wallace_cla24_fa157_out(.a(u_wallace_cla24_fa156_or0[0]), .b(u_wallace_cla24_and_0_8[0]), .cin(u_wallace_cla24_fa5_xor1[0]), .fa_xor1(u_wallace_cla24_fa157_xor1), .fa_or0(u_wallace_cla24_fa157_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_8(.a(a[1]), .b(b[8]), .out(u_wallace_cla24_and_1_8));
|
|
and_gate and_gate_u_wallace_cla24_and_0_9(.a(a[0]), .b(b[9]), .out(u_wallace_cla24_and_0_9));
|
|
fa fa_u_wallace_cla24_fa158_out(.a(u_wallace_cla24_fa157_or0[0]), .b(u_wallace_cla24_and_1_8[0]), .cin(u_wallace_cla24_and_0_9[0]), .fa_xor1(u_wallace_cla24_fa158_xor1), .fa_or0(u_wallace_cla24_fa158_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_8(.a(a[2]), .b(b[8]), .out(u_wallace_cla24_and_2_8));
|
|
and_gate and_gate_u_wallace_cla24_and_1_9(.a(a[1]), .b(b[9]), .out(u_wallace_cla24_and_1_9));
|
|
fa fa_u_wallace_cla24_fa159_out(.a(u_wallace_cla24_fa158_or0[0]), .b(u_wallace_cla24_and_2_8[0]), .cin(u_wallace_cla24_and_1_9[0]), .fa_xor1(u_wallace_cla24_fa159_xor1), .fa_or0(u_wallace_cla24_fa159_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_8(.a(a[3]), .b(b[8]), .out(u_wallace_cla24_and_3_8));
|
|
and_gate and_gate_u_wallace_cla24_and_2_9(.a(a[2]), .b(b[9]), .out(u_wallace_cla24_and_2_9));
|
|
fa fa_u_wallace_cla24_fa160_out(.a(u_wallace_cla24_fa159_or0[0]), .b(u_wallace_cla24_and_3_8[0]), .cin(u_wallace_cla24_and_2_9[0]), .fa_xor1(u_wallace_cla24_fa160_xor1), .fa_or0(u_wallace_cla24_fa160_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_8(.a(a[4]), .b(b[8]), .out(u_wallace_cla24_and_4_8));
|
|
and_gate and_gate_u_wallace_cla24_and_3_9(.a(a[3]), .b(b[9]), .out(u_wallace_cla24_and_3_9));
|
|
fa fa_u_wallace_cla24_fa161_out(.a(u_wallace_cla24_fa160_or0[0]), .b(u_wallace_cla24_and_4_8[0]), .cin(u_wallace_cla24_and_3_9[0]), .fa_xor1(u_wallace_cla24_fa161_xor1), .fa_or0(u_wallace_cla24_fa161_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_8(.a(a[5]), .b(b[8]), .out(u_wallace_cla24_and_5_8));
|
|
and_gate and_gate_u_wallace_cla24_and_4_9(.a(a[4]), .b(b[9]), .out(u_wallace_cla24_and_4_9));
|
|
fa fa_u_wallace_cla24_fa162_out(.a(u_wallace_cla24_fa161_or0[0]), .b(u_wallace_cla24_and_5_8[0]), .cin(u_wallace_cla24_and_4_9[0]), .fa_xor1(u_wallace_cla24_fa162_xor1), .fa_or0(u_wallace_cla24_fa162_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_8(.a(a[6]), .b(b[8]), .out(u_wallace_cla24_and_6_8));
|
|
and_gate and_gate_u_wallace_cla24_and_5_9(.a(a[5]), .b(b[9]), .out(u_wallace_cla24_and_5_9));
|
|
fa fa_u_wallace_cla24_fa163_out(.a(u_wallace_cla24_fa162_or0[0]), .b(u_wallace_cla24_and_6_8[0]), .cin(u_wallace_cla24_and_5_9[0]), .fa_xor1(u_wallace_cla24_fa163_xor1), .fa_or0(u_wallace_cla24_fa163_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_8(.a(a[7]), .b(b[8]), .out(u_wallace_cla24_and_7_8));
|
|
and_gate and_gate_u_wallace_cla24_and_6_9(.a(a[6]), .b(b[9]), .out(u_wallace_cla24_and_6_9));
|
|
fa fa_u_wallace_cla24_fa164_out(.a(u_wallace_cla24_fa163_or0[0]), .b(u_wallace_cla24_and_7_8[0]), .cin(u_wallace_cla24_and_6_9[0]), .fa_xor1(u_wallace_cla24_fa164_xor1), .fa_or0(u_wallace_cla24_fa164_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_8(.a(a[8]), .b(b[8]), .out(u_wallace_cla24_and_8_8));
|
|
and_gate and_gate_u_wallace_cla24_and_7_9(.a(a[7]), .b(b[9]), .out(u_wallace_cla24_and_7_9));
|
|
fa fa_u_wallace_cla24_fa165_out(.a(u_wallace_cla24_fa164_or0[0]), .b(u_wallace_cla24_and_8_8[0]), .cin(u_wallace_cla24_and_7_9[0]), .fa_xor1(u_wallace_cla24_fa165_xor1), .fa_or0(u_wallace_cla24_fa165_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_8(.a(a[9]), .b(b[8]), .out(u_wallace_cla24_and_9_8));
|
|
and_gate and_gate_u_wallace_cla24_and_8_9(.a(a[8]), .b(b[9]), .out(u_wallace_cla24_and_8_9));
|
|
fa fa_u_wallace_cla24_fa166_out(.a(u_wallace_cla24_fa165_or0[0]), .b(u_wallace_cla24_and_9_8[0]), .cin(u_wallace_cla24_and_8_9[0]), .fa_xor1(u_wallace_cla24_fa166_xor1), .fa_or0(u_wallace_cla24_fa166_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_10_8(.a(a[10]), .b(b[8]), .out(u_wallace_cla24_and_10_8));
|
|
and_gate and_gate_u_wallace_cla24_and_9_9(.a(a[9]), .b(b[9]), .out(u_wallace_cla24_and_9_9));
|
|
fa fa_u_wallace_cla24_fa167_out(.a(u_wallace_cla24_fa166_or0[0]), .b(u_wallace_cla24_and_10_8[0]), .cin(u_wallace_cla24_and_9_9[0]), .fa_xor1(u_wallace_cla24_fa167_xor1), .fa_or0(u_wallace_cla24_fa167_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_8(.a(a[11]), .b(b[8]), .out(u_wallace_cla24_and_11_8));
|
|
and_gate and_gate_u_wallace_cla24_and_10_9(.a(a[10]), .b(b[9]), .out(u_wallace_cla24_and_10_9));
|
|
fa fa_u_wallace_cla24_fa168_out(.a(u_wallace_cla24_fa167_or0[0]), .b(u_wallace_cla24_and_11_8[0]), .cin(u_wallace_cla24_and_10_9[0]), .fa_xor1(u_wallace_cla24_fa168_xor1), .fa_or0(u_wallace_cla24_fa168_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_12_8(.a(a[12]), .b(b[8]), .out(u_wallace_cla24_and_12_8));
|
|
and_gate and_gate_u_wallace_cla24_and_11_9(.a(a[11]), .b(b[9]), .out(u_wallace_cla24_and_11_9));
|
|
fa fa_u_wallace_cla24_fa169_out(.a(u_wallace_cla24_fa168_or0[0]), .b(u_wallace_cla24_and_12_8[0]), .cin(u_wallace_cla24_and_11_9[0]), .fa_xor1(u_wallace_cla24_fa169_xor1), .fa_or0(u_wallace_cla24_fa169_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_8(.a(a[13]), .b(b[8]), .out(u_wallace_cla24_and_13_8));
|
|
and_gate and_gate_u_wallace_cla24_and_12_9(.a(a[12]), .b(b[9]), .out(u_wallace_cla24_and_12_9));
|
|
fa fa_u_wallace_cla24_fa170_out(.a(u_wallace_cla24_fa169_or0[0]), .b(u_wallace_cla24_and_13_8[0]), .cin(u_wallace_cla24_and_12_9[0]), .fa_xor1(u_wallace_cla24_fa170_xor1), .fa_or0(u_wallace_cla24_fa170_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_14_8(.a(a[14]), .b(b[8]), .out(u_wallace_cla24_and_14_8));
|
|
and_gate and_gate_u_wallace_cla24_and_13_9(.a(a[13]), .b(b[9]), .out(u_wallace_cla24_and_13_9));
|
|
fa fa_u_wallace_cla24_fa171_out(.a(u_wallace_cla24_fa170_or0[0]), .b(u_wallace_cla24_and_14_8[0]), .cin(u_wallace_cla24_and_13_9[0]), .fa_xor1(u_wallace_cla24_fa171_xor1), .fa_or0(u_wallace_cla24_fa171_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_8(.a(a[15]), .b(b[8]), .out(u_wallace_cla24_and_15_8));
|
|
and_gate and_gate_u_wallace_cla24_and_14_9(.a(a[14]), .b(b[9]), .out(u_wallace_cla24_and_14_9));
|
|
fa fa_u_wallace_cla24_fa172_out(.a(u_wallace_cla24_fa171_or0[0]), .b(u_wallace_cla24_and_15_8[0]), .cin(u_wallace_cla24_and_14_9[0]), .fa_xor1(u_wallace_cla24_fa172_xor1), .fa_or0(u_wallace_cla24_fa172_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_9(.a(a[15]), .b(b[9]), .out(u_wallace_cla24_and_15_9));
|
|
and_gate and_gate_u_wallace_cla24_and_14_10(.a(a[14]), .b(b[10]), .out(u_wallace_cla24_and_14_10));
|
|
fa fa_u_wallace_cla24_fa173_out(.a(u_wallace_cla24_fa172_or0[0]), .b(u_wallace_cla24_and_15_9[0]), .cin(u_wallace_cla24_and_14_10[0]), .fa_xor1(u_wallace_cla24_fa173_xor1), .fa_or0(u_wallace_cla24_fa173_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_10(.a(a[15]), .b(b[10]), .out(u_wallace_cla24_and_15_10));
|
|
and_gate and_gate_u_wallace_cla24_and_14_11(.a(a[14]), .b(b[11]), .out(u_wallace_cla24_and_14_11));
|
|
fa fa_u_wallace_cla24_fa174_out(.a(u_wallace_cla24_fa173_or0[0]), .b(u_wallace_cla24_and_15_10[0]), .cin(u_wallace_cla24_and_14_11[0]), .fa_xor1(u_wallace_cla24_fa174_xor1), .fa_or0(u_wallace_cla24_fa174_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_11(.a(a[15]), .b(b[11]), .out(u_wallace_cla24_and_15_11));
|
|
and_gate and_gate_u_wallace_cla24_and_14_12(.a(a[14]), .b(b[12]), .out(u_wallace_cla24_and_14_12));
|
|
fa fa_u_wallace_cla24_fa175_out(.a(u_wallace_cla24_fa174_or0[0]), .b(u_wallace_cla24_and_15_11[0]), .cin(u_wallace_cla24_and_14_12[0]), .fa_xor1(u_wallace_cla24_fa175_xor1), .fa_or0(u_wallace_cla24_fa175_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_12(.a(a[15]), .b(b[12]), .out(u_wallace_cla24_and_15_12));
|
|
and_gate and_gate_u_wallace_cla24_and_14_13(.a(a[14]), .b(b[13]), .out(u_wallace_cla24_and_14_13));
|
|
fa fa_u_wallace_cla24_fa176_out(.a(u_wallace_cla24_fa175_or0[0]), .b(u_wallace_cla24_and_15_12[0]), .cin(u_wallace_cla24_and_14_13[0]), .fa_xor1(u_wallace_cla24_fa176_xor1), .fa_or0(u_wallace_cla24_fa176_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_13(.a(a[15]), .b(b[13]), .out(u_wallace_cla24_and_15_13));
|
|
and_gate and_gate_u_wallace_cla24_and_14_14(.a(a[14]), .b(b[14]), .out(u_wallace_cla24_and_14_14));
|
|
fa fa_u_wallace_cla24_fa177_out(.a(u_wallace_cla24_fa176_or0[0]), .b(u_wallace_cla24_and_15_13[0]), .cin(u_wallace_cla24_and_14_14[0]), .fa_xor1(u_wallace_cla24_fa177_xor1), .fa_or0(u_wallace_cla24_fa177_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_14(.a(a[15]), .b(b[14]), .out(u_wallace_cla24_and_15_14));
|
|
and_gate and_gate_u_wallace_cla24_and_14_15(.a(a[14]), .b(b[15]), .out(u_wallace_cla24_and_14_15));
|
|
fa fa_u_wallace_cla24_fa178_out(.a(u_wallace_cla24_fa177_or0[0]), .b(u_wallace_cla24_and_15_14[0]), .cin(u_wallace_cla24_and_14_15[0]), .fa_xor1(u_wallace_cla24_fa178_xor1), .fa_or0(u_wallace_cla24_fa178_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_15(.a(a[15]), .b(b[15]), .out(u_wallace_cla24_and_15_15));
|
|
and_gate and_gate_u_wallace_cla24_and_14_16(.a(a[14]), .b(b[16]), .out(u_wallace_cla24_and_14_16));
|
|
fa fa_u_wallace_cla24_fa179_out(.a(u_wallace_cla24_fa178_or0[0]), .b(u_wallace_cla24_and_15_15[0]), .cin(u_wallace_cla24_and_14_16[0]), .fa_xor1(u_wallace_cla24_fa179_xor1), .fa_or0(u_wallace_cla24_fa179_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_16(.a(a[15]), .b(b[16]), .out(u_wallace_cla24_and_15_16));
|
|
and_gate and_gate_u_wallace_cla24_and_14_17(.a(a[14]), .b(b[17]), .out(u_wallace_cla24_and_14_17));
|
|
fa fa_u_wallace_cla24_fa180_out(.a(u_wallace_cla24_fa179_or0[0]), .b(u_wallace_cla24_and_15_16[0]), .cin(u_wallace_cla24_and_14_17[0]), .fa_xor1(u_wallace_cla24_fa180_xor1), .fa_or0(u_wallace_cla24_fa180_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_17(.a(a[15]), .b(b[17]), .out(u_wallace_cla24_and_15_17));
|
|
and_gate and_gate_u_wallace_cla24_and_14_18(.a(a[14]), .b(b[18]), .out(u_wallace_cla24_and_14_18));
|
|
fa fa_u_wallace_cla24_fa181_out(.a(u_wallace_cla24_fa180_or0[0]), .b(u_wallace_cla24_and_15_17[0]), .cin(u_wallace_cla24_and_14_18[0]), .fa_xor1(u_wallace_cla24_fa181_xor1), .fa_or0(u_wallace_cla24_fa181_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_18(.a(a[15]), .b(b[18]), .out(u_wallace_cla24_and_15_18));
|
|
and_gate and_gate_u_wallace_cla24_and_14_19(.a(a[14]), .b(b[19]), .out(u_wallace_cla24_and_14_19));
|
|
fa fa_u_wallace_cla24_fa182_out(.a(u_wallace_cla24_fa181_or0[0]), .b(u_wallace_cla24_and_15_18[0]), .cin(u_wallace_cla24_and_14_19[0]), .fa_xor1(u_wallace_cla24_fa182_xor1), .fa_or0(u_wallace_cla24_fa182_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_19(.a(a[15]), .b(b[19]), .out(u_wallace_cla24_and_15_19));
|
|
and_gate and_gate_u_wallace_cla24_and_14_20(.a(a[14]), .b(b[20]), .out(u_wallace_cla24_and_14_20));
|
|
fa fa_u_wallace_cla24_fa183_out(.a(u_wallace_cla24_fa182_or0[0]), .b(u_wallace_cla24_and_15_19[0]), .cin(u_wallace_cla24_and_14_20[0]), .fa_xor1(u_wallace_cla24_fa183_xor1), .fa_or0(u_wallace_cla24_fa183_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_20(.a(a[15]), .b(b[20]), .out(u_wallace_cla24_and_15_20));
|
|
and_gate and_gate_u_wallace_cla24_and_14_21(.a(a[14]), .b(b[21]), .out(u_wallace_cla24_and_14_21));
|
|
fa fa_u_wallace_cla24_fa184_out(.a(u_wallace_cla24_fa183_or0[0]), .b(u_wallace_cla24_and_15_20[0]), .cin(u_wallace_cla24_and_14_21[0]), .fa_xor1(u_wallace_cla24_fa184_xor1), .fa_or0(u_wallace_cla24_fa184_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_21(.a(a[15]), .b(b[21]), .out(u_wallace_cla24_and_15_21));
|
|
and_gate and_gate_u_wallace_cla24_and_14_22(.a(a[14]), .b(b[22]), .out(u_wallace_cla24_and_14_22));
|
|
fa fa_u_wallace_cla24_fa185_out(.a(u_wallace_cla24_fa184_or0[0]), .b(u_wallace_cla24_and_15_21[0]), .cin(u_wallace_cla24_and_14_22[0]), .fa_xor1(u_wallace_cla24_fa185_xor1), .fa_or0(u_wallace_cla24_fa185_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_22(.a(a[15]), .b(b[22]), .out(u_wallace_cla24_and_15_22));
|
|
and_gate and_gate_u_wallace_cla24_and_14_23(.a(a[14]), .b(b[23]), .out(u_wallace_cla24_and_14_23));
|
|
fa fa_u_wallace_cla24_fa186_out(.a(u_wallace_cla24_fa185_or0[0]), .b(u_wallace_cla24_and_15_22[0]), .cin(u_wallace_cla24_and_14_23[0]), .fa_xor1(u_wallace_cla24_fa186_xor1), .fa_or0(u_wallace_cla24_fa186_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_15_23(.a(a[15]), .b(b[23]), .out(u_wallace_cla24_and_15_23));
|
|
fa fa_u_wallace_cla24_fa187_out(.a(u_wallace_cla24_fa186_or0[0]), .b(u_wallace_cla24_and_15_23[0]), .cin(u_wallace_cla24_fa35_xor1[0]), .fa_xor1(u_wallace_cla24_fa187_xor1), .fa_or0(u_wallace_cla24_fa187_or0));
|
|
fa fa_u_wallace_cla24_fa188_out(.a(u_wallace_cla24_fa187_or0[0]), .b(u_wallace_cla24_fa36_xor1[0]), .cin(u_wallace_cla24_fa77_xor1[0]), .fa_xor1(u_wallace_cla24_fa188_xor1), .fa_or0(u_wallace_cla24_fa188_or0));
|
|
fa fa_u_wallace_cla24_fa189_out(.a(u_wallace_cla24_fa188_or0[0]), .b(u_wallace_cla24_fa78_xor1[0]), .cin(u_wallace_cla24_fa117_xor1[0]), .fa_xor1(u_wallace_cla24_fa189_xor1), .fa_or0(u_wallace_cla24_fa189_or0));
|
|
ha ha_u_wallace_cla24_ha5_out(.a(u_wallace_cla24_fa84_xor1[0]), .b(u_wallace_cla24_fa121_xor1[0]), .ha_xor0(u_wallace_cla24_ha5_xor0), .ha_and0(u_wallace_cla24_ha5_and0));
|
|
fa fa_u_wallace_cla24_fa190_out(.a(u_wallace_cla24_ha5_and0[0]), .b(u_wallace_cla24_fa46_xor1[0]), .cin(u_wallace_cla24_fa85_xor1[0]), .fa_xor1(u_wallace_cla24_fa190_xor1), .fa_or0(u_wallace_cla24_fa190_or0));
|
|
fa fa_u_wallace_cla24_fa191_out(.a(u_wallace_cla24_fa190_or0[0]), .b(u_wallace_cla24_fa6_xor1[0]), .cin(u_wallace_cla24_fa47_xor1[0]), .fa_xor1(u_wallace_cla24_fa191_xor1), .fa_or0(u_wallace_cla24_fa191_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_10(.a(a[0]), .b(b[10]), .out(u_wallace_cla24_and_0_10));
|
|
fa fa_u_wallace_cla24_fa192_out(.a(u_wallace_cla24_fa191_or0[0]), .b(u_wallace_cla24_and_0_10[0]), .cin(u_wallace_cla24_fa7_xor1[0]), .fa_xor1(u_wallace_cla24_fa192_xor1), .fa_or0(u_wallace_cla24_fa192_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_10(.a(a[1]), .b(b[10]), .out(u_wallace_cla24_and_1_10));
|
|
and_gate and_gate_u_wallace_cla24_and_0_11(.a(a[0]), .b(b[11]), .out(u_wallace_cla24_and_0_11));
|
|
fa fa_u_wallace_cla24_fa193_out(.a(u_wallace_cla24_fa192_or0[0]), .b(u_wallace_cla24_and_1_10[0]), .cin(u_wallace_cla24_and_0_11[0]), .fa_xor1(u_wallace_cla24_fa193_xor1), .fa_or0(u_wallace_cla24_fa193_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_10(.a(a[2]), .b(b[10]), .out(u_wallace_cla24_and_2_10));
|
|
and_gate and_gate_u_wallace_cla24_and_1_11(.a(a[1]), .b(b[11]), .out(u_wallace_cla24_and_1_11));
|
|
fa fa_u_wallace_cla24_fa194_out(.a(u_wallace_cla24_fa193_or0[0]), .b(u_wallace_cla24_and_2_10[0]), .cin(u_wallace_cla24_and_1_11[0]), .fa_xor1(u_wallace_cla24_fa194_xor1), .fa_or0(u_wallace_cla24_fa194_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_10(.a(a[3]), .b(b[10]), .out(u_wallace_cla24_and_3_10));
|
|
and_gate and_gate_u_wallace_cla24_and_2_11(.a(a[2]), .b(b[11]), .out(u_wallace_cla24_and_2_11));
|
|
fa fa_u_wallace_cla24_fa195_out(.a(u_wallace_cla24_fa194_or0[0]), .b(u_wallace_cla24_and_3_10[0]), .cin(u_wallace_cla24_and_2_11[0]), .fa_xor1(u_wallace_cla24_fa195_xor1), .fa_or0(u_wallace_cla24_fa195_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_10(.a(a[4]), .b(b[10]), .out(u_wallace_cla24_and_4_10));
|
|
and_gate and_gate_u_wallace_cla24_and_3_11(.a(a[3]), .b(b[11]), .out(u_wallace_cla24_and_3_11));
|
|
fa fa_u_wallace_cla24_fa196_out(.a(u_wallace_cla24_fa195_or0[0]), .b(u_wallace_cla24_and_4_10[0]), .cin(u_wallace_cla24_and_3_11[0]), .fa_xor1(u_wallace_cla24_fa196_xor1), .fa_or0(u_wallace_cla24_fa196_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_10(.a(a[5]), .b(b[10]), .out(u_wallace_cla24_and_5_10));
|
|
and_gate and_gate_u_wallace_cla24_and_4_11(.a(a[4]), .b(b[11]), .out(u_wallace_cla24_and_4_11));
|
|
fa fa_u_wallace_cla24_fa197_out(.a(u_wallace_cla24_fa196_or0[0]), .b(u_wallace_cla24_and_5_10[0]), .cin(u_wallace_cla24_and_4_11[0]), .fa_xor1(u_wallace_cla24_fa197_xor1), .fa_or0(u_wallace_cla24_fa197_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_10(.a(a[6]), .b(b[10]), .out(u_wallace_cla24_and_6_10));
|
|
and_gate and_gate_u_wallace_cla24_and_5_11(.a(a[5]), .b(b[11]), .out(u_wallace_cla24_and_5_11));
|
|
fa fa_u_wallace_cla24_fa198_out(.a(u_wallace_cla24_fa197_or0[0]), .b(u_wallace_cla24_and_6_10[0]), .cin(u_wallace_cla24_and_5_11[0]), .fa_xor1(u_wallace_cla24_fa198_xor1), .fa_or0(u_wallace_cla24_fa198_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_10(.a(a[7]), .b(b[10]), .out(u_wallace_cla24_and_7_10));
|
|
and_gate and_gate_u_wallace_cla24_and_6_11(.a(a[6]), .b(b[11]), .out(u_wallace_cla24_and_6_11));
|
|
fa fa_u_wallace_cla24_fa199_out(.a(u_wallace_cla24_fa198_or0[0]), .b(u_wallace_cla24_and_7_10[0]), .cin(u_wallace_cla24_and_6_11[0]), .fa_xor1(u_wallace_cla24_fa199_xor1), .fa_or0(u_wallace_cla24_fa199_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_10(.a(a[8]), .b(b[10]), .out(u_wallace_cla24_and_8_10));
|
|
and_gate and_gate_u_wallace_cla24_and_7_11(.a(a[7]), .b(b[11]), .out(u_wallace_cla24_and_7_11));
|
|
fa fa_u_wallace_cla24_fa200_out(.a(u_wallace_cla24_fa199_or0[0]), .b(u_wallace_cla24_and_8_10[0]), .cin(u_wallace_cla24_and_7_11[0]), .fa_xor1(u_wallace_cla24_fa200_xor1), .fa_or0(u_wallace_cla24_fa200_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_10(.a(a[9]), .b(b[10]), .out(u_wallace_cla24_and_9_10));
|
|
and_gate and_gate_u_wallace_cla24_and_8_11(.a(a[8]), .b(b[11]), .out(u_wallace_cla24_and_8_11));
|
|
fa fa_u_wallace_cla24_fa201_out(.a(u_wallace_cla24_fa200_or0[0]), .b(u_wallace_cla24_and_9_10[0]), .cin(u_wallace_cla24_and_8_11[0]), .fa_xor1(u_wallace_cla24_fa201_xor1), .fa_or0(u_wallace_cla24_fa201_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_10_10(.a(a[10]), .b(b[10]), .out(u_wallace_cla24_and_10_10));
|
|
and_gate and_gate_u_wallace_cla24_and_9_11(.a(a[9]), .b(b[11]), .out(u_wallace_cla24_and_9_11));
|
|
fa fa_u_wallace_cla24_fa202_out(.a(u_wallace_cla24_fa201_or0[0]), .b(u_wallace_cla24_and_10_10[0]), .cin(u_wallace_cla24_and_9_11[0]), .fa_xor1(u_wallace_cla24_fa202_xor1), .fa_or0(u_wallace_cla24_fa202_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_10(.a(a[11]), .b(b[10]), .out(u_wallace_cla24_and_11_10));
|
|
and_gate and_gate_u_wallace_cla24_and_10_11(.a(a[10]), .b(b[11]), .out(u_wallace_cla24_and_10_11));
|
|
fa fa_u_wallace_cla24_fa203_out(.a(u_wallace_cla24_fa202_or0[0]), .b(u_wallace_cla24_and_11_10[0]), .cin(u_wallace_cla24_and_10_11[0]), .fa_xor1(u_wallace_cla24_fa203_xor1), .fa_or0(u_wallace_cla24_fa203_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_12_10(.a(a[12]), .b(b[10]), .out(u_wallace_cla24_and_12_10));
|
|
and_gate and_gate_u_wallace_cla24_and_11_11(.a(a[11]), .b(b[11]), .out(u_wallace_cla24_and_11_11));
|
|
fa fa_u_wallace_cla24_fa204_out(.a(u_wallace_cla24_fa203_or0[0]), .b(u_wallace_cla24_and_12_10[0]), .cin(u_wallace_cla24_and_11_11[0]), .fa_xor1(u_wallace_cla24_fa204_xor1), .fa_or0(u_wallace_cla24_fa204_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_10(.a(a[13]), .b(b[10]), .out(u_wallace_cla24_and_13_10));
|
|
and_gate and_gate_u_wallace_cla24_and_12_11(.a(a[12]), .b(b[11]), .out(u_wallace_cla24_and_12_11));
|
|
fa fa_u_wallace_cla24_fa205_out(.a(u_wallace_cla24_fa204_or0[0]), .b(u_wallace_cla24_and_13_10[0]), .cin(u_wallace_cla24_and_12_11[0]), .fa_xor1(u_wallace_cla24_fa205_xor1), .fa_or0(u_wallace_cla24_fa205_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_11(.a(a[13]), .b(b[11]), .out(u_wallace_cla24_and_13_11));
|
|
and_gate and_gate_u_wallace_cla24_and_12_12(.a(a[12]), .b(b[12]), .out(u_wallace_cla24_and_12_12));
|
|
fa fa_u_wallace_cla24_fa206_out(.a(u_wallace_cla24_fa205_or0[0]), .b(u_wallace_cla24_and_13_11[0]), .cin(u_wallace_cla24_and_12_12[0]), .fa_xor1(u_wallace_cla24_fa206_xor1), .fa_or0(u_wallace_cla24_fa206_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_12(.a(a[13]), .b(b[12]), .out(u_wallace_cla24_and_13_12));
|
|
and_gate and_gate_u_wallace_cla24_and_12_13(.a(a[12]), .b(b[13]), .out(u_wallace_cla24_and_12_13));
|
|
fa fa_u_wallace_cla24_fa207_out(.a(u_wallace_cla24_fa206_or0[0]), .b(u_wallace_cla24_and_13_12[0]), .cin(u_wallace_cla24_and_12_13[0]), .fa_xor1(u_wallace_cla24_fa207_xor1), .fa_or0(u_wallace_cla24_fa207_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_13(.a(a[13]), .b(b[13]), .out(u_wallace_cla24_and_13_13));
|
|
and_gate and_gate_u_wallace_cla24_and_12_14(.a(a[12]), .b(b[14]), .out(u_wallace_cla24_and_12_14));
|
|
fa fa_u_wallace_cla24_fa208_out(.a(u_wallace_cla24_fa207_or0[0]), .b(u_wallace_cla24_and_13_13[0]), .cin(u_wallace_cla24_and_12_14[0]), .fa_xor1(u_wallace_cla24_fa208_xor1), .fa_or0(u_wallace_cla24_fa208_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_14(.a(a[13]), .b(b[14]), .out(u_wallace_cla24_and_13_14));
|
|
and_gate and_gate_u_wallace_cla24_and_12_15(.a(a[12]), .b(b[15]), .out(u_wallace_cla24_and_12_15));
|
|
fa fa_u_wallace_cla24_fa209_out(.a(u_wallace_cla24_fa208_or0[0]), .b(u_wallace_cla24_and_13_14[0]), .cin(u_wallace_cla24_and_12_15[0]), .fa_xor1(u_wallace_cla24_fa209_xor1), .fa_or0(u_wallace_cla24_fa209_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_15(.a(a[13]), .b(b[15]), .out(u_wallace_cla24_and_13_15));
|
|
and_gate and_gate_u_wallace_cla24_and_12_16(.a(a[12]), .b(b[16]), .out(u_wallace_cla24_and_12_16));
|
|
fa fa_u_wallace_cla24_fa210_out(.a(u_wallace_cla24_fa209_or0[0]), .b(u_wallace_cla24_and_13_15[0]), .cin(u_wallace_cla24_and_12_16[0]), .fa_xor1(u_wallace_cla24_fa210_xor1), .fa_or0(u_wallace_cla24_fa210_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_16(.a(a[13]), .b(b[16]), .out(u_wallace_cla24_and_13_16));
|
|
and_gate and_gate_u_wallace_cla24_and_12_17(.a(a[12]), .b(b[17]), .out(u_wallace_cla24_and_12_17));
|
|
fa fa_u_wallace_cla24_fa211_out(.a(u_wallace_cla24_fa210_or0[0]), .b(u_wallace_cla24_and_13_16[0]), .cin(u_wallace_cla24_and_12_17[0]), .fa_xor1(u_wallace_cla24_fa211_xor1), .fa_or0(u_wallace_cla24_fa211_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_17(.a(a[13]), .b(b[17]), .out(u_wallace_cla24_and_13_17));
|
|
and_gate and_gate_u_wallace_cla24_and_12_18(.a(a[12]), .b(b[18]), .out(u_wallace_cla24_and_12_18));
|
|
fa fa_u_wallace_cla24_fa212_out(.a(u_wallace_cla24_fa211_or0[0]), .b(u_wallace_cla24_and_13_17[0]), .cin(u_wallace_cla24_and_12_18[0]), .fa_xor1(u_wallace_cla24_fa212_xor1), .fa_or0(u_wallace_cla24_fa212_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_18(.a(a[13]), .b(b[18]), .out(u_wallace_cla24_and_13_18));
|
|
and_gate and_gate_u_wallace_cla24_and_12_19(.a(a[12]), .b(b[19]), .out(u_wallace_cla24_and_12_19));
|
|
fa fa_u_wallace_cla24_fa213_out(.a(u_wallace_cla24_fa212_or0[0]), .b(u_wallace_cla24_and_13_18[0]), .cin(u_wallace_cla24_and_12_19[0]), .fa_xor1(u_wallace_cla24_fa213_xor1), .fa_or0(u_wallace_cla24_fa213_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_19(.a(a[13]), .b(b[19]), .out(u_wallace_cla24_and_13_19));
|
|
and_gate and_gate_u_wallace_cla24_and_12_20(.a(a[12]), .b(b[20]), .out(u_wallace_cla24_and_12_20));
|
|
fa fa_u_wallace_cla24_fa214_out(.a(u_wallace_cla24_fa213_or0[0]), .b(u_wallace_cla24_and_13_19[0]), .cin(u_wallace_cla24_and_12_20[0]), .fa_xor1(u_wallace_cla24_fa214_xor1), .fa_or0(u_wallace_cla24_fa214_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_20(.a(a[13]), .b(b[20]), .out(u_wallace_cla24_and_13_20));
|
|
and_gate and_gate_u_wallace_cla24_and_12_21(.a(a[12]), .b(b[21]), .out(u_wallace_cla24_and_12_21));
|
|
fa fa_u_wallace_cla24_fa215_out(.a(u_wallace_cla24_fa214_or0[0]), .b(u_wallace_cla24_and_13_20[0]), .cin(u_wallace_cla24_and_12_21[0]), .fa_xor1(u_wallace_cla24_fa215_xor1), .fa_or0(u_wallace_cla24_fa215_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_21(.a(a[13]), .b(b[21]), .out(u_wallace_cla24_and_13_21));
|
|
and_gate and_gate_u_wallace_cla24_and_12_22(.a(a[12]), .b(b[22]), .out(u_wallace_cla24_and_12_22));
|
|
fa fa_u_wallace_cla24_fa216_out(.a(u_wallace_cla24_fa215_or0[0]), .b(u_wallace_cla24_and_13_21[0]), .cin(u_wallace_cla24_and_12_22[0]), .fa_xor1(u_wallace_cla24_fa216_xor1), .fa_or0(u_wallace_cla24_fa216_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_22(.a(a[13]), .b(b[22]), .out(u_wallace_cla24_and_13_22));
|
|
and_gate and_gate_u_wallace_cla24_and_12_23(.a(a[12]), .b(b[23]), .out(u_wallace_cla24_and_12_23));
|
|
fa fa_u_wallace_cla24_fa217_out(.a(u_wallace_cla24_fa216_or0[0]), .b(u_wallace_cla24_and_13_22[0]), .cin(u_wallace_cla24_and_12_23[0]), .fa_xor1(u_wallace_cla24_fa217_xor1), .fa_or0(u_wallace_cla24_fa217_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_13_23(.a(a[13]), .b(b[23]), .out(u_wallace_cla24_and_13_23));
|
|
fa fa_u_wallace_cla24_fa218_out(.a(u_wallace_cla24_fa217_or0[0]), .b(u_wallace_cla24_and_13_23[0]), .cin(u_wallace_cla24_fa33_xor1[0]), .fa_xor1(u_wallace_cla24_fa218_xor1), .fa_or0(u_wallace_cla24_fa218_or0));
|
|
fa fa_u_wallace_cla24_fa219_out(.a(u_wallace_cla24_fa218_or0[0]), .b(u_wallace_cla24_fa34_xor1[0]), .cin(u_wallace_cla24_fa75_xor1[0]), .fa_xor1(u_wallace_cla24_fa219_xor1), .fa_or0(u_wallace_cla24_fa219_or0));
|
|
fa fa_u_wallace_cla24_fa220_out(.a(u_wallace_cla24_fa219_or0[0]), .b(u_wallace_cla24_fa76_xor1[0]), .cin(u_wallace_cla24_fa115_xor1[0]), .fa_xor1(u_wallace_cla24_fa220_xor1), .fa_or0(u_wallace_cla24_fa220_or0));
|
|
fa fa_u_wallace_cla24_fa221_out(.a(u_wallace_cla24_fa220_or0[0]), .b(u_wallace_cla24_fa116_xor1[0]), .cin(u_wallace_cla24_fa153_xor1[0]), .fa_xor1(u_wallace_cla24_fa221_xor1), .fa_or0(u_wallace_cla24_fa221_or0));
|
|
ha ha_u_wallace_cla24_ha6_out(.a(u_wallace_cla24_fa122_xor1[0]), .b(u_wallace_cla24_fa157_xor1[0]), .ha_xor0(u_wallace_cla24_ha6_xor0), .ha_and0(u_wallace_cla24_ha6_and0));
|
|
fa fa_u_wallace_cla24_fa222_out(.a(u_wallace_cla24_ha6_and0[0]), .b(u_wallace_cla24_fa86_xor1[0]), .cin(u_wallace_cla24_fa123_xor1[0]), .fa_xor1(u_wallace_cla24_fa222_xor1), .fa_or0(u_wallace_cla24_fa222_or0));
|
|
fa fa_u_wallace_cla24_fa223_out(.a(u_wallace_cla24_fa222_or0[0]), .b(u_wallace_cla24_fa48_xor1[0]), .cin(u_wallace_cla24_fa87_xor1[0]), .fa_xor1(u_wallace_cla24_fa223_xor1), .fa_or0(u_wallace_cla24_fa223_or0));
|
|
fa fa_u_wallace_cla24_fa224_out(.a(u_wallace_cla24_fa223_or0[0]), .b(u_wallace_cla24_fa8_xor1[0]), .cin(u_wallace_cla24_fa49_xor1[0]), .fa_xor1(u_wallace_cla24_fa224_xor1), .fa_or0(u_wallace_cla24_fa224_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_12(.a(a[0]), .b(b[12]), .out(u_wallace_cla24_and_0_12));
|
|
fa fa_u_wallace_cla24_fa225_out(.a(u_wallace_cla24_fa224_or0[0]), .b(u_wallace_cla24_and_0_12[0]), .cin(u_wallace_cla24_fa9_xor1[0]), .fa_xor1(u_wallace_cla24_fa225_xor1), .fa_or0(u_wallace_cla24_fa225_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_12(.a(a[1]), .b(b[12]), .out(u_wallace_cla24_and_1_12));
|
|
and_gate and_gate_u_wallace_cla24_and_0_13(.a(a[0]), .b(b[13]), .out(u_wallace_cla24_and_0_13));
|
|
fa fa_u_wallace_cla24_fa226_out(.a(u_wallace_cla24_fa225_or0[0]), .b(u_wallace_cla24_and_1_12[0]), .cin(u_wallace_cla24_and_0_13[0]), .fa_xor1(u_wallace_cla24_fa226_xor1), .fa_or0(u_wallace_cla24_fa226_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_12(.a(a[2]), .b(b[12]), .out(u_wallace_cla24_and_2_12));
|
|
and_gate and_gate_u_wallace_cla24_and_1_13(.a(a[1]), .b(b[13]), .out(u_wallace_cla24_and_1_13));
|
|
fa fa_u_wallace_cla24_fa227_out(.a(u_wallace_cla24_fa226_or0[0]), .b(u_wallace_cla24_and_2_12[0]), .cin(u_wallace_cla24_and_1_13[0]), .fa_xor1(u_wallace_cla24_fa227_xor1), .fa_or0(u_wallace_cla24_fa227_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_12(.a(a[3]), .b(b[12]), .out(u_wallace_cla24_and_3_12));
|
|
and_gate and_gate_u_wallace_cla24_and_2_13(.a(a[2]), .b(b[13]), .out(u_wallace_cla24_and_2_13));
|
|
fa fa_u_wallace_cla24_fa228_out(.a(u_wallace_cla24_fa227_or0[0]), .b(u_wallace_cla24_and_3_12[0]), .cin(u_wallace_cla24_and_2_13[0]), .fa_xor1(u_wallace_cla24_fa228_xor1), .fa_or0(u_wallace_cla24_fa228_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_12(.a(a[4]), .b(b[12]), .out(u_wallace_cla24_and_4_12));
|
|
and_gate and_gate_u_wallace_cla24_and_3_13(.a(a[3]), .b(b[13]), .out(u_wallace_cla24_and_3_13));
|
|
fa fa_u_wallace_cla24_fa229_out(.a(u_wallace_cla24_fa228_or0[0]), .b(u_wallace_cla24_and_4_12[0]), .cin(u_wallace_cla24_and_3_13[0]), .fa_xor1(u_wallace_cla24_fa229_xor1), .fa_or0(u_wallace_cla24_fa229_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_12(.a(a[5]), .b(b[12]), .out(u_wallace_cla24_and_5_12));
|
|
and_gate and_gate_u_wallace_cla24_and_4_13(.a(a[4]), .b(b[13]), .out(u_wallace_cla24_and_4_13));
|
|
fa fa_u_wallace_cla24_fa230_out(.a(u_wallace_cla24_fa229_or0[0]), .b(u_wallace_cla24_and_5_12[0]), .cin(u_wallace_cla24_and_4_13[0]), .fa_xor1(u_wallace_cla24_fa230_xor1), .fa_or0(u_wallace_cla24_fa230_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_12(.a(a[6]), .b(b[12]), .out(u_wallace_cla24_and_6_12));
|
|
and_gate and_gate_u_wallace_cla24_and_5_13(.a(a[5]), .b(b[13]), .out(u_wallace_cla24_and_5_13));
|
|
fa fa_u_wallace_cla24_fa231_out(.a(u_wallace_cla24_fa230_or0[0]), .b(u_wallace_cla24_and_6_12[0]), .cin(u_wallace_cla24_and_5_13[0]), .fa_xor1(u_wallace_cla24_fa231_xor1), .fa_or0(u_wallace_cla24_fa231_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_12(.a(a[7]), .b(b[12]), .out(u_wallace_cla24_and_7_12));
|
|
and_gate and_gate_u_wallace_cla24_and_6_13(.a(a[6]), .b(b[13]), .out(u_wallace_cla24_and_6_13));
|
|
fa fa_u_wallace_cla24_fa232_out(.a(u_wallace_cla24_fa231_or0[0]), .b(u_wallace_cla24_and_7_12[0]), .cin(u_wallace_cla24_and_6_13[0]), .fa_xor1(u_wallace_cla24_fa232_xor1), .fa_or0(u_wallace_cla24_fa232_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_12(.a(a[8]), .b(b[12]), .out(u_wallace_cla24_and_8_12));
|
|
and_gate and_gate_u_wallace_cla24_and_7_13(.a(a[7]), .b(b[13]), .out(u_wallace_cla24_and_7_13));
|
|
fa fa_u_wallace_cla24_fa233_out(.a(u_wallace_cla24_fa232_or0[0]), .b(u_wallace_cla24_and_8_12[0]), .cin(u_wallace_cla24_and_7_13[0]), .fa_xor1(u_wallace_cla24_fa233_xor1), .fa_or0(u_wallace_cla24_fa233_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_12(.a(a[9]), .b(b[12]), .out(u_wallace_cla24_and_9_12));
|
|
and_gate and_gate_u_wallace_cla24_and_8_13(.a(a[8]), .b(b[13]), .out(u_wallace_cla24_and_8_13));
|
|
fa fa_u_wallace_cla24_fa234_out(.a(u_wallace_cla24_fa233_or0[0]), .b(u_wallace_cla24_and_9_12[0]), .cin(u_wallace_cla24_and_8_13[0]), .fa_xor1(u_wallace_cla24_fa234_xor1), .fa_or0(u_wallace_cla24_fa234_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_10_12(.a(a[10]), .b(b[12]), .out(u_wallace_cla24_and_10_12));
|
|
and_gate and_gate_u_wallace_cla24_and_9_13(.a(a[9]), .b(b[13]), .out(u_wallace_cla24_and_9_13));
|
|
fa fa_u_wallace_cla24_fa235_out(.a(u_wallace_cla24_fa234_or0[0]), .b(u_wallace_cla24_and_10_12[0]), .cin(u_wallace_cla24_and_9_13[0]), .fa_xor1(u_wallace_cla24_fa235_xor1), .fa_or0(u_wallace_cla24_fa235_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_12(.a(a[11]), .b(b[12]), .out(u_wallace_cla24_and_11_12));
|
|
and_gate and_gate_u_wallace_cla24_and_10_13(.a(a[10]), .b(b[13]), .out(u_wallace_cla24_and_10_13));
|
|
fa fa_u_wallace_cla24_fa236_out(.a(u_wallace_cla24_fa235_or0[0]), .b(u_wallace_cla24_and_11_12[0]), .cin(u_wallace_cla24_and_10_13[0]), .fa_xor1(u_wallace_cla24_fa236_xor1), .fa_or0(u_wallace_cla24_fa236_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_13(.a(a[11]), .b(b[13]), .out(u_wallace_cla24_and_11_13));
|
|
and_gate and_gate_u_wallace_cla24_and_10_14(.a(a[10]), .b(b[14]), .out(u_wallace_cla24_and_10_14));
|
|
fa fa_u_wallace_cla24_fa237_out(.a(u_wallace_cla24_fa236_or0[0]), .b(u_wallace_cla24_and_11_13[0]), .cin(u_wallace_cla24_and_10_14[0]), .fa_xor1(u_wallace_cla24_fa237_xor1), .fa_or0(u_wallace_cla24_fa237_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_14(.a(a[11]), .b(b[14]), .out(u_wallace_cla24_and_11_14));
|
|
and_gate and_gate_u_wallace_cla24_and_10_15(.a(a[10]), .b(b[15]), .out(u_wallace_cla24_and_10_15));
|
|
fa fa_u_wallace_cla24_fa238_out(.a(u_wallace_cla24_fa237_or0[0]), .b(u_wallace_cla24_and_11_14[0]), .cin(u_wallace_cla24_and_10_15[0]), .fa_xor1(u_wallace_cla24_fa238_xor1), .fa_or0(u_wallace_cla24_fa238_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_15(.a(a[11]), .b(b[15]), .out(u_wallace_cla24_and_11_15));
|
|
and_gate and_gate_u_wallace_cla24_and_10_16(.a(a[10]), .b(b[16]), .out(u_wallace_cla24_and_10_16));
|
|
fa fa_u_wallace_cla24_fa239_out(.a(u_wallace_cla24_fa238_or0[0]), .b(u_wallace_cla24_and_11_15[0]), .cin(u_wallace_cla24_and_10_16[0]), .fa_xor1(u_wallace_cla24_fa239_xor1), .fa_or0(u_wallace_cla24_fa239_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_16(.a(a[11]), .b(b[16]), .out(u_wallace_cla24_and_11_16));
|
|
and_gate and_gate_u_wallace_cla24_and_10_17(.a(a[10]), .b(b[17]), .out(u_wallace_cla24_and_10_17));
|
|
fa fa_u_wallace_cla24_fa240_out(.a(u_wallace_cla24_fa239_or0[0]), .b(u_wallace_cla24_and_11_16[0]), .cin(u_wallace_cla24_and_10_17[0]), .fa_xor1(u_wallace_cla24_fa240_xor1), .fa_or0(u_wallace_cla24_fa240_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_17(.a(a[11]), .b(b[17]), .out(u_wallace_cla24_and_11_17));
|
|
and_gate and_gate_u_wallace_cla24_and_10_18(.a(a[10]), .b(b[18]), .out(u_wallace_cla24_and_10_18));
|
|
fa fa_u_wallace_cla24_fa241_out(.a(u_wallace_cla24_fa240_or0[0]), .b(u_wallace_cla24_and_11_17[0]), .cin(u_wallace_cla24_and_10_18[0]), .fa_xor1(u_wallace_cla24_fa241_xor1), .fa_or0(u_wallace_cla24_fa241_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_18(.a(a[11]), .b(b[18]), .out(u_wallace_cla24_and_11_18));
|
|
and_gate and_gate_u_wallace_cla24_and_10_19(.a(a[10]), .b(b[19]), .out(u_wallace_cla24_and_10_19));
|
|
fa fa_u_wallace_cla24_fa242_out(.a(u_wallace_cla24_fa241_or0[0]), .b(u_wallace_cla24_and_11_18[0]), .cin(u_wallace_cla24_and_10_19[0]), .fa_xor1(u_wallace_cla24_fa242_xor1), .fa_or0(u_wallace_cla24_fa242_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_19(.a(a[11]), .b(b[19]), .out(u_wallace_cla24_and_11_19));
|
|
and_gate and_gate_u_wallace_cla24_and_10_20(.a(a[10]), .b(b[20]), .out(u_wallace_cla24_and_10_20));
|
|
fa fa_u_wallace_cla24_fa243_out(.a(u_wallace_cla24_fa242_or0[0]), .b(u_wallace_cla24_and_11_19[0]), .cin(u_wallace_cla24_and_10_20[0]), .fa_xor1(u_wallace_cla24_fa243_xor1), .fa_or0(u_wallace_cla24_fa243_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_20(.a(a[11]), .b(b[20]), .out(u_wallace_cla24_and_11_20));
|
|
and_gate and_gate_u_wallace_cla24_and_10_21(.a(a[10]), .b(b[21]), .out(u_wallace_cla24_and_10_21));
|
|
fa fa_u_wallace_cla24_fa244_out(.a(u_wallace_cla24_fa243_or0[0]), .b(u_wallace_cla24_and_11_20[0]), .cin(u_wallace_cla24_and_10_21[0]), .fa_xor1(u_wallace_cla24_fa244_xor1), .fa_or0(u_wallace_cla24_fa244_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_21(.a(a[11]), .b(b[21]), .out(u_wallace_cla24_and_11_21));
|
|
and_gate and_gate_u_wallace_cla24_and_10_22(.a(a[10]), .b(b[22]), .out(u_wallace_cla24_and_10_22));
|
|
fa fa_u_wallace_cla24_fa245_out(.a(u_wallace_cla24_fa244_or0[0]), .b(u_wallace_cla24_and_11_21[0]), .cin(u_wallace_cla24_and_10_22[0]), .fa_xor1(u_wallace_cla24_fa245_xor1), .fa_or0(u_wallace_cla24_fa245_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_22(.a(a[11]), .b(b[22]), .out(u_wallace_cla24_and_11_22));
|
|
and_gate and_gate_u_wallace_cla24_and_10_23(.a(a[10]), .b(b[23]), .out(u_wallace_cla24_and_10_23));
|
|
fa fa_u_wallace_cla24_fa246_out(.a(u_wallace_cla24_fa245_or0[0]), .b(u_wallace_cla24_and_11_22[0]), .cin(u_wallace_cla24_and_10_23[0]), .fa_xor1(u_wallace_cla24_fa246_xor1), .fa_or0(u_wallace_cla24_fa246_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_11_23(.a(a[11]), .b(b[23]), .out(u_wallace_cla24_and_11_23));
|
|
fa fa_u_wallace_cla24_fa247_out(.a(u_wallace_cla24_fa246_or0[0]), .b(u_wallace_cla24_and_11_23[0]), .cin(u_wallace_cla24_fa31_xor1[0]), .fa_xor1(u_wallace_cla24_fa247_xor1), .fa_or0(u_wallace_cla24_fa247_or0));
|
|
fa fa_u_wallace_cla24_fa248_out(.a(u_wallace_cla24_fa247_or0[0]), .b(u_wallace_cla24_fa32_xor1[0]), .cin(u_wallace_cla24_fa73_xor1[0]), .fa_xor1(u_wallace_cla24_fa248_xor1), .fa_or0(u_wallace_cla24_fa248_or0));
|
|
fa fa_u_wallace_cla24_fa249_out(.a(u_wallace_cla24_fa248_or0[0]), .b(u_wallace_cla24_fa74_xor1[0]), .cin(u_wallace_cla24_fa113_xor1[0]), .fa_xor1(u_wallace_cla24_fa249_xor1), .fa_or0(u_wallace_cla24_fa249_or0));
|
|
fa fa_u_wallace_cla24_fa250_out(.a(u_wallace_cla24_fa249_or0[0]), .b(u_wallace_cla24_fa114_xor1[0]), .cin(u_wallace_cla24_fa151_xor1[0]), .fa_xor1(u_wallace_cla24_fa250_xor1), .fa_or0(u_wallace_cla24_fa250_or0));
|
|
fa fa_u_wallace_cla24_fa251_out(.a(u_wallace_cla24_fa250_or0[0]), .b(u_wallace_cla24_fa152_xor1[0]), .cin(u_wallace_cla24_fa187_xor1[0]), .fa_xor1(u_wallace_cla24_fa251_xor1), .fa_or0(u_wallace_cla24_fa251_or0));
|
|
ha ha_u_wallace_cla24_ha7_out(.a(u_wallace_cla24_fa158_xor1[0]), .b(u_wallace_cla24_fa191_xor1[0]), .ha_xor0(u_wallace_cla24_ha7_xor0), .ha_and0(u_wallace_cla24_ha7_and0));
|
|
fa fa_u_wallace_cla24_fa252_out(.a(u_wallace_cla24_ha7_and0[0]), .b(u_wallace_cla24_fa124_xor1[0]), .cin(u_wallace_cla24_fa159_xor1[0]), .fa_xor1(u_wallace_cla24_fa252_xor1), .fa_or0(u_wallace_cla24_fa252_or0));
|
|
fa fa_u_wallace_cla24_fa253_out(.a(u_wallace_cla24_fa252_or0[0]), .b(u_wallace_cla24_fa88_xor1[0]), .cin(u_wallace_cla24_fa125_xor1[0]), .fa_xor1(u_wallace_cla24_fa253_xor1), .fa_or0(u_wallace_cla24_fa253_or0));
|
|
fa fa_u_wallace_cla24_fa254_out(.a(u_wallace_cla24_fa253_or0[0]), .b(u_wallace_cla24_fa50_xor1[0]), .cin(u_wallace_cla24_fa89_xor1[0]), .fa_xor1(u_wallace_cla24_fa254_xor1), .fa_or0(u_wallace_cla24_fa254_or0));
|
|
fa fa_u_wallace_cla24_fa255_out(.a(u_wallace_cla24_fa254_or0[0]), .b(u_wallace_cla24_fa10_xor1[0]), .cin(u_wallace_cla24_fa51_xor1[0]), .fa_xor1(u_wallace_cla24_fa255_xor1), .fa_or0(u_wallace_cla24_fa255_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_14(.a(a[0]), .b(b[14]), .out(u_wallace_cla24_and_0_14));
|
|
fa fa_u_wallace_cla24_fa256_out(.a(u_wallace_cla24_fa255_or0[0]), .b(u_wallace_cla24_and_0_14[0]), .cin(u_wallace_cla24_fa11_xor1[0]), .fa_xor1(u_wallace_cla24_fa256_xor1), .fa_or0(u_wallace_cla24_fa256_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_14(.a(a[1]), .b(b[14]), .out(u_wallace_cla24_and_1_14));
|
|
and_gate and_gate_u_wallace_cla24_and_0_15(.a(a[0]), .b(b[15]), .out(u_wallace_cla24_and_0_15));
|
|
fa fa_u_wallace_cla24_fa257_out(.a(u_wallace_cla24_fa256_or0[0]), .b(u_wallace_cla24_and_1_14[0]), .cin(u_wallace_cla24_and_0_15[0]), .fa_xor1(u_wallace_cla24_fa257_xor1), .fa_or0(u_wallace_cla24_fa257_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_14(.a(a[2]), .b(b[14]), .out(u_wallace_cla24_and_2_14));
|
|
and_gate and_gate_u_wallace_cla24_and_1_15(.a(a[1]), .b(b[15]), .out(u_wallace_cla24_and_1_15));
|
|
fa fa_u_wallace_cla24_fa258_out(.a(u_wallace_cla24_fa257_or0[0]), .b(u_wallace_cla24_and_2_14[0]), .cin(u_wallace_cla24_and_1_15[0]), .fa_xor1(u_wallace_cla24_fa258_xor1), .fa_or0(u_wallace_cla24_fa258_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_14(.a(a[3]), .b(b[14]), .out(u_wallace_cla24_and_3_14));
|
|
and_gate and_gate_u_wallace_cla24_and_2_15(.a(a[2]), .b(b[15]), .out(u_wallace_cla24_and_2_15));
|
|
fa fa_u_wallace_cla24_fa259_out(.a(u_wallace_cla24_fa258_or0[0]), .b(u_wallace_cla24_and_3_14[0]), .cin(u_wallace_cla24_and_2_15[0]), .fa_xor1(u_wallace_cla24_fa259_xor1), .fa_or0(u_wallace_cla24_fa259_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_14(.a(a[4]), .b(b[14]), .out(u_wallace_cla24_and_4_14));
|
|
and_gate and_gate_u_wallace_cla24_and_3_15(.a(a[3]), .b(b[15]), .out(u_wallace_cla24_and_3_15));
|
|
fa fa_u_wallace_cla24_fa260_out(.a(u_wallace_cla24_fa259_or0[0]), .b(u_wallace_cla24_and_4_14[0]), .cin(u_wallace_cla24_and_3_15[0]), .fa_xor1(u_wallace_cla24_fa260_xor1), .fa_or0(u_wallace_cla24_fa260_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_14(.a(a[5]), .b(b[14]), .out(u_wallace_cla24_and_5_14));
|
|
and_gate and_gate_u_wallace_cla24_and_4_15(.a(a[4]), .b(b[15]), .out(u_wallace_cla24_and_4_15));
|
|
fa fa_u_wallace_cla24_fa261_out(.a(u_wallace_cla24_fa260_or0[0]), .b(u_wallace_cla24_and_5_14[0]), .cin(u_wallace_cla24_and_4_15[0]), .fa_xor1(u_wallace_cla24_fa261_xor1), .fa_or0(u_wallace_cla24_fa261_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_14(.a(a[6]), .b(b[14]), .out(u_wallace_cla24_and_6_14));
|
|
and_gate and_gate_u_wallace_cla24_and_5_15(.a(a[5]), .b(b[15]), .out(u_wallace_cla24_and_5_15));
|
|
fa fa_u_wallace_cla24_fa262_out(.a(u_wallace_cla24_fa261_or0[0]), .b(u_wallace_cla24_and_6_14[0]), .cin(u_wallace_cla24_and_5_15[0]), .fa_xor1(u_wallace_cla24_fa262_xor1), .fa_or0(u_wallace_cla24_fa262_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_14(.a(a[7]), .b(b[14]), .out(u_wallace_cla24_and_7_14));
|
|
and_gate and_gate_u_wallace_cla24_and_6_15(.a(a[6]), .b(b[15]), .out(u_wallace_cla24_and_6_15));
|
|
fa fa_u_wallace_cla24_fa263_out(.a(u_wallace_cla24_fa262_or0[0]), .b(u_wallace_cla24_and_7_14[0]), .cin(u_wallace_cla24_and_6_15[0]), .fa_xor1(u_wallace_cla24_fa263_xor1), .fa_or0(u_wallace_cla24_fa263_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_8_14(.a(a[8]), .b(b[14]), .out(u_wallace_cla24_and_8_14));
|
|
and_gate and_gate_u_wallace_cla24_and_7_15(.a(a[7]), .b(b[15]), .out(u_wallace_cla24_and_7_15));
|
|
fa fa_u_wallace_cla24_fa264_out(.a(u_wallace_cla24_fa263_or0[0]), .b(u_wallace_cla24_and_8_14[0]), .cin(u_wallace_cla24_and_7_15[0]), .fa_xor1(u_wallace_cla24_fa264_xor1), .fa_or0(u_wallace_cla24_fa264_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_14(.a(a[9]), .b(b[14]), .out(u_wallace_cla24_and_9_14));
|
|
and_gate and_gate_u_wallace_cla24_and_8_15(.a(a[8]), .b(b[15]), .out(u_wallace_cla24_and_8_15));
|
|
fa fa_u_wallace_cla24_fa265_out(.a(u_wallace_cla24_fa264_or0[0]), .b(u_wallace_cla24_and_9_14[0]), .cin(u_wallace_cla24_and_8_15[0]), .fa_xor1(u_wallace_cla24_fa265_xor1), .fa_or0(u_wallace_cla24_fa265_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_15(.a(a[9]), .b(b[15]), .out(u_wallace_cla24_and_9_15));
|
|
and_gate and_gate_u_wallace_cla24_and_8_16(.a(a[8]), .b(b[16]), .out(u_wallace_cla24_and_8_16));
|
|
fa fa_u_wallace_cla24_fa266_out(.a(u_wallace_cla24_fa265_or0[0]), .b(u_wallace_cla24_and_9_15[0]), .cin(u_wallace_cla24_and_8_16[0]), .fa_xor1(u_wallace_cla24_fa266_xor1), .fa_or0(u_wallace_cla24_fa266_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_16(.a(a[9]), .b(b[16]), .out(u_wallace_cla24_and_9_16));
|
|
and_gate and_gate_u_wallace_cla24_and_8_17(.a(a[8]), .b(b[17]), .out(u_wallace_cla24_and_8_17));
|
|
fa fa_u_wallace_cla24_fa267_out(.a(u_wallace_cla24_fa266_or0[0]), .b(u_wallace_cla24_and_9_16[0]), .cin(u_wallace_cla24_and_8_17[0]), .fa_xor1(u_wallace_cla24_fa267_xor1), .fa_or0(u_wallace_cla24_fa267_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_17(.a(a[9]), .b(b[17]), .out(u_wallace_cla24_and_9_17));
|
|
and_gate and_gate_u_wallace_cla24_and_8_18(.a(a[8]), .b(b[18]), .out(u_wallace_cla24_and_8_18));
|
|
fa fa_u_wallace_cla24_fa268_out(.a(u_wallace_cla24_fa267_or0[0]), .b(u_wallace_cla24_and_9_17[0]), .cin(u_wallace_cla24_and_8_18[0]), .fa_xor1(u_wallace_cla24_fa268_xor1), .fa_or0(u_wallace_cla24_fa268_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_18(.a(a[9]), .b(b[18]), .out(u_wallace_cla24_and_9_18));
|
|
and_gate and_gate_u_wallace_cla24_and_8_19(.a(a[8]), .b(b[19]), .out(u_wallace_cla24_and_8_19));
|
|
fa fa_u_wallace_cla24_fa269_out(.a(u_wallace_cla24_fa268_or0[0]), .b(u_wallace_cla24_and_9_18[0]), .cin(u_wallace_cla24_and_8_19[0]), .fa_xor1(u_wallace_cla24_fa269_xor1), .fa_or0(u_wallace_cla24_fa269_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_19(.a(a[9]), .b(b[19]), .out(u_wallace_cla24_and_9_19));
|
|
and_gate and_gate_u_wallace_cla24_and_8_20(.a(a[8]), .b(b[20]), .out(u_wallace_cla24_and_8_20));
|
|
fa fa_u_wallace_cla24_fa270_out(.a(u_wallace_cla24_fa269_or0[0]), .b(u_wallace_cla24_and_9_19[0]), .cin(u_wallace_cla24_and_8_20[0]), .fa_xor1(u_wallace_cla24_fa270_xor1), .fa_or0(u_wallace_cla24_fa270_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_20(.a(a[9]), .b(b[20]), .out(u_wallace_cla24_and_9_20));
|
|
and_gate and_gate_u_wallace_cla24_and_8_21(.a(a[8]), .b(b[21]), .out(u_wallace_cla24_and_8_21));
|
|
fa fa_u_wallace_cla24_fa271_out(.a(u_wallace_cla24_fa270_or0[0]), .b(u_wallace_cla24_and_9_20[0]), .cin(u_wallace_cla24_and_8_21[0]), .fa_xor1(u_wallace_cla24_fa271_xor1), .fa_or0(u_wallace_cla24_fa271_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_21(.a(a[9]), .b(b[21]), .out(u_wallace_cla24_and_9_21));
|
|
and_gate and_gate_u_wallace_cla24_and_8_22(.a(a[8]), .b(b[22]), .out(u_wallace_cla24_and_8_22));
|
|
fa fa_u_wallace_cla24_fa272_out(.a(u_wallace_cla24_fa271_or0[0]), .b(u_wallace_cla24_and_9_21[0]), .cin(u_wallace_cla24_and_8_22[0]), .fa_xor1(u_wallace_cla24_fa272_xor1), .fa_or0(u_wallace_cla24_fa272_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_22(.a(a[9]), .b(b[22]), .out(u_wallace_cla24_and_9_22));
|
|
and_gate and_gate_u_wallace_cla24_and_8_23(.a(a[8]), .b(b[23]), .out(u_wallace_cla24_and_8_23));
|
|
fa fa_u_wallace_cla24_fa273_out(.a(u_wallace_cla24_fa272_or0[0]), .b(u_wallace_cla24_and_9_22[0]), .cin(u_wallace_cla24_and_8_23[0]), .fa_xor1(u_wallace_cla24_fa273_xor1), .fa_or0(u_wallace_cla24_fa273_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_9_23(.a(a[9]), .b(b[23]), .out(u_wallace_cla24_and_9_23));
|
|
fa fa_u_wallace_cla24_fa274_out(.a(u_wallace_cla24_fa273_or0[0]), .b(u_wallace_cla24_and_9_23[0]), .cin(u_wallace_cla24_fa29_xor1[0]), .fa_xor1(u_wallace_cla24_fa274_xor1), .fa_or0(u_wallace_cla24_fa274_or0));
|
|
fa fa_u_wallace_cla24_fa275_out(.a(u_wallace_cla24_fa274_or0[0]), .b(u_wallace_cla24_fa30_xor1[0]), .cin(u_wallace_cla24_fa71_xor1[0]), .fa_xor1(u_wallace_cla24_fa275_xor1), .fa_or0(u_wallace_cla24_fa275_or0));
|
|
fa fa_u_wallace_cla24_fa276_out(.a(u_wallace_cla24_fa275_or0[0]), .b(u_wallace_cla24_fa72_xor1[0]), .cin(u_wallace_cla24_fa111_xor1[0]), .fa_xor1(u_wallace_cla24_fa276_xor1), .fa_or0(u_wallace_cla24_fa276_or0));
|
|
fa fa_u_wallace_cla24_fa277_out(.a(u_wallace_cla24_fa276_or0[0]), .b(u_wallace_cla24_fa112_xor1[0]), .cin(u_wallace_cla24_fa149_xor1[0]), .fa_xor1(u_wallace_cla24_fa277_xor1), .fa_or0(u_wallace_cla24_fa277_or0));
|
|
fa fa_u_wallace_cla24_fa278_out(.a(u_wallace_cla24_fa277_or0[0]), .b(u_wallace_cla24_fa150_xor1[0]), .cin(u_wallace_cla24_fa185_xor1[0]), .fa_xor1(u_wallace_cla24_fa278_xor1), .fa_or0(u_wallace_cla24_fa278_or0));
|
|
fa fa_u_wallace_cla24_fa279_out(.a(u_wallace_cla24_fa278_or0[0]), .b(u_wallace_cla24_fa186_xor1[0]), .cin(u_wallace_cla24_fa219_xor1[0]), .fa_xor1(u_wallace_cla24_fa279_xor1), .fa_or0(u_wallace_cla24_fa279_or0));
|
|
ha ha_u_wallace_cla24_ha8_out(.a(u_wallace_cla24_fa192_xor1[0]), .b(u_wallace_cla24_fa223_xor1[0]), .ha_xor0(u_wallace_cla24_ha8_xor0), .ha_and0(u_wallace_cla24_ha8_and0));
|
|
fa fa_u_wallace_cla24_fa280_out(.a(u_wallace_cla24_ha8_and0[0]), .b(u_wallace_cla24_fa160_xor1[0]), .cin(u_wallace_cla24_fa193_xor1[0]), .fa_xor1(u_wallace_cla24_fa280_xor1), .fa_or0(u_wallace_cla24_fa280_or0));
|
|
fa fa_u_wallace_cla24_fa281_out(.a(u_wallace_cla24_fa280_or0[0]), .b(u_wallace_cla24_fa126_xor1[0]), .cin(u_wallace_cla24_fa161_xor1[0]), .fa_xor1(u_wallace_cla24_fa281_xor1), .fa_or0(u_wallace_cla24_fa281_or0));
|
|
fa fa_u_wallace_cla24_fa282_out(.a(u_wallace_cla24_fa281_or0[0]), .b(u_wallace_cla24_fa90_xor1[0]), .cin(u_wallace_cla24_fa127_xor1[0]), .fa_xor1(u_wallace_cla24_fa282_xor1), .fa_or0(u_wallace_cla24_fa282_or0));
|
|
fa fa_u_wallace_cla24_fa283_out(.a(u_wallace_cla24_fa282_or0[0]), .b(u_wallace_cla24_fa52_xor1[0]), .cin(u_wallace_cla24_fa91_xor1[0]), .fa_xor1(u_wallace_cla24_fa283_xor1), .fa_or0(u_wallace_cla24_fa283_or0));
|
|
fa fa_u_wallace_cla24_fa284_out(.a(u_wallace_cla24_fa283_or0[0]), .b(u_wallace_cla24_fa12_xor1[0]), .cin(u_wallace_cla24_fa53_xor1[0]), .fa_xor1(u_wallace_cla24_fa284_xor1), .fa_or0(u_wallace_cla24_fa284_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_16(.a(a[0]), .b(b[16]), .out(u_wallace_cla24_and_0_16));
|
|
fa fa_u_wallace_cla24_fa285_out(.a(u_wallace_cla24_fa284_or0[0]), .b(u_wallace_cla24_and_0_16[0]), .cin(u_wallace_cla24_fa13_xor1[0]), .fa_xor1(u_wallace_cla24_fa285_xor1), .fa_or0(u_wallace_cla24_fa285_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_16(.a(a[1]), .b(b[16]), .out(u_wallace_cla24_and_1_16));
|
|
and_gate and_gate_u_wallace_cla24_and_0_17(.a(a[0]), .b(b[17]), .out(u_wallace_cla24_and_0_17));
|
|
fa fa_u_wallace_cla24_fa286_out(.a(u_wallace_cla24_fa285_or0[0]), .b(u_wallace_cla24_and_1_16[0]), .cin(u_wallace_cla24_and_0_17[0]), .fa_xor1(u_wallace_cla24_fa286_xor1), .fa_or0(u_wallace_cla24_fa286_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_16(.a(a[2]), .b(b[16]), .out(u_wallace_cla24_and_2_16));
|
|
and_gate and_gate_u_wallace_cla24_and_1_17(.a(a[1]), .b(b[17]), .out(u_wallace_cla24_and_1_17));
|
|
fa fa_u_wallace_cla24_fa287_out(.a(u_wallace_cla24_fa286_or0[0]), .b(u_wallace_cla24_and_2_16[0]), .cin(u_wallace_cla24_and_1_17[0]), .fa_xor1(u_wallace_cla24_fa287_xor1), .fa_or0(u_wallace_cla24_fa287_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_16(.a(a[3]), .b(b[16]), .out(u_wallace_cla24_and_3_16));
|
|
and_gate and_gate_u_wallace_cla24_and_2_17(.a(a[2]), .b(b[17]), .out(u_wallace_cla24_and_2_17));
|
|
fa fa_u_wallace_cla24_fa288_out(.a(u_wallace_cla24_fa287_or0[0]), .b(u_wallace_cla24_and_3_16[0]), .cin(u_wallace_cla24_and_2_17[0]), .fa_xor1(u_wallace_cla24_fa288_xor1), .fa_or0(u_wallace_cla24_fa288_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_16(.a(a[4]), .b(b[16]), .out(u_wallace_cla24_and_4_16));
|
|
and_gate and_gate_u_wallace_cla24_and_3_17(.a(a[3]), .b(b[17]), .out(u_wallace_cla24_and_3_17));
|
|
fa fa_u_wallace_cla24_fa289_out(.a(u_wallace_cla24_fa288_or0[0]), .b(u_wallace_cla24_and_4_16[0]), .cin(u_wallace_cla24_and_3_17[0]), .fa_xor1(u_wallace_cla24_fa289_xor1), .fa_or0(u_wallace_cla24_fa289_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_16(.a(a[5]), .b(b[16]), .out(u_wallace_cla24_and_5_16));
|
|
and_gate and_gate_u_wallace_cla24_and_4_17(.a(a[4]), .b(b[17]), .out(u_wallace_cla24_and_4_17));
|
|
fa fa_u_wallace_cla24_fa290_out(.a(u_wallace_cla24_fa289_or0[0]), .b(u_wallace_cla24_and_5_16[0]), .cin(u_wallace_cla24_and_4_17[0]), .fa_xor1(u_wallace_cla24_fa290_xor1), .fa_or0(u_wallace_cla24_fa290_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_6_16(.a(a[6]), .b(b[16]), .out(u_wallace_cla24_and_6_16));
|
|
and_gate and_gate_u_wallace_cla24_and_5_17(.a(a[5]), .b(b[17]), .out(u_wallace_cla24_and_5_17));
|
|
fa fa_u_wallace_cla24_fa291_out(.a(u_wallace_cla24_fa290_or0[0]), .b(u_wallace_cla24_and_6_16[0]), .cin(u_wallace_cla24_and_5_17[0]), .fa_xor1(u_wallace_cla24_fa291_xor1), .fa_or0(u_wallace_cla24_fa291_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_16(.a(a[7]), .b(b[16]), .out(u_wallace_cla24_and_7_16));
|
|
and_gate and_gate_u_wallace_cla24_and_6_17(.a(a[6]), .b(b[17]), .out(u_wallace_cla24_and_6_17));
|
|
fa fa_u_wallace_cla24_fa292_out(.a(u_wallace_cla24_fa291_or0[0]), .b(u_wallace_cla24_and_7_16[0]), .cin(u_wallace_cla24_and_6_17[0]), .fa_xor1(u_wallace_cla24_fa292_xor1), .fa_or0(u_wallace_cla24_fa292_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_17(.a(a[7]), .b(b[17]), .out(u_wallace_cla24_and_7_17));
|
|
and_gate and_gate_u_wallace_cla24_and_6_18(.a(a[6]), .b(b[18]), .out(u_wallace_cla24_and_6_18));
|
|
fa fa_u_wallace_cla24_fa293_out(.a(u_wallace_cla24_fa292_or0[0]), .b(u_wallace_cla24_and_7_17[0]), .cin(u_wallace_cla24_and_6_18[0]), .fa_xor1(u_wallace_cla24_fa293_xor1), .fa_or0(u_wallace_cla24_fa293_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_18(.a(a[7]), .b(b[18]), .out(u_wallace_cla24_and_7_18));
|
|
and_gate and_gate_u_wallace_cla24_and_6_19(.a(a[6]), .b(b[19]), .out(u_wallace_cla24_and_6_19));
|
|
fa fa_u_wallace_cla24_fa294_out(.a(u_wallace_cla24_fa293_or0[0]), .b(u_wallace_cla24_and_7_18[0]), .cin(u_wallace_cla24_and_6_19[0]), .fa_xor1(u_wallace_cla24_fa294_xor1), .fa_or0(u_wallace_cla24_fa294_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_19(.a(a[7]), .b(b[19]), .out(u_wallace_cla24_and_7_19));
|
|
and_gate and_gate_u_wallace_cla24_and_6_20(.a(a[6]), .b(b[20]), .out(u_wallace_cla24_and_6_20));
|
|
fa fa_u_wallace_cla24_fa295_out(.a(u_wallace_cla24_fa294_or0[0]), .b(u_wallace_cla24_and_7_19[0]), .cin(u_wallace_cla24_and_6_20[0]), .fa_xor1(u_wallace_cla24_fa295_xor1), .fa_or0(u_wallace_cla24_fa295_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_20(.a(a[7]), .b(b[20]), .out(u_wallace_cla24_and_7_20));
|
|
and_gate and_gate_u_wallace_cla24_and_6_21(.a(a[6]), .b(b[21]), .out(u_wallace_cla24_and_6_21));
|
|
fa fa_u_wallace_cla24_fa296_out(.a(u_wallace_cla24_fa295_or0[0]), .b(u_wallace_cla24_and_7_20[0]), .cin(u_wallace_cla24_and_6_21[0]), .fa_xor1(u_wallace_cla24_fa296_xor1), .fa_or0(u_wallace_cla24_fa296_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_21(.a(a[7]), .b(b[21]), .out(u_wallace_cla24_and_7_21));
|
|
and_gate and_gate_u_wallace_cla24_and_6_22(.a(a[6]), .b(b[22]), .out(u_wallace_cla24_and_6_22));
|
|
fa fa_u_wallace_cla24_fa297_out(.a(u_wallace_cla24_fa296_or0[0]), .b(u_wallace_cla24_and_7_21[0]), .cin(u_wallace_cla24_and_6_22[0]), .fa_xor1(u_wallace_cla24_fa297_xor1), .fa_or0(u_wallace_cla24_fa297_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_22(.a(a[7]), .b(b[22]), .out(u_wallace_cla24_and_7_22));
|
|
and_gate and_gate_u_wallace_cla24_and_6_23(.a(a[6]), .b(b[23]), .out(u_wallace_cla24_and_6_23));
|
|
fa fa_u_wallace_cla24_fa298_out(.a(u_wallace_cla24_fa297_or0[0]), .b(u_wallace_cla24_and_7_22[0]), .cin(u_wallace_cla24_and_6_23[0]), .fa_xor1(u_wallace_cla24_fa298_xor1), .fa_or0(u_wallace_cla24_fa298_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_7_23(.a(a[7]), .b(b[23]), .out(u_wallace_cla24_and_7_23));
|
|
fa fa_u_wallace_cla24_fa299_out(.a(u_wallace_cla24_fa298_or0[0]), .b(u_wallace_cla24_and_7_23[0]), .cin(u_wallace_cla24_fa27_xor1[0]), .fa_xor1(u_wallace_cla24_fa299_xor1), .fa_or0(u_wallace_cla24_fa299_or0));
|
|
fa fa_u_wallace_cla24_fa300_out(.a(u_wallace_cla24_fa299_or0[0]), .b(u_wallace_cla24_fa28_xor1[0]), .cin(u_wallace_cla24_fa69_xor1[0]), .fa_xor1(u_wallace_cla24_fa300_xor1), .fa_or0(u_wallace_cla24_fa300_or0));
|
|
fa fa_u_wallace_cla24_fa301_out(.a(u_wallace_cla24_fa300_or0[0]), .b(u_wallace_cla24_fa70_xor1[0]), .cin(u_wallace_cla24_fa109_xor1[0]), .fa_xor1(u_wallace_cla24_fa301_xor1), .fa_or0(u_wallace_cla24_fa301_or0));
|
|
fa fa_u_wallace_cla24_fa302_out(.a(u_wallace_cla24_fa301_or0[0]), .b(u_wallace_cla24_fa110_xor1[0]), .cin(u_wallace_cla24_fa147_xor1[0]), .fa_xor1(u_wallace_cla24_fa302_xor1), .fa_or0(u_wallace_cla24_fa302_or0));
|
|
fa fa_u_wallace_cla24_fa303_out(.a(u_wallace_cla24_fa302_or0[0]), .b(u_wallace_cla24_fa148_xor1[0]), .cin(u_wallace_cla24_fa183_xor1[0]), .fa_xor1(u_wallace_cla24_fa303_xor1), .fa_or0(u_wallace_cla24_fa303_or0));
|
|
fa fa_u_wallace_cla24_fa304_out(.a(u_wallace_cla24_fa303_or0[0]), .b(u_wallace_cla24_fa184_xor1[0]), .cin(u_wallace_cla24_fa217_xor1[0]), .fa_xor1(u_wallace_cla24_fa304_xor1), .fa_or0(u_wallace_cla24_fa304_or0));
|
|
fa fa_u_wallace_cla24_fa305_out(.a(u_wallace_cla24_fa304_or0[0]), .b(u_wallace_cla24_fa218_xor1[0]), .cin(u_wallace_cla24_fa249_xor1[0]), .fa_xor1(u_wallace_cla24_fa305_xor1), .fa_or0(u_wallace_cla24_fa305_or0));
|
|
ha ha_u_wallace_cla24_ha9_out(.a(u_wallace_cla24_fa224_xor1[0]), .b(u_wallace_cla24_fa253_xor1[0]), .ha_xor0(u_wallace_cla24_ha9_xor0), .ha_and0(u_wallace_cla24_ha9_and0));
|
|
fa fa_u_wallace_cla24_fa306_out(.a(u_wallace_cla24_ha9_and0[0]), .b(u_wallace_cla24_fa194_xor1[0]), .cin(u_wallace_cla24_fa225_xor1[0]), .fa_xor1(u_wallace_cla24_fa306_xor1), .fa_or0(u_wallace_cla24_fa306_or0));
|
|
fa fa_u_wallace_cla24_fa307_out(.a(u_wallace_cla24_fa306_or0[0]), .b(u_wallace_cla24_fa162_xor1[0]), .cin(u_wallace_cla24_fa195_xor1[0]), .fa_xor1(u_wallace_cla24_fa307_xor1), .fa_or0(u_wallace_cla24_fa307_or0));
|
|
fa fa_u_wallace_cla24_fa308_out(.a(u_wallace_cla24_fa307_or0[0]), .b(u_wallace_cla24_fa128_xor1[0]), .cin(u_wallace_cla24_fa163_xor1[0]), .fa_xor1(u_wallace_cla24_fa308_xor1), .fa_or0(u_wallace_cla24_fa308_or0));
|
|
fa fa_u_wallace_cla24_fa309_out(.a(u_wallace_cla24_fa308_or0[0]), .b(u_wallace_cla24_fa92_xor1[0]), .cin(u_wallace_cla24_fa129_xor1[0]), .fa_xor1(u_wallace_cla24_fa309_xor1), .fa_or0(u_wallace_cla24_fa309_or0));
|
|
fa fa_u_wallace_cla24_fa310_out(.a(u_wallace_cla24_fa309_or0[0]), .b(u_wallace_cla24_fa54_xor1[0]), .cin(u_wallace_cla24_fa93_xor1[0]), .fa_xor1(u_wallace_cla24_fa310_xor1), .fa_or0(u_wallace_cla24_fa310_or0));
|
|
fa fa_u_wallace_cla24_fa311_out(.a(u_wallace_cla24_fa310_or0[0]), .b(u_wallace_cla24_fa14_xor1[0]), .cin(u_wallace_cla24_fa55_xor1[0]), .fa_xor1(u_wallace_cla24_fa311_xor1), .fa_or0(u_wallace_cla24_fa311_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_18(.a(a[0]), .b(b[18]), .out(u_wallace_cla24_and_0_18));
|
|
fa fa_u_wallace_cla24_fa312_out(.a(u_wallace_cla24_fa311_or0[0]), .b(u_wallace_cla24_and_0_18[0]), .cin(u_wallace_cla24_fa15_xor1[0]), .fa_xor1(u_wallace_cla24_fa312_xor1), .fa_or0(u_wallace_cla24_fa312_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_18(.a(a[1]), .b(b[18]), .out(u_wallace_cla24_and_1_18));
|
|
and_gate and_gate_u_wallace_cla24_and_0_19(.a(a[0]), .b(b[19]), .out(u_wallace_cla24_and_0_19));
|
|
fa fa_u_wallace_cla24_fa313_out(.a(u_wallace_cla24_fa312_or0[0]), .b(u_wallace_cla24_and_1_18[0]), .cin(u_wallace_cla24_and_0_19[0]), .fa_xor1(u_wallace_cla24_fa313_xor1), .fa_or0(u_wallace_cla24_fa313_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_18(.a(a[2]), .b(b[18]), .out(u_wallace_cla24_and_2_18));
|
|
and_gate and_gate_u_wallace_cla24_and_1_19(.a(a[1]), .b(b[19]), .out(u_wallace_cla24_and_1_19));
|
|
fa fa_u_wallace_cla24_fa314_out(.a(u_wallace_cla24_fa313_or0[0]), .b(u_wallace_cla24_and_2_18[0]), .cin(u_wallace_cla24_and_1_19[0]), .fa_xor1(u_wallace_cla24_fa314_xor1), .fa_or0(u_wallace_cla24_fa314_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_18(.a(a[3]), .b(b[18]), .out(u_wallace_cla24_and_3_18));
|
|
and_gate and_gate_u_wallace_cla24_and_2_19(.a(a[2]), .b(b[19]), .out(u_wallace_cla24_and_2_19));
|
|
fa fa_u_wallace_cla24_fa315_out(.a(u_wallace_cla24_fa314_or0[0]), .b(u_wallace_cla24_and_3_18[0]), .cin(u_wallace_cla24_and_2_19[0]), .fa_xor1(u_wallace_cla24_fa315_xor1), .fa_or0(u_wallace_cla24_fa315_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_4_18(.a(a[4]), .b(b[18]), .out(u_wallace_cla24_and_4_18));
|
|
and_gate and_gate_u_wallace_cla24_and_3_19(.a(a[3]), .b(b[19]), .out(u_wallace_cla24_and_3_19));
|
|
fa fa_u_wallace_cla24_fa316_out(.a(u_wallace_cla24_fa315_or0[0]), .b(u_wallace_cla24_and_4_18[0]), .cin(u_wallace_cla24_and_3_19[0]), .fa_xor1(u_wallace_cla24_fa316_xor1), .fa_or0(u_wallace_cla24_fa316_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_18(.a(a[5]), .b(b[18]), .out(u_wallace_cla24_and_5_18));
|
|
and_gate and_gate_u_wallace_cla24_and_4_19(.a(a[4]), .b(b[19]), .out(u_wallace_cla24_and_4_19));
|
|
fa fa_u_wallace_cla24_fa317_out(.a(u_wallace_cla24_fa316_or0[0]), .b(u_wallace_cla24_and_5_18[0]), .cin(u_wallace_cla24_and_4_19[0]), .fa_xor1(u_wallace_cla24_fa317_xor1), .fa_or0(u_wallace_cla24_fa317_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_19(.a(a[5]), .b(b[19]), .out(u_wallace_cla24_and_5_19));
|
|
and_gate and_gate_u_wallace_cla24_and_4_20(.a(a[4]), .b(b[20]), .out(u_wallace_cla24_and_4_20));
|
|
fa fa_u_wallace_cla24_fa318_out(.a(u_wallace_cla24_fa317_or0[0]), .b(u_wallace_cla24_and_5_19[0]), .cin(u_wallace_cla24_and_4_20[0]), .fa_xor1(u_wallace_cla24_fa318_xor1), .fa_or0(u_wallace_cla24_fa318_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_20(.a(a[5]), .b(b[20]), .out(u_wallace_cla24_and_5_20));
|
|
and_gate and_gate_u_wallace_cla24_and_4_21(.a(a[4]), .b(b[21]), .out(u_wallace_cla24_and_4_21));
|
|
fa fa_u_wallace_cla24_fa319_out(.a(u_wallace_cla24_fa318_or0[0]), .b(u_wallace_cla24_and_5_20[0]), .cin(u_wallace_cla24_and_4_21[0]), .fa_xor1(u_wallace_cla24_fa319_xor1), .fa_or0(u_wallace_cla24_fa319_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_21(.a(a[5]), .b(b[21]), .out(u_wallace_cla24_and_5_21));
|
|
and_gate and_gate_u_wallace_cla24_and_4_22(.a(a[4]), .b(b[22]), .out(u_wallace_cla24_and_4_22));
|
|
fa fa_u_wallace_cla24_fa320_out(.a(u_wallace_cla24_fa319_or0[0]), .b(u_wallace_cla24_and_5_21[0]), .cin(u_wallace_cla24_and_4_22[0]), .fa_xor1(u_wallace_cla24_fa320_xor1), .fa_or0(u_wallace_cla24_fa320_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_22(.a(a[5]), .b(b[22]), .out(u_wallace_cla24_and_5_22));
|
|
and_gate and_gate_u_wallace_cla24_and_4_23(.a(a[4]), .b(b[23]), .out(u_wallace_cla24_and_4_23));
|
|
fa fa_u_wallace_cla24_fa321_out(.a(u_wallace_cla24_fa320_or0[0]), .b(u_wallace_cla24_and_5_22[0]), .cin(u_wallace_cla24_and_4_23[0]), .fa_xor1(u_wallace_cla24_fa321_xor1), .fa_or0(u_wallace_cla24_fa321_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_5_23(.a(a[5]), .b(b[23]), .out(u_wallace_cla24_and_5_23));
|
|
fa fa_u_wallace_cla24_fa322_out(.a(u_wallace_cla24_fa321_or0[0]), .b(u_wallace_cla24_and_5_23[0]), .cin(u_wallace_cla24_fa25_xor1[0]), .fa_xor1(u_wallace_cla24_fa322_xor1), .fa_or0(u_wallace_cla24_fa322_or0));
|
|
fa fa_u_wallace_cla24_fa323_out(.a(u_wallace_cla24_fa322_or0[0]), .b(u_wallace_cla24_fa26_xor1[0]), .cin(u_wallace_cla24_fa67_xor1[0]), .fa_xor1(u_wallace_cla24_fa323_xor1), .fa_or0(u_wallace_cla24_fa323_or0));
|
|
fa fa_u_wallace_cla24_fa324_out(.a(u_wallace_cla24_fa323_or0[0]), .b(u_wallace_cla24_fa68_xor1[0]), .cin(u_wallace_cla24_fa107_xor1[0]), .fa_xor1(u_wallace_cla24_fa324_xor1), .fa_or0(u_wallace_cla24_fa324_or0));
|
|
fa fa_u_wallace_cla24_fa325_out(.a(u_wallace_cla24_fa324_or0[0]), .b(u_wallace_cla24_fa108_xor1[0]), .cin(u_wallace_cla24_fa145_xor1[0]), .fa_xor1(u_wallace_cla24_fa325_xor1), .fa_or0(u_wallace_cla24_fa325_or0));
|
|
fa fa_u_wallace_cla24_fa326_out(.a(u_wallace_cla24_fa325_or0[0]), .b(u_wallace_cla24_fa146_xor1[0]), .cin(u_wallace_cla24_fa181_xor1[0]), .fa_xor1(u_wallace_cla24_fa326_xor1), .fa_or0(u_wallace_cla24_fa326_or0));
|
|
fa fa_u_wallace_cla24_fa327_out(.a(u_wallace_cla24_fa326_or0[0]), .b(u_wallace_cla24_fa182_xor1[0]), .cin(u_wallace_cla24_fa215_xor1[0]), .fa_xor1(u_wallace_cla24_fa327_xor1), .fa_or0(u_wallace_cla24_fa327_or0));
|
|
fa fa_u_wallace_cla24_fa328_out(.a(u_wallace_cla24_fa327_or0[0]), .b(u_wallace_cla24_fa216_xor1[0]), .cin(u_wallace_cla24_fa247_xor1[0]), .fa_xor1(u_wallace_cla24_fa328_xor1), .fa_or0(u_wallace_cla24_fa328_or0));
|
|
fa fa_u_wallace_cla24_fa329_out(.a(u_wallace_cla24_fa328_or0[0]), .b(u_wallace_cla24_fa248_xor1[0]), .cin(u_wallace_cla24_fa277_xor1[0]), .fa_xor1(u_wallace_cla24_fa329_xor1), .fa_or0(u_wallace_cla24_fa329_or0));
|
|
ha ha_u_wallace_cla24_ha10_out(.a(u_wallace_cla24_fa254_xor1[0]), .b(u_wallace_cla24_fa281_xor1[0]), .ha_xor0(u_wallace_cla24_ha10_xor0), .ha_and0(u_wallace_cla24_ha10_and0));
|
|
fa fa_u_wallace_cla24_fa330_out(.a(u_wallace_cla24_ha10_and0[0]), .b(u_wallace_cla24_fa226_xor1[0]), .cin(u_wallace_cla24_fa255_xor1[0]), .fa_xor1(u_wallace_cla24_fa330_xor1), .fa_or0(u_wallace_cla24_fa330_or0));
|
|
fa fa_u_wallace_cla24_fa331_out(.a(u_wallace_cla24_fa330_or0[0]), .b(u_wallace_cla24_fa196_xor1[0]), .cin(u_wallace_cla24_fa227_xor1[0]), .fa_xor1(u_wallace_cla24_fa331_xor1), .fa_or0(u_wallace_cla24_fa331_or0));
|
|
fa fa_u_wallace_cla24_fa332_out(.a(u_wallace_cla24_fa331_or0[0]), .b(u_wallace_cla24_fa164_xor1[0]), .cin(u_wallace_cla24_fa197_xor1[0]), .fa_xor1(u_wallace_cla24_fa332_xor1), .fa_or0(u_wallace_cla24_fa332_or0));
|
|
fa fa_u_wallace_cla24_fa333_out(.a(u_wallace_cla24_fa332_or0[0]), .b(u_wallace_cla24_fa130_xor1[0]), .cin(u_wallace_cla24_fa165_xor1[0]), .fa_xor1(u_wallace_cla24_fa333_xor1), .fa_or0(u_wallace_cla24_fa333_or0));
|
|
fa fa_u_wallace_cla24_fa334_out(.a(u_wallace_cla24_fa333_or0[0]), .b(u_wallace_cla24_fa94_xor1[0]), .cin(u_wallace_cla24_fa131_xor1[0]), .fa_xor1(u_wallace_cla24_fa334_xor1), .fa_or0(u_wallace_cla24_fa334_or0));
|
|
fa fa_u_wallace_cla24_fa335_out(.a(u_wallace_cla24_fa334_or0[0]), .b(u_wallace_cla24_fa56_xor1[0]), .cin(u_wallace_cla24_fa95_xor1[0]), .fa_xor1(u_wallace_cla24_fa335_xor1), .fa_or0(u_wallace_cla24_fa335_or0));
|
|
fa fa_u_wallace_cla24_fa336_out(.a(u_wallace_cla24_fa335_or0[0]), .b(u_wallace_cla24_fa16_xor1[0]), .cin(u_wallace_cla24_fa57_xor1[0]), .fa_xor1(u_wallace_cla24_fa336_xor1), .fa_or0(u_wallace_cla24_fa336_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_20(.a(a[0]), .b(b[20]), .out(u_wallace_cla24_and_0_20));
|
|
fa fa_u_wallace_cla24_fa337_out(.a(u_wallace_cla24_fa336_or0[0]), .b(u_wallace_cla24_and_0_20[0]), .cin(u_wallace_cla24_fa17_xor1[0]), .fa_xor1(u_wallace_cla24_fa337_xor1), .fa_or0(u_wallace_cla24_fa337_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_20(.a(a[1]), .b(b[20]), .out(u_wallace_cla24_and_1_20));
|
|
and_gate and_gate_u_wallace_cla24_and_0_21(.a(a[0]), .b(b[21]), .out(u_wallace_cla24_and_0_21));
|
|
fa fa_u_wallace_cla24_fa338_out(.a(u_wallace_cla24_fa337_or0[0]), .b(u_wallace_cla24_and_1_20[0]), .cin(u_wallace_cla24_and_0_21[0]), .fa_xor1(u_wallace_cla24_fa338_xor1), .fa_or0(u_wallace_cla24_fa338_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_2_20(.a(a[2]), .b(b[20]), .out(u_wallace_cla24_and_2_20));
|
|
and_gate and_gate_u_wallace_cla24_and_1_21(.a(a[1]), .b(b[21]), .out(u_wallace_cla24_and_1_21));
|
|
fa fa_u_wallace_cla24_fa339_out(.a(u_wallace_cla24_fa338_or0[0]), .b(u_wallace_cla24_and_2_20[0]), .cin(u_wallace_cla24_and_1_21[0]), .fa_xor1(u_wallace_cla24_fa339_xor1), .fa_or0(u_wallace_cla24_fa339_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_20(.a(a[3]), .b(b[20]), .out(u_wallace_cla24_and_3_20));
|
|
and_gate and_gate_u_wallace_cla24_and_2_21(.a(a[2]), .b(b[21]), .out(u_wallace_cla24_and_2_21));
|
|
fa fa_u_wallace_cla24_fa340_out(.a(u_wallace_cla24_fa339_or0[0]), .b(u_wallace_cla24_and_3_20[0]), .cin(u_wallace_cla24_and_2_21[0]), .fa_xor1(u_wallace_cla24_fa340_xor1), .fa_or0(u_wallace_cla24_fa340_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_21(.a(a[3]), .b(b[21]), .out(u_wallace_cla24_and_3_21));
|
|
and_gate and_gate_u_wallace_cla24_and_2_22(.a(a[2]), .b(b[22]), .out(u_wallace_cla24_and_2_22));
|
|
fa fa_u_wallace_cla24_fa341_out(.a(u_wallace_cla24_fa340_or0[0]), .b(u_wallace_cla24_and_3_21[0]), .cin(u_wallace_cla24_and_2_22[0]), .fa_xor1(u_wallace_cla24_fa341_xor1), .fa_or0(u_wallace_cla24_fa341_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_22(.a(a[3]), .b(b[22]), .out(u_wallace_cla24_and_3_22));
|
|
and_gate and_gate_u_wallace_cla24_and_2_23(.a(a[2]), .b(b[23]), .out(u_wallace_cla24_and_2_23));
|
|
fa fa_u_wallace_cla24_fa342_out(.a(u_wallace_cla24_fa341_or0[0]), .b(u_wallace_cla24_and_3_22[0]), .cin(u_wallace_cla24_and_2_23[0]), .fa_xor1(u_wallace_cla24_fa342_xor1), .fa_or0(u_wallace_cla24_fa342_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_3_23(.a(a[3]), .b(b[23]), .out(u_wallace_cla24_and_3_23));
|
|
fa fa_u_wallace_cla24_fa343_out(.a(u_wallace_cla24_fa342_or0[0]), .b(u_wallace_cla24_and_3_23[0]), .cin(u_wallace_cla24_fa23_xor1[0]), .fa_xor1(u_wallace_cla24_fa343_xor1), .fa_or0(u_wallace_cla24_fa343_or0));
|
|
fa fa_u_wallace_cla24_fa344_out(.a(u_wallace_cla24_fa343_or0[0]), .b(u_wallace_cla24_fa24_xor1[0]), .cin(u_wallace_cla24_fa65_xor1[0]), .fa_xor1(u_wallace_cla24_fa344_xor1), .fa_or0(u_wallace_cla24_fa344_or0));
|
|
fa fa_u_wallace_cla24_fa345_out(.a(u_wallace_cla24_fa344_or0[0]), .b(u_wallace_cla24_fa66_xor1[0]), .cin(u_wallace_cla24_fa105_xor1[0]), .fa_xor1(u_wallace_cla24_fa345_xor1), .fa_or0(u_wallace_cla24_fa345_or0));
|
|
fa fa_u_wallace_cla24_fa346_out(.a(u_wallace_cla24_fa345_or0[0]), .b(u_wallace_cla24_fa106_xor1[0]), .cin(u_wallace_cla24_fa143_xor1[0]), .fa_xor1(u_wallace_cla24_fa346_xor1), .fa_or0(u_wallace_cla24_fa346_or0));
|
|
fa fa_u_wallace_cla24_fa347_out(.a(u_wallace_cla24_fa346_or0[0]), .b(u_wallace_cla24_fa144_xor1[0]), .cin(u_wallace_cla24_fa179_xor1[0]), .fa_xor1(u_wallace_cla24_fa347_xor1), .fa_or0(u_wallace_cla24_fa347_or0));
|
|
fa fa_u_wallace_cla24_fa348_out(.a(u_wallace_cla24_fa347_or0[0]), .b(u_wallace_cla24_fa180_xor1[0]), .cin(u_wallace_cla24_fa213_xor1[0]), .fa_xor1(u_wallace_cla24_fa348_xor1), .fa_or0(u_wallace_cla24_fa348_or0));
|
|
fa fa_u_wallace_cla24_fa349_out(.a(u_wallace_cla24_fa348_or0[0]), .b(u_wallace_cla24_fa214_xor1[0]), .cin(u_wallace_cla24_fa245_xor1[0]), .fa_xor1(u_wallace_cla24_fa349_xor1), .fa_or0(u_wallace_cla24_fa349_or0));
|
|
fa fa_u_wallace_cla24_fa350_out(.a(u_wallace_cla24_fa349_or0[0]), .b(u_wallace_cla24_fa246_xor1[0]), .cin(u_wallace_cla24_fa275_xor1[0]), .fa_xor1(u_wallace_cla24_fa350_xor1), .fa_or0(u_wallace_cla24_fa350_or0));
|
|
fa fa_u_wallace_cla24_fa351_out(.a(u_wallace_cla24_fa350_or0[0]), .b(u_wallace_cla24_fa276_xor1[0]), .cin(u_wallace_cla24_fa303_xor1[0]), .fa_xor1(u_wallace_cla24_fa351_xor1), .fa_or0(u_wallace_cla24_fa351_or0));
|
|
ha ha_u_wallace_cla24_ha11_out(.a(u_wallace_cla24_fa282_xor1[0]), .b(u_wallace_cla24_fa307_xor1[0]), .ha_xor0(u_wallace_cla24_ha11_xor0), .ha_and0(u_wallace_cla24_ha11_and0));
|
|
fa fa_u_wallace_cla24_fa352_out(.a(u_wallace_cla24_ha11_and0[0]), .b(u_wallace_cla24_fa256_xor1[0]), .cin(u_wallace_cla24_fa283_xor1[0]), .fa_xor1(u_wallace_cla24_fa352_xor1), .fa_or0(u_wallace_cla24_fa352_or0));
|
|
fa fa_u_wallace_cla24_fa353_out(.a(u_wallace_cla24_fa352_or0[0]), .b(u_wallace_cla24_fa228_xor1[0]), .cin(u_wallace_cla24_fa257_xor1[0]), .fa_xor1(u_wallace_cla24_fa353_xor1), .fa_or0(u_wallace_cla24_fa353_or0));
|
|
fa fa_u_wallace_cla24_fa354_out(.a(u_wallace_cla24_fa353_or0[0]), .b(u_wallace_cla24_fa198_xor1[0]), .cin(u_wallace_cla24_fa229_xor1[0]), .fa_xor1(u_wallace_cla24_fa354_xor1), .fa_or0(u_wallace_cla24_fa354_or0));
|
|
fa fa_u_wallace_cla24_fa355_out(.a(u_wallace_cla24_fa354_or0[0]), .b(u_wallace_cla24_fa166_xor1[0]), .cin(u_wallace_cla24_fa199_xor1[0]), .fa_xor1(u_wallace_cla24_fa355_xor1), .fa_or0(u_wallace_cla24_fa355_or0));
|
|
fa fa_u_wallace_cla24_fa356_out(.a(u_wallace_cla24_fa355_or0[0]), .b(u_wallace_cla24_fa132_xor1[0]), .cin(u_wallace_cla24_fa167_xor1[0]), .fa_xor1(u_wallace_cla24_fa356_xor1), .fa_or0(u_wallace_cla24_fa356_or0));
|
|
fa fa_u_wallace_cla24_fa357_out(.a(u_wallace_cla24_fa356_or0[0]), .b(u_wallace_cla24_fa96_xor1[0]), .cin(u_wallace_cla24_fa133_xor1[0]), .fa_xor1(u_wallace_cla24_fa357_xor1), .fa_or0(u_wallace_cla24_fa357_or0));
|
|
fa fa_u_wallace_cla24_fa358_out(.a(u_wallace_cla24_fa357_or0[0]), .b(u_wallace_cla24_fa58_xor1[0]), .cin(u_wallace_cla24_fa97_xor1[0]), .fa_xor1(u_wallace_cla24_fa358_xor1), .fa_or0(u_wallace_cla24_fa358_or0));
|
|
fa fa_u_wallace_cla24_fa359_out(.a(u_wallace_cla24_fa358_or0[0]), .b(u_wallace_cla24_fa18_xor1[0]), .cin(u_wallace_cla24_fa59_xor1[0]), .fa_xor1(u_wallace_cla24_fa359_xor1), .fa_or0(u_wallace_cla24_fa359_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_22(.a(a[0]), .b(b[22]), .out(u_wallace_cla24_and_0_22));
|
|
fa fa_u_wallace_cla24_fa360_out(.a(u_wallace_cla24_fa359_or0[0]), .b(u_wallace_cla24_and_0_22[0]), .cin(u_wallace_cla24_fa19_xor1[0]), .fa_xor1(u_wallace_cla24_fa360_xor1), .fa_or0(u_wallace_cla24_fa360_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_22(.a(a[1]), .b(b[22]), .out(u_wallace_cla24_and_1_22));
|
|
and_gate and_gate_u_wallace_cla24_and_0_23(.a(a[0]), .b(b[23]), .out(u_wallace_cla24_and_0_23));
|
|
fa fa_u_wallace_cla24_fa361_out(.a(u_wallace_cla24_fa360_or0[0]), .b(u_wallace_cla24_and_1_22[0]), .cin(u_wallace_cla24_and_0_23[0]), .fa_xor1(u_wallace_cla24_fa361_xor1), .fa_or0(u_wallace_cla24_fa361_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_23(.a(a[1]), .b(b[23]), .out(u_wallace_cla24_and_1_23));
|
|
fa fa_u_wallace_cla24_fa362_out(.a(u_wallace_cla24_fa361_or0[0]), .b(u_wallace_cla24_and_1_23[0]), .cin(u_wallace_cla24_fa21_xor1[0]), .fa_xor1(u_wallace_cla24_fa362_xor1), .fa_or0(u_wallace_cla24_fa362_or0));
|
|
fa fa_u_wallace_cla24_fa363_out(.a(u_wallace_cla24_fa362_or0[0]), .b(u_wallace_cla24_fa22_xor1[0]), .cin(u_wallace_cla24_fa63_xor1[0]), .fa_xor1(u_wallace_cla24_fa363_xor1), .fa_or0(u_wallace_cla24_fa363_or0));
|
|
fa fa_u_wallace_cla24_fa364_out(.a(u_wallace_cla24_fa363_or0[0]), .b(u_wallace_cla24_fa64_xor1[0]), .cin(u_wallace_cla24_fa103_xor1[0]), .fa_xor1(u_wallace_cla24_fa364_xor1), .fa_or0(u_wallace_cla24_fa364_or0));
|
|
fa fa_u_wallace_cla24_fa365_out(.a(u_wallace_cla24_fa364_or0[0]), .b(u_wallace_cla24_fa104_xor1[0]), .cin(u_wallace_cla24_fa141_xor1[0]), .fa_xor1(u_wallace_cla24_fa365_xor1), .fa_or0(u_wallace_cla24_fa365_or0));
|
|
fa fa_u_wallace_cla24_fa366_out(.a(u_wallace_cla24_fa365_or0[0]), .b(u_wallace_cla24_fa142_xor1[0]), .cin(u_wallace_cla24_fa177_xor1[0]), .fa_xor1(u_wallace_cla24_fa366_xor1), .fa_or0(u_wallace_cla24_fa366_or0));
|
|
fa fa_u_wallace_cla24_fa367_out(.a(u_wallace_cla24_fa366_or0[0]), .b(u_wallace_cla24_fa178_xor1[0]), .cin(u_wallace_cla24_fa211_xor1[0]), .fa_xor1(u_wallace_cla24_fa367_xor1), .fa_or0(u_wallace_cla24_fa367_or0));
|
|
fa fa_u_wallace_cla24_fa368_out(.a(u_wallace_cla24_fa367_or0[0]), .b(u_wallace_cla24_fa212_xor1[0]), .cin(u_wallace_cla24_fa243_xor1[0]), .fa_xor1(u_wallace_cla24_fa368_xor1), .fa_or0(u_wallace_cla24_fa368_or0));
|
|
fa fa_u_wallace_cla24_fa369_out(.a(u_wallace_cla24_fa368_or0[0]), .b(u_wallace_cla24_fa244_xor1[0]), .cin(u_wallace_cla24_fa273_xor1[0]), .fa_xor1(u_wallace_cla24_fa369_xor1), .fa_or0(u_wallace_cla24_fa369_or0));
|
|
fa fa_u_wallace_cla24_fa370_out(.a(u_wallace_cla24_fa369_or0[0]), .b(u_wallace_cla24_fa274_xor1[0]), .cin(u_wallace_cla24_fa301_xor1[0]), .fa_xor1(u_wallace_cla24_fa370_xor1), .fa_or0(u_wallace_cla24_fa370_or0));
|
|
fa fa_u_wallace_cla24_fa371_out(.a(u_wallace_cla24_fa370_or0[0]), .b(u_wallace_cla24_fa302_xor1[0]), .cin(u_wallace_cla24_fa327_xor1[0]), .fa_xor1(u_wallace_cla24_fa371_xor1), .fa_or0(u_wallace_cla24_fa371_or0));
|
|
ha ha_u_wallace_cla24_ha12_out(.a(u_wallace_cla24_fa308_xor1[0]), .b(u_wallace_cla24_fa331_xor1[0]), .ha_xor0(u_wallace_cla24_ha12_xor0), .ha_and0(u_wallace_cla24_ha12_and0));
|
|
fa fa_u_wallace_cla24_fa372_out(.a(u_wallace_cla24_ha12_and0[0]), .b(u_wallace_cla24_fa284_xor1[0]), .cin(u_wallace_cla24_fa309_xor1[0]), .fa_xor1(u_wallace_cla24_fa372_xor1), .fa_or0(u_wallace_cla24_fa372_or0));
|
|
fa fa_u_wallace_cla24_fa373_out(.a(u_wallace_cla24_fa372_or0[0]), .b(u_wallace_cla24_fa258_xor1[0]), .cin(u_wallace_cla24_fa285_xor1[0]), .fa_xor1(u_wallace_cla24_fa373_xor1), .fa_or0(u_wallace_cla24_fa373_or0));
|
|
fa fa_u_wallace_cla24_fa374_out(.a(u_wallace_cla24_fa373_or0[0]), .b(u_wallace_cla24_fa230_xor1[0]), .cin(u_wallace_cla24_fa259_xor1[0]), .fa_xor1(u_wallace_cla24_fa374_xor1), .fa_or0(u_wallace_cla24_fa374_or0));
|
|
fa fa_u_wallace_cla24_fa375_out(.a(u_wallace_cla24_fa374_or0[0]), .b(u_wallace_cla24_fa200_xor1[0]), .cin(u_wallace_cla24_fa231_xor1[0]), .fa_xor1(u_wallace_cla24_fa375_xor1), .fa_or0(u_wallace_cla24_fa375_or0));
|
|
fa fa_u_wallace_cla24_fa376_out(.a(u_wallace_cla24_fa375_or0[0]), .b(u_wallace_cla24_fa168_xor1[0]), .cin(u_wallace_cla24_fa201_xor1[0]), .fa_xor1(u_wallace_cla24_fa376_xor1), .fa_or0(u_wallace_cla24_fa376_or0));
|
|
fa fa_u_wallace_cla24_fa377_out(.a(u_wallace_cla24_fa376_or0[0]), .b(u_wallace_cla24_fa134_xor1[0]), .cin(u_wallace_cla24_fa169_xor1[0]), .fa_xor1(u_wallace_cla24_fa377_xor1), .fa_or0(u_wallace_cla24_fa377_or0));
|
|
fa fa_u_wallace_cla24_fa378_out(.a(u_wallace_cla24_fa377_or0[0]), .b(u_wallace_cla24_fa98_xor1[0]), .cin(u_wallace_cla24_fa135_xor1[0]), .fa_xor1(u_wallace_cla24_fa378_xor1), .fa_or0(u_wallace_cla24_fa378_or0));
|
|
fa fa_u_wallace_cla24_fa379_out(.a(u_wallace_cla24_fa378_or0[0]), .b(u_wallace_cla24_fa60_xor1[0]), .cin(u_wallace_cla24_fa99_xor1[0]), .fa_xor1(u_wallace_cla24_fa379_xor1), .fa_or0(u_wallace_cla24_fa379_or0));
|
|
fa fa_u_wallace_cla24_fa380_out(.a(u_wallace_cla24_fa379_or0[0]), .b(u_wallace_cla24_fa20_xor1[0]), .cin(u_wallace_cla24_fa61_xor1[0]), .fa_xor1(u_wallace_cla24_fa380_xor1), .fa_or0(u_wallace_cla24_fa380_or0));
|
|
fa fa_u_wallace_cla24_fa381_out(.a(u_wallace_cla24_fa380_or0[0]), .b(u_wallace_cla24_fa62_xor1[0]), .cin(u_wallace_cla24_fa101_xor1[0]), .fa_xor1(u_wallace_cla24_fa381_xor1), .fa_or0(u_wallace_cla24_fa381_or0));
|
|
fa fa_u_wallace_cla24_fa382_out(.a(u_wallace_cla24_fa381_or0[0]), .b(u_wallace_cla24_fa102_xor1[0]), .cin(u_wallace_cla24_fa139_xor1[0]), .fa_xor1(u_wallace_cla24_fa382_xor1), .fa_or0(u_wallace_cla24_fa382_or0));
|
|
fa fa_u_wallace_cla24_fa383_out(.a(u_wallace_cla24_fa382_or0[0]), .b(u_wallace_cla24_fa140_xor1[0]), .cin(u_wallace_cla24_fa175_xor1[0]), .fa_xor1(u_wallace_cla24_fa383_xor1), .fa_or0(u_wallace_cla24_fa383_or0));
|
|
fa fa_u_wallace_cla24_fa384_out(.a(u_wallace_cla24_fa383_or0[0]), .b(u_wallace_cla24_fa176_xor1[0]), .cin(u_wallace_cla24_fa209_xor1[0]), .fa_xor1(u_wallace_cla24_fa384_xor1), .fa_or0(u_wallace_cla24_fa384_or0));
|
|
fa fa_u_wallace_cla24_fa385_out(.a(u_wallace_cla24_fa384_or0[0]), .b(u_wallace_cla24_fa210_xor1[0]), .cin(u_wallace_cla24_fa241_xor1[0]), .fa_xor1(u_wallace_cla24_fa385_xor1), .fa_or0(u_wallace_cla24_fa385_or0));
|
|
fa fa_u_wallace_cla24_fa386_out(.a(u_wallace_cla24_fa385_or0[0]), .b(u_wallace_cla24_fa242_xor1[0]), .cin(u_wallace_cla24_fa271_xor1[0]), .fa_xor1(u_wallace_cla24_fa386_xor1), .fa_or0(u_wallace_cla24_fa386_or0));
|
|
fa fa_u_wallace_cla24_fa387_out(.a(u_wallace_cla24_fa386_or0[0]), .b(u_wallace_cla24_fa272_xor1[0]), .cin(u_wallace_cla24_fa299_xor1[0]), .fa_xor1(u_wallace_cla24_fa387_xor1), .fa_or0(u_wallace_cla24_fa387_or0));
|
|
fa fa_u_wallace_cla24_fa388_out(.a(u_wallace_cla24_fa387_or0[0]), .b(u_wallace_cla24_fa300_xor1[0]), .cin(u_wallace_cla24_fa325_xor1[0]), .fa_xor1(u_wallace_cla24_fa388_xor1), .fa_or0(u_wallace_cla24_fa388_or0));
|
|
fa fa_u_wallace_cla24_fa389_out(.a(u_wallace_cla24_fa388_or0[0]), .b(u_wallace_cla24_fa326_xor1[0]), .cin(u_wallace_cla24_fa349_xor1[0]), .fa_xor1(u_wallace_cla24_fa389_xor1), .fa_or0(u_wallace_cla24_fa389_or0));
|
|
ha ha_u_wallace_cla24_ha13_out(.a(u_wallace_cla24_fa332_xor1[0]), .b(u_wallace_cla24_fa353_xor1[0]), .ha_xor0(u_wallace_cla24_ha13_xor0), .ha_and0(u_wallace_cla24_ha13_and0));
|
|
fa fa_u_wallace_cla24_fa390_out(.a(u_wallace_cla24_ha13_and0[0]), .b(u_wallace_cla24_fa310_xor1[0]), .cin(u_wallace_cla24_fa333_xor1[0]), .fa_xor1(u_wallace_cla24_fa390_xor1), .fa_or0(u_wallace_cla24_fa390_or0));
|
|
fa fa_u_wallace_cla24_fa391_out(.a(u_wallace_cla24_fa390_or0[0]), .b(u_wallace_cla24_fa286_xor1[0]), .cin(u_wallace_cla24_fa311_xor1[0]), .fa_xor1(u_wallace_cla24_fa391_xor1), .fa_or0(u_wallace_cla24_fa391_or0));
|
|
fa fa_u_wallace_cla24_fa392_out(.a(u_wallace_cla24_fa391_or0[0]), .b(u_wallace_cla24_fa260_xor1[0]), .cin(u_wallace_cla24_fa287_xor1[0]), .fa_xor1(u_wallace_cla24_fa392_xor1), .fa_or0(u_wallace_cla24_fa392_or0));
|
|
fa fa_u_wallace_cla24_fa393_out(.a(u_wallace_cla24_fa392_or0[0]), .b(u_wallace_cla24_fa232_xor1[0]), .cin(u_wallace_cla24_fa261_xor1[0]), .fa_xor1(u_wallace_cla24_fa393_xor1), .fa_or0(u_wallace_cla24_fa393_or0));
|
|
fa fa_u_wallace_cla24_fa394_out(.a(u_wallace_cla24_fa393_or0[0]), .b(u_wallace_cla24_fa202_xor1[0]), .cin(u_wallace_cla24_fa233_xor1[0]), .fa_xor1(u_wallace_cla24_fa394_xor1), .fa_or0(u_wallace_cla24_fa394_or0));
|
|
fa fa_u_wallace_cla24_fa395_out(.a(u_wallace_cla24_fa394_or0[0]), .b(u_wallace_cla24_fa170_xor1[0]), .cin(u_wallace_cla24_fa203_xor1[0]), .fa_xor1(u_wallace_cla24_fa395_xor1), .fa_or0(u_wallace_cla24_fa395_or0));
|
|
fa fa_u_wallace_cla24_fa396_out(.a(u_wallace_cla24_fa395_or0[0]), .b(u_wallace_cla24_fa136_xor1[0]), .cin(u_wallace_cla24_fa171_xor1[0]), .fa_xor1(u_wallace_cla24_fa396_xor1), .fa_or0(u_wallace_cla24_fa396_or0));
|
|
fa fa_u_wallace_cla24_fa397_out(.a(u_wallace_cla24_fa396_or0[0]), .b(u_wallace_cla24_fa100_xor1[0]), .cin(u_wallace_cla24_fa137_xor1[0]), .fa_xor1(u_wallace_cla24_fa397_xor1), .fa_or0(u_wallace_cla24_fa397_or0));
|
|
fa fa_u_wallace_cla24_fa398_out(.a(u_wallace_cla24_fa397_or0[0]), .b(u_wallace_cla24_fa138_xor1[0]), .cin(u_wallace_cla24_fa173_xor1[0]), .fa_xor1(u_wallace_cla24_fa398_xor1), .fa_or0(u_wallace_cla24_fa398_or0));
|
|
fa fa_u_wallace_cla24_fa399_out(.a(u_wallace_cla24_fa398_or0[0]), .b(u_wallace_cla24_fa174_xor1[0]), .cin(u_wallace_cla24_fa207_xor1[0]), .fa_xor1(u_wallace_cla24_fa399_xor1), .fa_or0(u_wallace_cla24_fa399_or0));
|
|
fa fa_u_wallace_cla24_fa400_out(.a(u_wallace_cla24_fa399_or0[0]), .b(u_wallace_cla24_fa208_xor1[0]), .cin(u_wallace_cla24_fa239_xor1[0]), .fa_xor1(u_wallace_cla24_fa400_xor1), .fa_or0(u_wallace_cla24_fa400_or0));
|
|
fa fa_u_wallace_cla24_fa401_out(.a(u_wallace_cla24_fa400_or0[0]), .b(u_wallace_cla24_fa240_xor1[0]), .cin(u_wallace_cla24_fa269_xor1[0]), .fa_xor1(u_wallace_cla24_fa401_xor1), .fa_or0(u_wallace_cla24_fa401_or0));
|
|
fa fa_u_wallace_cla24_fa402_out(.a(u_wallace_cla24_fa401_or0[0]), .b(u_wallace_cla24_fa270_xor1[0]), .cin(u_wallace_cla24_fa297_xor1[0]), .fa_xor1(u_wallace_cla24_fa402_xor1), .fa_or0(u_wallace_cla24_fa402_or0));
|
|
fa fa_u_wallace_cla24_fa403_out(.a(u_wallace_cla24_fa402_or0[0]), .b(u_wallace_cla24_fa298_xor1[0]), .cin(u_wallace_cla24_fa323_xor1[0]), .fa_xor1(u_wallace_cla24_fa403_xor1), .fa_or0(u_wallace_cla24_fa403_or0));
|
|
fa fa_u_wallace_cla24_fa404_out(.a(u_wallace_cla24_fa403_or0[0]), .b(u_wallace_cla24_fa324_xor1[0]), .cin(u_wallace_cla24_fa347_xor1[0]), .fa_xor1(u_wallace_cla24_fa404_xor1), .fa_or0(u_wallace_cla24_fa404_or0));
|
|
fa fa_u_wallace_cla24_fa405_out(.a(u_wallace_cla24_fa404_or0[0]), .b(u_wallace_cla24_fa348_xor1[0]), .cin(u_wallace_cla24_fa369_xor1[0]), .fa_xor1(u_wallace_cla24_fa405_xor1), .fa_or0(u_wallace_cla24_fa405_or0));
|
|
ha ha_u_wallace_cla24_ha14_out(.a(u_wallace_cla24_fa354_xor1[0]), .b(u_wallace_cla24_fa373_xor1[0]), .ha_xor0(u_wallace_cla24_ha14_xor0), .ha_and0(u_wallace_cla24_ha14_and0));
|
|
fa fa_u_wallace_cla24_fa406_out(.a(u_wallace_cla24_ha14_and0[0]), .b(u_wallace_cla24_fa334_xor1[0]), .cin(u_wallace_cla24_fa355_xor1[0]), .fa_xor1(u_wallace_cla24_fa406_xor1), .fa_or0(u_wallace_cla24_fa406_or0));
|
|
fa fa_u_wallace_cla24_fa407_out(.a(u_wallace_cla24_fa406_or0[0]), .b(u_wallace_cla24_fa312_xor1[0]), .cin(u_wallace_cla24_fa335_xor1[0]), .fa_xor1(u_wallace_cla24_fa407_xor1), .fa_or0(u_wallace_cla24_fa407_or0));
|
|
fa fa_u_wallace_cla24_fa408_out(.a(u_wallace_cla24_fa407_or0[0]), .b(u_wallace_cla24_fa288_xor1[0]), .cin(u_wallace_cla24_fa313_xor1[0]), .fa_xor1(u_wallace_cla24_fa408_xor1), .fa_or0(u_wallace_cla24_fa408_or0));
|
|
fa fa_u_wallace_cla24_fa409_out(.a(u_wallace_cla24_fa408_or0[0]), .b(u_wallace_cla24_fa262_xor1[0]), .cin(u_wallace_cla24_fa289_xor1[0]), .fa_xor1(u_wallace_cla24_fa409_xor1), .fa_or0(u_wallace_cla24_fa409_or0));
|
|
fa fa_u_wallace_cla24_fa410_out(.a(u_wallace_cla24_fa409_or0[0]), .b(u_wallace_cla24_fa234_xor1[0]), .cin(u_wallace_cla24_fa263_xor1[0]), .fa_xor1(u_wallace_cla24_fa410_xor1), .fa_or0(u_wallace_cla24_fa410_or0));
|
|
fa fa_u_wallace_cla24_fa411_out(.a(u_wallace_cla24_fa410_or0[0]), .b(u_wallace_cla24_fa204_xor1[0]), .cin(u_wallace_cla24_fa235_xor1[0]), .fa_xor1(u_wallace_cla24_fa411_xor1), .fa_or0(u_wallace_cla24_fa411_or0));
|
|
fa fa_u_wallace_cla24_fa412_out(.a(u_wallace_cla24_fa411_or0[0]), .b(u_wallace_cla24_fa172_xor1[0]), .cin(u_wallace_cla24_fa205_xor1[0]), .fa_xor1(u_wallace_cla24_fa412_xor1), .fa_or0(u_wallace_cla24_fa412_or0));
|
|
fa fa_u_wallace_cla24_fa413_out(.a(u_wallace_cla24_fa412_or0[0]), .b(u_wallace_cla24_fa206_xor1[0]), .cin(u_wallace_cla24_fa237_xor1[0]), .fa_xor1(u_wallace_cla24_fa413_xor1), .fa_or0(u_wallace_cla24_fa413_or0));
|
|
fa fa_u_wallace_cla24_fa414_out(.a(u_wallace_cla24_fa413_or0[0]), .b(u_wallace_cla24_fa238_xor1[0]), .cin(u_wallace_cla24_fa267_xor1[0]), .fa_xor1(u_wallace_cla24_fa414_xor1), .fa_or0(u_wallace_cla24_fa414_or0));
|
|
fa fa_u_wallace_cla24_fa415_out(.a(u_wallace_cla24_fa414_or0[0]), .b(u_wallace_cla24_fa268_xor1[0]), .cin(u_wallace_cla24_fa295_xor1[0]), .fa_xor1(u_wallace_cla24_fa415_xor1), .fa_or0(u_wallace_cla24_fa415_or0));
|
|
fa fa_u_wallace_cla24_fa416_out(.a(u_wallace_cla24_fa415_or0[0]), .b(u_wallace_cla24_fa296_xor1[0]), .cin(u_wallace_cla24_fa321_xor1[0]), .fa_xor1(u_wallace_cla24_fa416_xor1), .fa_or0(u_wallace_cla24_fa416_or0));
|
|
fa fa_u_wallace_cla24_fa417_out(.a(u_wallace_cla24_fa416_or0[0]), .b(u_wallace_cla24_fa322_xor1[0]), .cin(u_wallace_cla24_fa345_xor1[0]), .fa_xor1(u_wallace_cla24_fa417_xor1), .fa_or0(u_wallace_cla24_fa417_or0));
|
|
fa fa_u_wallace_cla24_fa418_out(.a(u_wallace_cla24_fa417_or0[0]), .b(u_wallace_cla24_fa346_xor1[0]), .cin(u_wallace_cla24_fa367_xor1[0]), .fa_xor1(u_wallace_cla24_fa418_xor1), .fa_or0(u_wallace_cla24_fa418_or0));
|
|
fa fa_u_wallace_cla24_fa419_out(.a(u_wallace_cla24_fa418_or0[0]), .b(u_wallace_cla24_fa368_xor1[0]), .cin(u_wallace_cla24_fa387_xor1[0]), .fa_xor1(u_wallace_cla24_fa419_xor1), .fa_or0(u_wallace_cla24_fa419_or0));
|
|
ha ha_u_wallace_cla24_ha15_out(.a(u_wallace_cla24_fa374_xor1[0]), .b(u_wallace_cla24_fa391_xor1[0]), .ha_xor0(u_wallace_cla24_ha15_xor0), .ha_and0(u_wallace_cla24_ha15_and0));
|
|
fa fa_u_wallace_cla24_fa420_out(.a(u_wallace_cla24_ha15_and0[0]), .b(u_wallace_cla24_fa356_xor1[0]), .cin(u_wallace_cla24_fa375_xor1[0]), .fa_xor1(u_wallace_cla24_fa420_xor1), .fa_or0(u_wallace_cla24_fa420_or0));
|
|
fa fa_u_wallace_cla24_fa421_out(.a(u_wallace_cla24_fa420_or0[0]), .b(u_wallace_cla24_fa336_xor1[0]), .cin(u_wallace_cla24_fa357_xor1[0]), .fa_xor1(u_wallace_cla24_fa421_xor1), .fa_or0(u_wallace_cla24_fa421_or0));
|
|
fa fa_u_wallace_cla24_fa422_out(.a(u_wallace_cla24_fa421_or0[0]), .b(u_wallace_cla24_fa314_xor1[0]), .cin(u_wallace_cla24_fa337_xor1[0]), .fa_xor1(u_wallace_cla24_fa422_xor1), .fa_or0(u_wallace_cla24_fa422_or0));
|
|
fa fa_u_wallace_cla24_fa423_out(.a(u_wallace_cla24_fa422_or0[0]), .b(u_wallace_cla24_fa290_xor1[0]), .cin(u_wallace_cla24_fa315_xor1[0]), .fa_xor1(u_wallace_cla24_fa423_xor1), .fa_or0(u_wallace_cla24_fa423_or0));
|
|
fa fa_u_wallace_cla24_fa424_out(.a(u_wallace_cla24_fa423_or0[0]), .b(u_wallace_cla24_fa264_xor1[0]), .cin(u_wallace_cla24_fa291_xor1[0]), .fa_xor1(u_wallace_cla24_fa424_xor1), .fa_or0(u_wallace_cla24_fa424_or0));
|
|
fa fa_u_wallace_cla24_fa425_out(.a(u_wallace_cla24_fa424_or0[0]), .b(u_wallace_cla24_fa236_xor1[0]), .cin(u_wallace_cla24_fa265_xor1[0]), .fa_xor1(u_wallace_cla24_fa425_xor1), .fa_or0(u_wallace_cla24_fa425_or0));
|
|
fa fa_u_wallace_cla24_fa426_out(.a(u_wallace_cla24_fa425_or0[0]), .b(u_wallace_cla24_fa266_xor1[0]), .cin(u_wallace_cla24_fa293_xor1[0]), .fa_xor1(u_wallace_cla24_fa426_xor1), .fa_or0(u_wallace_cla24_fa426_or0));
|
|
fa fa_u_wallace_cla24_fa427_out(.a(u_wallace_cla24_fa426_or0[0]), .b(u_wallace_cla24_fa294_xor1[0]), .cin(u_wallace_cla24_fa319_xor1[0]), .fa_xor1(u_wallace_cla24_fa427_xor1), .fa_or0(u_wallace_cla24_fa427_or0));
|
|
fa fa_u_wallace_cla24_fa428_out(.a(u_wallace_cla24_fa427_or0[0]), .b(u_wallace_cla24_fa320_xor1[0]), .cin(u_wallace_cla24_fa343_xor1[0]), .fa_xor1(u_wallace_cla24_fa428_xor1), .fa_or0(u_wallace_cla24_fa428_or0));
|
|
fa fa_u_wallace_cla24_fa429_out(.a(u_wallace_cla24_fa428_or0[0]), .b(u_wallace_cla24_fa344_xor1[0]), .cin(u_wallace_cla24_fa365_xor1[0]), .fa_xor1(u_wallace_cla24_fa429_xor1), .fa_or0(u_wallace_cla24_fa429_or0));
|
|
fa fa_u_wallace_cla24_fa430_out(.a(u_wallace_cla24_fa429_or0[0]), .b(u_wallace_cla24_fa366_xor1[0]), .cin(u_wallace_cla24_fa385_xor1[0]), .fa_xor1(u_wallace_cla24_fa430_xor1), .fa_or0(u_wallace_cla24_fa430_or0));
|
|
fa fa_u_wallace_cla24_fa431_out(.a(u_wallace_cla24_fa430_or0[0]), .b(u_wallace_cla24_fa386_xor1[0]), .cin(u_wallace_cla24_fa403_xor1[0]), .fa_xor1(u_wallace_cla24_fa431_xor1), .fa_or0(u_wallace_cla24_fa431_or0));
|
|
ha ha_u_wallace_cla24_ha16_out(.a(u_wallace_cla24_fa392_xor1[0]), .b(u_wallace_cla24_fa407_xor1[0]), .ha_xor0(u_wallace_cla24_ha16_xor0), .ha_and0(u_wallace_cla24_ha16_and0));
|
|
fa fa_u_wallace_cla24_fa432_out(.a(u_wallace_cla24_ha16_and0[0]), .b(u_wallace_cla24_fa376_xor1[0]), .cin(u_wallace_cla24_fa393_xor1[0]), .fa_xor1(u_wallace_cla24_fa432_xor1), .fa_or0(u_wallace_cla24_fa432_or0));
|
|
fa fa_u_wallace_cla24_fa433_out(.a(u_wallace_cla24_fa432_or0[0]), .b(u_wallace_cla24_fa358_xor1[0]), .cin(u_wallace_cla24_fa377_xor1[0]), .fa_xor1(u_wallace_cla24_fa433_xor1), .fa_or0(u_wallace_cla24_fa433_or0));
|
|
fa fa_u_wallace_cla24_fa434_out(.a(u_wallace_cla24_fa433_or0[0]), .b(u_wallace_cla24_fa338_xor1[0]), .cin(u_wallace_cla24_fa359_xor1[0]), .fa_xor1(u_wallace_cla24_fa434_xor1), .fa_or0(u_wallace_cla24_fa434_or0));
|
|
fa fa_u_wallace_cla24_fa435_out(.a(u_wallace_cla24_fa434_or0[0]), .b(u_wallace_cla24_fa316_xor1[0]), .cin(u_wallace_cla24_fa339_xor1[0]), .fa_xor1(u_wallace_cla24_fa435_xor1), .fa_or0(u_wallace_cla24_fa435_or0));
|
|
fa fa_u_wallace_cla24_fa436_out(.a(u_wallace_cla24_fa435_or0[0]), .b(u_wallace_cla24_fa292_xor1[0]), .cin(u_wallace_cla24_fa317_xor1[0]), .fa_xor1(u_wallace_cla24_fa436_xor1), .fa_or0(u_wallace_cla24_fa436_or0));
|
|
fa fa_u_wallace_cla24_fa437_out(.a(u_wallace_cla24_fa436_or0[0]), .b(u_wallace_cla24_fa318_xor1[0]), .cin(u_wallace_cla24_fa341_xor1[0]), .fa_xor1(u_wallace_cla24_fa437_xor1), .fa_or0(u_wallace_cla24_fa437_or0));
|
|
fa fa_u_wallace_cla24_fa438_out(.a(u_wallace_cla24_fa437_or0[0]), .b(u_wallace_cla24_fa342_xor1[0]), .cin(u_wallace_cla24_fa363_xor1[0]), .fa_xor1(u_wallace_cla24_fa438_xor1), .fa_or0(u_wallace_cla24_fa438_or0));
|
|
fa fa_u_wallace_cla24_fa439_out(.a(u_wallace_cla24_fa438_or0[0]), .b(u_wallace_cla24_fa364_xor1[0]), .cin(u_wallace_cla24_fa383_xor1[0]), .fa_xor1(u_wallace_cla24_fa439_xor1), .fa_or0(u_wallace_cla24_fa439_or0));
|
|
fa fa_u_wallace_cla24_fa440_out(.a(u_wallace_cla24_fa439_or0[0]), .b(u_wallace_cla24_fa384_xor1[0]), .cin(u_wallace_cla24_fa401_xor1[0]), .fa_xor1(u_wallace_cla24_fa440_xor1), .fa_or0(u_wallace_cla24_fa440_or0));
|
|
fa fa_u_wallace_cla24_fa441_out(.a(u_wallace_cla24_fa440_or0[0]), .b(u_wallace_cla24_fa402_xor1[0]), .cin(u_wallace_cla24_fa417_xor1[0]), .fa_xor1(u_wallace_cla24_fa441_xor1), .fa_or0(u_wallace_cla24_fa441_or0));
|
|
ha ha_u_wallace_cla24_ha17_out(.a(u_wallace_cla24_fa408_xor1[0]), .b(u_wallace_cla24_fa421_xor1[0]), .ha_xor0(u_wallace_cla24_ha17_xor0), .ha_and0(u_wallace_cla24_ha17_and0));
|
|
fa fa_u_wallace_cla24_fa442_out(.a(u_wallace_cla24_ha17_and0[0]), .b(u_wallace_cla24_fa394_xor1[0]), .cin(u_wallace_cla24_fa409_xor1[0]), .fa_xor1(u_wallace_cla24_fa442_xor1), .fa_or0(u_wallace_cla24_fa442_or0));
|
|
fa fa_u_wallace_cla24_fa443_out(.a(u_wallace_cla24_fa442_or0[0]), .b(u_wallace_cla24_fa378_xor1[0]), .cin(u_wallace_cla24_fa395_xor1[0]), .fa_xor1(u_wallace_cla24_fa443_xor1), .fa_or0(u_wallace_cla24_fa443_or0));
|
|
fa fa_u_wallace_cla24_fa444_out(.a(u_wallace_cla24_fa443_or0[0]), .b(u_wallace_cla24_fa360_xor1[0]), .cin(u_wallace_cla24_fa379_xor1[0]), .fa_xor1(u_wallace_cla24_fa444_xor1), .fa_or0(u_wallace_cla24_fa444_or0));
|
|
fa fa_u_wallace_cla24_fa445_out(.a(u_wallace_cla24_fa444_or0[0]), .b(u_wallace_cla24_fa340_xor1[0]), .cin(u_wallace_cla24_fa361_xor1[0]), .fa_xor1(u_wallace_cla24_fa445_xor1), .fa_or0(u_wallace_cla24_fa445_or0));
|
|
fa fa_u_wallace_cla24_fa446_out(.a(u_wallace_cla24_fa445_or0[0]), .b(u_wallace_cla24_fa362_xor1[0]), .cin(u_wallace_cla24_fa381_xor1[0]), .fa_xor1(u_wallace_cla24_fa446_xor1), .fa_or0(u_wallace_cla24_fa446_or0));
|
|
fa fa_u_wallace_cla24_fa447_out(.a(u_wallace_cla24_fa446_or0[0]), .b(u_wallace_cla24_fa382_xor1[0]), .cin(u_wallace_cla24_fa399_xor1[0]), .fa_xor1(u_wallace_cla24_fa447_xor1), .fa_or0(u_wallace_cla24_fa447_or0));
|
|
fa fa_u_wallace_cla24_fa448_out(.a(u_wallace_cla24_fa447_or0[0]), .b(u_wallace_cla24_fa400_xor1[0]), .cin(u_wallace_cla24_fa415_xor1[0]), .fa_xor1(u_wallace_cla24_fa448_xor1), .fa_or0(u_wallace_cla24_fa448_or0));
|
|
fa fa_u_wallace_cla24_fa449_out(.a(u_wallace_cla24_fa448_or0[0]), .b(u_wallace_cla24_fa416_xor1[0]), .cin(u_wallace_cla24_fa429_xor1[0]), .fa_xor1(u_wallace_cla24_fa449_xor1), .fa_or0(u_wallace_cla24_fa449_or0));
|
|
ha ha_u_wallace_cla24_ha18_out(.a(u_wallace_cla24_fa422_xor1[0]), .b(u_wallace_cla24_fa433_xor1[0]), .ha_xor0(u_wallace_cla24_ha18_xor0), .ha_and0(u_wallace_cla24_ha18_and0));
|
|
fa fa_u_wallace_cla24_fa450_out(.a(u_wallace_cla24_ha18_and0[0]), .b(u_wallace_cla24_fa410_xor1[0]), .cin(u_wallace_cla24_fa423_xor1[0]), .fa_xor1(u_wallace_cla24_fa450_xor1), .fa_or0(u_wallace_cla24_fa450_or0));
|
|
fa fa_u_wallace_cla24_fa451_out(.a(u_wallace_cla24_fa450_or0[0]), .b(u_wallace_cla24_fa396_xor1[0]), .cin(u_wallace_cla24_fa411_xor1[0]), .fa_xor1(u_wallace_cla24_fa451_xor1), .fa_or0(u_wallace_cla24_fa451_or0));
|
|
fa fa_u_wallace_cla24_fa452_out(.a(u_wallace_cla24_fa451_or0[0]), .b(u_wallace_cla24_fa380_xor1[0]), .cin(u_wallace_cla24_fa397_xor1[0]), .fa_xor1(u_wallace_cla24_fa452_xor1), .fa_or0(u_wallace_cla24_fa452_or0));
|
|
fa fa_u_wallace_cla24_fa453_out(.a(u_wallace_cla24_fa452_or0[0]), .b(u_wallace_cla24_fa398_xor1[0]), .cin(u_wallace_cla24_fa413_xor1[0]), .fa_xor1(u_wallace_cla24_fa453_xor1), .fa_or0(u_wallace_cla24_fa453_or0));
|
|
fa fa_u_wallace_cla24_fa454_out(.a(u_wallace_cla24_fa453_or0[0]), .b(u_wallace_cla24_fa414_xor1[0]), .cin(u_wallace_cla24_fa427_xor1[0]), .fa_xor1(u_wallace_cla24_fa454_xor1), .fa_or0(u_wallace_cla24_fa454_or0));
|
|
fa fa_u_wallace_cla24_fa455_out(.a(u_wallace_cla24_fa454_or0[0]), .b(u_wallace_cla24_fa428_xor1[0]), .cin(u_wallace_cla24_fa439_xor1[0]), .fa_xor1(u_wallace_cla24_fa455_xor1), .fa_or0(u_wallace_cla24_fa455_or0));
|
|
ha ha_u_wallace_cla24_ha19_out(.a(u_wallace_cla24_fa434_xor1[0]), .b(u_wallace_cla24_fa443_xor1[0]), .ha_xor0(u_wallace_cla24_ha19_xor0), .ha_and0(u_wallace_cla24_ha19_and0));
|
|
fa fa_u_wallace_cla24_fa456_out(.a(u_wallace_cla24_ha19_and0[0]), .b(u_wallace_cla24_fa424_xor1[0]), .cin(u_wallace_cla24_fa435_xor1[0]), .fa_xor1(u_wallace_cla24_fa456_xor1), .fa_or0(u_wallace_cla24_fa456_or0));
|
|
fa fa_u_wallace_cla24_fa457_out(.a(u_wallace_cla24_fa456_or0[0]), .b(u_wallace_cla24_fa412_xor1[0]), .cin(u_wallace_cla24_fa425_xor1[0]), .fa_xor1(u_wallace_cla24_fa457_xor1), .fa_or0(u_wallace_cla24_fa457_or0));
|
|
fa fa_u_wallace_cla24_fa458_out(.a(u_wallace_cla24_fa457_or0[0]), .b(u_wallace_cla24_fa426_xor1[0]), .cin(u_wallace_cla24_fa437_xor1[0]), .fa_xor1(u_wallace_cla24_fa458_xor1), .fa_or0(u_wallace_cla24_fa458_or0));
|
|
fa fa_u_wallace_cla24_fa459_out(.a(u_wallace_cla24_fa458_or0[0]), .b(u_wallace_cla24_fa438_xor1[0]), .cin(u_wallace_cla24_fa447_xor1[0]), .fa_xor1(u_wallace_cla24_fa459_xor1), .fa_or0(u_wallace_cla24_fa459_or0));
|
|
ha ha_u_wallace_cla24_ha20_out(.a(u_wallace_cla24_fa444_xor1[0]), .b(u_wallace_cla24_fa451_xor1[0]), .ha_xor0(u_wallace_cla24_ha20_xor0), .ha_and0(u_wallace_cla24_ha20_and0));
|
|
fa fa_u_wallace_cla24_fa460_out(.a(u_wallace_cla24_ha20_and0[0]), .b(u_wallace_cla24_fa436_xor1[0]), .cin(u_wallace_cla24_fa445_xor1[0]), .fa_xor1(u_wallace_cla24_fa460_xor1), .fa_or0(u_wallace_cla24_fa460_or0));
|
|
fa fa_u_wallace_cla24_fa461_out(.a(u_wallace_cla24_fa460_or0[0]), .b(u_wallace_cla24_fa446_xor1[0]), .cin(u_wallace_cla24_fa453_xor1[0]), .fa_xor1(u_wallace_cla24_fa461_xor1), .fa_or0(u_wallace_cla24_fa461_or0));
|
|
ha ha_u_wallace_cla24_ha21_out(.a(u_wallace_cla24_fa452_xor1[0]), .b(u_wallace_cla24_fa457_xor1[0]), .ha_xor0(u_wallace_cla24_ha21_xor0), .ha_and0(u_wallace_cla24_ha21_and0));
|
|
ha ha_u_wallace_cla24_ha22_out(.a(u_wallace_cla24_ha21_and0[0]), .b(u_wallace_cla24_fa458_xor1[0]), .ha_xor0(u_wallace_cla24_ha22_xor0), .ha_and0(u_wallace_cla24_ha22_and0));
|
|
fa fa_u_wallace_cla24_fa462_out(.a(u_wallace_cla24_ha22_and0[0]), .b(u_wallace_cla24_fa461_or0[0]), .cin(u_wallace_cla24_fa454_xor1[0]), .fa_xor1(u_wallace_cla24_fa462_xor1), .fa_or0(u_wallace_cla24_fa462_or0));
|
|
fa fa_u_wallace_cla24_fa463_out(.a(u_wallace_cla24_fa462_or0[0]), .b(u_wallace_cla24_fa459_or0[0]), .cin(u_wallace_cla24_fa448_xor1[0]), .fa_xor1(u_wallace_cla24_fa463_xor1), .fa_or0(u_wallace_cla24_fa463_or0));
|
|
fa fa_u_wallace_cla24_fa464_out(.a(u_wallace_cla24_fa463_or0[0]), .b(u_wallace_cla24_fa455_or0[0]), .cin(u_wallace_cla24_fa440_xor1[0]), .fa_xor1(u_wallace_cla24_fa464_xor1), .fa_or0(u_wallace_cla24_fa464_or0));
|
|
fa fa_u_wallace_cla24_fa465_out(.a(u_wallace_cla24_fa464_or0[0]), .b(u_wallace_cla24_fa449_or0[0]), .cin(u_wallace_cla24_fa430_xor1[0]), .fa_xor1(u_wallace_cla24_fa465_xor1), .fa_or0(u_wallace_cla24_fa465_or0));
|
|
fa fa_u_wallace_cla24_fa466_out(.a(u_wallace_cla24_fa465_or0[0]), .b(u_wallace_cla24_fa441_or0[0]), .cin(u_wallace_cla24_fa418_xor1[0]), .fa_xor1(u_wallace_cla24_fa466_xor1), .fa_or0(u_wallace_cla24_fa466_or0));
|
|
fa fa_u_wallace_cla24_fa467_out(.a(u_wallace_cla24_fa466_or0[0]), .b(u_wallace_cla24_fa431_or0[0]), .cin(u_wallace_cla24_fa404_xor1[0]), .fa_xor1(u_wallace_cla24_fa467_xor1), .fa_or0(u_wallace_cla24_fa467_or0));
|
|
fa fa_u_wallace_cla24_fa468_out(.a(u_wallace_cla24_fa467_or0[0]), .b(u_wallace_cla24_fa419_or0[0]), .cin(u_wallace_cla24_fa388_xor1[0]), .fa_xor1(u_wallace_cla24_fa468_xor1), .fa_or0(u_wallace_cla24_fa468_or0));
|
|
fa fa_u_wallace_cla24_fa469_out(.a(u_wallace_cla24_fa468_or0[0]), .b(u_wallace_cla24_fa405_or0[0]), .cin(u_wallace_cla24_fa370_xor1[0]), .fa_xor1(u_wallace_cla24_fa469_xor1), .fa_or0(u_wallace_cla24_fa469_or0));
|
|
fa fa_u_wallace_cla24_fa470_out(.a(u_wallace_cla24_fa469_or0[0]), .b(u_wallace_cla24_fa389_or0[0]), .cin(u_wallace_cla24_fa350_xor1[0]), .fa_xor1(u_wallace_cla24_fa470_xor1), .fa_or0(u_wallace_cla24_fa470_or0));
|
|
fa fa_u_wallace_cla24_fa471_out(.a(u_wallace_cla24_fa470_or0[0]), .b(u_wallace_cla24_fa371_or0[0]), .cin(u_wallace_cla24_fa328_xor1[0]), .fa_xor1(u_wallace_cla24_fa471_xor1), .fa_or0(u_wallace_cla24_fa471_or0));
|
|
fa fa_u_wallace_cla24_fa472_out(.a(u_wallace_cla24_fa471_or0[0]), .b(u_wallace_cla24_fa351_or0[0]), .cin(u_wallace_cla24_fa304_xor1[0]), .fa_xor1(u_wallace_cla24_fa472_xor1), .fa_or0(u_wallace_cla24_fa472_or0));
|
|
fa fa_u_wallace_cla24_fa473_out(.a(u_wallace_cla24_fa472_or0[0]), .b(u_wallace_cla24_fa329_or0[0]), .cin(u_wallace_cla24_fa278_xor1[0]), .fa_xor1(u_wallace_cla24_fa473_xor1), .fa_or0(u_wallace_cla24_fa473_or0));
|
|
fa fa_u_wallace_cla24_fa474_out(.a(u_wallace_cla24_fa473_or0[0]), .b(u_wallace_cla24_fa305_or0[0]), .cin(u_wallace_cla24_fa250_xor1[0]), .fa_xor1(u_wallace_cla24_fa474_xor1), .fa_or0(u_wallace_cla24_fa474_or0));
|
|
fa fa_u_wallace_cla24_fa475_out(.a(u_wallace_cla24_fa474_or0[0]), .b(u_wallace_cla24_fa279_or0[0]), .cin(u_wallace_cla24_fa220_xor1[0]), .fa_xor1(u_wallace_cla24_fa475_xor1), .fa_or0(u_wallace_cla24_fa475_or0));
|
|
fa fa_u_wallace_cla24_fa476_out(.a(u_wallace_cla24_fa475_or0[0]), .b(u_wallace_cla24_fa251_or0[0]), .cin(u_wallace_cla24_fa188_xor1[0]), .fa_xor1(u_wallace_cla24_fa476_xor1), .fa_or0(u_wallace_cla24_fa476_or0));
|
|
fa fa_u_wallace_cla24_fa477_out(.a(u_wallace_cla24_fa476_or0[0]), .b(u_wallace_cla24_fa221_or0[0]), .cin(u_wallace_cla24_fa154_xor1[0]), .fa_xor1(u_wallace_cla24_fa477_xor1), .fa_or0(u_wallace_cla24_fa477_or0));
|
|
fa fa_u_wallace_cla24_fa478_out(.a(u_wallace_cla24_fa477_or0[0]), .b(u_wallace_cla24_fa189_or0[0]), .cin(u_wallace_cla24_fa118_xor1[0]), .fa_xor1(u_wallace_cla24_fa478_xor1), .fa_or0(u_wallace_cla24_fa478_or0));
|
|
fa fa_u_wallace_cla24_fa479_out(.a(u_wallace_cla24_fa478_or0[0]), .b(u_wallace_cla24_fa155_or0[0]), .cin(u_wallace_cla24_fa80_xor1[0]), .fa_xor1(u_wallace_cla24_fa479_xor1), .fa_or0(u_wallace_cla24_fa479_or0));
|
|
fa fa_u_wallace_cla24_fa480_out(.a(u_wallace_cla24_fa479_or0[0]), .b(u_wallace_cla24_fa119_or0[0]), .cin(u_wallace_cla24_fa40_xor1[0]), .fa_xor1(u_wallace_cla24_fa480_xor1), .fa_or0(u_wallace_cla24_fa480_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_21_23(.a(a[21]), .b(b[23]), .out(u_wallace_cla24_and_21_23));
|
|
fa fa_u_wallace_cla24_fa481_out(.a(u_wallace_cla24_fa480_or0[0]), .b(u_wallace_cla24_fa81_or0[0]), .cin(u_wallace_cla24_and_21_23[0]), .fa_xor1(u_wallace_cla24_fa481_xor1), .fa_or0(u_wallace_cla24_fa481_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_23_22(.a(a[23]), .b(b[22]), .out(u_wallace_cla24_and_23_22));
|
|
fa fa_u_wallace_cla24_fa482_out(.a(u_wallace_cla24_fa481_or0[0]), .b(u_wallace_cla24_fa41_or0[0]), .cin(u_wallace_cla24_and_23_22[0]), .fa_xor1(u_wallace_cla24_fa482_xor1), .fa_or0(u_wallace_cla24_fa482_or0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_0(.a(a[0]), .b(b[0]), .out(u_wallace_cla24_and_0_0));
|
|
and_gate and_gate_u_wallace_cla24_and_1_0(.a(a[1]), .b(b[0]), .out(u_wallace_cla24_and_1_0));
|
|
and_gate and_gate_u_wallace_cla24_and_0_2(.a(a[0]), .b(b[2]), .out(u_wallace_cla24_and_0_2));
|
|
and_gate and_gate_u_wallace_cla24_and_22_23(.a(a[22]), .b(b[23]), .out(u_wallace_cla24_and_22_23));
|
|
and_gate and_gate_u_wallace_cla24_and_0_1(.a(a[0]), .b(b[1]), .out(u_wallace_cla24_and_0_1));
|
|
and_gate and_gate_u_wallace_cla24_and_23_23(.a(a[23]), .b(b[23]), .out(u_wallace_cla24_and_23_23));
|
|
assign u_wallace_cla24_u_cla46_a[0] = u_wallace_cla24_and_1_0[0];
|
|
assign u_wallace_cla24_u_cla46_a[1] = u_wallace_cla24_and_0_2[0];
|
|
assign u_wallace_cla24_u_cla46_a[2] = u_wallace_cla24_fa0_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[3] = u_wallace_cla24_fa42_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[4] = u_wallace_cla24_fa82_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[5] = u_wallace_cla24_fa120_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[6] = u_wallace_cla24_fa156_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[7] = u_wallace_cla24_fa190_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[8] = u_wallace_cla24_fa222_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[9] = u_wallace_cla24_fa252_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[10] = u_wallace_cla24_fa280_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[11] = u_wallace_cla24_fa306_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[12] = u_wallace_cla24_fa330_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[13] = u_wallace_cla24_fa352_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[14] = u_wallace_cla24_fa372_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[15] = u_wallace_cla24_fa390_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[16] = u_wallace_cla24_fa406_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[17] = u_wallace_cla24_fa420_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[18] = u_wallace_cla24_fa432_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[19] = u_wallace_cla24_fa442_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[20] = u_wallace_cla24_fa450_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[21] = u_wallace_cla24_fa456_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[22] = u_wallace_cla24_fa460_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[23] = u_wallace_cla24_fa461_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[24] = u_wallace_cla24_fa459_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[25] = u_wallace_cla24_fa455_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[26] = u_wallace_cla24_fa449_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[27] = u_wallace_cla24_fa441_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[28] = u_wallace_cla24_fa431_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[29] = u_wallace_cla24_fa419_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[30] = u_wallace_cla24_fa405_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[31] = u_wallace_cla24_fa389_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[32] = u_wallace_cla24_fa371_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[33] = u_wallace_cla24_fa351_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[34] = u_wallace_cla24_fa329_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[35] = u_wallace_cla24_fa305_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[36] = u_wallace_cla24_fa279_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[37] = u_wallace_cla24_fa251_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[38] = u_wallace_cla24_fa221_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[39] = u_wallace_cla24_fa189_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[40] = u_wallace_cla24_fa155_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[41] = u_wallace_cla24_fa119_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[42] = u_wallace_cla24_fa81_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[43] = u_wallace_cla24_fa41_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_a[44] = u_wallace_cla24_and_22_23[0];
|
|
assign u_wallace_cla24_u_cla46_a[45] = u_wallace_cla24_fa482_or0[0];
|
|
assign u_wallace_cla24_u_cla46_b[0] = u_wallace_cla24_and_0_1[0];
|
|
assign u_wallace_cla24_u_cla46_b[1] = u_wallace_cla24_ha0_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[2] = u_wallace_cla24_ha1_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[3] = u_wallace_cla24_ha2_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[4] = u_wallace_cla24_ha3_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[5] = u_wallace_cla24_ha4_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[6] = u_wallace_cla24_ha5_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[7] = u_wallace_cla24_ha6_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[8] = u_wallace_cla24_ha7_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[9] = u_wallace_cla24_ha8_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[10] = u_wallace_cla24_ha9_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[11] = u_wallace_cla24_ha10_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[12] = u_wallace_cla24_ha11_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[13] = u_wallace_cla24_ha12_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[14] = u_wallace_cla24_ha13_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[15] = u_wallace_cla24_ha14_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[16] = u_wallace_cla24_ha15_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[17] = u_wallace_cla24_ha16_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[18] = u_wallace_cla24_ha17_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[19] = u_wallace_cla24_ha18_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[20] = u_wallace_cla24_ha19_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[21] = u_wallace_cla24_ha20_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[22] = u_wallace_cla24_ha21_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[23] = u_wallace_cla24_ha22_xor0[0];
|
|
assign u_wallace_cla24_u_cla46_b[24] = u_wallace_cla24_fa462_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[25] = u_wallace_cla24_fa463_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[26] = u_wallace_cla24_fa464_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[27] = u_wallace_cla24_fa465_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[28] = u_wallace_cla24_fa466_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[29] = u_wallace_cla24_fa467_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[30] = u_wallace_cla24_fa468_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[31] = u_wallace_cla24_fa469_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[32] = u_wallace_cla24_fa470_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[33] = u_wallace_cla24_fa471_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[34] = u_wallace_cla24_fa472_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[35] = u_wallace_cla24_fa473_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[36] = u_wallace_cla24_fa474_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[37] = u_wallace_cla24_fa475_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[38] = u_wallace_cla24_fa476_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[39] = u_wallace_cla24_fa477_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[40] = u_wallace_cla24_fa478_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[41] = u_wallace_cla24_fa479_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[42] = u_wallace_cla24_fa480_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[43] = u_wallace_cla24_fa481_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[44] = u_wallace_cla24_fa482_xor1[0];
|
|
assign u_wallace_cla24_u_cla46_b[45] = u_wallace_cla24_and_23_23[0];
|
|
u_cla46 u_cla46_u_wallace_cla24_u_cla46_out(.a(u_wallace_cla24_u_cla46_a), .b(u_wallace_cla24_u_cla46_b), .u_cla46_out(u_wallace_cla24_u_cla46_out));
|
|
|
|
assign u_wallace_cla24_out[0] = u_wallace_cla24_and_0_0[0];
|
|
assign u_wallace_cla24_out[1] = u_wallace_cla24_u_cla46_out[0];
|
|
assign u_wallace_cla24_out[2] = u_wallace_cla24_u_cla46_out[1];
|
|
assign u_wallace_cla24_out[3] = u_wallace_cla24_u_cla46_out[2];
|
|
assign u_wallace_cla24_out[4] = u_wallace_cla24_u_cla46_out[3];
|
|
assign u_wallace_cla24_out[5] = u_wallace_cla24_u_cla46_out[4];
|
|
assign u_wallace_cla24_out[6] = u_wallace_cla24_u_cla46_out[5];
|
|
assign u_wallace_cla24_out[7] = u_wallace_cla24_u_cla46_out[6];
|
|
assign u_wallace_cla24_out[8] = u_wallace_cla24_u_cla46_out[7];
|
|
assign u_wallace_cla24_out[9] = u_wallace_cla24_u_cla46_out[8];
|
|
assign u_wallace_cla24_out[10] = u_wallace_cla24_u_cla46_out[9];
|
|
assign u_wallace_cla24_out[11] = u_wallace_cla24_u_cla46_out[10];
|
|
assign u_wallace_cla24_out[12] = u_wallace_cla24_u_cla46_out[11];
|
|
assign u_wallace_cla24_out[13] = u_wallace_cla24_u_cla46_out[12];
|
|
assign u_wallace_cla24_out[14] = u_wallace_cla24_u_cla46_out[13];
|
|
assign u_wallace_cla24_out[15] = u_wallace_cla24_u_cla46_out[14];
|
|
assign u_wallace_cla24_out[16] = u_wallace_cla24_u_cla46_out[15];
|
|
assign u_wallace_cla24_out[17] = u_wallace_cla24_u_cla46_out[16];
|
|
assign u_wallace_cla24_out[18] = u_wallace_cla24_u_cla46_out[17];
|
|
assign u_wallace_cla24_out[19] = u_wallace_cla24_u_cla46_out[18];
|
|
assign u_wallace_cla24_out[20] = u_wallace_cla24_u_cla46_out[19];
|
|
assign u_wallace_cla24_out[21] = u_wallace_cla24_u_cla46_out[20];
|
|
assign u_wallace_cla24_out[22] = u_wallace_cla24_u_cla46_out[21];
|
|
assign u_wallace_cla24_out[23] = u_wallace_cla24_u_cla46_out[22];
|
|
assign u_wallace_cla24_out[24] = u_wallace_cla24_u_cla46_out[23];
|
|
assign u_wallace_cla24_out[25] = u_wallace_cla24_u_cla46_out[24];
|
|
assign u_wallace_cla24_out[26] = u_wallace_cla24_u_cla46_out[25];
|
|
assign u_wallace_cla24_out[27] = u_wallace_cla24_u_cla46_out[26];
|
|
assign u_wallace_cla24_out[28] = u_wallace_cla24_u_cla46_out[27];
|
|
assign u_wallace_cla24_out[29] = u_wallace_cla24_u_cla46_out[28];
|
|
assign u_wallace_cla24_out[30] = u_wallace_cla24_u_cla46_out[29];
|
|
assign u_wallace_cla24_out[31] = u_wallace_cla24_u_cla46_out[30];
|
|
assign u_wallace_cla24_out[32] = u_wallace_cla24_u_cla46_out[31];
|
|
assign u_wallace_cla24_out[33] = u_wallace_cla24_u_cla46_out[32];
|
|
assign u_wallace_cla24_out[34] = u_wallace_cla24_u_cla46_out[33];
|
|
assign u_wallace_cla24_out[35] = u_wallace_cla24_u_cla46_out[34];
|
|
assign u_wallace_cla24_out[36] = u_wallace_cla24_u_cla46_out[35];
|
|
assign u_wallace_cla24_out[37] = u_wallace_cla24_u_cla46_out[36];
|
|
assign u_wallace_cla24_out[38] = u_wallace_cla24_u_cla46_out[37];
|
|
assign u_wallace_cla24_out[39] = u_wallace_cla24_u_cla46_out[38];
|
|
assign u_wallace_cla24_out[40] = u_wallace_cla24_u_cla46_out[39];
|
|
assign u_wallace_cla24_out[41] = u_wallace_cla24_u_cla46_out[40];
|
|
assign u_wallace_cla24_out[42] = u_wallace_cla24_u_cla46_out[41];
|
|
assign u_wallace_cla24_out[43] = u_wallace_cla24_u_cla46_out[42];
|
|
assign u_wallace_cla24_out[44] = u_wallace_cla24_u_cla46_out[43];
|
|
assign u_wallace_cla24_out[45] = u_wallace_cla24_u_cla46_out[44];
|
|
assign u_wallace_cla24_out[46] = u_wallace_cla24_u_cla46_out[45];
|
|
assign u_wallace_cla24_out[47] = u_wallace_cla24_u_cla46_out[46];
|
|
endmodule |