data/full_repos/permissive/443770883/lab4/Lab3-Student copy/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/lab4/Lab3-Student/copy,data/full_repos/permissive/443770883\n             data/full_repos/permissive/443770883/lab4/Lab3-Student/copy,data/full_repos/permissive/443770883.v\n             data/full_repos/permissive/443770883/lab4/Lab3-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/lab4/Lab3-Student\n%Error: Cannot find file containing module: copy/alu.v\n%Error: Exiting due to 3 error(s)\n'
module alu1(input wire [1:0] op, input wire i0, i1, cin, output wire o, cout);


	wire xorOut;
	wire fullAddSum;
	wire andOut;
	wire orOut;
	wire mux1Out;
	wire mux2Out;


	xor2 x1(i1, op[0], xorOut);
	fulladd f1(i0, xorOut, op[0], fullAddSum, cout);
	and2 a1(i0, i1, andOut);
	or2 o1(i0, i1, orOut);
	mux2 m1(andOut, orOut, op[0], mux1Out);
	mux2 m2(mux1Out, fullAddSum, op[1], o);

endmodule
module alu1(input wire [1:0] op, input wire i0, i1, cin, output wire o, cout);



	wire xorOut;
	wire fullAddSum;
	wire andOut;
	wire orOut;
	wire mux1Out;
	wire mux2Out;


	xor2 x1(i1, op[0], xorOut);
	fulladd f1(i0, xorOut, op[0], fullAddSum, cout);
	and2 a1(i0, i1, andOut);
	or2 o1(i0, i1, orOut);
	mux2 m1(andOut, orOut, op[0], mux1Out);
	mux2 m2(mux1Out, fullAddSum, op[1], o);

endmodule