data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/riscv_dv_extension/ibex_asm_program_gen.sv
1: b"%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/riscv_dv_extension/ibex_asm_program_gen.sv:9: Unsupported: classes\nclass ibex_asm_program_gen extends riscv_asm_program_gen;\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/riscv_dv_extension/ibex_asm_program_gen.sv:9: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass ibex_asm_program_gen extends riscv_asm_program_gen;\n                                   ^~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/riscv_dv_extension/ibex_asm_program_gen.sv:11: Define or directive not defined: '`uvm_object_utils'\n  `uvm_object_utils(ibex_asm_program_gen)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/riscv_dv_extension/ibex_asm_program_gen.sv:12: Define or directive not defined: '`uvm_object_new'\n  `uvm_object_new\n  ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/riscv_dv_extension/ibex_asm_program_gen.sv:37: syntax error, unexpected virtual\n  virtual function void init_custom_csr(ref string instr[$]);\n          ^~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/riscv_dv_extension/ibex_asm_program_gen.sv:42: syntax error, unexpected endclass\nendclass\n^~~~~~~~\n%Error: Exiting due to 6 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n"
function void init_custom_csr(ref string instr[$]);

    instr.push_back("csrwi 0x7c0, 1");
  endfunction
function void init_custom_csr(ref string instr[$]);


    instr.push_back("csrwi 0x7c0, 1");
  endfunction