data/full_repos/permissive/488660558/mixcolumn/MixColumnWithMultiplication.v
1: b'%Warning-LITENDIAN: data/full_repos/permissive/488660558/mixcolumn/MixColumnWithMultiplication.v:5: Little bit endian vector: MSB < LSB of bit range: 0:127\n    input [0:127] in_data;\n          ^\n                    ... Use "/* verilator lint_off LITENDIAN */" and lint_on around source to disable this message.\n%Warning-LITENDIAN: data/full_repos/permissive/488660558/mixcolumn/MixColumnWithMultiplication.v:6: Little bit endian vector: MSB < LSB of bit range: 0:127\n    output [0:127] C_data;\n           ^\n%Error: data/full_repos/permissive/488660558/mixcolumn/MixColumnWithMultiplication.v:8: Cannot find file containing module: \'Column_Multiplication\'\n    Column_Multiplication uut0( .a0(in_data[0:7]), .a1(in_data[8:15]), .a2(in_data[16:23]), .a3(in_data[24:31]), \n    ^~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/488660558/mixcolumn,data/full_repos/permissive/488660558/Column_Multiplication\n             data/full_repos/permissive/488660558/mixcolumn,data/full_repos/permissive/488660558/Column_Multiplication.v\n             data/full_repos/permissive/488660558/mixcolumn,data/full_repos/permissive/488660558/Column_Multiplication.sv\n             Column_Multiplication\n             Column_Multiplication.v\n             Column_Multiplication.sv\n             obj_dir/Column_Multiplication\n             obj_dir/Column_Multiplication.v\n             obj_dir/Column_Multiplication.sv\n%Error: data/full_repos/permissive/488660558/mixcolumn/MixColumnWithMultiplication.v:11: Cannot find file containing module: \'Column_Multiplication\'\n    Column_Multiplication uut1( .a0(in_data[32:39]), .a1(in_data[40:47]), .a2(in_data[48:55]), .a3(in_data[56:63]),\n    ^~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/488660558/mixcolumn/MixColumnWithMultiplication.v:14: Cannot find file containing module: \'Column_Multiplication\'\n    Column_Multiplication uut2( .a0(in_data[64:71]), .a1(in_data[72:79]), .a2(in_data[80:87]), .a3(in_data[88:95]), \n    ^~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/488660558/mixcolumn/MixColumnWithMultiplication.v:17: Cannot find file containing module: \'Column_Multiplication\'\n    Column_Multiplication uut3( .a0(in_data[96:103]), .a1(in_data[104:111]), .a2(in_data[112:119]), .a3(in_data[120:127]), \n    ^~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 4 error(s), 2 warning(s)\n'
module mixcolumn(in_data, C_data);

    input [0:127] in_data;
    output [0:127] C_data;

    Column_Multiplication uut0( .a0(in_data[0:7]), .a1(in_data[8:15]), .a2(in_data[16:23]), .a3(in_data[24:31]), 
                                .b0(C_data[0:7]), .b1(C_data[8:15]), .b2(C_data[16:23]), .b3(C_data[24:31]));

    Column_Multiplication uut1( .a0(in_data[32:39]), .a1(in_data[40:47]), .a2(in_data[48:55]), .a3(in_data[56:63]),
                                .b0(C_data[32:39]), .b1(C_data[40:47]), .b2(C_data[48:55]), .b3(C_data[56:63]));

    Column_Multiplication uut2( .a0(in_data[64:71]), .a1(in_data[72:79]), .a2(in_data[80:87]), .a3(in_data[88:95]), 
                                .b0(C_data[64:71]), .b1(C_data[72:79]), .b2(C_data[80:87]), .b3(C_data[88:95]));

    Column_Multiplication uut3( .a0(in_data[96:103]), .a1(in_data[104:111]), .a2(in_data[112:119]), .a3(in_data[120:127]), 
                                .b0(C_data[96:103]), .b1(C_data[104:111]), .b2(C_data[112:119]), .b3(C_data[120:127]));

    
endmodule
module mixcolumn(in_data, C_data);


    input [0:127] in_data;
    output [0:127] C_data;

    Column_Multiplication uut0( .a0(in_data[0:7]), .a1(in_data[8:15]), .a2(in_data[16:23]), .a3(in_data[24:31]), 
                                .b0(C_data[0:7]), .b1(C_data[8:15]), .b2(C_data[16:23]), .b3(C_data[24:31]));

    Column_Multiplication uut1( .a0(in_data[32:39]), .a1(in_data[40:47]), .a2(in_data[48:55]), .a3(in_data[56:63]),
                                .b0(C_data[32:39]), .b1(C_data[40:47]), .b2(C_data[48:55]), .b3(C_data[56:63]));

    Column_Multiplication uut2( .a0(in_data[64:71]), .a1(in_data[72:79]), .a2(in_data[80:87]), .a3(in_data[88:95]), 
                                .b0(C_data[64:71]), .b1(C_data[72:79]), .b2(C_data[80:87]), .b3(C_data[88:95]));

    Column_Multiplication uut3( .a0(in_data[96:103]), .a1(in_data[104:111]), .a2(in_data[112:119]), .a3(in_data[120:127]), 
                                .b0(C_data[96:103]), .b1(C_data[104:111]), .b2(C_data[112:119]), .b3(C_data[120:127]));

    
endmodule