data/full_repos/permissive/443770883/lab6/Lab5-Student copy/reg_alu.v
1: b'%Error: Cannot find file containing module: copy,data/full_repos/permissive/443770883\n        ... Looked in:\n             data/full_repos/permissive/443770883/lab6/Lab5-Student/copy,data/full_repos/permissive/443770883\n             data/full_repos/permissive/443770883/lab6/Lab5-Student/copy,data/full_repos/permissive/443770883.v\n             data/full_repos/permissive/443770883/lab6/Lab5-Student/copy,data/full_repos/permissive/443770883.sv\n             copy,data/full_repos/permissive/443770883\n             copy,data/full_repos/permissive/443770883.v\n             copy,data/full_repos/permissive/443770883.sv\n             obj_dir/copy,data/full_repos/permissive/443770883\n             obj_dir/copy,data/full_repos/permissive/443770883.v\n             obj_dir/copy,data/full_repos/permissive/443770883.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/443770883/lab6/Lab5-Student\n%Error: Cannot find file containing module: copy/reg_alu.v\n%Error: Exiting due to 3 error(s)\n'
module reg_alu (input wire clk, reset, sel, wr, input wire [1:0] op, input wire [2:0] rd_addr_a, rd_addr_b, wr_addr, input wire [15:0] d_in, output wire [15:0] d_out_a, d_out_b, output wire cout);


	wire [15:0] alu_out;
	wire [15:0] din1;


	mux2_16 m0(d_in, alu_out, sel, din1);
	reg_file reg0(clk, reset, wr, rd_addr_a, rd_addr_b, wr_addr, din1, d_out_a, d_out_b);
	alu alu0(op, d_out_a, d_out_b, alu_out, cout);
	
endmodule
module reg_alu (input wire clk, reset, sel, wr, input wire [1:0] op, input wire [2:0] rd_addr_a, rd_addr_b, wr_addr, input wire [15:0] d_in, output wire [15:0] d_out_a, d_out_b, output wire cout);



	wire [15:0] alu_out;
	wire [15:0] din1;


	mux2_16 m0(d_in, alu_out, sel, din1);
	reg_file reg0(clk, reset, wr, rd_addr_a, rd_addr_b, wr_addr, din1, d_out_a, d_out_b);
	alu alu0(op, d_out_a, d_out_b, alu_out, cout);
	
endmodule