data/full_repos/permissive/450922687/Task 2/ALU_64_bit.v
1: b'%Error: Cannot find file containing module: 2,data/full_repos/permissive/450922687\n        ... Looked in:\n             data/full_repos/permissive/450922687/Task/2,data/full_repos/permissive/450922687\n             data/full_repos/permissive/450922687/Task/2,data/full_repos/permissive/450922687.v\n             data/full_repos/permissive/450922687/Task/2,data/full_repos/permissive/450922687.sv\n             2,data/full_repos/permissive/450922687\n             2,data/full_repos/permissive/450922687.v\n             2,data/full_repos/permissive/450922687.sv\n             obj_dir/2,data/full_repos/permissive/450922687\n             obj_dir/2,data/full_repos/permissive/450922687.v\n             obj_dir/2,data/full_repos/permissive/450922687.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/450922687/Task\n%Error: Cannot find file containing module: 2/ALU_64_bit.v\n%Error: Exiting due to 3 error(s)\n'
module ALU_64_bit (
  input [63:0] a,
  input [63:0] b,
  input [3:0] ALUop, 
  output reg [63:0]Result, 
  output reg zero,
  output reg Great
);

  always @(*)
    begin


      case(ALUop) 
        4'b0000: Result = a & b;
        4'b0001: Result = a | b;
        4'b0010: Result = a + b ; 
        4'b0110: Result = a - b;
        4'b1100: Result = ~(a|b);
      endcase
      if (Result == 0)
      	zero = 1;
      else
      	zero = 0;

      if (Result > 64'd0)
		begin
			Great = 1'b1;
		end
	else
		begin
			Great = 1'b0;
		end
    end

endmodule
module ALU_64_bit (
  input [63:0] a,
  input [63:0] b,
  input [3:0] ALUop, 
  output reg [63:0]Result, 
  output reg zero,
  output reg Great
);


  always @(*)
    begin


      case(ALUop) 
        4'b0000: Result = a & b;
        4'b0001: Result = a | b;
        4'b0010: Result = a + b ; 
        4'b0110: Result = a - b;
        4'b1100: Result = ~(a|b);
      endcase
      if (Result == 0)
      	zero = 1;
      else
      	zero = 0;

      if (Result > 64'd0)
		begin
			Great = 1'b1;
		end
	else
		begin
			Great = 1'b0;
		end
    end

endmodule