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 nand_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 not_gate(input a, output out); assign out = ~a; endmodule module ha(input [0:0] a, input [0:0] b, output [0:0] ha_xor0, output [0:0] ha_and0); xor_gate xor_gate_ha_xor0(.a(a[0]), .b(b[0]), .out(ha_xor0)); and_gate and_gate_ha_and0(.a(a[0]), .b(b[0]), .out(ha_and0)); endmodule module fa(input [0:0] a, input [0:0] b, input [0:0] cin, output [0:0] fa_xor1, output [0:0] fa_or0); wire [0:0] fa_xor0; wire [0:0] fa_and0; wire [0:0] fa_and1; xor_gate xor_gate_fa_xor0(.a(a[0]), .b(b[0]), .out(fa_xor0)); and_gate and_gate_fa_and0(.a(a[0]), .b(b[0]), .out(fa_and0)); xor_gate xor_gate_fa_xor1(.a(fa_xor0[0]), .b(cin[0]), .out(fa_xor1)); and_gate and_gate_fa_and1(.a(fa_xor0[0]), .b(cin[0]), .out(fa_and1)); or_gate or_gate_fa_or0(.a(fa_and0[0]), .b(fa_and1[0]), .out(fa_or0)); endmodule module mux2to1(input [0:0] d0, input [0:0] d1, input [0:0] sel, output [0:0] mux2to1_xor0); wire [0:0] mux2to1_and0; wire [0:0] mux2to1_not0; wire [0:0] mux2to1_and1; and_gate and_gate_mux2to1_and0(.a(d1[0]), .b(sel[0]), .out(mux2to1_and0)); not_gate not_gate_mux2to1_not0(.a(sel[0]), .out(mux2to1_not0)); and_gate and_gate_mux2to1_and1(.a(d0[0]), .b(mux2to1_not0[0]), .out(mux2to1_and1)); xor_gate xor_gate_mux2to1_xor0(.a(mux2to1_and0[0]), .b(mux2to1_and1[0]), .out(mux2to1_xor0)); endmodule module u_cska14(input [13:0] a, input [13:0] b, output [14:0] u_cska14_out); wire [0:0] u_cska14_xor0; wire [0:0] u_cska14_ha0_xor0; wire [0:0] u_cska14_ha0_and0; wire [0:0] u_cska14_xor1; wire [0:0] u_cska14_fa0_xor1; wire [0:0] u_cska14_fa0_or0; wire [0:0] u_cska14_xor2; wire [0:0] u_cska14_fa1_xor1; wire [0:0] u_cska14_fa1_or0; wire [0:0] u_cska14_xor3; wire [0:0] u_cska14_fa2_xor1; wire [0:0] u_cska14_fa2_or0; wire [0:0] u_cska14_and_propagate00; wire [0:0] u_cska14_and_propagate01; wire [0:0] u_cska14_and_propagate02; wire [0:0] u_cska14_mux2to10_and1; wire [0:0] u_cska14_xor4; wire [0:0] u_cska14_fa3_xor1; wire [0:0] u_cska14_fa3_or0; wire [0:0] u_cska14_xor5; wire [0:0] u_cska14_fa4_xor1; wire [0:0] u_cska14_fa4_or0; wire [0:0] u_cska14_xor6; wire [0:0] u_cska14_fa5_xor1; wire [0:0] u_cska14_fa5_or0; wire [0:0] u_cska14_xor7; wire [0:0] u_cska14_fa6_xor1; wire [0:0] u_cska14_fa6_or0; wire [0:0] u_cska14_and_propagate13; wire [0:0] u_cska14_and_propagate14; wire [0:0] u_cska14_and_propagate15; wire [0:0] u_cska14_mux2to11_xor0; wire [0:0] u_cska14_xor8; wire [0:0] u_cska14_fa7_xor1; wire [0:0] u_cska14_fa7_or0; wire [0:0] u_cska14_xor9; wire [0:0] u_cska14_fa8_xor1; wire [0:0] u_cska14_fa8_or0; wire [0:0] u_cska14_xor10; wire [0:0] u_cska14_fa9_xor1; wire [0:0] u_cska14_fa9_or0; wire [0:0] u_cska14_xor11; wire [0:0] u_cska14_fa10_xor1; wire [0:0] u_cska14_fa10_or0; wire [0:0] u_cska14_and_propagate26; wire [0:0] u_cska14_and_propagate27; wire [0:0] u_cska14_and_propagate28; wire [0:0] u_cska14_mux2to12_xor0; wire [0:0] u_cska14_xor12; wire [0:0] u_cska14_fa11_xor1; wire [0:0] u_cska14_fa11_or0; wire [0:0] u_cska14_xor13; wire [0:0] u_cska14_fa12_xor1; wire [0:0] u_cska14_fa12_or0; wire [0:0] u_cska14_and_propagate39; wire [0:0] u_cska14_mux2to13_xor0; xor_gate xor_gate_u_cska14_xor0(.a(a[0]), .b(b[0]), .out(u_cska14_xor0)); ha ha_u_cska14_ha0_out(.a(a[0]), .b(b[0]), .ha_xor0(u_cska14_ha0_xor0), .ha_and0(u_cska14_ha0_and0)); xor_gate xor_gate_u_cska14_xor1(.a(a[1]), .b(b[1]), .out(u_cska14_xor1)); fa fa_u_cska14_fa0_out(.a(a[1]), .b(b[1]), .cin(u_cska14_ha0_and0[0]), .fa_xor1(u_cska14_fa0_xor1), .fa_or0(u_cska14_fa0_or0)); xor_gate xor_gate_u_cska14_xor2(.a(a[2]), .b(b[2]), .out(u_cska14_xor2)); fa fa_u_cska14_fa1_out(.a(a[2]), .b(b[2]), .cin(u_cska14_fa0_or0[0]), .fa_xor1(u_cska14_fa1_xor1), .fa_or0(u_cska14_fa1_or0)); xor_gate xor_gate_u_cska14_xor3(.a(a[3]), .b(b[3]), .out(u_cska14_xor3)); fa fa_u_cska14_fa2_out(.a(a[3]), .b(b[3]), .cin(u_cska14_fa1_or0[0]), .fa_xor1(u_cska14_fa2_xor1), .fa_or0(u_cska14_fa2_or0)); and_gate and_gate_u_cska14_and_propagate00(.a(u_cska14_xor0[0]), .b(u_cska14_xor2[0]), .out(u_cska14_and_propagate00)); and_gate and_gate_u_cska14_and_propagate01(.a(u_cska14_xor1[0]), .b(u_cska14_xor3[0]), .out(u_cska14_and_propagate01)); and_gate and_gate_u_cska14_and_propagate02(.a(u_cska14_and_propagate00[0]), .b(u_cska14_and_propagate01[0]), .out(u_cska14_and_propagate02)); mux2to1 mux2to1_u_cska14_mux2to10_out(.d0(u_cska14_fa2_or0[0]), .d1(1'b0), .sel(u_cska14_and_propagate02[0]), .mux2to1_xor0(u_cska14_mux2to10_and1)); xor_gate xor_gate_u_cska14_xor4(.a(a[4]), .b(b[4]), .out(u_cska14_xor4)); fa fa_u_cska14_fa3_out(.a(a[4]), .b(b[4]), .cin(u_cska14_mux2to10_and1[0]), .fa_xor1(u_cska14_fa3_xor1), .fa_or0(u_cska14_fa3_or0)); xor_gate xor_gate_u_cska14_xor5(.a(a[5]), .b(b[5]), .out(u_cska14_xor5)); fa fa_u_cska14_fa4_out(.a(a[5]), .b(b[5]), .cin(u_cska14_fa3_or0[0]), .fa_xor1(u_cska14_fa4_xor1), .fa_or0(u_cska14_fa4_or0)); xor_gate xor_gate_u_cska14_xor6(.a(a[6]), .b(b[6]), .out(u_cska14_xor6)); fa fa_u_cska14_fa5_out(.a(a[6]), .b(b[6]), .cin(u_cska14_fa4_or0[0]), .fa_xor1(u_cska14_fa5_xor1), .fa_or0(u_cska14_fa5_or0)); xor_gate xor_gate_u_cska14_xor7(.a(a[7]), .b(b[7]), .out(u_cska14_xor7)); fa fa_u_cska14_fa6_out(.a(a[7]), .b(b[7]), .cin(u_cska14_fa5_or0[0]), .fa_xor1(u_cska14_fa6_xor1), .fa_or0(u_cska14_fa6_or0)); and_gate and_gate_u_cska14_and_propagate13(.a(u_cska14_xor4[0]), .b(u_cska14_xor6[0]), .out(u_cska14_and_propagate13)); and_gate and_gate_u_cska14_and_propagate14(.a(u_cska14_xor5[0]), .b(u_cska14_xor7[0]), .out(u_cska14_and_propagate14)); and_gate and_gate_u_cska14_and_propagate15(.a(u_cska14_and_propagate13[0]), .b(u_cska14_and_propagate14[0]), .out(u_cska14_and_propagate15)); mux2to1 mux2to1_u_cska14_mux2to11_out(.d0(u_cska14_fa6_or0[0]), .d1(u_cska14_mux2to10_and1[0]), .sel(u_cska14_and_propagate15[0]), .mux2to1_xor0(u_cska14_mux2to11_xor0)); xor_gate xor_gate_u_cska14_xor8(.a(a[8]), .b(b[8]), .out(u_cska14_xor8)); fa fa_u_cska14_fa7_out(.a(a[8]), .b(b[8]), .cin(u_cska14_mux2to11_xor0[0]), .fa_xor1(u_cska14_fa7_xor1), .fa_or0(u_cska14_fa7_or0)); xor_gate xor_gate_u_cska14_xor9(.a(a[9]), .b(b[9]), .out(u_cska14_xor9)); fa fa_u_cska14_fa8_out(.a(a[9]), .b(b[9]), .cin(u_cska14_fa7_or0[0]), .fa_xor1(u_cska14_fa8_xor1), .fa_or0(u_cska14_fa8_or0)); xor_gate xor_gate_u_cska14_xor10(.a(a[10]), .b(b[10]), .out(u_cska14_xor10)); fa fa_u_cska14_fa9_out(.a(a[10]), .b(b[10]), .cin(u_cska14_fa8_or0[0]), .fa_xor1(u_cska14_fa9_xor1), .fa_or0(u_cska14_fa9_or0)); xor_gate xor_gate_u_cska14_xor11(.a(a[11]), .b(b[11]), .out(u_cska14_xor11)); fa fa_u_cska14_fa10_out(.a(a[11]), .b(b[11]), .cin(u_cska14_fa9_or0[0]), .fa_xor1(u_cska14_fa10_xor1), .fa_or0(u_cska14_fa10_or0)); and_gate and_gate_u_cska14_and_propagate26(.a(u_cska14_xor8[0]), .b(u_cska14_xor10[0]), .out(u_cska14_and_propagate26)); and_gate and_gate_u_cska14_and_propagate27(.a(u_cska14_xor9[0]), .b(u_cska14_xor11[0]), .out(u_cska14_and_propagate27)); and_gate and_gate_u_cska14_and_propagate28(.a(u_cska14_and_propagate26[0]), .b(u_cska14_and_propagate27[0]), .out(u_cska14_and_propagate28)); mux2to1 mux2to1_u_cska14_mux2to12_out(.d0(u_cska14_fa10_or0[0]), .d1(u_cska14_mux2to11_xor0[0]), .sel(u_cska14_and_propagate28[0]), .mux2to1_xor0(u_cska14_mux2to12_xor0)); xor_gate xor_gate_u_cska14_xor12(.a(a[12]), .b(b[12]), .out(u_cska14_xor12)); fa fa_u_cska14_fa11_out(.a(a[12]), .b(b[12]), .cin(u_cska14_mux2to12_xor0[0]), .fa_xor1(u_cska14_fa11_xor1), .fa_or0(u_cska14_fa11_or0)); xor_gate xor_gate_u_cska14_xor13(.a(a[13]), .b(b[13]), .out(u_cska14_xor13)); fa fa_u_cska14_fa12_out(.a(a[13]), .b(b[13]), .cin(u_cska14_fa11_or0[0]), .fa_xor1(u_cska14_fa12_xor1), .fa_or0(u_cska14_fa12_or0)); and_gate and_gate_u_cska14_and_propagate39(.a(u_cska14_xor12[0]), .b(u_cska14_xor13[0]), .out(u_cska14_and_propagate39)); mux2to1 mux2to1_u_cska14_mux2to13_out(.d0(u_cska14_fa12_or0[0]), .d1(u_cska14_mux2to12_xor0[0]), .sel(u_cska14_and_propagate39[0]), .mux2to1_xor0(u_cska14_mux2to13_xor0)); assign u_cska14_out[0] = u_cska14_ha0_xor0[0]; assign u_cska14_out[1] = u_cska14_fa0_xor1[0]; assign u_cska14_out[2] = u_cska14_fa1_xor1[0]; assign u_cska14_out[3] = u_cska14_fa2_xor1[0]; assign u_cska14_out[4] = u_cska14_fa3_xor1[0]; assign u_cska14_out[5] = u_cska14_fa4_xor1[0]; assign u_cska14_out[6] = u_cska14_fa5_xor1[0]; assign u_cska14_out[7] = u_cska14_fa6_xor1[0]; assign u_cska14_out[8] = u_cska14_fa7_xor1[0]; assign u_cska14_out[9] = u_cska14_fa8_xor1[0]; assign u_cska14_out[10] = u_cska14_fa9_xor1[0]; assign u_cska14_out[11] = u_cska14_fa10_xor1[0]; assign u_cska14_out[12] = u_cska14_fa11_xor1[0]; assign u_cska14_out[13] = u_cska14_fa12_xor1[0]; assign u_cska14_out[14] = u_cska14_mux2to13_xor0[0]; endmodule module s_dadda_cska8(input [7:0] a, input [7:0] b, output [15:0] s_dadda_cska8_out); wire [0:0] s_dadda_cska8_and_6_0; wire [0:0] s_dadda_cska8_and_5_1; wire [0:0] s_dadda_cska8_ha0_xor0; wire [0:0] s_dadda_cska8_ha0_and0; wire [0:0] s_dadda_cska8_nand_7_0; wire [0:0] s_dadda_cska8_and_6_1; wire [0:0] s_dadda_cska8_fa0_xor1; wire [0:0] s_dadda_cska8_fa0_or0; wire [0:0] s_dadda_cska8_and_5_2; wire [0:0] s_dadda_cska8_and_4_3; wire [0:0] s_dadda_cska8_ha1_xor0; wire [0:0] s_dadda_cska8_ha1_and0; wire [0:0] s_dadda_cska8_fa1_xor1; wire [0:0] s_dadda_cska8_fa1_or0; wire [0:0] s_dadda_cska8_nand_7_1; wire [0:0] s_dadda_cska8_and_6_2; wire [0:0] s_dadda_cska8_and_5_3; wire [0:0] s_dadda_cska8_fa2_xor1; wire [0:0] s_dadda_cska8_fa2_or0; wire [0:0] s_dadda_cska8_nand_7_2; wire [0:0] s_dadda_cska8_fa3_xor1; wire [0:0] s_dadda_cska8_fa3_or0; wire [0:0] s_dadda_cska8_and_3_0; wire [0:0] s_dadda_cska8_and_2_1; wire [0:0] s_dadda_cska8_ha2_xor0; wire [0:0] s_dadda_cska8_ha2_and0; wire [0:0] s_dadda_cska8_and_4_0; wire [0:0] s_dadda_cska8_and_3_1; wire [0:0] s_dadda_cska8_fa4_xor1; wire [0:0] s_dadda_cska8_fa4_or0; wire [0:0] s_dadda_cska8_and_2_2; wire [0:0] s_dadda_cska8_and_1_3; wire [0:0] s_dadda_cska8_ha3_xor0; wire [0:0] s_dadda_cska8_ha3_and0; wire [0:0] s_dadda_cska8_and_5_0; wire [0:0] s_dadda_cska8_fa5_xor1; wire [0:0] s_dadda_cska8_fa5_or0; wire [0:0] s_dadda_cska8_and_4_1; wire [0:0] s_dadda_cska8_and_3_2; wire [0:0] s_dadda_cska8_and_2_3; wire [0:0] s_dadda_cska8_fa6_xor1; wire [0:0] s_dadda_cska8_fa6_or0; wire [0:0] s_dadda_cska8_and_1_4; wire [0:0] s_dadda_cska8_and_0_5; wire [0:0] s_dadda_cska8_ha4_xor0; wire [0:0] s_dadda_cska8_ha4_and0; wire [0:0] s_dadda_cska8_fa7_xor1; wire [0:0] s_dadda_cska8_fa7_or0; wire [0:0] s_dadda_cska8_and_4_2; wire [0:0] s_dadda_cska8_and_3_3; wire [0:0] s_dadda_cska8_and_2_4; wire [0:0] s_dadda_cska8_fa8_xor1; wire [0:0] s_dadda_cska8_fa8_or0; wire [0:0] s_dadda_cska8_and_1_5; wire [0:0] s_dadda_cska8_and_0_6; wire [0:0] s_dadda_cska8_fa9_xor1; wire [0:0] s_dadda_cska8_fa9_or0; wire [0:0] s_dadda_cska8_fa10_xor1; wire [0:0] s_dadda_cska8_fa10_or0; wire [0:0] s_dadda_cska8_and_3_4; wire [0:0] s_dadda_cska8_and_2_5; wire [0:0] s_dadda_cska8_and_1_6; wire [0:0] s_dadda_cska8_fa11_xor1; wire [0:0] s_dadda_cska8_fa11_or0; wire [0:0] s_dadda_cska8_nand_0_7; wire [0:0] s_dadda_cska8_fa12_xor1; wire [0:0] s_dadda_cska8_fa12_or0; wire [0:0] s_dadda_cska8_fa13_xor1; wire [0:0] s_dadda_cska8_fa13_or0; wire [0:0] s_dadda_cska8_and_4_4; wire [0:0] s_dadda_cska8_and_3_5; wire [0:0] s_dadda_cska8_and_2_6; wire [0:0] s_dadda_cska8_fa14_xor1; wire [0:0] s_dadda_cska8_fa14_or0; wire [0:0] s_dadda_cska8_nand_1_7; wire [0:0] s_dadda_cska8_fa15_xor1; wire [0:0] s_dadda_cska8_fa15_or0; wire [0:0] s_dadda_cska8_fa16_xor1; wire [0:0] s_dadda_cska8_fa16_or0; wire [0:0] s_dadda_cska8_and_6_3; wire [0:0] s_dadda_cska8_and_5_4; wire [0:0] s_dadda_cska8_and_4_5; wire [0:0] s_dadda_cska8_fa17_xor1; wire [0:0] s_dadda_cska8_fa17_or0; wire [0:0] s_dadda_cska8_and_3_6; wire [0:0] s_dadda_cska8_nand_2_7; wire [0:0] s_dadda_cska8_fa18_xor1; wire [0:0] s_dadda_cska8_fa18_or0; wire [0:0] s_dadda_cska8_fa19_xor1; wire [0:0] s_dadda_cska8_fa19_or0; wire [0:0] s_dadda_cska8_nand_7_3; wire [0:0] s_dadda_cska8_and_6_4; wire [0:0] s_dadda_cska8_fa20_xor1; wire [0:0] s_dadda_cska8_fa20_or0; wire [0:0] s_dadda_cska8_and_5_5; wire [0:0] s_dadda_cska8_and_4_6; wire [0:0] s_dadda_cska8_nand_3_7; wire [0:0] s_dadda_cska8_fa21_xor1; wire [0:0] s_dadda_cska8_fa21_or0; wire [0:0] s_dadda_cska8_fa22_xor1; wire [0:0] s_dadda_cska8_fa22_or0; wire [0:0] s_dadda_cska8_nand_7_4; wire [0:0] s_dadda_cska8_and_6_5; wire [0:0] s_dadda_cska8_and_5_6; wire [0:0] s_dadda_cska8_fa23_xor1; wire [0:0] s_dadda_cska8_fa23_or0; wire [0:0] s_dadda_cska8_nand_7_5; wire [0:0] s_dadda_cska8_fa24_xor1; wire [0:0] s_dadda_cska8_fa24_or0; wire [0:0] s_dadda_cska8_and_2_0; wire [0:0] s_dadda_cska8_and_1_1; wire [0:0] s_dadda_cska8_ha5_xor0; wire [0:0] s_dadda_cska8_ha5_and0; wire [0:0] s_dadda_cska8_and_1_2; wire [0:0] s_dadda_cska8_and_0_3; wire [0:0] s_dadda_cska8_fa25_xor1; wire [0:0] s_dadda_cska8_fa25_or0; wire [0:0] s_dadda_cska8_and_0_4; wire [0:0] s_dadda_cska8_fa26_xor1; wire [0:0] s_dadda_cska8_fa26_or0; wire [0:0] s_dadda_cska8_fa27_xor1; wire [0:0] s_dadda_cska8_fa27_or0; wire [0:0] s_dadda_cska8_fa28_xor1; wire [0:0] s_dadda_cska8_fa28_or0; wire [0:0] s_dadda_cska8_fa29_xor1; wire [0:0] s_dadda_cska8_fa29_or0; wire [0:0] s_dadda_cska8_fa30_xor1; wire [0:0] s_dadda_cska8_fa30_or0; wire [0:0] s_dadda_cska8_fa31_xor1; wire [0:0] s_dadda_cska8_fa31_or0; wire [0:0] s_dadda_cska8_fa32_xor1; wire [0:0] s_dadda_cska8_fa32_or0; wire [0:0] s_dadda_cska8_nand_4_7; wire [0:0] s_dadda_cska8_fa33_xor1; wire [0:0] s_dadda_cska8_fa33_or0; wire [0:0] s_dadda_cska8_and_6_6; wire [0:0] s_dadda_cska8_nand_5_7; wire [0:0] s_dadda_cska8_fa34_xor1; wire [0:0] s_dadda_cska8_fa34_or0; wire [0:0] s_dadda_cska8_nand_7_6; wire [0:0] s_dadda_cska8_fa35_xor1; wire [0:0] s_dadda_cska8_fa35_or0; wire [0:0] s_dadda_cska8_and_0_0; wire [0:0] s_dadda_cska8_and_1_0; wire [0:0] s_dadda_cska8_and_0_2; wire [0:0] s_dadda_cska8_nand_6_7; wire [0:0] s_dadda_cska8_and_0_1; wire [0:0] s_dadda_cska8_and_7_7; wire [13:0] s_dadda_cska8_u_cska14_a; wire [13:0] s_dadda_cska8_u_cska14_b; wire [14:0] s_dadda_cska8_u_cska14_out; wire [0:0] s_dadda_cska8_xor0; and_gate and_gate_s_dadda_cska8_and_6_0(.a(a[6]), .b(b[0]), .out(s_dadda_cska8_and_6_0)); and_gate and_gate_s_dadda_cska8_and_5_1(.a(a[5]), .b(b[1]), .out(s_dadda_cska8_and_5_1)); ha ha_s_dadda_cska8_ha0_out(.a(s_dadda_cska8_and_6_0[0]), .b(s_dadda_cska8_and_5_1[0]), .ha_xor0(s_dadda_cska8_ha0_xor0), .ha_and0(s_dadda_cska8_ha0_and0)); nand_gate nand_gate_s_dadda_cska8_nand_7_0(.a(a[7]), .b(b[0]), .out(s_dadda_cska8_nand_7_0)); and_gate and_gate_s_dadda_cska8_and_6_1(.a(a[6]), .b(b[1]), .out(s_dadda_cska8_and_6_1)); fa fa_s_dadda_cska8_fa0_out(.a(s_dadda_cska8_ha0_and0[0]), .b(s_dadda_cska8_nand_7_0[0]), .cin(s_dadda_cska8_and_6_1[0]), .fa_xor1(s_dadda_cska8_fa0_xor1), .fa_or0(s_dadda_cska8_fa0_or0)); and_gate and_gate_s_dadda_cska8_and_5_2(.a(a[5]), .b(b[2]), .out(s_dadda_cska8_and_5_2)); and_gate and_gate_s_dadda_cska8_and_4_3(.a(a[4]), .b(b[3]), .out(s_dadda_cska8_and_4_3)); ha ha_s_dadda_cska8_ha1_out(.a(s_dadda_cska8_and_5_2[0]), .b(s_dadda_cska8_and_4_3[0]), .ha_xor0(s_dadda_cska8_ha1_xor0), .ha_and0(s_dadda_cska8_ha1_and0)); fa fa_s_dadda_cska8_fa1_out(.a(s_dadda_cska8_ha1_and0[0]), .b(s_dadda_cska8_fa0_or0[0]), .cin(1'b1), .fa_xor1(s_dadda_cska8_fa1_xor1), .fa_or0(s_dadda_cska8_fa1_or0)); nand_gate nand_gate_s_dadda_cska8_nand_7_1(.a(a[7]), .b(b[1]), .out(s_dadda_cska8_nand_7_1)); and_gate and_gate_s_dadda_cska8_and_6_2(.a(a[6]), .b(b[2]), .out(s_dadda_cska8_and_6_2)); and_gate and_gate_s_dadda_cska8_and_5_3(.a(a[5]), .b(b[3]), .out(s_dadda_cska8_and_5_3)); fa fa_s_dadda_cska8_fa2_out(.a(s_dadda_cska8_nand_7_1[0]), .b(s_dadda_cska8_and_6_2[0]), .cin(s_dadda_cska8_and_5_3[0]), .fa_xor1(s_dadda_cska8_fa2_xor1), .fa_or0(s_dadda_cska8_fa2_or0)); nand_gate nand_gate_s_dadda_cska8_nand_7_2(.a(a[7]), .b(b[2]), .out(s_dadda_cska8_nand_7_2)); fa fa_s_dadda_cska8_fa3_out(.a(s_dadda_cska8_fa2_or0[0]), .b(s_dadda_cska8_fa1_or0[0]), .cin(s_dadda_cska8_nand_7_2[0]), .fa_xor1(s_dadda_cska8_fa3_xor1), .fa_or0(s_dadda_cska8_fa3_or0)); and_gate and_gate_s_dadda_cska8_and_3_0(.a(a[3]), .b(b[0]), .out(s_dadda_cska8_and_3_0)); and_gate and_gate_s_dadda_cska8_and_2_1(.a(a[2]), .b(b[1]), .out(s_dadda_cska8_and_2_1)); ha ha_s_dadda_cska8_ha2_out(.a(s_dadda_cska8_and_3_0[0]), .b(s_dadda_cska8_and_2_1[0]), .ha_xor0(s_dadda_cska8_ha2_xor0), .ha_and0(s_dadda_cska8_ha2_and0)); and_gate and_gate_s_dadda_cska8_and_4_0(.a(a[4]), .b(b[0]), .out(s_dadda_cska8_and_4_0)); and_gate and_gate_s_dadda_cska8_and_3_1(.a(a[3]), .b(b[1]), .out(s_dadda_cska8_and_3_1)); fa fa_s_dadda_cska8_fa4_out(.a(s_dadda_cska8_ha2_and0[0]), .b(s_dadda_cska8_and_4_0[0]), .cin(s_dadda_cska8_and_3_1[0]), .fa_xor1(s_dadda_cska8_fa4_xor1), .fa_or0(s_dadda_cska8_fa4_or0)); and_gate and_gate_s_dadda_cska8_and_2_2(.a(a[2]), .b(b[2]), .out(s_dadda_cska8_and_2_2)); and_gate and_gate_s_dadda_cska8_and_1_3(.a(a[1]), .b(b[3]), .out(s_dadda_cska8_and_1_3)); ha ha_s_dadda_cska8_ha3_out(.a(s_dadda_cska8_and_2_2[0]), .b(s_dadda_cska8_and_1_3[0]), .ha_xor0(s_dadda_cska8_ha3_xor0), .ha_and0(s_dadda_cska8_ha3_and0)); and_gate and_gate_s_dadda_cska8_and_5_0(.a(a[5]), .b(b[0]), .out(s_dadda_cska8_and_5_0)); fa fa_s_dadda_cska8_fa5_out(.a(s_dadda_cska8_ha3_and0[0]), .b(s_dadda_cska8_fa4_or0[0]), .cin(s_dadda_cska8_and_5_0[0]), .fa_xor1(s_dadda_cska8_fa5_xor1), .fa_or0(s_dadda_cska8_fa5_or0)); and_gate and_gate_s_dadda_cska8_and_4_1(.a(a[4]), .b(b[1]), .out(s_dadda_cska8_and_4_1)); and_gate and_gate_s_dadda_cska8_and_3_2(.a(a[3]), .b(b[2]), .out(s_dadda_cska8_and_3_2)); and_gate and_gate_s_dadda_cska8_and_2_3(.a(a[2]), .b(b[3]), .out(s_dadda_cska8_and_2_3)); fa fa_s_dadda_cska8_fa6_out(.a(s_dadda_cska8_and_4_1[0]), .b(s_dadda_cska8_and_3_2[0]), .cin(s_dadda_cska8_and_2_3[0]), .fa_xor1(s_dadda_cska8_fa6_xor1), .fa_or0(s_dadda_cska8_fa6_or0)); and_gate and_gate_s_dadda_cska8_and_1_4(.a(a[1]), .b(b[4]), .out(s_dadda_cska8_and_1_4)); and_gate and_gate_s_dadda_cska8_and_0_5(.a(a[0]), .b(b[5]), .out(s_dadda_cska8_and_0_5)); ha ha_s_dadda_cska8_ha4_out(.a(s_dadda_cska8_and_1_4[0]), .b(s_dadda_cska8_and_0_5[0]), .ha_xor0(s_dadda_cska8_ha4_xor0), .ha_and0(s_dadda_cska8_ha4_and0)); fa fa_s_dadda_cska8_fa7_out(.a(s_dadda_cska8_ha4_and0[0]), .b(s_dadda_cska8_fa6_or0[0]), .cin(s_dadda_cska8_fa5_or0[0]), .fa_xor1(s_dadda_cska8_fa7_xor1), .fa_or0(s_dadda_cska8_fa7_or0)); and_gate and_gate_s_dadda_cska8_and_4_2(.a(a[4]), .b(b[2]), .out(s_dadda_cska8_and_4_2)); and_gate and_gate_s_dadda_cska8_and_3_3(.a(a[3]), .b(b[3]), .out(s_dadda_cska8_and_3_3)); and_gate and_gate_s_dadda_cska8_and_2_4(.a(a[2]), .b(b[4]), .out(s_dadda_cska8_and_2_4)); fa fa_s_dadda_cska8_fa8_out(.a(s_dadda_cska8_and_4_2[0]), .b(s_dadda_cska8_and_3_3[0]), .cin(s_dadda_cska8_and_2_4[0]), .fa_xor1(s_dadda_cska8_fa8_xor1), .fa_or0(s_dadda_cska8_fa8_or0)); and_gate and_gate_s_dadda_cska8_and_1_5(.a(a[1]), .b(b[5]), .out(s_dadda_cska8_and_1_5)); and_gate and_gate_s_dadda_cska8_and_0_6(.a(a[0]), .b(b[6]), .out(s_dadda_cska8_and_0_6)); fa fa_s_dadda_cska8_fa9_out(.a(s_dadda_cska8_and_1_5[0]), .b(s_dadda_cska8_and_0_6[0]), .cin(s_dadda_cska8_ha0_xor0[0]), .fa_xor1(s_dadda_cska8_fa9_xor1), .fa_or0(s_dadda_cska8_fa9_or0)); fa fa_s_dadda_cska8_fa10_out(.a(s_dadda_cska8_fa9_or0[0]), .b(s_dadda_cska8_fa8_or0[0]), .cin(s_dadda_cska8_fa7_or0[0]), .fa_xor1(s_dadda_cska8_fa10_xor1), .fa_or0(s_dadda_cska8_fa10_or0)); and_gate and_gate_s_dadda_cska8_and_3_4(.a(a[3]), .b(b[4]), .out(s_dadda_cska8_and_3_4)); and_gate and_gate_s_dadda_cska8_and_2_5(.a(a[2]), .b(b[5]), .out(s_dadda_cska8_and_2_5)); and_gate and_gate_s_dadda_cska8_and_1_6(.a(a[1]), .b(b[6]), .out(s_dadda_cska8_and_1_6)); fa fa_s_dadda_cska8_fa11_out(.a(s_dadda_cska8_and_3_4[0]), .b(s_dadda_cska8_and_2_5[0]), .cin(s_dadda_cska8_and_1_6[0]), .fa_xor1(s_dadda_cska8_fa11_xor1), .fa_or0(s_dadda_cska8_fa11_or0)); nand_gate nand_gate_s_dadda_cska8_nand_0_7(.a(a[0]), .b(b[7]), .out(s_dadda_cska8_nand_0_7)); fa fa_s_dadda_cska8_fa12_out(.a(s_dadda_cska8_nand_0_7[0]), .b(s_dadda_cska8_fa0_xor1[0]), .cin(s_dadda_cska8_ha1_xor0[0]), .fa_xor1(s_dadda_cska8_fa12_xor1), .fa_or0(s_dadda_cska8_fa12_or0)); fa fa_s_dadda_cska8_fa13_out(.a(s_dadda_cska8_fa12_or0[0]), .b(s_dadda_cska8_fa11_or0[0]), .cin(s_dadda_cska8_fa10_or0[0]), .fa_xor1(s_dadda_cska8_fa13_xor1), .fa_or0(s_dadda_cska8_fa13_or0)); and_gate and_gate_s_dadda_cska8_and_4_4(.a(a[4]), .b(b[4]), .out(s_dadda_cska8_and_4_4)); and_gate and_gate_s_dadda_cska8_and_3_5(.a(a[3]), .b(b[5]), .out(s_dadda_cska8_and_3_5)); and_gate and_gate_s_dadda_cska8_and_2_6(.a(a[2]), .b(b[6]), .out(s_dadda_cska8_and_2_6)); fa fa_s_dadda_cska8_fa14_out(.a(s_dadda_cska8_and_4_4[0]), .b(s_dadda_cska8_and_3_5[0]), .cin(s_dadda_cska8_and_2_6[0]), .fa_xor1(s_dadda_cska8_fa14_xor1), .fa_or0(s_dadda_cska8_fa14_or0)); nand_gate nand_gate_s_dadda_cska8_nand_1_7(.a(a[1]), .b(b[7]), .out(s_dadda_cska8_nand_1_7)); fa fa_s_dadda_cska8_fa15_out(.a(s_dadda_cska8_nand_1_7[0]), .b(s_dadda_cska8_fa1_xor1[0]), .cin(s_dadda_cska8_fa2_xor1[0]), .fa_xor1(s_dadda_cska8_fa15_xor1), .fa_or0(s_dadda_cska8_fa15_or0)); fa fa_s_dadda_cska8_fa16_out(.a(s_dadda_cska8_fa15_or0[0]), .b(s_dadda_cska8_fa14_or0[0]), .cin(s_dadda_cska8_fa13_or0[0]), .fa_xor1(s_dadda_cska8_fa16_xor1), .fa_or0(s_dadda_cska8_fa16_or0)); and_gate and_gate_s_dadda_cska8_and_6_3(.a(a[6]), .b(b[3]), .out(s_dadda_cska8_and_6_3)); and_gate and_gate_s_dadda_cska8_and_5_4(.a(a[5]), .b(b[4]), .out(s_dadda_cska8_and_5_4)); and_gate and_gate_s_dadda_cska8_and_4_5(.a(a[4]), .b(b[5]), .out(s_dadda_cska8_and_4_5)); fa fa_s_dadda_cska8_fa17_out(.a(s_dadda_cska8_and_6_3[0]), .b(s_dadda_cska8_and_5_4[0]), .cin(s_dadda_cska8_and_4_5[0]), .fa_xor1(s_dadda_cska8_fa17_xor1), .fa_or0(s_dadda_cska8_fa17_or0)); and_gate and_gate_s_dadda_cska8_and_3_6(.a(a[3]), .b(b[6]), .out(s_dadda_cska8_and_3_6)); nand_gate nand_gate_s_dadda_cska8_nand_2_7(.a(a[2]), .b(b[7]), .out(s_dadda_cska8_nand_2_7)); fa fa_s_dadda_cska8_fa18_out(.a(s_dadda_cska8_and_3_6[0]), .b(s_dadda_cska8_nand_2_7[0]), .cin(s_dadda_cska8_fa3_xor1[0]), .fa_xor1(s_dadda_cska8_fa18_xor1), .fa_or0(s_dadda_cska8_fa18_or0)); fa fa_s_dadda_cska8_fa19_out(.a(s_dadda_cska8_fa18_or0[0]), .b(s_dadda_cska8_fa17_or0[0]), .cin(s_dadda_cska8_fa16_or0[0]), .fa_xor1(s_dadda_cska8_fa19_xor1), .fa_or0(s_dadda_cska8_fa19_or0)); nand_gate nand_gate_s_dadda_cska8_nand_7_3(.a(a[7]), .b(b[3]), .out(s_dadda_cska8_nand_7_3)); and_gate and_gate_s_dadda_cska8_and_6_4(.a(a[6]), .b(b[4]), .out(s_dadda_cska8_and_6_4)); fa fa_s_dadda_cska8_fa20_out(.a(s_dadda_cska8_fa3_or0[0]), .b(s_dadda_cska8_nand_7_3[0]), .cin(s_dadda_cska8_and_6_4[0]), .fa_xor1(s_dadda_cska8_fa20_xor1), .fa_or0(s_dadda_cska8_fa20_or0)); and_gate and_gate_s_dadda_cska8_and_5_5(.a(a[5]), .b(b[5]), .out(s_dadda_cska8_and_5_5)); and_gate and_gate_s_dadda_cska8_and_4_6(.a(a[4]), .b(b[6]), .out(s_dadda_cska8_and_4_6)); nand_gate nand_gate_s_dadda_cska8_nand_3_7(.a(a[3]), .b(b[7]), .out(s_dadda_cska8_nand_3_7)); fa fa_s_dadda_cska8_fa21_out(.a(s_dadda_cska8_and_5_5[0]), .b(s_dadda_cska8_and_4_6[0]), .cin(s_dadda_cska8_nand_3_7[0]), .fa_xor1(s_dadda_cska8_fa21_xor1), .fa_or0(s_dadda_cska8_fa21_or0)); fa fa_s_dadda_cska8_fa22_out(.a(s_dadda_cska8_fa21_or0[0]), .b(s_dadda_cska8_fa20_or0[0]), .cin(s_dadda_cska8_fa19_or0[0]), .fa_xor1(s_dadda_cska8_fa22_xor1), .fa_or0(s_dadda_cska8_fa22_or0)); nand_gate nand_gate_s_dadda_cska8_nand_7_4(.a(a[7]), .b(b[4]), .out(s_dadda_cska8_nand_7_4)); and_gate and_gate_s_dadda_cska8_and_6_5(.a(a[6]), .b(b[5]), .out(s_dadda_cska8_and_6_5)); and_gate and_gate_s_dadda_cska8_and_5_6(.a(a[5]), .b(b[6]), .out(s_dadda_cska8_and_5_6)); fa fa_s_dadda_cska8_fa23_out(.a(s_dadda_cska8_nand_7_4[0]), .b(s_dadda_cska8_and_6_5[0]), .cin(s_dadda_cska8_and_5_6[0]), .fa_xor1(s_dadda_cska8_fa23_xor1), .fa_or0(s_dadda_cska8_fa23_or0)); nand_gate nand_gate_s_dadda_cska8_nand_7_5(.a(a[7]), .b(b[5]), .out(s_dadda_cska8_nand_7_5)); fa fa_s_dadda_cska8_fa24_out(.a(s_dadda_cska8_fa23_or0[0]), .b(s_dadda_cska8_fa22_or0[0]), .cin(s_dadda_cska8_nand_7_5[0]), .fa_xor1(s_dadda_cska8_fa24_xor1), .fa_or0(s_dadda_cska8_fa24_or0)); and_gate and_gate_s_dadda_cska8_and_2_0(.a(a[2]), .b(b[0]), .out(s_dadda_cska8_and_2_0)); and_gate and_gate_s_dadda_cska8_and_1_1(.a(a[1]), .b(b[1]), .out(s_dadda_cska8_and_1_1)); ha ha_s_dadda_cska8_ha5_out(.a(s_dadda_cska8_and_2_0[0]), .b(s_dadda_cska8_and_1_1[0]), .ha_xor0(s_dadda_cska8_ha5_xor0), .ha_and0(s_dadda_cska8_ha5_and0)); and_gate and_gate_s_dadda_cska8_and_1_2(.a(a[1]), .b(b[2]), .out(s_dadda_cska8_and_1_2)); and_gate and_gate_s_dadda_cska8_and_0_3(.a(a[0]), .b(b[3]), .out(s_dadda_cska8_and_0_3)); fa fa_s_dadda_cska8_fa25_out(.a(s_dadda_cska8_ha5_and0[0]), .b(s_dadda_cska8_and_1_2[0]), .cin(s_dadda_cska8_and_0_3[0]), .fa_xor1(s_dadda_cska8_fa25_xor1), .fa_or0(s_dadda_cska8_fa25_or0)); and_gate and_gate_s_dadda_cska8_and_0_4(.a(a[0]), .b(b[4]), .out(s_dadda_cska8_and_0_4)); fa fa_s_dadda_cska8_fa26_out(.a(s_dadda_cska8_fa25_or0[0]), .b(s_dadda_cska8_and_0_4[0]), .cin(s_dadda_cska8_fa4_xor1[0]), .fa_xor1(s_dadda_cska8_fa26_xor1), .fa_or0(s_dadda_cska8_fa26_or0)); fa fa_s_dadda_cska8_fa27_out(.a(s_dadda_cska8_fa26_or0[0]), .b(s_dadda_cska8_fa5_xor1[0]), .cin(s_dadda_cska8_fa6_xor1[0]), .fa_xor1(s_dadda_cska8_fa27_xor1), .fa_or0(s_dadda_cska8_fa27_or0)); fa fa_s_dadda_cska8_fa28_out(.a(s_dadda_cska8_fa27_or0[0]), .b(s_dadda_cska8_fa7_xor1[0]), .cin(s_dadda_cska8_fa8_xor1[0]), .fa_xor1(s_dadda_cska8_fa28_xor1), .fa_or0(s_dadda_cska8_fa28_or0)); fa fa_s_dadda_cska8_fa29_out(.a(s_dadda_cska8_fa28_or0[0]), .b(s_dadda_cska8_fa10_xor1[0]), .cin(s_dadda_cska8_fa11_xor1[0]), .fa_xor1(s_dadda_cska8_fa29_xor1), .fa_or0(s_dadda_cska8_fa29_or0)); fa fa_s_dadda_cska8_fa30_out(.a(s_dadda_cska8_fa29_or0[0]), .b(s_dadda_cska8_fa13_xor1[0]), .cin(s_dadda_cska8_fa14_xor1[0]), .fa_xor1(s_dadda_cska8_fa30_xor1), .fa_or0(s_dadda_cska8_fa30_or0)); fa fa_s_dadda_cska8_fa31_out(.a(s_dadda_cska8_fa30_or0[0]), .b(s_dadda_cska8_fa16_xor1[0]), .cin(s_dadda_cska8_fa17_xor1[0]), .fa_xor1(s_dadda_cska8_fa31_xor1), .fa_or0(s_dadda_cska8_fa31_or0)); fa fa_s_dadda_cska8_fa32_out(.a(s_dadda_cska8_fa31_or0[0]), .b(s_dadda_cska8_fa19_xor1[0]), .cin(s_dadda_cska8_fa20_xor1[0]), .fa_xor1(s_dadda_cska8_fa32_xor1), .fa_or0(s_dadda_cska8_fa32_or0)); nand_gate nand_gate_s_dadda_cska8_nand_4_7(.a(a[4]), .b(b[7]), .out(s_dadda_cska8_nand_4_7)); fa fa_s_dadda_cska8_fa33_out(.a(s_dadda_cska8_fa32_or0[0]), .b(s_dadda_cska8_nand_4_7[0]), .cin(s_dadda_cska8_fa22_xor1[0]), .fa_xor1(s_dadda_cska8_fa33_xor1), .fa_or0(s_dadda_cska8_fa33_or0)); and_gate and_gate_s_dadda_cska8_and_6_6(.a(a[6]), .b(b[6]), .out(s_dadda_cska8_and_6_6)); nand_gate nand_gate_s_dadda_cska8_nand_5_7(.a(a[5]), .b(b[7]), .out(s_dadda_cska8_nand_5_7)); fa fa_s_dadda_cska8_fa34_out(.a(s_dadda_cska8_fa33_or0[0]), .b(s_dadda_cska8_and_6_6[0]), .cin(s_dadda_cska8_nand_5_7[0]), .fa_xor1(s_dadda_cska8_fa34_xor1), .fa_or0(s_dadda_cska8_fa34_or0)); nand_gate nand_gate_s_dadda_cska8_nand_7_6(.a(a[7]), .b(b[6]), .out(s_dadda_cska8_nand_7_6)); fa fa_s_dadda_cska8_fa35_out(.a(s_dadda_cska8_fa34_or0[0]), .b(s_dadda_cska8_fa24_or0[0]), .cin(s_dadda_cska8_nand_7_6[0]), .fa_xor1(s_dadda_cska8_fa35_xor1), .fa_or0(s_dadda_cska8_fa35_or0)); and_gate and_gate_s_dadda_cska8_and_0_0(.a(a[0]), .b(b[0]), .out(s_dadda_cska8_and_0_0)); and_gate and_gate_s_dadda_cska8_and_1_0(.a(a[1]), .b(b[0]), .out(s_dadda_cska8_and_1_0)); and_gate and_gate_s_dadda_cska8_and_0_2(.a(a[0]), .b(b[2]), .out(s_dadda_cska8_and_0_2)); nand_gate nand_gate_s_dadda_cska8_nand_6_7(.a(a[6]), .b(b[7]), .out(s_dadda_cska8_nand_6_7)); and_gate and_gate_s_dadda_cska8_and_0_1(.a(a[0]), .b(b[1]), .out(s_dadda_cska8_and_0_1)); and_gate and_gate_s_dadda_cska8_and_7_7(.a(a[7]), .b(b[7]), .out(s_dadda_cska8_and_7_7)); assign s_dadda_cska8_u_cska14_a[0] = s_dadda_cska8_and_1_0[0]; assign s_dadda_cska8_u_cska14_a[1] = s_dadda_cska8_and_0_2[0]; assign s_dadda_cska8_u_cska14_a[2] = s_dadda_cska8_ha2_xor0[0]; assign s_dadda_cska8_u_cska14_a[3] = s_dadda_cska8_ha3_xor0[0]; assign s_dadda_cska8_u_cska14_a[4] = s_dadda_cska8_ha4_xor0[0]; assign s_dadda_cska8_u_cska14_a[5] = s_dadda_cska8_fa9_xor1[0]; assign s_dadda_cska8_u_cska14_a[6] = s_dadda_cska8_fa12_xor1[0]; assign s_dadda_cska8_u_cska14_a[7] = s_dadda_cska8_fa15_xor1[0]; assign s_dadda_cska8_u_cska14_a[8] = s_dadda_cska8_fa18_xor1[0]; assign s_dadda_cska8_u_cska14_a[9] = s_dadda_cska8_fa21_xor1[0]; assign s_dadda_cska8_u_cska14_a[10] = s_dadda_cska8_fa23_xor1[0]; assign s_dadda_cska8_u_cska14_a[11] = s_dadda_cska8_fa24_xor1[0]; assign s_dadda_cska8_u_cska14_a[12] = s_dadda_cska8_nand_6_7[0]; assign s_dadda_cska8_u_cska14_a[13] = s_dadda_cska8_fa35_or0[0]; assign s_dadda_cska8_u_cska14_b[0] = s_dadda_cska8_and_0_1[0]; assign s_dadda_cska8_u_cska14_b[1] = s_dadda_cska8_ha5_xor0[0]; assign s_dadda_cska8_u_cska14_b[2] = s_dadda_cska8_fa25_xor1[0]; assign s_dadda_cska8_u_cska14_b[3] = s_dadda_cska8_fa26_xor1[0]; assign s_dadda_cska8_u_cska14_b[4] = s_dadda_cska8_fa27_xor1[0]; assign s_dadda_cska8_u_cska14_b[5] = s_dadda_cska8_fa28_xor1[0]; assign s_dadda_cska8_u_cska14_b[6] = s_dadda_cska8_fa29_xor1[0]; assign s_dadda_cska8_u_cska14_b[7] = s_dadda_cska8_fa30_xor1[0]; assign s_dadda_cska8_u_cska14_b[8] = s_dadda_cska8_fa31_xor1[0]; assign s_dadda_cska8_u_cska14_b[9] = s_dadda_cska8_fa32_xor1[0]; assign s_dadda_cska8_u_cska14_b[10] = s_dadda_cska8_fa33_xor1[0]; assign s_dadda_cska8_u_cska14_b[11] = s_dadda_cska8_fa34_xor1[0]; assign s_dadda_cska8_u_cska14_b[12] = s_dadda_cska8_fa35_xor1[0]; assign s_dadda_cska8_u_cska14_b[13] = s_dadda_cska8_and_7_7[0]; u_cska14 u_cska14_s_dadda_cska8_u_cska14_out(.a(s_dadda_cska8_u_cska14_a), .b(s_dadda_cska8_u_cska14_b), .u_cska14_out(s_dadda_cska8_u_cska14_out)); not_gate not_gate_s_dadda_cska8_xor0(.a(s_dadda_cska8_u_cska14_out[14]), .out(s_dadda_cska8_xor0)); assign s_dadda_cska8_out[0] = s_dadda_cska8_and_0_0[0]; assign s_dadda_cska8_out[1] = s_dadda_cska8_u_cska14_out[0]; assign s_dadda_cska8_out[2] = s_dadda_cska8_u_cska14_out[1]; assign s_dadda_cska8_out[3] = s_dadda_cska8_u_cska14_out[2]; assign s_dadda_cska8_out[4] = s_dadda_cska8_u_cska14_out[3]; assign s_dadda_cska8_out[5] = s_dadda_cska8_u_cska14_out[4]; assign s_dadda_cska8_out[6] = s_dadda_cska8_u_cska14_out[5]; assign s_dadda_cska8_out[7] = s_dadda_cska8_u_cska14_out[6]; assign s_dadda_cska8_out[8] = s_dadda_cska8_u_cska14_out[7]; assign s_dadda_cska8_out[9] = s_dadda_cska8_u_cska14_out[8]; assign s_dadda_cska8_out[10] = s_dadda_cska8_u_cska14_out[9]; assign s_dadda_cska8_out[11] = s_dadda_cska8_u_cska14_out[10]; assign s_dadda_cska8_out[12] = s_dadda_cska8_u_cska14_out[11]; assign s_dadda_cska8_out[13] = s_dadda_cska8_u_cska14_out[12]; assign s_dadda_cska8_out[14] = s_dadda_cska8_u_cska14_out[13]; assign s_dadda_cska8_out[15] = s_dadda_cska8_xor0[0]; endmodule