data/full_repos/permissive/516532406/New folder/New folder/alu32.v
1: b'%Error: Cannot find file containing module: folder/New\n        ... Looked in:\n             data/full_repos/permissive/516532406/New/folder/New\n             data/full_repos/permissive/516532406/New/folder/New.v\n             data/full_repos/permissive/516532406/New/folder/New.sv\n             folder/New\n             folder/New.v\n             folder/New.sv\n             obj_dir/folder/New\n             obj_dir/folder/New.v\n             obj_dir/folder/New.sv\n%Error: Cannot find file containing module: folder,data/full_repos/permissive/516532406\n%Error: Cannot find file containing module: data/full_repos/permissive/516532406/New\n%Error: Cannot find file containing module: folder/alu32.v\n%Error: Exiting due to 4 error(s)\n'
module alu32( input [31:0] a, 
            input [31:0] b,
            input [3:0] f,
            input [4:0] shamt,
            output reg [31:0] y, 
            output reg zero);

always @ (*) begin

    case (f)
        4'b0000: y = a + b;
        4'b0001: y = a - b;
        4'b0010: y = a & b;
        4'b0011: y = a | b;
        4'b0100: y = a ^ b;
        4'b0101: y = b << shamt;
        4'b0110: y = b >> shamt;
        4'b0111: y = $signed($signed(b) >>> shamt);
        4'b1000: y = $signed(a) < $signed(b) ? 1 : 0;
        4'b1001: y = a < b ? 1 : 0;
        4'b1010: y = ~ (a | b);
        4'b1011: y = b << a;
        4'b1100: y = b >> a;
        4'b1101: y = $signed($signed(b) >>> a);
        4'b1110: y = {b[15:0], 16'b0};
    endcase
         zero = (y==8'b0);
     end
endmodule
module alu32( input [31:0] a, 
            input [31:0] b,
            input [3:0] f,
            input [4:0] shamt,
            output reg [31:0] y, 
            output reg zero);


always @ (*) begin

    case (f)
        4'b0000: y = a + b;
        4'b0001: y = a - b;
        4'b0010: y = a & b;
        4'b0011: y = a | b;
        4'b0100: y = a ^ b;
        4'b0101: y = b << shamt;
        4'b0110: y = b >> shamt;
        4'b0111: y = $signed($signed(b) >>> shamt);
        4'b1000: y = $signed(a) < $signed(b) ? 1 : 0;
        4'b1001: y = a < b ? 1 : 0;
        4'b1010: y = ~ (a | b);
        4'b1011: y = b << a;
        4'b1100: y = b >> a;
        4'b1101: y = $signed($signed(b) >>> a);
        4'b1110: y = {b[15:0], 16'b0};
    endcase
         zero = (y==8'b0);
     end
endmodule