data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v
 line:186: before: "("
1: b'%Error: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:170: 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_area_mask.v:225: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_ctl_control\' generates 3 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_CTL_CONTROL:            reg_ctl_control          <= write_mask(reg_ctl_control,           s_wb_dat_i, s_wb_sel_i);\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_area_mask.v:225: Operator ASSIGNDLY expects 3 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_CTL_CONTROL:            reg_ctl_control          <= write_mask(reg_ctl_control,           s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:226: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_mask_flag\' generates 4 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_MASK_FLAG:        reg_param_mask_flag      <= write_mask(reg_param_mask_flag,       s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:226: Operator ASSIGNDLY expects 4 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_MASK_FLAG:        reg_param_mask_flag      <= write_mask(reg_param_mask_flag,       s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:227: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_mask_value0\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_MASK_VALUE0:      reg_param_mask_value0    <= write_mask(reg_param_mask_value0,     s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:227: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_MASK_VALUE0:      reg_param_mask_value0    <= write_mask(reg_param_mask_value0,     s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:228: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_mask_value1\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_MASK_VALUE1:      reg_param_mask_value1    <= write_mask(reg_param_mask_value1,     s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:228: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_MASK_VALUE1:      reg_param_mask_value1    <= write_mask(reg_param_mask_value1,     s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:229: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_thresh_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_THRESH_FLAG:      reg_param_thresh_flag    <= write_mask(reg_param_thresh_flag,     s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:229: Operator ASSIGNDLY expects 2 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_THRESH_FLAG:      reg_param_thresh_flag    <= write_mask(reg_param_thresh_flag,     s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:230: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_thresh_value\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_THRESH_VALUE:     reg_param_thresh_value   <= write_mask(reg_param_thresh_value,    s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:230: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_THRESH_VALUE:     reg_param_thresh_value   <= write_mask(reg_param_thresh_value,    s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:231: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_rect_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_FLAG:        reg_param_rect_flag      <= write_mask(reg_param_rect_flag,       s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:231: Operator ASSIGNDLY expects 2 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_FLAG:        reg_param_rect_flag      <= write_mask(reg_param_rect_flag,       s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:232: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_rect_left\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_LEFT:        reg_param_rect_left      <= write_mask(reg_param_rect_left,       s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:232: Operator ASSIGNDLY expects 14 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_LEFT:        reg_param_rect_left      <= write_mask(reg_param_rect_left,       s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:233: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_rect_right\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_RIGHT:       reg_param_rect_right     <= write_mask(reg_param_rect_right,      s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:233: Operator ASSIGNDLY expects 14 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_RIGHT:       reg_param_rect_right     <= write_mask(reg_param_rect_right,      s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:234: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_rect_top\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_TOP:         reg_param_rect_top       <= write_mask(reg_param_rect_top,        s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:234: Operator ASSIGNDLY expects 14 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_TOP:         reg_param_rect_top       <= write_mask(reg_param_rect_top,        s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:235: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_rect_bottom\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_BOTTOM:      reg_param_rect_bottom    <= write_mask(reg_param_rect_bottom,     s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:235: Operator ASSIGNDLY expects 14 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_RECT_BOTTOM:      reg_param_rect_bottom    <= write_mask(reg_param_rect_bottom,     s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:236: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_circle_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_CIRCLE_FLAG:      reg_param_circle_flag    <= write_mask(reg_param_circle_flag,     s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:236: Operator ASSIGNDLY expects 2 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_CIRCLE_FLAG:      reg_param_circle_flag    <= write_mask(reg_param_circle_flag,     s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:237: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_circle_x\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_CIRCLE_X:         reg_param_circle_x       <= write_mask(reg_param_circle_x,        s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:237: Operator ASSIGNDLY expects 14 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_CIRCLE_X:         reg_param_circle_x       <= write_mask(reg_param_circle_x,        s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:238: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_circle_y\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_CIRCLE_Y:         reg_param_circle_y       <= write_mask(reg_param_circle_y,        s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:238: Operator ASSIGNDLY expects 14 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_CIRCLE_Y:         reg_param_circle_y       <= write_mask(reg_param_circle_y,        s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:239: Operator FUNCREF \'write_mask\' expects 32 bits on the Function Argument, but Function Argument\'s VARREF \'reg_param_circle_radius2\' generates 28 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_CIRCLE_RADIUS2:   reg_param_circle_radius2 <= write_mask(reg_param_circle_radius2,  s_wb_dat_i, s_wb_sel_i);\n                                                                        ^~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:239: Operator ASSIGNDLY expects 28 bits on the Assign RHS, but Assign RHS\'s FUNCREF \'write_mask\' generates 32 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                ADR_PARAM_CIRCLE_RADIUS2:   reg_param_circle_radius2 <= write_mask(reg_param_circle_radius2,  s_wb_dat_i, s_wb_sel_i);\n                                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:248: 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_area_mask\n                        (s_wb_adr_i == ADR_CTL_CONTROL)            ? reg_ctl_control            :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:249: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_control\' generates 1 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CTL_STATUS)             ? reg_current_control        :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:250: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'ctl_index\' generates 1 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CTL_INDEX)              ? ctl_index                  :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:251: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_mask_flag\' generates 4 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_MASK_FLAG)        ? reg_param_mask_flag        :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:252: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_mask_value0\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_MASK_VALUE0)      ? reg_param_mask_value0      :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:253: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_mask_value1\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_MASK_VALUE1)      ? reg_param_mask_value1      :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:254: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_thresh_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_THRESH_FLAG)      ? reg_param_thresh_flag      :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:255: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_thresh_value\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_THRESH_VALUE)     ? reg_param_thresh_value     :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:256: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_rect_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_RECT_FLAG)        ? reg_param_rect_flag        :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:257: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_rect_left\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_RECT_LEFT)        ? reg_param_rect_left        :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:258: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_rect_right\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_RECT_RIGHT)       ? reg_param_rect_right       :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:259: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_rect_top\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_RECT_TOP)         ? reg_param_rect_top         :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:260: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_rect_bottom\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_RECT_BOTTOM)      ? reg_param_rect_bottom      :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:261: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_circle_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_CIRCLE_FLAG)      ? reg_param_circle_flag      :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:262: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_circle_x\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_CIRCLE_X)         ? reg_param_circle_x         :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:263: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_circle_y\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_CIRCLE_Y)         ? reg_param_circle_y         :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:264: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_param_circle_radius2\' generates 28 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_PARAM_CIRCLE_RADIUS2)   ? reg_param_circle_radius2   :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:265: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_mask_flag\' generates 4 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_MASK_FLAG)      ? reg_current_mask_flag      :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:266: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_mask_value0\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_MASK_VALUE0)    ? reg_current_mask_value0    :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:267: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_mask_value1\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_MASK_VALUE1)    ? reg_current_mask_value1    :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:268: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_thresh_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_THRESH_FLAG)    ? reg_current_thresh_flag    :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:269: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_thresh_value\' generates 8 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_THRESH_VALUE)   ? reg_current_thresh_value   :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:270: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_rect_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_RECT_FLAG)      ? reg_current_rect_flag      :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:271: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_rect_left\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_RECT_LEFT)      ? reg_current_rect_left      :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:272: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_rect_right\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_RECT_RIGHT)     ? reg_current_rect_right     :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:273: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_rect_top\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_RECT_TOP)       ? reg_current_rect_top       :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:274: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_rect_bottom\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_RECT_BOTTOM)    ? reg_current_rect_bottom    :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:275: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_circle_flag\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_CIRCLE_FLAG)    ? reg_current_circle_flag    :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:276: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_circle_x\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_CIRCLE_X)       ? reg_current_circle_x       :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:277: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_circle_y\' generates 14 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_CIRCLE_Y)       ? reg_current_circle_y       :\n                                                                   ^\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:278: Operator COND expects 32 bits on the Conditional True, but Conditional True\'s VARREF \'reg_current_circle_radius2\' generates 28 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n                        (s_wb_adr_i == ADR_CURRENT_CIRCLE_RADIUS2) ? reg_current_circle_radius2 :\n                                                                   ^\n%Error: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:293: Cannot find file containing module: \'jelly_param_update_slave\'\n    jelly_param_update_slave\n    ^~~~~~~~~~~~~~~~~~~~~~~~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:315: Operator ASSIGNDLY expects 1 bits on the Assign RHS, but Assign RHS\'s VARREF \'INIT_CTL_CONTROL\' generates 3 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n            reg_current_control        <= INIT_CTL_CONTROL;\n                                       ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:321: Operator ASSIGNDLY expects 14 bits on the Assign RHS, but Assign RHS\'s VARREF \'INIT_PARAM_RECT_FLAG\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n            reg_current_rect_right     <= INIT_PARAM_RECT_FLAG;\n                                       ^~\n%Warning-WIDTH: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:326: Operator ASSIGNDLY expects 14 bits on the Assign RHS, but Assign RHS\'s VARREF \'INIT_PARAM_CIRCLE_FLAG\' generates 2 bits.\n                                                                                      : ... In instance jelly_img_area_mask\n            reg_current_circle_y       <= INIT_PARAM_CIRCLE_FLAG;\n                                       ^~\n%Error: data/full_repos/permissive/2084115/rtl/image/jelly_img_area_mask.v:361: Cannot find file containing module: \'jelly_img_area_mask_core\'\n    jelly_img_area_mask_core\n    ^~~~~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 3 error(s), 64 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