data/full_repos/permissive/156721532/UART/FIR_pipeline.v
1: b'%Error: data/full_repos/permissive/156721532/UART/FIR_pipeline.v:5: Cannot find include file: macros.v\n`include "macros.v" \n         ^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/156721532/UART,data/full_repos/permissive/156721532/macros.v\n             data/full_repos/permissive/156721532/UART,data/full_repos/permissive/156721532/macros.v.v\n             data/full_repos/permissive/156721532/UART,data/full_repos/permissive/156721532/macros.v.sv\n             macros.v\n             macros.v.v\n             macros.v.sv\n             obj_dir/macros.v\n             obj_dir/macros.v.v\n             obj_dir/macros.v.sv\n%Error: data/full_repos/permissive/156721532/UART/FIR_pipeline.v:36: Define or directive not defined: \'`LOG2_CEIL\'\n  parameter OUT_WIDTH = 2 * WIDTH + `LOG2_CEIL(LENGTH) - 1;\n                                    ^~~~~~~~~~\n%Error: data/full_repos/permissive/156721532/UART/FIR_pipeline.v:52: Define or directive not defined: \'`LOG2_CEIL\'\n  localparam  ADDRESS_RANGE = `LOG2_CEIL(LENGTH);\n                              ^~~~~~~~~~\n%Error: Exiting due to 3 error(s)\n'
module multiplier(a, b, p);
  parameter WIDTH = 16;
  input signed [WIDTH - 1:0] a, b;
  output signed [2 * WIDTH - 1:0] p;
  assign p = a * b;
endmodule
module multiplier(a, b, p);

  parameter WIDTH = 16;
  input signed [WIDTH - 1:0] a, b;
  output signed [2 * WIDTH - 1:0] p;
  assign p = a * b;
endmodule