data/full_repos/permissive/489147019/Flows/ASAP7/ariane136/rtl/riscv_pkg.sv
1: b'%Warning-WIDTH: data/full_repos/permissive/489147019/Flows/ASAP7/ariane136/rtl/riscv_pkg.sv:308: Operator OR expects 64 bits on the RHS, but RHS\'s VARREF \'IRQ_S_SOFT\' generates 32 bits.\n    localparam logic [63:0] S_SW_INTERRUPT    = (1 << 63) | IRQ_S_SOFT;\n                                                          ^\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/489147019/Flows/ASAP7/ariane136/rtl/riscv_pkg.sv:309: Operator OR expects 64 bits on the RHS, but RHS\'s VARREF \'IRQ_M_SOFT\' generates 32 bits.\n    localparam logic [63:0] M_SW_INTERRUPT    = (1 << 63) | IRQ_M_SOFT;\n                                                          ^\n%Warning-WIDTH: data/full_repos/permissive/489147019/Flows/ASAP7/ariane136/rtl/riscv_pkg.sv:310: Operator OR expects 64 bits on the RHS, but RHS\'s VARREF \'IRQ_S_TIMER\' generates 32 bits.\n    localparam logic [63:0] S_TIMER_INTERRUPT = (1 << 63) | IRQ_S_TIMER;\n                                                          ^\n%Warning-WIDTH: data/full_repos/permissive/489147019/Flows/ASAP7/ariane136/rtl/riscv_pkg.sv:311: Operator OR expects 64 bits on the RHS, but RHS\'s VARREF \'IRQ_M_TIMER\' generates 32 bits.\n    localparam logic [63:0] M_TIMER_INTERRUPT = (1 << 63) | IRQ_M_TIMER;\n                                                          ^\n%Warning-WIDTH: data/full_repos/permissive/489147019/Flows/ASAP7/ariane136/rtl/riscv_pkg.sv:312: Operator OR expects 64 bits on the RHS, but RHS\'s VARREF \'IRQ_S_EXT\' generates 32 bits.\n    localparam logic [63:0] S_EXT_INTERRUPT   = (1 << 63) | IRQ_S_EXT;\n                                                          ^\n%Warning-WIDTH: data/full_repos/permissive/489147019/Flows/ASAP7/ariane136/rtl/riscv_pkg.sv:313: Operator OR expects 64 bits on the RHS, but RHS\'s VARREF \'IRQ_M_EXT\' generates 32 bits.\n    localparam logic [63:0] M_EXT_INTERRUPT   = (1 << 63) | IRQ_M_EXT;\n                                                          ^\n%Warning-UNPACKED: data/full_repos/permissive/489147019/Flows/ASAP7/ariane136/rtl/riscv_pkg.sv:572: Unsupported: Unpacked struct/union\n    typedef struct {\n            ^~~~~~\n%Error: Exiting due to 7 warning(s)\n'
function automatic logic [31:0] load (logic [2:0] size, logic[4:0] dest, logic[4:0] base, logic [11:0] offset);

        return {offset[11:0], base, size, dest, 7'h03};
    endfunction
function automatic logic [31:0] load (logic [2:0] size, logic[4:0] dest, logic[4:0] base, logic [11:0] offset);


        return {offset[11:0], base, size, dest, 7'h03};
    endfunction