HierarchyFilesModulesSignalsTasksFunctionsHelp
12345678
/****************************************************************
 ---------------------------------------------------------------
     Copyright 1999 Sun Microsystems, Inc., 901 San Antonio
     Road, Palo Alto, CA 94303, U.S.A.  All Rights Reserved.
     The contents of this file are subject to the current
     version of the Sun Community Source License, picoJava-II
     Core ("the License").  You may not use this file except
     in compliance with the License.  You may obtain a copy
     of the License by searching for "Sun Community Source
     License" on the World Wide Web at http://www.sun.com.
     See the License for the rights, obligations, and
     limitations governing use of the contents of this file.

     Sun, Sun Microsystems, the Sun logo, and all Sun-based
     trademarks and logos, Java, picoJava, and all Java-based
     trademarks and logos are trademarks or registered trademarks 
     of Sun Microsystems, Inc. in the United States and other
     countries.
 ----------------------------------------------------------------
******************************************************************/


// `timescale  1ns / 10ps

[Up: mj_p_mux2_16 mux_0][Up: mj_p_mux2_16 mux_1][Up: mj_p_mux2_16 mux_2][Up: mj_p_mux2_16 mux_3][Up: mj_p_mux2_16 mux_4][Up: mj_p_mux2_16 mux_5][Up: mj_p_mux2_16 mux_6][Up: mj_p_mux2_16 mux_7][Up: mj_p_mux2_16 mux_8][Up: mj_p_mux2_16 mux_9][Up: mj_p_mux2_16 mux_10][Up: mj_p_mux2_16 mux_11][Up: mj_p_mux2_16 mux_12][Up: mj_p_mux2_16 mux_13][Up: mj_p_mux2_16 mux_14][Up: mj_p_mux2_16 mux_15][Up: mj_p_mux2_30 mux_0][Up: mj_p_mux2_30 mux_1][Up: mj_p_mux2_30 mux_2][Up: mj_p_mux2_30 mux_3][Up: mj_p_mux2_30 mux_4][Up: mj_p_mux2_30 mux_5][Up: mj_p_mux2_30 mux_6][Up: mj_p_mux2_30 mux_7][Up: mj_p_mux2_30 mux_8][Up: mj_p_mux2_30 mux_9][Up: mj_p_mux2_30 mux_10][Up: mj_p_mux2_30 mux_11][Up: mj_p_mux2_30 mux_12][Up: mj_p_mux2_30 mux_13][Up: mj_p_mux2_30 mux_14][Up: mj_p_mux2_30 mux_15]... (truncated)
module mj_p_mux2 (
    mx_out, 
    in1,
    in0,
    sel,
    sel_l ) ;

    output mx_out;
    input in1;
    input in0;
    input sel;
    input sel_l;


reg mx_out;

always @(sel or in1 or in0 )
begin  
    case (sel)
    1'b1: mx_out = in1;
    1'b0: mx_out = in0;
    default: mx_out = 1'bx;
    endcase 
end 

endmodule

[Up: mj_s_mux2l_d mj_p_mux2l_0][Up: mj_p_mux2l_32 mux_0][Up: mj_p_mux2l_32 mux_1][Up: mj_p_mux2l_32 mux_2][Up: mj_p_mux2l_32 mux_3][Up: mj_p_mux2l_32 mux_4][Up: mj_p_mux2l_32 mux_5][Up: mj_p_mux2l_32 mux_6][Up: mj_p_mux2l_32 mux_7][Up: mj_p_mux2l_32 mux_8][Up: mj_p_mux2l_32 mux_9][Up: mj_p_mux2l_32 mux_10][Up: mj_p_mux2l_32 mux_11][Up: mj_p_mux2l_32 mux_12][Up: mj_p_mux2l_32 mux_13][Up: mj_p_mux2l_32 mux_14][Up: mj_p_mux2l_32 mux_15][Up: mj_p_mux2l_32 mux_16][Up: mj_p_mux2l_32 mux_17][Up: mj_p_mux2l_32 mux_18][Up: mj_p_mux2l_32 mux_19][Up: mj_p_mux2l_32 mux_20][Up: mj_p_mux2l_32 mux_21][Up: mj_p_mux2l_32 mux_22][Up: mj_p_mux2l_32 mux_23][Up: mj_p_mux2l_32 mux_24][Up: mj_p_mux2l_32 mux_25][Up: mj_p_mux2l_32 mux_26][Up: mj_p_mux2l_32 mux_27][Up: mj_p_mux2l_32 mux_28][Up: mj_p_mux2l_32 mux_29][Up: mj_p_mux2l_32 mux_30]... (truncated)
module mj_p_mux2l (
    mx_out, 
    in1,
    in0,
    sel,
    sel_l ) ;

    output mx_out;
    input in1;
    input in0;
    input sel;
    input sel_l;


reg mx_out;

always @(sel or in1 or in0 )
begin  
    case (sel)
    1'b1: mx_out = ~in1;
    1'b0: mx_out = ~in0;
    default: mx_out = 1'bx;
    endcase 
end 

endmodule

[Up: mj_p_mux3_2 mux_0][Up: mj_p_mux3_2 mux_1][Up: mj_p_mux3_3 mux_0][Up: mj_p_mux3_3 mux_1][Up: mj_p_mux3_3 mux_2][Up: mj_p_mux3_4 mux_0][Up: mj_p_mux3_4 mux_1][Up: mj_p_mux3_4 mux_2][Up: mj_p_mux3_4 mux_3][Up: mj_p_mux3_6 mux_0][Up: mj_p_mux3_6 mux_1][Up: mj_p_mux3_6 mux_2][Up: mj_p_mux3_6 mux_3][Up: mj_p_mux3_6 mux_4][Up: mj_p_mux3_6 mux_5][Up: mj_p_mux3_8 mux_0][Up: mj_p_mux3_8 mux_1][Up: mj_p_mux3_8 mux_2][Up: mj_p_mux3_8 mux_3][Up: mj_p_mux3_8 mux_4][Up: mj_p_mux3_8 mux_5][Up: mj_p_mux3_8 mux_6][Up: mj_p_mux3_8 mux_7][Up: mj_p_mux3_16 mux_0][Up: mj_p_mux3_16 mux_1][Up: mj_p_mux3_16 mux_2][Up: mj_p_mux3_16 mux_3][Up: mj_p_mux3_16 mux_4][Up: mj_p_mux3_16 mux_5][Up: mj_p_mux3_16 mux_6][Up: mj_p_mux3_16 mux_7][Up: mj_p_mux3_16 mux_8]... (truncated)
module mj_p_mux3 (
    mx_out, 
    in2,
    in1,
    in0,
    sel,
    sel_l ) ;

    output mx_out;
    input in2;
    input in1;
    input in0;
    input [2:0] sel;
    input [2:0] sel_l;


reg mx_out;
always @(sel or in2 or in1 or in0 )
begin
  case (sel)
    3'b100: mx_out = in2;
    3'b010: mx_out = in1;
    3'b001: mx_out = in0;
    default: mx_out = 1'bx;
    endcase
end 

endmodule

[Up: mj_p_mux4_2 mux_0][Up: mj_p_mux4_2 mux_1][Up: mj_p_mux4_3 mux_0][Up: mj_p_mux4_3 mux_1][Up: mj_p_mux4_3 mux_2][Up: mj_p_mux4_4 mux_0][Up: mj_p_mux4_4 mux_1][Up: mj_p_mux4_4 mux_2][Up: mj_p_mux4_4 mux_3][Up: mj_p_mux4_6 mux_0][Up: mj_p_mux4_6 mux_1][Up: mj_p_mux4_6 mux_2][Up: mj_p_mux4_6 mux_3][Up: mj_p_mux4_6 mux_4][Up: mj_p_mux4_6 mux_5][Up: mj_p_mux4_8 mux_0][Up: mj_p_mux4_8 mux_1][Up: mj_p_mux4_8 mux_2][Up: mj_p_mux4_8 mux_3][Up: mj_p_mux4_8 mux_4][Up: mj_p_mux4_8 mux_5][Up: mj_p_mux4_8 mux_6][Up: mj_p_mux4_8 mux_7][Up: mux4p mux_0][Up: mj_p_mux4_16 mux_0][Up: mj_p_mux4_16 mux_1][Up: mj_p_mux4_16 mux_2][Up: mj_p_mux4_16 mux_3][Up: mj_p_mux4_16 mux_4][Up: mj_p_mux4_16 mux_5][Up: mj_p_mux4_16 mux_6][Up: mj_p_mux4_16 mux_7]... (truncated)
module mj_p_mux4 (
    mx_out, 
    in3,
    in2,
    in1,
    in0,
    sel,
    sel_l ) ;

    output mx_out;
    input in3;
    input in2;
    input in1;
    input in0;
    input [3:0] sel;
    input [3:0] sel_l;


reg mx_out;
always @(sel or in2 or in1 or in0 or in3)
begin
     case (sel)
    4'b1000: mx_out = in3;
    4'b0100: mx_out = in2;
    4'b0010: mx_out = in1;
    4'b0001: mx_out = in0;
    default: mx_out = 1'bx;
    endcase
end

endmodule

[Up: mj_p_mux6_2 mux_0][Up: mj_p_mux6_2 mux_1][Up: mj_p_mux6_3 mux_0][Up: mj_p_mux6_3 mux_1][Up: mj_p_mux6_3 mux_2][Up: mj_p_mux6_4 mux_0][Up: mj_p_mux6_4 mux_1][Up: mj_p_mux6_4 mux_2][Up: mj_p_mux6_4 mux_3][Up: mj_p_mux6_6 mux_0][Up: mj_p_mux6_6 mux_1][Up: mj_p_mux6_6 mux_2][Up: mj_p_mux6_6 mux_3][Up: mj_p_mux6_6 mux_4][Up: mj_p_mux6_6 mux_5][Up: mj_p_mux6_8 mux_0][Up: mj_p_mux6_8 mux_1][Up: mj_p_mux6_8 mux_2][Up: mj_p_mux6_8 mux_3][Up: mj_p_mux6_8 mux_4][Up: mj_p_mux6_8 mux_5][Up: mj_p_mux6_8 mux_6][Up: mj_p_mux6_8 mux_7][Up: mux5p mux_0][Up: mux6p mux_0][Up: mj_p_mux6_16 mux_0][Up: mj_p_mux6_16 mux_1][Up: mj_p_mux6_16 mux_2][Up: mj_p_mux6_16 mux_3][Up: mj_p_mux6_16 mux_4][Up: mj_p_mux6_16 mux_5][Up: mj_p_mux6_16 mux_6]... (truncated)
module mj_p_mux6 (
    mx_out, 
    in5,
    in4,
    in3,
    in2,
    in1,
    in0,
    sel,
    sel_l ) ;

    output mx_out;
    input in5;
    input in4;
    input in3;
    input in2;
    input in1;
    input in0;
    input [5:0] sel;
    input [5:0] sel_l;


reg mx_out;
always @(sel or in2 or in1 or in0 or in3 or in4 or in5)
begin
    case (sel)
    6'b100000: mx_out = in5;
    6'b010000: mx_out = in4;
    6'b001000: mx_out = in3;
    6'b000100: mx_out = in2;
    6'b000010: mx_out = in1;
    6'b000001: mx_out = in0;
    default: mx_out = 1'bx;
    endcase
end

endmodule
 
[Up: mj_s_mux8_d mj_p_mux8_0][Up: mux7p mux_0][Up: mux8p mux_0][Up: mj_p_mux8_2 mux_0][Up: mj_p_mux8_2 mux_1][Up: mj_p_mux8_3 mux_0][Up: mj_p_mux8_3 mux_1][Up: mj_p_mux8_3 mux_2][Up: mj_p_mux8_4 mux_0][Up: mj_p_mux8_4 mux_1][Up: mj_p_mux8_4 mux_2][Up: mj_p_mux8_4 mux_3][Up: mj_p_mux8_6 mux_0][Up: mj_p_mux8_6 mux_1][Up: mj_p_mux8_6 mux_2][Up: mj_p_mux8_6 mux_3][Up: mj_p_mux8_6 mux_4][Up: mj_p_mux8_6 mux_5][Up: mj_p_mux8_8 mux_0][Up: mj_p_mux8_8 mux_1][Up: mj_p_mux8_8 mux_2][Up: mj_p_mux8_8 mux_3][Up: mj_p_mux8_8 mux_4][Up: mj_p_mux8_8 mux_5][Up: mj_p_mux8_8 mux_6][Up: mj_p_mux8_8 mux_7][Up: mj_s_mux8_d_10 mj_p_mux8_0][Up: mj_s_mux8_d_10 mj_p_mux8_1][Up: mj_s_mux8_d_10 mj_p_mux8_2][Up: mj_s_mux8_d_10 mj_p_mux8_3][Up: mj_s_mux8_d_10 mj_p_mux8_4][Up: mj_s_mux8_d_10 mj_p_mux8_5]... (truncated)
module mj_p_mux8 (
    mx_out, 
    in7,
    in6,
    in5,
    in4,
    in3,
    in2,
    in1,
    in0,
    sel,
    sel_l ) ;

    output mx_out;
    input in7;
    input in6;
    input in5;
    input in4;
    input in3;
    input in2;
    input in1;
    input in0;
    input [7:0] sel;
    input [7:0] sel_l;


reg mx_out;
always @(sel or in2 or in1 or in0 or in3 or in4 or in5 or in6 or in7)
begin
  case (sel)
    8'b10000000: mx_out = in7;
    8'b01000000: mx_out = in6;
    8'b00100000: mx_out = in5;
    8'b00010000: mx_out = in4;
    8'b00001000: mx_out = in3;
    8'b00000100: mx_out = in2;
    8'b00000010: mx_out = in1;
    8'b00000001: mx_out = in0;
    default: mx_out = 1'bx;
    endcase
end

endmodule

[Up: mj_s_mux2_d_2 mj_p_mux2_2_0]
module mj_p_mux2_2 (mx_out, in1, in0, sel, sel_l);
    output [1:0] mx_out;
    input  [1:0] in1; 
    input  [1:0] in0; 
    input  sel ; input sel_l;

    mj_p_mux2 mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2 mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux3_d_2 mj_p_mux3_2_0]
module mj_p_mux3_2 (mx_out, in2, in1, in0, sel, sel_l);
    output [1:0] mx_out;
    input  [1:0] in2; 
    input  [1:0] in1; 
    input  [1:0] in0; 
    input  [2:0] sel; input  [2:0] sel_l;

    mj_p_mux3  mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux4_d_2 mj_p_mux4_2_0]
module mj_p_mux4_2 (mx_out, in3, in2, in1, in0, sel, sel_l);
    output [1:0] mx_out;
    input  [1:0] in3; 
    input  [1:0] in2; 
    input  [1:0] in1; 
    input  [1:0] in0; 
    input  [3:0] sel; input  [3:0] sel_l;

    mj_p_mux4  mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux6_d_2 mj_p_mux6_2_0]
module mj_p_mux6_2 (mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [1:0] mx_out;
    input  [1:0] in5; 
    input  [1:0] in4; 
    input  [1:0] in3; 
    input  [1:0] in2; 
    input  [1:0] in1; 
    input  [1:0] in0; 
    input  [5:0] sel; input  [5:0] sel_l;

    mj_p_mux6  mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux8_d_2 mj_p_mux8_2_0]
module mj_p_mux8_2 (mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [1:0] mx_out;
    input  [1:0] in7; 
    input  [1:0] in6; 
    input  [1:0] in5; 
    input  [1:0] in4; 
    input  [1:0] in3; 
    input  [1:0] in2; 
    input  [1:0] in1; 
    input  [1:0] in0; 
    input  [7:0] sel; input  [7:0] sel_l;

    mj_p_mux8  mux_0 (.mx_out(mx_out[0]), .in7(in7[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_1 (.mx_out(mx_out[1]), .in7(in7[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux2_d_3 mj_p_mux2_3_0]
module mj_p_mux2_3 (mx_out, in1, in0, sel, sel_l);
    output [2:0] mx_out;
    input  [2:0] in1; 
    input  [2:0] in0; 
    input    sel ; input   sel_l;

    mj_p_mux2  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux3_d_3 mj_p_mux3_3_0]
module mj_p_mux3_3 (mx_out, in2, in1, in0, sel, sel_l);
    output [2:0] mx_out;
    input  [2:0] in2; 
    input  [2:0] in1; 
    input  [2:0] in0; 
    input  [2:0] sel; input  [2:0] sel_l;

    mj_p_mux3  mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux4_d_3 mj_p_mux4_3_0]
module mj_p_mux4_3 (mx_out, in3, in2, in1, in0, sel, sel_l);
    output [2:0] mx_out;
    input  [2:0] in3; 
    input  [2:0] in2; 
    input  [2:0] in1; 
    input  [2:0] in0; 
    input  [3:0] sel; input  [3:0] sel_l;

    mj_p_mux4  mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux6_d_3 mj_p_mux6_3_0]
module mj_p_mux6_3 (mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [2:0] mx_out;
    input  [2:0] in5; 
    input  [2:0] in4; 
    input  [2:0] in3; 
    input  [2:0] in2; 
    input  [2:0] in1; 
    input  [2:0] in0; 
    input  [5:0] sel; input  [5:0] sel_l;

    mj_p_mux6  mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_2 (.mx_out(mx_out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux8_d_3 mj_p_mux8_3_0]
module mj_p_mux8_3 (mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [2:0] mx_out;
    input  [2:0] in7; 
    input  [2:0] in6; 
    input  [2:0] in5; 
    input  [2:0] in4; 
    input  [2:0] in3; 
    input  [2:0] in2; 
    input  [2:0] in1; 
    input  [2:0] in0; 
    input  [7:0] sel; input  [7:0] sel_l;

    mj_p_mux8  mux_0 (.mx_out(mx_out[0]), .in7(in7[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_1 (.mx_out(mx_out[1]), .in7(in7[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_2 (.mx_out(mx_out[2]), .in7(in7[2]), .in6(in6[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux2_d_4 mj_p_mux2_4_0]
module mj_p_mux2_4 (mx_out, in1, in0, sel, sel_l);
    output [3:0] mx_out;
    input  [3:0] in1; 
    input  [3:0] in0; 
    input  sel ; input  sel_l;

    mj_p_mux2  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));

endmodule 

module mj_p_mux2_5 (mx_out, in1, in0, sel, sel_l);
    output [4:0] mx_out;
    input  [4:0] in1; 
    input  [4:0] in0; 
    input  sel ; input  sel_l;

    mj_p_mux2  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux3_d_4 mj_p_mux3_4_0]
module mj_p_mux3_4 (mx_out, in2, in1, in0, sel, sel_l);
    output [3:0] mx_out;
    input  [3:0] in2; 
    input  [3:0] in1; 
    input  [3:0] in0; 
    input  [2:0] sel; input  [2:0] sel_l;

    mj_p_mux3  mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_3 (.mx_out(mx_out[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux4_d_4 mj_p_mux4_4_0]
module mj_p_mux4_4 (mx_out, in3, in2, in1, in0, sel, sel_l);
    output [3:0] mx_out;
    input  [3:0] in3; 
    input  [3:0] in2; 
    input  [3:0] in1; 
    input  [3:0] in0; 
    input  [3:0] sel; input  [3:0] sel_l;

    mj_p_mux4  mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_3 (.mx_out(mx_out[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));

endmodule 



[Up: mj_s_mux6_d_4 mj_p_mux6_4_0]
module mj_p_mux6_4 (mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [3:0] mx_out;
    input  [3:0] in5; 
    input  [3:0] in4; 
    input  [3:0] in3; 
    input  [3:0] in2; 
    input  [3:0] in1; 
    input  [3:0] in0; 
    input  [5:0] sel; input  [5:0] sel_l;

    mj_p_mux6  mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_2 (.mx_out(mx_out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_3 (.mx_out(mx_out[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux8_d_4 mj_p_mux8_4_0]
module mj_p_mux8_4 (mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [3:0] mx_out;
    input  [3:0] in7; 
    input  [3:0] in6; 
    input  [3:0] in5; 
    input  [3:0] in4; 
    input  [3:0] in3; 
    input  [3:0] in2; 
    input  [3:0] in1; 
    input  [3:0] in0; 
    input  [7:0] sel; input  [7:0] sel_l;

    mj_p_mux8  mux_0 (.mx_out(mx_out[0]), .in7(in7[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_1 (.mx_out(mx_out[1]), .in7(in7[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_2 (.mx_out(mx_out[2]), .in7(in7[2]), .in6(in6[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_3 (.mx_out(mx_out[3]), .in7(in7[3]), .in6(in6[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));

endmodule 



[Up: mj_s_mux2_d_6 mj_p_mux2_6_0]
module mj_p_mux2_6 (mx_out, in1, in0, sel, sel_l);
    output [5:0] mx_out;
    input  [5:0] in1; 
    input  [5:0] in0; 
    input    sel ; input  sel_l;

    mj_p_mux2  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_5 (.mx_out(mx_out[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux3_d_6 mj_p_mux3_6_0]
module mj_p_mux3_6 (mx_out, in2, in1, in0, sel, sel_l);
    output [5:0] mx_out;
    input  [5:0] in2; 
    input  [5:0] in1; 
    input  [5:0] in0; 
    input  [2:0] sel; input  [2:0] sel_l;

    mj_p_mux3  mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_3 (.mx_out(mx_out[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_4 (.mx_out(mx_out[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_5 (.mx_out(mx_out[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux4_d_6 mj_p_mux4_6_0]
module mj_p_mux4_6 (mx_out, in3, in2, in1, in0, sel, sel_l);
    output [5:0] mx_out;
    input  [5:0] in3; 
    input  [5:0] in2; 
    input  [5:0] in1; 
    input  [5:0] in0; 
    input  [3:0] sel; input  [3:0] sel_l;

    mj_p_mux4  mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_3 (.mx_out(mx_out[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_4 (.mx_out(mx_out[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_5 (.mx_out(mx_out[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux6_d_6 mj_p_mux6_6_0]
module mj_p_mux6_6 (mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [5:0] mx_out;
    input  [5:0] in5; 
    input  [5:0] in4; 
    input  [5:0] in3; 
    input  [5:0] in2; 
    input  [5:0] in1; 
    input  [5:0] in0; 
    input  [5:0] sel; input  [5:0] sel_l;

    mj_p_mux6  mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_2 (.mx_out(mx_out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_3 (.mx_out(mx_out[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_4 (.mx_out(mx_out[4]), .in5(in5[4]), .in4(in4[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_5 (.mx_out(mx_out[5]), .in5(in5[5]), .in4(in4[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux8_d_6 mj_p_mux8_6_0]
module mj_p_mux8_6 (mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [5:0] mx_out;
    input  [5:0] in7; 
    input  [5:0] in6; 
    input  [5:0] in5; 
    input  [5:0] in4; 
    input  [5:0] in3; 
    input  [5:0] in2; 
    input  [5:0] in1; 
    input  [5:0] in0; 
    input  [7:0] sel; input  [7:0] sel_l;

    mj_p_mux8  mux_0 (.mx_out(mx_out[0]), .in7(in7[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_1 (.mx_out(mx_out[1]), .in7(in7[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_2 (.mx_out(mx_out[2]), .in7(in7[2]), .in6(in6[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_3 (.mx_out(mx_out[3]), .in7(in7[3]), .in6(in6[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_4 (.mx_out(mx_out[4]), .in7(in7[4]), .in6(in6[4]), .in5(in5[4]), .in4(in4[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_5 (.mx_out(mx_out[5]), .in7(in7[5]), .in6(in6[5]), .in5(in5[5]), .in4(in4[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));

endmodule 



[Up: mj_s_mux2_d_8 mj_p_mux2_8_0]
module mj_p_mux2_8 (mx_out, in1, in0, sel, sel_l);
    output [7:0] mx_out;
    input  [7:0] in1; 
    input  [7:0] in0; 
    input    sel ; input  sel_l;

    mj_p_mux2  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_5 (.mx_out(mx_out[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_6 (.mx_out(mx_out[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_7 (.mx_out(mx_out[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux3_d_8 mj_p_mux3_8_0]
module mj_p_mux3_8 (mx_out, in2, in1, in0, sel, sel_l);
    output [7:0] mx_out;
    input  [7:0] in2; 
    input  [7:0] in1; 
    input  [7:0] in0; 
    input  [2:0] sel; input  [2:0] sel_l;

    mj_p_mux3  mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_3 (.mx_out(mx_out[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_4 (.mx_out(mx_out[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_5 (.mx_out(mx_out[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_6 (.mx_out(mx_out[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_7 (.mx_out(mx_out[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux4_d_8 mj_p_mux4_8_0]
module mj_p_mux4_8 (mx_out, in3, in2, in1, in0, sel, sel_l);
    output [7:0] mx_out;
    input  [7:0] in3; 
    input  [7:0] in2; 
    input  [7:0] in1; 
    input  [7:0] in0; 
    input  [3:0] sel; input  [3:0] sel_l;

    mj_p_mux4  mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_3 (.mx_out(mx_out[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_4 (.mx_out(mx_out[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_5 (.mx_out(mx_out[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_6 (.mx_out(mx_out[6]), .in3(in3[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_7 (.mx_out(mx_out[7]), .in3(in3[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));

endmodule 



[Up: mj_s_mux6_d_8 mj_p_mux6_8_0]
module mj_p_mux6_8 (mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [7:0] mx_out;
    input  [7:0] in5; 
    input  [7:0] in4; 
    input  [7:0] in3; 
    input  [7:0] in2; 
    input  [7:0] in1; 
    input  [7:0] in0; 
    input  [5:0] sel; input  [5:0] sel_l;

    mj_p_mux6  mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_2 (.mx_out(mx_out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_3 (.mx_out(mx_out[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_4 (.mx_out(mx_out[4]), .in5(in5[4]), .in4(in4[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_5 (.mx_out(mx_out[5]), .in5(in5[5]), .in4(in4[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_6 (.mx_out(mx_out[6]), .in5(in5[6]), .in4(in4[6]), .in3(in3[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_7 (.mx_out(mx_out[7]), .in5(in5[7]), .in4(in4[7]), .in3(in3[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));

endmodule 



[Up: mj_s_mux8_d_8 mj_p_mux8_8_0]
module mj_p_mux8_8 (mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [7:0] mx_out;
    input  [7:0] in7; 
    input  [7:0] in6; 
    input  [7:0] in5; 
    input  [7:0] in4; 
    input  [7:0] in3; 
    input  [7:0] in2; 
    input  [7:0] in1; 
    input  [7:0] in0; 
    input  [7:0] sel; input  [7:0] sel_l;

    mj_p_mux8  mux_0 (.mx_out(mx_out[0]), .in7(in7[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_1 (.mx_out(mx_out[1]), .in7(in7[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_2 (.mx_out(mx_out[2]), .in7(in7[2]), .in6(in6[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_3 (.mx_out(mx_out[3]), .in7(in7[3]), .in6(in6[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_4 (.mx_out(mx_out[4]), .in7(in7[4]), .in6(in6[4]), .in5(in5[4]), .in4(in4[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_5 (.mx_out(mx_out[5]), .in7(in7[5]), .in6(in6[5]), .in5(in5[5]), .in4(in4[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_6 (.mx_out(mx_out[6]), .in7(in7[6]), .in6(in6[6]), .in5(in5[6]), .in4(in4[6]), .in3(in3[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_7 (.mx_out(mx_out[7]), .in7(in7[7]), .in6(in6[7]), .in5(in5[7]), .in4(in4[7]), .in3(in3[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux2_d_16 mj_p_mux2_16_0]
module mj_p_mux2_16 (mx_out, in1, in0, sel, sel_l);
    output [15:0] mx_out;
    input  [15:0] in1; 
    input  [15:0] in0; 
    input    sel ; input   sel_l;

    mj_p_mux2  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_5 (.mx_out(mx_out[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_6 (.mx_out(mx_out[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_7 (.mx_out(mx_out[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_8 (.mx_out(mx_out[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_9 (.mx_out(mx_out[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_10 (.mx_out(mx_out[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_11 (.mx_out(mx_out[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_12 (.mx_out(mx_out[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_13 (.mx_out(mx_out[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_14 (.mx_out(mx_out[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_15 (.mx_out(mx_out[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux3_d_16 mj_p_mux3_16_0]
module mj_p_mux3_16 (mx_out, in2, in1, in0, sel, sel_l);
    output [15:0] mx_out;
    input  [15:0] in2; 
    input  [15:0] in1; 
    input  [15:0] in0; 
    input  [2:0] sel; input  [2:0] sel_l;

    mj_p_mux3  mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_3 (.mx_out(mx_out[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_4 (.mx_out(mx_out[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_5 (.mx_out(mx_out[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_6 (.mx_out(mx_out[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_7 (.mx_out(mx_out[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_8 (.mx_out(mx_out[8]), .in2(in2[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_9 (.mx_out(mx_out[9]), .in2(in2[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_10 (.mx_out(mx_out[10]), .in2(in2[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_11 (.mx_out(mx_out[11]), .in2(in2[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_12 (.mx_out(mx_out[12]), .in2(in2[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_13 (.mx_out(mx_out[13]), .in2(in2[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_14 (.mx_out(mx_out[14]), .in2(in2[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_15 (.mx_out(mx_out[15]), .in2(in2[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux4_d_16 mj_p_mux4_16_0]
module mj_p_mux4_16 (mx_out, in3, in2, in1, in0, sel, sel_l);
    output [15:0] mx_out;
    input  [15:0] in3; 
    input  [15:0] in2; 
    input  [15:0] in1; 
    input  [15:0] in0; 
    input  [3:0] sel; input  [3:0] sel_l;

    mj_p_mux4  mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_3 (.mx_out(mx_out[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_4 (.mx_out(mx_out[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_5 (.mx_out(mx_out[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_6 (.mx_out(mx_out[6]), .in3(in3[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_7 (.mx_out(mx_out[7]), .in3(in3[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_8 (.mx_out(mx_out[8]), .in3(in3[8]), .in2(in2[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_9 (.mx_out(mx_out[9]), .in3(in3[9]), .in2(in2[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_10 (.mx_out(mx_out[10]), .in3(in3[10]), .in2(in2[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_11 (.mx_out(mx_out[11]), .in3(in3[11]), .in2(in2[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_12 (.mx_out(mx_out[12]), .in3(in3[12]), .in2(in2[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_13 (.mx_out(mx_out[13]), .in3(in3[13]), .in2(in2[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_14 (.mx_out(mx_out[14]), .in3(in3[14]), .in2(in2[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_15 (.mx_out(mx_out[15]), .in3(in3[15]), .in2(in2[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));

endmodule 

[Up: mj_s_mux6_d_16 mj_p_mux6_16_0]
module mj_p_mux6_16 (mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [15:0] mx_out;
    input  [15:0] in5; 
    input  [15:0] in4; 
    input  [15:0] in3; 
    input  [15:0] in2; 
    input  [15:0] in1; 
    input  [15:0] in0; 
    input  [5:0] sel; input  [5:0] sel_l;

    mj_p_mux6  mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_2 (.mx_out(mx_out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_3 (.mx_out(mx_out[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_4 (.mx_out(mx_out[4]), .in5(in5[4]), .in4(in4[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_5 (.mx_out(mx_out[5]), .in5(in5[5]), .in4(in4[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_6 (.mx_out(mx_out[6]), .in5(in5[6]), .in4(in4[6]), .in3(in3[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_7 (.mx_out(mx_out[7]), .in5(in5[7]), .in4(in4[7]), .in3(in3[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_8 (.mx_out(mx_out[8]), .in5(in5[8]), .in4(in4[8]), .in3(in3[8]), .in2(in2[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_9 (.mx_out(mx_out[9]), .in5(in5[9]), .in4(in4[9]), .in3(in3[9]), .in2(in2[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_10 (.mx_out(mx_out[10]), .in5(in5[10]), .in4(in4[10]), .in3(in3[10]), .in2(in2[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_11 (.mx_out(mx_out[11]), .in5(in5[11]), .in4(in4[11]), .in3(in3[11]), .in2(in2[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_12 (.mx_out(mx_out[12]), .in5(in5[12]), .in4(in4[12]), .in3(in3[12]), .in2(in2[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_13 (.mx_out(mx_out[13]), .in5(in5[13]), .in4(in4[13]), .in3(in3[13]), .in2(in2[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_14 (.mx_out(mx_out[14]), .in5(in5[14]), .in4(in4[14]), .in3(in3[14]), .in2(in2[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux6  mux_15 (.mx_out(mx_out[15]), .in5(in5[15]), .in4(in4[15]), .in3(in3[15]), .in2(in2[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));

endmodule 



[Up: mj_s_mux8_d_16 mj_p_mux8_16_0]
module mj_p_mux8_16 (mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
    output [15:0] mx_out;
    input  [15:0] in7; 
    input  [15:0] in6; 
    input  [15:0] in5; 
    input  [15:0] in4; 
    input  [15:0] in3; 
    input  [15:0] in2; 
    input  [15:0] in1; 
    input  [15:0] in0; 
    input  [7:0] sel; input  [7:0] sel_l;

    mj_p_mux8  mux_0 (.mx_out(mx_out[0]), .in7(in7[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_1 (.mx_out(mx_out[1]), .in7(in7[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_2 (.mx_out(mx_out[2]), .in7(in7[2]), .in6(in6[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_3 (.mx_out(mx_out[3]), .in7(in7[3]), .in6(in6[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_4 (.mx_out(mx_out[4]), .in7(in7[4]), .in6(in6[4]), .in5(in5[4]), .in4(in4[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_5 (.mx_out(mx_out[5]), .in7(in7[5]), .in6(in6[5]), .in5(in5[5]), .in4(in4[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_6 (.mx_out(mx_out[6]), .in7(in7[6]), .in6(in6[6]), .in5(in5[6]), .in4(in4[6]), .in3(in3[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_7 (.mx_out(mx_out[7]), .in7(in7[7]), .in6(in6[7]), .in5(in5[7]), .in4(in4[7]), .in3(in3[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_8 (.mx_out(mx_out[8]), .in7(in7[8]), .in6(in6[8]), .in5(in5[8]), .in4(in4[8]), .in3(in3[8]), .in2(in2[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_9 (.mx_out(mx_out[9]), .in7(in7[9]), .in6(in6[9]), .in5(in5[9]), .in4(in4[9]), .in3(in3[9]), .in2(in2[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_10 (.mx_out(mx_out[10]), .in7(in7[10]), .in6(in6[10]), .in5(in5[10]), .in4(in4[10]), .in3(in3[10]), .in2(in2[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_11 (.mx_out(mx_out[11]), .in7(in7[11]), .in6(in6[11]), .in5(in5[11]), .in4(in4[11]), .in3(in3[11]), .in2(in2[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_12 (.mx_out(mx_out[12]), .in7(in7[12]), .in6(in6[12]), .in5(in5[12]), .in4(in4[12]), .in3(in3[12]), .in2(in2[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_13 (.mx_out(mx_out[13]), .in7(in7[13]), .in6(in6[13]), .in5(in5[13]), .in4(in4[13]), .in3(in3[13]), .in2(in2[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_14 (.mx_out(mx_out[14]), .in7(in7[14]), .in6(in6[14]), .in5(in5[14]), .in4(in4[14]), .in3(in3[14]), .in2(in2[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux8  mux_15 (.mx_out(mx_out[15]), .in7(in7[15]), .in6(in6[15]), .in5(in5[15]), .in4(in4[15]), .in3(in3[15]), .in2(in2[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));

endmodule 

module mj_p_mux2_30 (mx_out, in1, in0, sel, sel_l);
    output [29:0] mx_out;
    input  [29:0] in1; 
    input  [29:0] in0; 
    input    sel ; input   sel_l;

    mj_p_mux2  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_5 (.mx_out(mx_out[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_6 (.mx_out(mx_out[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_7 (.mx_out(mx_out[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_8 (.mx_out(mx_out[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_9 (.mx_out(mx_out[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_10 (.mx_out(mx_out[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_11 (.mx_out(mx_out[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_12 (.mx_out(mx_out[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_13 (.mx_out(mx_out[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_14 (.mx_out(mx_out[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_15 (.mx_out(mx_out[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_16 (.mx_out(mx_out[16]), .in1(in1[16]), .in0(in0[16]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_17 (.mx_out(mx_out[17]), .in1(in1[17]), .in0(in0[17]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_18 (.mx_out(mx_out[18]), .in1(in1[18]), .in0(in0[18]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_19 (.mx_out(mx_out[19]), .in1(in1[19]), .in0(in0[19]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_20 (.mx_out(mx_out[20]), .in1(in1[20]), .in0(in0[20]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_21 (.mx_out(mx_out[21]), .in1(in1[21]), .in0(in0[21]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_22 (.mx_out(mx_out[22]), .in1(in1[22]), .in0(in0[22]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_23 (.mx_out(mx_out[23]), .in1(in1[23]), .in0(in0[23]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_24 (.mx_out(mx_out[24]), .in1(in1[24]), .in0(in0[24]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_25 (.mx_out(mx_out[25]), .in1(in1[25]), .in0(in0[25]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_26 (.mx_out(mx_out[26]), .in1(in1[26]), .in0(in0[26]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_27 (.mx_out(mx_out[27]), .in1(in1[27]), .in0(in0[27]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_28 (.mx_out(mx_out[28]), .in1(in1[28]), .in0(in0[28]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_29 (.mx_out(mx_out[29]), .in1(in1[29]), .in0(in0[29]), .sel(sel), .sel_l(sel_l));

endmodule 

[Up: mj_s_mux2_d_32 mj_p_mux2_32_0]
module mj_p_mux2_32 (mx_out, in1, in0, sel, sel_l);
    output [31:0] mx_out;
    input  [31:0] in1; 
    input  [31:0] in0; 
    input    sel ; input   sel_l;

    mj_p_mux2  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_5 (.mx_out(mx_out[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_6 (.mx_out(mx_out[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_7 (.mx_out(mx_out[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_8 (.mx_out(mx_out[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_9 (.mx_out(mx_out[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_10 (.mx_out(mx_out[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_11 (.mx_out(mx_out[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_12 (.mx_out(mx_out[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_13 (.mx_out(mx_out[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_14 (.mx_out(mx_out[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_15 (.mx_out(mx_out[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_16 (.mx_out(mx_out[16]), .in1(in1[16]), .in0(in0[16]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_17 (.mx_out(mx_out[17]), .in1(in1[17]), .in0(in0[17]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_18 (.mx_out(mx_out[18]), .in1(in1[18]), .in0(in0[18]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_19 (.mx_out(mx_out[19]), .in1(in1[19]), .in0(in0[19]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_20 (.mx_out(mx_out[20]), .in1(in1[20]), .in0(in0[20]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_21 (.mx_out(mx_out[21]), .in1(in1[21]), .in0(in0[21]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_22 (.mx_out(mx_out[22]), .in1(in1[22]), .in0(in0[22]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_23 (.mx_out(mx_out[23]), .in1(in1[23]), .in0(in0[23]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_24 (.mx_out(mx_out[24]), .in1(in1[24]), .in0(in0[24]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_25 (.mx_out(mx_out[25]), .in1(in1[25]), .in0(in0[25]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_26 (.mx_out(mx_out[26]), .in1(in1[26]), .in0(in0[26]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_27 (.mx_out(mx_out[27]), .in1(in1[27]), .in0(in0[27]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_28 (.mx_out(mx_out[28]), .in1(in1[28]), .in0(in0[28]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_29 (.mx_out(mx_out[29]), .in1(in1[29]), .in0(in0[29]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_30 (.mx_out(mx_out[30]), .in1(in1[30]), .in0(in0[30]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2  mux_31 (.mx_out(mx_out[31]), .in1(in1[31]), .in0(in0[31]), .sel(sel), .sel_l(sel_l));

endmodule 

[Up: mj_s_mux2l_d_32 mj_p_mux2l_32_0]
module mj_p_mux2l_32 (mx_out, in1, in0, sel, sel_l);
    output [31:0] mx_out;
    input  [31:0] in1; 
    input  [31:0] in0; 
    input    sel ; input   sel_l;

    mj_p_mux2l  mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_5 (.mx_out(mx_out[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_6 (.mx_out(mx_out[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_7 (.mx_out(mx_out[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_8 (.mx_out(mx_out[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_9 (.mx_out(mx_out[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_10 (.mx_out(mx_out[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_11 (.mx_out(mx_out[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_12 (.mx_out(mx_out[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_13 (.mx_out(mx_out[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_14 (.mx_out(mx_out[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_15 (.mx_out(mx_out[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_16 (.mx_out(mx_out[16]), .in1(in1[16]), .in0(in0[16]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_17 (.mx_out(mx_out[17]), .in1(in1[17]), .in0(in0[17]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_18 (.mx_out(mx_out[18]), .in1(in1[18]), .in0(in0[18]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_19 (.mx_out(mx_out[19]), .in1(in1[19]), .in0(in0[19]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_20 (.mx_out(mx_out[20]), .in1(in1[20]), .in0(in0[20]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_21 (.mx_out(mx_out[21]), .in1(in1[21]), .in0(in0[21]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_22 (.mx_out(mx_out[22]), .in1(in1[22]), .in0(in0[22]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_23 (.mx_out(mx_out[23]), .in1(in1[23]), .in0(in0[23]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_24 (.mx_out(mx_out[24]), .in1(in1[24]), .in0(in0[24]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_25 (.mx_out(mx_out[25]), .in1(in1[25]), .in0(in0[25]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_26 (.mx_out(mx_out[26]), .in1(in1[26]), .in0(in0[26]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_27 (.mx_out(mx_out[27]), .in1(in1[27]), .in0(in0[27]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_28 (.mx_out(mx_out[28]), .in1(in1[28]), .in0(in0[28]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_29 (.mx_out(mx_out[29]), .in1(in1[29]), .in0(in0[29]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_30 (.mx_out(mx_out[30]), .in1(in1[30]), .in0(in0[30]), .sel(sel), .sel_l(sel_l));
    mj_p_mux2l  mux_31 (.mx_out(mx_out[31]), .in1(in1[31]), .in0(in0[31]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux3_d_32 mj_p_mux3_32_0]
module mj_p_mux3_32 (mx_out, in2, in1, in0, sel, sel_l);
    output [31:0] mx_out;
    input  [31:0] in2; 
    input  [31:0] in1; 
    input  [31:0] in0; 
    input  [2:0] sel; input  [2:0] sel_l;

    mj_p_mux3  mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_3 (.mx_out(mx_out[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_4 (.mx_out(mx_out[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_5 (.mx_out(mx_out[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_6 (.mx_out(mx_out[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_7 (.mx_out(mx_out[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_8 (.mx_out(mx_out[8]), .in2(in2[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_9 (.mx_out(mx_out[9]), .in2(in2[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_10 (.mx_out(mx_out[10]), .in2(in2[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_11 (.mx_out(mx_out[11]), .in2(in2[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_12 (.mx_out(mx_out[12]), .in2(in2[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_13 (.mx_out(mx_out[13]), .in2(in2[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_14 (.mx_out(mx_out[14]), .in2(in2[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_15 (.mx_out(mx_out[15]), .in2(in2[15]), .in1(in1[15]), .in0(in0[15]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_16 (.mx_out(mx_out[16]), .in2(in2[16]), .in1(in1[16]), .in0(in0[16]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_17 (.mx_out(mx_out[17]), .in2(in2[17]), .in1(in1[17]), .in0(in0[17]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_18 (.mx_out(mx_out[18]), .in2(in2[18]), .in1(in1[18]), .in0(in0[18]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_19 (.mx_out(mx_out[19]), .in2(in2[19]), .in1(in1[19]), .in0(in0[19]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_20 (.mx_out(mx_out[20]), .in2(in2[20]), .in1(in1[20]), .in0(in0[20]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_21 (.mx_out(mx_out[21]), .in2(in2[21]), .in1(in1[21]), .in0(in0[21]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_22 (.mx_out(mx_out[22]), .in2(in2[22]), .in1(in1[22]), .in0(in0[22]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_23 (.mx_out(mx_out[23]), .in2(in2[23]), .in1(in1[23]), .in0(in0[23]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_24 (.mx_out(mx_out[24]), .in2(in2[24]), .in1(in1[24]), .in0(in0[24]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_25 (.mx_out(mx_out[25]), .in2(in2[25]), .in1(in1[25]), .in0(in0[25]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_26 (.mx_out(mx_out[26]), .in2(in2[26]), .in1(in1[26]), .in0(in0[26]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_27 (.mx_out(mx_out[27]), .in2(in2[27]), .in1(in1[27]), .in0(in0[27]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_28 (.mx_out(mx_out[28]), .in2(in2[28]), .in1(in1[28]), .in0(in0[28]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_29 (.mx_out(mx_out[29]), .in2(in2[29]), .in1(in1[29]), .in0(in0[29]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_30 (.mx_out(mx_out[30]), .in2(in2[30]), .in1(in1[30]), .in0(in0[30]), .sel(sel), .sel_l(sel_l));
    mj_p_mux3  mux_31 (.mx_out(mx_out[31]), .in2(in2[31]), .in1(in1[31]), .in0(in0[31]), .sel(sel), .sel_l(sel_l));

endmodule 


[Up: mj_s_mux11_d_32 mj_p_mux4_32_0][Up: mj_s_mux4_d_32 mj_p_mux4_32_0]
module mj_p_mux4_32 (mx_out, in3, in2, in1, in0, sel, sel_l);
    output [31:0] mx_out;
    input  [31:0] in3; 
    input  [31:0] in2; 
    input  [31:0] in1; 
    input  [31:0] in0; 
    input  [3:0] sel; input  [3:0] sel_l;

    mj_p_mux4  mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_3 (.mx_out(mx_out[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_4 (.mx_out(mx_out[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_5 (.mx_out(mx_out[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_6 (.mx_out(mx_out[6]), .in3(in3[6]), .in2(in2[6]), .in1(in1[6]), .in0(in0[6]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_7 (.mx_out(mx_out[7]), .in3(in3[7]), .in2(in2[7]), .in1(in1[7]), .in0(in0[7]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_8 (.mx_out(mx_out[8]), .in3(in3[8]), .in2(in2[8]), .in1(in1[8]), .in0(in0[8]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_9 (.mx_out(mx_out[9]), .in3(in3[9]), .in2(in2[9]), .in1(in1[9]), .in0(in0[9]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_10 (.mx_out(mx_out[10]), .in3(in3[10]), .in2(in2[10]), .in1(in1[10]), .in0(in0[10]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_11 (.mx_out(mx_out[11]), .in3(in3[11]), .in2(in2[11]), .in1(in1[11]), .in0(in0[11]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_12 (.mx_out(mx_out[12]), .in3(in3[12]), .in2(in2[12]), .in1(in1[12]), .in0(in0[12]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_13 (.mx_out(mx_out[13]), .in3(in3[13]), .in2(in2[13]), .in1(in1[13]), .in0(in0[13]), .sel(sel), .sel_l(sel_l));
    mj_p_mux4  mux_14 (.mx_out(mx_out[14]), .in3(in3[14]), .in2(in2[14]), .in1(in1[14]), .in0(in0[14]), .sel(sel), .sel_l(sel_l));
Next12345678
HierarchyFilesModulesSignalsTasksFunctionsHelp

This page: Created:Wed Mar 24 09:44:26 1999
From: /import/jet-pj2-sim/rahim/picoJava-II/design/rtl/mj_muxes_behv.v

Verilog converted to html by v2html 5.0 (written by Costas Calamvokis).Help