data/full_repos/permissive/450922687/Task 1/instruction_parser.v
1: b'%Error: Cannot find file containing module: 1,data/full_repos/permissive/450922687\n        ... Looked in:\n             data/full_repos/permissive/450922687/Task/1,data/full_repos/permissive/450922687\n             data/full_repos/permissive/450922687/Task/1,data/full_repos/permissive/450922687.v\n             data/full_repos/permissive/450922687/Task/1,data/full_repos/permissive/450922687.sv\n             1,data/full_repos/permissive/450922687\n             1,data/full_repos/permissive/450922687.v\n             1,data/full_repos/permissive/450922687.sv\n             obj_dir/1,data/full_repos/permissive/450922687\n             obj_dir/1,data/full_repos/permissive/450922687.v\n             obj_dir/1,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: 1/instruction_parser.v\n%Error: Exiting due to 3 error(s)\n'
module instruction_parser(
  input [31:0] ins,
  output [6:0] opcode, [4:0] rd,[2:0] func3,[4:0] rs1,[4:0] rs2,[6:0] func7
);
  assign opcode = ins[6:0];
  assign rd = ins[11:7];
  assign func3 = ins[14:12];
  assign rs1 = ins[19:15];
  assign rs2 = ins[24:20];
  assign func7 = ins[31:25];

endmodule
module instruction_parser(
  input [31:0] ins,
  output [6:0] opcode, [4:0] rd,[2:0] func3,[4:0] rs1,[4:0] rs2,[6:0] func7
);

  assign opcode = ins[6:0];
  assign rd = ins[11:7];
  assign func3 = ins[14:12];
  assign rs1 = ins[19:15];
  assign rs2 = ins[24:20];
  assign func7 = ins[31:25];

endmodule