data/full_repos/permissive/179451217/fifo_async.v
1: b"%Error: data/full_repos/permissive/179451217/fifo_async.v:101: Cannot find file containing module: 'ram_dp'\nram_dp #(\n^~~~~~\n        ... Looked in:\n             data/full_repos/permissive/179451217,data/full_repos/permissive/179451217/ram_dp\n             data/full_repos/permissive/179451217,data/full_repos/permissive/179451217/ram_dp.v\n             data/full_repos/permissive/179451217,data/full_repos/permissive/179451217/ram_dp.sv\n             ram_dp\n             ram_dp.v\n             ram_dp.sv\n             obj_dir/ram_dp\n             obj_dir/ram_dp.v\n             obj_dir/ram_dp.sv\n%Error: data/full_repos/permissive/179451217/fifo_async.v:133: Cannot find file containing module: 'synchronizer'\nsynchronizer #(\n^~~~~~~~~~~~\n%Error: data/full_repos/permissive/179451217/fifo_async.v:145: Cannot find file containing module: 'synchronizer'\nsynchronizer #(\n^~~~~~~~~~~~\n%Error: Exiting due to 3 error(s)\n"
function [AddrWidth:0] bin_to_gray;
    input [AddrWidth:0] bin;
    bin_to_gray = {bin[AddrWidth], bin[AddrWidth:1] ^ bin[AddrWidth-1:0]};
endfunction
function [AddrWidth:0] bin_to_gray;

    input [AddrWidth:0] bin;
    bin_to_gray = {bin[AddrWidth], bin[AddrWidth:1] ^ bin[AddrWidth-1:0]};
endfunction