data/full_repos/permissive/210946536/src/modules/instruction_fetch.v
 line:109: before: "integer"
1: b'%Warning-WIDTH: data/full_repos/permissive/210946536/src/modules/instruction_fetch.v:51: Operator SUB expects 33 bits on the LHS, but LHS\'s SIGNED generates 16 bits.\n                                                                                       : ... In instance instruction_fetch\n             4\'b1000: pc <= $signed({1\'b0, pc})+($signed(i_inm_i)-1)*4;  \n                                                                 ^\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/210946536/src/modules/instruction_fetch.v:51: Operator ASSIGNDLY expects 32 bits on the Assign RHS, but Assign RHS\'s ADD generates 33 bits.\n                                                                                       : ... In instance instruction_fetch\n             4\'b1000: pc <= $signed({1\'b0, pc})+($signed(i_inm_i)-1)*4;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/210946536/src/modules/instruction_fetch.v:53: Operator SHIFTL expects 32 bits on the LHS, but LHS\'s VARREF \'i_inm_j\' generates 26 bits.\n                                                                                       : ... In instance instruction_fetch\n             4\'b0010: pc <= (pc & 32\'hF0000000) | (i_inm_j << 2);  \n                                                           ^~\n%Error: data/full_repos/permissive/210946536/src/modules/instruction_fetch.v:64: Cannot find file containing module: \'byte_enabled_dual_port\'\n   byte_enabled_dual_port\n   ^~~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/210946536/src/modules,data/full_repos/permissive/210946536/byte_enabled_dual_port\n             data/full_repos/permissive/210946536/src/modules,data/full_repos/permissive/210946536/byte_enabled_dual_port.v\n             data/full_repos/permissive/210946536/src/modules,data/full_repos/permissive/210946536/byte_enabled_dual_port.sv\n             byte_enabled_dual_port\n             byte_enabled_dual_port.v\n             byte_enabled_dual_port.sv\n             obj_dir/byte_enabled_dual_port\n             obj_dir/byte_enabled_dual_port.v\n             obj_dir/byte_enabled_dual_port.sv\n%Error: Exiting due to 1 error(s), 3 warning(s)\n'
function integer clogb2;
      input integer                   depth;
      for (clogb2=0; depth>0; clogb2=clogb2+1)
        depth = depth >> 1;
   endfunction
function integer clogb2;

      input integer                   depth;
      for (clogb2=0; depth>0; clogb2=clogb2+1)
        depth = depth >> 1;
   endfunction