module tt2_tholin_multiplier(
    input [7:0] io_in,
    output [7:0] io_out
);
   wire s_A0 = io_in[0];
   wire s_A1 = io_in[1];
   wire s_A2 = io_in[2];
   wire s_A3 = io_in[3];
   wire s_B0 = io_in[4];
   wire s_B1 = io_in[5];
   wire s_B2 = io_in[6];
   wire s_B3 = io_in[7];
   wire s_R0;
   wire s_R1;
   wire s_R2;
   wire s_R3;
   wire s_R4;
   wire s_R5;
   wire s_R6;
   wire s_R7;
   assign io_out[0] = s_R0;
   assign io_out[1] = s_R1;
   assign io_out[2] = s_R2;
   assign io_out[3] = s_R3;
   assign io_out[4] = s_R4;
   assign io_out[5] = s_R5;
   assign io_out[6] = s_R6;
   assign io_out[7] = s_R7;
   main   CIRCUIT_0 (.A0(s_A0),
                     .A1(s_A1),
                     .A2(s_A2),
                     .A3(s_A3),
                     .B0(s_B0),
                     .B1(s_B1),
                     .B2(s_B2),
                     .B3(s_B3),
                     .R0(s_R0),
                     .R1(s_R1),
                     .R2(s_R2),
                     .R3(s_R3),
                     .R4(s_R4),
                     .R5(s_R5),
                     .R6(s_R6),
                     .R7(s_R7));
endmodule