data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv
1: b'%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:36: Operator EQ expects 7 bits on the LHS, but LHS\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\nassign mul_start = (start && muldivop == 7\'d0) ? 1\'b1 : 1\'b0;\n                                      ^~\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:37: Operator EQ expects 7 bits on the LHS, but LHS\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\nassign mulh_start = (start && muldivop == 7\'d1) ? 1\'b1 : 1\'b0;\n                                       ^~\n%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:38: Operator EQ expects 7 bits on the LHS, but LHS\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\nassign mulsu_start = (start && muldivop == 7\'d2) ? 1\'b1 : 1\'b0;\n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:39: Operator EQ expects 7 bits on the LHS, but LHS\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\nassign mulhu_start = (start && muldivop == 7\'d3) ? 1\'b1 : 1\'b0;\n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:40: Operator EQ expects 7 bits on the LHS, but LHS\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\nassign div_start = (start && muldivop == 7\'d4) ? 1\'b1 : 1\'b0;\n                                      ^~\n%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:41: Operator EQ expects 7 bits on the LHS, but LHS\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\nassign divu_start = (start && muldivop == 7\'d5) ? 1\'b1 : 1\'b0;\n                                       ^~\n%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:42: Operator EQ expects 7 bits on the LHS, but LHS\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\nassign rem_start = (start && muldivop == 7\'d6) ? 1\'b1 : 1\'b0;\n                                      ^~\n%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:43: Operator EQ expects 7 bits on the LHS, but LHS\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\nassign remu_start = (start && muldivop == 7\'d7) ? 1\'b1 : 1\'b0;\n                                       ^~\n%Warning-WIDTH: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:60: Operator CASE expects 7 bits on the Case expression, but Case expression\'s VARREF \'muldivop\' generates 3 bits.\n                                                                                     : ... In instance muldiv\n    case(muldivop)\n    ^~~~\n%Error: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:130: Cannot find file containing module: \'multiplier\'\nmultiplier mul(\n^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/444555755/mp4/hdl/m_extension,data/full_repos/permissive/444555755/multiplier\n             data/full_repos/permissive/444555755/mp4/hdl/m_extension,data/full_repos/permissive/444555755/multiplier.v\n             data/full_repos/permissive/444555755/mp4/hdl/m_extension,data/full_repos/permissive/444555755/multiplier.sv\n             multiplier\n             multiplier.v\n             multiplier.sv\n             obj_dir/multiplier\n             obj_dir/multiplier.v\n             obj_dir/multiplier.sv\n%Error: data/full_repos/permissive/444555755/mp4/hdl/m_extension/muldiv.sv:141: Cannot find file containing module: \'divider\'\ndivider div(\n^~~~~~~\n%Error: Exiting due to 2 error(s), 9 warning(s)\n'
function void set_defaults();
    multiplicand = 0;
    multiplier = 0;
    numerator = 0;
    denominator = 0;
    neg_bit = 0;
    result = 0;
    muldiv_resp = 0;
endfunction
function void set_defaults();

    multiplicand = 0;
    multiplier = 0;
    numerator = 0;
    denominator = 0;
    neg_bit = 0;
    result = 0;
    muldiv_resp = 0;
endfunction