data/full_repos/permissive/1840016/lab3/ALU16.v
 line:22: before: ";"
1: b'%Warning-IMPLICIT: data/full_repos/permissive/1840016/lab3/ALU16.v:22: Signal definition not found, creating implicitly: \'less\'\n  assign less = 1\'b0;;\n         ^~~~\n                   ... Use "/* verilator lint_off IMPLICIT */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:27: Cannot find file containing module: \'alu_slice\'\n       alu_slice a1(A[0], B[0], sel[2], set, sel, c[0], out[0]); \n       ^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/1840016/lab3,data/full_repos/permissive/1840016/alu_slice\n             data/full_repos/permissive/1840016/lab3,data/full_repos/permissive/1840016/alu_slice.v\n             data/full_repos/permissive/1840016/lab3,data/full_repos/permissive/1840016/alu_slice.sv\n             alu_slice\n             alu_slice.v\n             alu_slice.sv\n             obj_dir/alu_slice\n             obj_dir/alu_slice.v\n             obj_dir/alu_slice.sv\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:28: Cannot find file containing module: \'alu_slice\'\n       alu_slice a2(A[1], B[1], c[0], less, sel, c[1], out[1]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:29: Cannot find file containing module: \'alu_slice\'\n       alu_slice a3(A[2], B[2], c[1], less, sel, c[2], out[2]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:30: Cannot find file containing module: \'alu_slice\'\n       alu_slice a4(A[3], B[3], c[2], less, sel, c[3], out[3]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:31: Cannot find file containing module: \'alu_slice\'\n       alu_slice a5(A[4], B[4], c[3], less, sel, c[4], out[4]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:32: Cannot find file containing module: \'alu_slice\'\n       alu_slice a6(A[5], B[5], c[4], less, sel, c[5], out[5]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:33: Cannot find file containing module: \'alu_slice\'\n       alu_slice a7(A[6], B[6], c[5], less, sel, c[6], out[6]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:34: Cannot find file containing module: \'alu_slice\'\n       alu_slice a8(A[7], B[7], c[6], less, sel, c[7], out[7]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:35: Cannot find file containing module: \'alu_slice\'\n       alu_slice a9(A[8], B[8], c[7], less, sel, c[8], out[8]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:36: Cannot find file containing module: \'alu_slice\'\n       alu_slice a10(A[9], B[9], c[8], less, sel, c[9], out[9]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:37: Cannot find file containing module: \'alu_slice\'\n       alu_slice a11(A[10], B[10], c[9], less, sel, c[10], out[10]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:38: Cannot find file containing module: \'alu_slice\'\n       alu_slice a12(A[11], B[11], c[10], less, sel,  c[11], out[11]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:39: Cannot find file containing module: \'alu_slice\'\n       alu_slice a13(A[12], B[12], c[11], less, sel,  c[12], out[12]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:40: Cannot find file containing module: \'alu_slice\'\n       alu_slice a14(A[13], B[13], c[12], less, sel,  c[13], out[13]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:41: Cannot find file containing module: \'alu_slice\'\n       alu_slice a15(A[14], B[14], c[13], less, sel,  c[14], out[14]); \n       ^~~~~~~~~\n%Error: data/full_repos/permissive/1840016/lab3/ALU16.v:42: Cannot find file containing module: \'alu_slice_msb\'\n       alu_slice_msb a16(A[15], B[15], c[14], less, sel,  c[15], out[15],set); \n       ^~~~~~~~~~~~~\n%Error: Exiting due to 16 error(s), 1 warning(s)\n'
module ALU16(A, B, sel, out);
		input [15:0] A, B;
		input [2:0] sel;
		output [15:0] out;
		assign less = 1'b0;;

		wire [15:0] c;
		wire set;
       
       alu_slice a1(A[0], B[0], sel[2], set, sel, c[0], out[0]); 
       alu_slice a2(A[1], B[1], c[0], less, sel, c[1], out[1]); 
       alu_slice a3(A[2], B[2], c[1], less, sel, c[2], out[2]); 
       alu_slice a4(A[3], B[3], c[2], less, sel, c[3], out[3]); 
       alu_slice a5(A[4], B[4], c[3], less, sel, c[4], out[4]); 
       alu_slice a6(A[5], B[5], c[4], less, sel, c[5], out[5]); 
       alu_slice a7(A[6], B[6], c[5], less, sel, c[6], out[6]); 
       alu_slice a8(A[7], B[7], c[6], less, sel, c[7], out[7]); 
       alu_slice a9(A[8], B[8], c[7], less, sel, c[8], out[8]); 
       alu_slice a10(A[9], B[9], c[8], less, sel, c[9], out[9]); 
       alu_slice a11(A[10], B[10], c[9], less, sel, c[10], out[10]); 
       alu_slice a12(A[11], B[11], c[10], less, sel,  c[11], out[11]); 
       alu_slice a13(A[12], B[12], c[11], less, sel,  c[12], out[12]); 
       alu_slice a14(A[13], B[13], c[12], less, sel,  c[13], out[13]); 
       alu_slice a15(A[14], B[14], c[13], less, sel,  c[14], out[14]); 
       alu_slice_msb a16(A[15], B[15], c[14], less, sel,  c[15], out[15],set); 
endmodule
module ALU16(A, B, sel, out);

		input [15:0] A, B;
		input [2:0] sel;
		output [15:0] out;
		assign less = 1'b0;;

		wire [15:0] c;
		wire set;
       
       alu_slice a1(A[0], B[0], sel[2], set, sel, c[0], out[0]); 
       alu_slice a2(A[1], B[1], c[0], less, sel, c[1], out[1]); 
       alu_slice a3(A[2], B[2], c[1], less, sel, c[2], out[2]); 
       alu_slice a4(A[3], B[3], c[2], less, sel, c[3], out[3]); 
       alu_slice a5(A[4], B[4], c[3], less, sel, c[4], out[4]); 
       alu_slice a6(A[5], B[5], c[4], less, sel, c[5], out[5]); 
       alu_slice a7(A[6], B[6], c[5], less, sel, c[6], out[6]); 
       alu_slice a8(A[7], B[7], c[6], less, sel, c[7], out[7]); 
       alu_slice a9(A[8], B[8], c[7], less, sel, c[8], out[8]); 
       alu_slice a10(A[9], B[9], c[8], less, sel, c[9], out[9]); 
       alu_slice a11(A[10], B[10], c[9], less, sel, c[10], out[10]); 
       alu_slice a12(A[11], B[11], c[10], less, sel,  c[11], out[11]); 
       alu_slice a13(A[12], B[12], c[11], less, sel,  c[12], out[12]); 
       alu_slice a14(A[13], B[13], c[12], less, sel,  c[13], out[13]); 
       alu_slice a15(A[14], B[14], c[13], less, sel,  c[14], out[14]); 
       alu_slice_msb a16(A[15], B[15], c[14], less, sel,  c[15], out[15],set); 
endmodule