data/full_repos/permissive/2084115/rtl/misc/jelly2_communication_pipe.sv
 line:19: before: "DATA_WIDTH"
1: b"%Error: data/full_repos/permissive/2084115/rtl/misc/jelly2_communication_pipe.sv:58: Cannot find file containing module: 'jelly2_fifo_fwtf'\n    jelly2_fifo_fwtf\n    ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/2084115/rtl/misc,data/full_repos/permissive/2084115/jelly2_fifo_fwtf\n             data/full_repos/permissive/2084115/rtl/misc,data/full_repos/permissive/2084115/jelly2_fifo_fwtf.v\n             data/full_repos/permissive/2084115/rtl/misc,data/full_repos/permissive/2084115/jelly2_fifo_fwtf.sv\n             jelly2_fifo_fwtf\n             jelly2_fifo_fwtf.v\n             jelly2_fifo_fwtf.sv\n             obj_dir/jelly2_fifo_fwtf\n             obj_dir/jelly2_fifo_fwtf.v\n             obj_dir/jelly2_fifo_fwtf.sv\n%Error: Exiting due to 1 error(s)\n"
function [WB_DAT_WIDTH-1:0] write_mask(
                                        input [WB_DAT_WIDTH-1:0] org,
                                        input [WB_DAT_WIDTH-1:0] dat,
                                        input [WB_SEL_WIDTH-1:0] sel
                                    );
    begin
        for ( int i = 0; i < WB_DAT_WIDTH; ++i ) begin
            write_mask[i] = sel[i/8] ? dat[i] : org[i];
        end
    end
    endfunction
function [WB_DAT_WIDTH-1:0] write_mask(
                                        input [WB_DAT_WIDTH-1:0] org,
                                        input [WB_DAT_WIDTH-1:0] dat,
                                        input [WB_SEL_WIDTH-1:0] sel
                                    );

    begin
        for ( int i = 0; i < WB_DAT_WIDTH; ++i ) begin
            write_mask[i] = sel[i/8] ? dat[i] : org[i];
        end
    end
    endfunction