data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference/CeilTruncateCircuitWithDelays.v
1: b'%Warning-WIDTH: data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference/CeilTruncateCircuitWithDelays.v:495: Operator COND expects 8 bits on the Conditional False, but Conditional False\'s VARREF \'in\' generates 2 bits.\n                                                                                                                                                     : ... In instance CeilTruncateCircuitWithDelays.s_pad_7\n    assign y = n > width ? {{(n - width){in[width-1]}}, in} : in;\n                         ^\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference/CeilTruncateCircuitWithDelays.v:495: Operator COND expects 9 bits on the Conditional False, but Conditional False\'s VARREF \'in\' generates 8 bits.\n                                                                                                                                                     : ... In instance CeilTruncateCircuitWithDelays.s_pad_9\n    assign y = n > width ? {{(n - width){in[width-1]}}, in} : in;\n                         ^\n%Warning-WIDTH: data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference/CeilTruncateCircuitWithDelays.v:466: Operator COND expects 8 bits on the Conditional False, but Conditional False\'s SEL generates 1 bits.\n                                                                                                                                                     : ... In instance CeilTruncateCircuitWithDelays.s_shr_1\n    assign y = n < width ? in[width-1:n] : in[width-1:width-1];\n                         ^\n%Error: data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference/CeilTruncateCircuitWithDelays.v:128: Cannot find file containing module: \'BBFCeil\'\n    BBFCeil BBFCeil (\n    ^~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference,data/full_repos/permissive/493019833/BBFCeil\n             data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference,data/full_repos/permissive/493019833/BBFCeil.v\n             data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference,data/full_repos/permissive/493019833/BBFCeil.sv\n             BBFCeil\n             BBFCeil.v\n             BBFCeil.sv\n             obj_dir/BBFCeil\n             obj_dir/BBFCeil.v\n             obj_dir/BBFCeil.sv\n%Error: data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference/CeilTruncateCircuitWithDelays.v:287: Cannot find file containing module: \'BBFLessThan\'\n    BBFLessThan BBFLessThan (\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference/CeilTruncateCircuitWithDelays.v:295: Cannot find file containing module: \'BBFCeil\'\n    BBFCeil BBFCeil_1 (\n    ^~~~~~~\n%Error: data/full_repos/permissive/493019833/test/testcase/firrtl/CeilTruncateCircuitWithDelays/reference/CeilTruncateCircuitWithDelays.v:302: Cannot find file containing module: \'BBFFloor\'\n    BBFFloor BBFFloor (\n    ^~~~~~~~\n%Error: Exiting due to 4 error(s), 3 warning(s)\n'
module BITS(y, in);
    parameter width = 4;
    parameter high = 2;
    parameter low = 0;
    output [high-low:0] y;
    input [width-1:0] in;
    assign y = in[high:low];
endmodule
module BITS(y, in);

    parameter width = 4;
    parameter high = 2;
    parameter low = 0;
    output [high-low:0] y;
    input [width-1:0] in;
    assign y = in[high:low];
endmodule