data/full_repos/permissive/193753641/MixColumns.v
1: b"%Error: data/full_repos/permissive/193753641/MixColumns.v:26: Cannot find file containing module: 'mc_step1'\nmc_step1 m11(in[127:96],32'h02030101,out[127:120]);\n^~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/193753641,data/full_repos/permissive/193753641/mc_step1\n             data/full_repos/permissive/193753641,data/full_repos/permissive/193753641/mc_step1.v\n             data/full_repos/permissive/193753641,data/full_repos/permissive/193753641/mc_step1.sv\n             mc_step1\n             mc_step1.v\n             mc_step1.sv\n             obj_dir/mc_step1\n             obj_dir/mc_step1.v\n             obj_dir/mc_step1.sv\n%Error: data/full_repos/permissive/193753641/MixColumns.v:27: Cannot find file containing module: 'mc_step1'\nmc_step1 m12(in[127:96],32'h01020301,out[119:112]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:28: Cannot find file containing module: 'mc_step1'\nmc_step1 m13(in[127:96],32'h01010203,out[111:104]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:29: Cannot find file containing module: 'mc_step1'\nmc_step1 m14(in[127:96],32'h03010102,out[103:96]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:31: Cannot find file containing module: 'mc_step1'\nmc_step1 m21(in[95:64],32'h02030101,out[95:88]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:32: Cannot find file containing module: 'mc_step1'\nmc_step1 m22(in[95:64],32'h01020301,out[87:80]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:33: Cannot find file containing module: 'mc_step1'\nmc_step1 m23(in[95:64],32'h01010203,out[79:72]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:34: Cannot find file containing module: 'mc_step1'\nmc_step1 m24(in[95:64],32'h03010102,out[71:64]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:36: Cannot find file containing module: 'mc_step1'\nmc_step1 m31(in[63:32],32'h02030101,out[63:56]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:37: Cannot find file containing module: 'mc_step1'\nmc_step1 m32(in[63:32],32'h01020301,out[55:48]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:38: Cannot find file containing module: 'mc_step1'\nmc_step1 m33(in[63:32],32'h01010203,out[47:40]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:39: Cannot find file containing module: 'mc_step1'\nmc_step1 m34(in[63:32],32'h03010102,out[39:32]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:41: Cannot find file containing module: 'mc_step1'\nmc_step1 m41(in[31:0],32'h02030101,out[31:24]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:42: Cannot find file containing module: 'mc_step1'\nmc_step1 m42(in[31:0],32'h01020301,out[23:16]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:43: Cannot find file containing module: 'mc_step1'\nmc_step1 m43(in[31:0],32'h01010203,out[15:8]);\n^~~~~~~~\n%Error: data/full_repos/permissive/193753641/MixColumns.v:44: Cannot find file containing module: 'mc_step1'\nmc_step1 m44(in[31:0],32'h03010102,out[7:0]);\n^~~~~~~~\n%Error: Exiting due to 16 error(s)\n"
module MixColumns(in,out);
input [127:0] in;
output [127:0] out;
integer i;

mc_step1 m11(in[127:96],32'h02030101,out[127:120]);
mc_step1 m12(in[127:96],32'h01020301,out[119:112]);
mc_step1 m13(in[127:96],32'h01010203,out[111:104]);
mc_step1 m14(in[127:96],32'h03010102,out[103:96]);

mc_step1 m21(in[95:64],32'h02030101,out[95:88]);
mc_step1 m22(in[95:64],32'h01020301,out[87:80]);
mc_step1 m23(in[95:64],32'h01010203,out[79:72]);
mc_step1 m24(in[95:64],32'h03010102,out[71:64]);

mc_step1 m31(in[63:32],32'h02030101,out[63:56]);
mc_step1 m32(in[63:32],32'h01020301,out[55:48]);
mc_step1 m33(in[63:32],32'h01010203,out[47:40]);
mc_step1 m34(in[63:32],32'h03010102,out[39:32]);

mc_step1 m41(in[31:0],32'h02030101,out[31:24]);
mc_step1 m42(in[31:0],32'h01020301,out[23:16]);
mc_step1 m43(in[31:0],32'h01010203,out[15:8]);
mc_step1 m44(in[31:0],32'h03010102,out[7:0]);

endmodule
module MixColumns(in,out);

input [127:0] in;
output [127:0] out;
integer i;

mc_step1 m11(in[127:96],32'h02030101,out[127:120]);
mc_step1 m12(in[127:96],32'h01020301,out[119:112]);
mc_step1 m13(in[127:96],32'h01010203,out[111:104]);
mc_step1 m14(in[127:96],32'h03010102,out[103:96]);

mc_step1 m21(in[95:64],32'h02030101,out[95:88]);
mc_step1 m22(in[95:64],32'h01020301,out[87:80]);
mc_step1 m23(in[95:64],32'h01010203,out[79:72]);
mc_step1 m24(in[95:64],32'h03010102,out[71:64]);

mc_step1 m31(in[63:32],32'h02030101,out[63:56]);
mc_step1 m32(in[63:32],32'h01020301,out[55:48]);
mc_step1 m33(in[63:32],32'h01010203,out[47:40]);
mc_step1 m34(in[63:32],32'h03010102,out[39:32]);

mc_step1 m41(in[31:0],32'h02030101,out[31:24]);
mc_step1 m42(in[31:0],32'h01020301,out[23:16]);
mc_step1 m43(in[31:0],32'h01010203,out[15:8]);
mc_step1 m44(in[31:0],32'h03010102,out[7:0]);

endmodule