data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v
 line:219: before: "("
1: b'%Error: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:204: Cannot find file containing module: \'jelly_param_update_master\'\n    jelly_param_update_master\n    ^~~~~~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/2084115/rtl/image,data/full_repos/permissive/2084115/jelly_param_update_master\n             data/full_repos/permissive/2084115/rtl/image,data/full_repos/permissive/2084115/jelly_param_update_master.v\n             data/full_repos/permissive/2084115/rtl/image,data/full_repos/permissive/2084115/jelly_param_update_master.sv\n             jelly_param_update_master\n             jelly_param_update_master.v\n             jelly_param_update_master.sv\n             obj_dir/jelly_param_update_master\n             obj_dir/jelly_param_update_master.v\n             obj_dir/jelly_param_update_master.sv\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:264: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix00\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_CTL_CONTROL:       reg_ctl_control     <= write_mask(reg_param_matrix00 , s_wb_dat_i, s_wb_sel_i) | 1;\n                                                              ^~~~~~~~~~\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:264: Operator ASSIGNDLY expects 3 bits on the Assign RHS, but Assign RHS\'s OR generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_CTL_CONTROL:       reg_ctl_control     <= write_mask(reg_param_matrix00 , s_wb_dat_i, s_wb_sel_i) | 1;\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:265: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix00\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX00:    reg_param_matrix00  <= write_mask(reg_param_matrix00 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:265: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX00:    reg_param_matrix00  <= write_mask(reg_param_matrix00 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:266: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix01\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX01:    reg_param_matrix01  <= write_mask(reg_param_matrix01 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:266: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX01:    reg_param_matrix01  <= write_mask(reg_param_matrix01 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:267: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix02\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX02:    reg_param_matrix02  <= write_mask(reg_param_matrix02 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:267: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX02:    reg_param_matrix02  <= write_mask(reg_param_matrix02 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:268: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix03\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX03:    reg_param_matrix03  <= write_mask(reg_param_matrix03 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:268: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX03:    reg_param_matrix03  <= write_mask(reg_param_matrix03 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:269: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix10\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX10:    reg_param_matrix10  <= write_mask(reg_param_matrix10 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:269: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX10:    reg_param_matrix10  <= write_mask(reg_param_matrix10 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:270: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix11\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX11:    reg_param_matrix11  <= write_mask(reg_param_matrix11 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:270: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX11:    reg_param_matrix11  <= write_mask(reg_param_matrix11 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:271: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix12\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX12:    reg_param_matrix12  <= write_mask(reg_param_matrix12 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:271: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX12:    reg_param_matrix12  <= write_mask(reg_param_matrix12 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:272: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix13\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX13:    reg_param_matrix13  <= write_mask(reg_param_matrix13 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:272: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX13:    reg_param_matrix13  <= write_mask(reg_param_matrix13 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:273: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix20\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX20:    reg_param_matrix20  <= write_mask(reg_param_matrix20 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:273: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX20:    reg_param_matrix20  <= write_mask(reg_param_matrix20 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:274: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix21\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX21:    reg_param_matrix21  <= write_mask(reg_param_matrix21 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:274: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX21:    reg_param_matrix21  <= write_mask(reg_param_matrix21 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:275: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix22\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX22:    reg_param_matrix22  <= write_mask(reg_param_matrix22 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:275: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX22:    reg_param_matrix22  <= write_mask(reg_param_matrix22 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:276: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_matrix23\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX23:    reg_param_matrix23  <= write_mask(reg_param_matrix23 , s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:276: Operator ASSIGNDLY expects 25 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_MATRIX23:    reg_param_matrix23  <= write_mask(reg_param_matrix23 , s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:277: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_clip_min0\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MIN0:   reg_param_clip_min0 <= write_mask(reg_param_clip_min0, s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:277: Operator ASSIGNDLY expects 10 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MIN0:   reg_param_clip_min0 <= write_mask(reg_param_clip_min0, s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:278: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_clip_max0\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MAX0:   reg_param_clip_max0 <= write_mask(reg_param_clip_max0, s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:278: Operator ASSIGNDLY expects 10 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MAX0:   reg_param_clip_max0 <= write_mask(reg_param_clip_max0, s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:279: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_clip_min1\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MIN1:   reg_param_clip_min1 <= write_mask(reg_param_clip_min1, s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:279: Operator ASSIGNDLY expects 10 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MIN1:   reg_param_clip_min1 <= write_mask(reg_param_clip_min1, s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:280: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_clip_max1\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MAX1:   reg_param_clip_max1 <= write_mask(reg_param_clip_max1, s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:280: Operator ASSIGNDLY expects 10 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MAX1:   reg_param_clip_max1 <= write_mask(reg_param_clip_max1, s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:281: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_clip_min2\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MIN2:   reg_param_clip_min2 <= write_mask(reg_param_clip_min2, s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:281: Operator ASSIGNDLY expects 10 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MIN2:   reg_param_clip_min2 <= write_mask(reg_param_clip_min2, s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:282: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_clip_max2\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MAX2:   reg_param_clip_max2 <= write_mask(reg_param_clip_max2, s_wb_dat_i, s_wb_sel_i);\n                                                              ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:282: Operator ASSIGNDLY expects 10 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                ADR_PARAM_CLIP_MAX2:   reg_param_clip_max2 <= write_mask(reg_param_clip_max2, s_wb_dat_i, s_wb_sel_i);\n                                                           ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:290: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix00\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix00   = reg_param_matrix00;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:291: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix01\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix01   = reg_param_matrix01;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:292: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix02\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix02   = reg_param_matrix02;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:293: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix03\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix03   = reg_param_matrix03;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:294: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix10\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix10   = reg_param_matrix10;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:295: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix11\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix11   = reg_param_matrix11;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:296: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix12\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix12   = reg_param_matrix12;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:297: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix13\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix13   = reg_param_matrix13;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:298: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix20\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix20   = reg_param_matrix20;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:299: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix21\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix21   = reg_param_matrix21;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:300: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix22\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix22   = reg_param_matrix22;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:301: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_param_matrix23\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_param_matrix23   = reg_param_matrix23;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:303: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix00\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix00 = reg_current_matrix00;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:304: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix01\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix01 = reg_current_matrix01;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:305: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix02\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix02 = reg_current_matrix02;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:306: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix03\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix03 = reg_current_matrix03;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:307: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix10\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix10 = reg_current_matrix10;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:308: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix11\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix11 = reg_current_matrix11;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:309: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix12\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix12 = reg_current_matrix12;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:310: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix13\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix13 = reg_current_matrix13;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:311: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix20\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix20 = reg_current_matrix20;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:312: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix21\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix21 = reg_current_matrix21;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:313: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix22\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix22 = reg_current_matrix22;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:314: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'reg_current_matrix23\' generates 25 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n    wire    signed  [WB_DAT_WIDTH-1:0]  signed_current_matrix23 = reg_current_matrix23;\n                                                                ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:319: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_ctl_control\' generates 3 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_CTL_CONTROL)           ? reg_ctl_control         :\n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:321: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'ctl_index\' generates 1 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_CTL_INDEX)             ? ctl_index               :\n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:334: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_clip_min0\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_PARAM_CLIP_MIN0)       ? reg_param_clip_min0     :\n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:335: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_clip_max0\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_PARAM_CLIP_MAX0)       ? reg_param_clip_max0     :\n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:336: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_clip_min1\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_PARAM_CLIP_MIN1)       ? reg_param_clip_min1     :\n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:337: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_clip_max1\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_PARAM_CLIP_MAX1)       ? reg_param_clip_max1     :\n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:338: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_clip_min2\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_PARAM_CLIP_MIN2)       ? reg_param_clip_min2     :\n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:339: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_clip_max2\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_PARAM_CLIP_MAX2)       ? reg_param_clip_max2     :\n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:360: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_clip_min0\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_CURRENT_CLIP_MIN0)     ? reg_current_clip_min0   :    \n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:361: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_clip_max0\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_CURRENT_CLIP_MAX0)     ? reg_current_clip_max0   :    \n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:362: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_clip_min1\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_CURRENT_CLIP_MIN1)     ? reg_current_clip_min1   :    \n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:363: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_clip_max1\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_CURRENT_CLIP_MAX1)     ? reg_current_clip_max1   :    \n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:364: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_clip_min2\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_CURRENT_CLIP_MIN2)     ? reg_current_clip_min2   :    \n                                                                  ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:365: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_clip_max2\' generates 10 bits.\n                                                                                         : ... In instance jelly_img_color_matrix\n                        (s_wb_adr_i == ADR_CURRENT_CLIP_MAX2)     ? reg_current_clip_max2   :    \n                                                                  ^\n%Error: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:381: Cannot find file containing module: \'jelly_param_update_slave\'\n    jelly_param_update_slave\n    ^~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/2084115/rtl/image/jelly_img_color_matrix.v:457: Cannot find file containing module: \'jelly_img_color_matrix_core\'\n    jelly_img_color_matrix_core\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 3 error(s), 76 warning(s)\n'
function [WB_DAT_WIDTH-1:0] write_mask(
                                        input [WB_DAT_WIDTH-1:0] org,
                                        input [WB_DAT_WIDTH-1:0] wdat,
                                        input [WB_SEL_WIDTH-1:0] msk
                                    );
    integer i;
    begin
        for ( i = 0; i < WB_DAT_WIDTH; i = i+1 ) begin
            write_mask[i] = msk[i/8] ? wdat[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] wdat,
                                        input [WB_SEL_WIDTH-1:0] msk
                                    );

    integer i;
    begin
        for ( i = 0; i < WB_DAT_WIDTH; i = i+1 ) begin
            write_mask[i] = msk[i/8] ? wdat[i] : org[i];
        end
    end
    endfunction