data/full_repos/permissive/120749710/top.v
 line:24: before: "["
1: b'%Warning-WIDTH: data/full_repos/permissive/120749710/top.v:30: Operator DIV expects 32 or 16 bits on the LHS, but LHS\'s VARREF \'speed\' generates 8 bits.\n                                                             : ... In instance top\n  assign data[15:0] = speed / 100 * 256 + speed % 100 /10 * 16 + speed % 100 % 10;\n                            ^\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/120749710/top.v:30: Operator MODDIV expects 32 or 16 bits on the LHS, but LHS\'s VARREF \'speed\' generates 8 bits.\n                                                             : ... In instance top\n  assign data[15:0] = speed / 100 * 256 + speed % 100 /10 * 16 + speed % 100 % 10;\n                                                ^\n%Warning-WIDTH: data/full_repos/permissive/120749710/top.v:30: Operator MODDIV expects 32 or 16 bits on the LHS, but LHS\'s VARREF \'speed\' generates 8 bits.\n                                                             : ... In instance top\n  assign data[15:0] = speed / 100 * 256 + speed % 100 /10 * 16 + speed % 100 % 10;\n                                                                       ^\n%Error: data/full_repos/permissive/120749710/top.v:31: Cannot find file containing module: \'metronome\'\n  metronome metronome1(speed, clk, rst_n, SW, bell, LED);\n  ^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/120749710,data/full_repos/permissive/120749710/metronome\n             data/full_repos/permissive/120749710,data/full_repos/permissive/120749710/metronome.v\n             data/full_repos/permissive/120749710,data/full_repos/permissive/120749710/metronome.sv\n             metronome\n             metronome.v\n             metronome.sv\n             obj_dir/metronome\n             obj_dir/metronome.v\n             obj_dir/metronome.sv\n%Error: data/full_repos/permissive/120749710/top.v:32: Cannot find file containing module: \'seg\'\n  seg seg1(clk, rst_n, data, sel, segment);\n  ^~~\n%Error: data/full_repos/permissive/120749710/top.v:33: Cannot find file containing module: \'band\'\n  band band1(clk, dec, inc, add, min, rst_n, speed);\n  ^~~~\n%Error: data/full_repos/permissive/120749710/top.v:34: Cannot find file containing module: \'no_fitter\'\n  no_fitter left_fit(left, rst_n, clk, dec);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/120749710/top.v:35: Cannot find file containing module: \'no_fitter\'\n  no_fitter right_fit(right, rst_n, clk, inc);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/120749710/top.v:36: Cannot find file containing module: \'no_fitter\'\n  no_fitter up_fit(up, rst_n, clk, add);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/120749710/top.v:37: Cannot find file containing module: \'no_fitter\'\n  no_fitter down_fit(down, rst_n, clk, min);\n  ^~~~~~~~~\n%Error: Exiting due to 7 error(s), 3 warning(s)\n'
module top(
		input clk, rst_n, left, right, up, down, [15:0] SW,
		output bell, [2:0] sel, [6:0] segment, [15:0] LED
    );
		wire [7:0] speed;
		wire [31:0] data;
		wire inc, dec, add, min;
		assign data[15:0] = speed / 100 * 256 + speed % 100 /10 * 16 + speed % 100 % 10;
		metronome metronome1(speed, clk, rst_n, SW, bell, LED);
		seg seg1(clk, rst_n, data, sel, segment);
		band band1(clk, dec, inc, add, min, rst_n, speed);
		no_fitter left_fit(left, rst_n, clk, dec);
		no_fitter right_fit(right, rst_n, clk, inc);
		no_fitter up_fit(up, rst_n, clk, add);
		no_fitter down_fit(down, rst_n, clk, min);
		endmodule
module top(
		input clk, rst_n, left, right, up, down, [15:0] SW,
		output bell, [2:0] sel, [6:0] segment, [15:0] LED
    );

		wire [7:0] speed;
		wire [31:0] data;
		wire inc, dec, add, min;
		assign data[15:0] = speed / 100 * 256 + speed % 100 /10 * 16 + speed % 100 % 10;
		metronome metronome1(speed, clk, rst_n, SW, bell, LED);
		seg seg1(clk, rst_n, data, sel, segment);
		band band1(clk, dec, inc, add, min, rst_n, speed);
		no_fitter left_fit(left, rst_n, clk, dec);
		no_fitter right_fit(right, rst_n, clk, inc);
		no_fitter up_fit(up, rst_n, clk, add);
		no_fitter down_fit(down, rst_n, clk, min);
		endmodule