data/full_repos/permissive/156775232/ARM ALU Behavioral/alu.v
None: at end of input
1: b'%Error: Cannot find file containing module: ALU\n        ... Looked in:\n             data/full_repos/permissive/156775232/ARM/ALU\n             data/full_repos/permissive/156775232/ARM/ALU.v\n             data/full_repos/permissive/156775232/ARM/ALU.sv\n             ALU\n             ALU.v\n             ALU.sv\n             obj_dir/ALU\n             obj_dir/ALU.v\n             obj_dir/ALU.sv\n%Error: Cannot find file containing module: Behavioral,data/full_repos/permissive/156775232\n%Error: Cannot find file containing module: data/full_repos/permissive/156775232/ARM\n%Error: Cannot find file containing module: Behavioral/alu.v\n%Error: Exiting due to 4 error(s)\n'
module alu
(
  input [63:0] A,B,
  input [3:0] SELECT,
  output [63:0] OUT
);

  reg [63:0] RESULT;
  wire [64:0] temp;
  assign OUT = RESULT;
  always @(A or B or SELECT)
  begin
	case(SELECT)
    	4'b0000:
        	RESULT = A & B;
    	4'b0001:
        	RESULT = A | B;
    	4'b0010:
        	RESULT = A + B;
    	4'b0110:
        	RESULT = A - B;
    	4'b0111:
        	RESULT = B;
    	4'b1100:
        	RESULT = ~(A | B);   	 
	endcase
   end
endmodule
module alu
(
  input [63:0] A,B,
  input [3:0] SELECT,
  output [63:0] OUT
);


  reg [63:0] RESULT;
  wire [64:0] temp;
  assign OUT = RESULT;
  always @(A or B or SELECT)
  begin
	case(SELECT)
    	4'b0000:
        	RESULT = A & B;
    	4'b0001:
        	RESULT = A | B;
    	4'b0010:
        	RESULT = A + B;
    	4'b0110:
        	RESULT = A - B;
    	4'b0111:
        	RESULT = B;
    	4'b1100:
        	RESULT = ~(A | B);   	 
	endcase
   end
endmodule