data/full_repos/permissive/105546923/infra/hdl/multiplier.v
 line:102: before: "("
1: b'%Warning-WIDTH: data/full_repos/permissive/105546923/infra/hdl/multiplier.v:60: Operator ASSIGNDLY expects 6 bits on the Assign RHS, but Assign RHS\'s REPLICATE generates 9 bits.\n                                                                              : ... In instance multiplier.mult\n P[0] <= { {(P_WIDTH){1\'b0}}, {a} };\n      ^~\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/105546923/infra/hdl/multiplier.v:28: Output port connection \'c\' expects 6 bits on the pin connection, but pin connection\'s VARREF \'_c\' generates 4 bits.\n                                                                              : ... In instance multiplier\n        .c(_c)\n         ^\n%Error: Exiting due to 2 warning(s)\n'
function [P_WIDTH - 1 : 0] shift_right(input [P_WIDTH - 1 : 0] x);
      shift_right = { {x[P_WIDTH - 1]}, x[P_WIDTH - 1 : 1] };
   endfunction
function [P_WIDTH - 1 : 0] shift_right(input [P_WIDTH - 1 : 0] x);

      shift_right = { {x[P_WIDTH - 1]}, x[P_WIDTH - 1 : 1] };
   endfunction