data/full_repos/permissive/105546923/infra/hdl/fifo.v
 line:176: before: ","
1: b'%Error: data/full_repos/permissive/105546923/infra/hdl/fifo.v:179: Cannot find file containing module: \'SB_RAM40_4K\'\n   SB_RAM40_4K #(\n   ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/105546923/infra/hdl,data/full_repos/permissive/105546923/SB_RAM40_4K\n             data/full_repos/permissive/105546923/infra/hdl,data/full_repos/permissive/105546923/SB_RAM40_4K.v\n             data/full_repos/permissive/105546923/infra/hdl,data/full_repos/permissive/105546923/SB_RAM40_4K.sv\n             SB_RAM40_4K\n             SB_RAM40_4K.v\n             SB_RAM40_4K.sv\n             obj_dir/SB_RAM40_4K\n             obj_dir/SB_RAM40_4K.v\n             obj_dir/SB_RAM40_4K.sv\n%Warning-SELRANGE: data/full_repos/permissive/105546923/infra/hdl/fifo.v:119: Selection index out of range: 1:1 outside 0:0\n                                                                            : ... In instance fifo\n  assign _d[i * 8 + 3]             = i < DATA_WIDTH ? d[i] : 1\'b0;\n                                                       ^\n                   ... Use "/* verilator lint_off SELRANGE */" and lint_on around source to disable this message.\n%Error: Exiting due to 1 error(s), 1 warning(s)\n'
function [ADDR_WIDTH :0] bin_to_gray;
      input [ADDR_WIDTH :0] 		     bin;
      bin_to_gray = (bin >> 1) ^ bin;
   endfunction
function [ADDR_WIDTH :0] bin_to_gray;

      input [ADDR_WIDTH :0] 		     bin;
      bin_to_gray = (bin >> 1) ^ bin;
   endfunction