Traceback (most recent call last):
File "/nfs/TUEIEDAscratch/ga87puy/work/cpython_v3.10_nodbgopt/install/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/nfs/TUEIEDAscratch/ga87puy/work/cpython_v3.10_nodbgopt/install/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/writer.py", line 192, in <module>
main()
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/writer.py", line 184, in main
write_functions(core, start_time, output_path, args.static_scalars, args.coverage)
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_writer.py", line 66, in write_functions
for fn_name, templ_str in generate_functions(core, static_scalars, False, generate_coverage):
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_generator.py", line 59, in generate_functions
out_code = visitor.generate(fn_def.operation, context)
File "/nfs/TUEIEDAscratch/ga87puy/work/cpython_v3.10_nodbgopt/install/lib/python3.10/functools.py", line 926, in _method
return method.__get__(obj, cls)(*args, **kwargs)
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_transform.py", line 48, in _
c = self.generate(stmt, context)
File "/nfs/TUEIEDAscratch/ga87puy/work/cpython_v3.10_nodbgopt/install/lib/python3.10/functools.py", line 926, in _method
return method.__get__(obj, cls)(*args, **kwargs)
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_transform.py", line 150, in _
stmts = [self.generate(stmt, context) for stmt in expr.statements]
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_transform.py", line 150, in <listcomp>
stmts = [self.generate(stmt, context) for stmt in expr.statements]
File "/nfs/TUEIEDAscratch/ga87puy/work/cpython_v3.10_nodbgopt/install/lib/python3.10/functools.py", line 926, in _method
return method.__get__(obj, cls)(*args, **kwargs)
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_transform.py", line 451, in _
ret = self.generate(stmt, context)
File "/nfs/TUEIEDAscratch/ga87puy/work/cpython_v3.10_nodbgopt/install/lib/python3.10/functools.py", line 926, in _method
return method.__get__(obj, cls)(*args, **kwargs)
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_transform.py", line 150, in _
stmts = [self.generate(stmt, context) for stmt in expr.statements]
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_transform.py", line 150, in <listcomp>
stmts = [self.generate(stmt, context) for stmt in expr.statements]
File "/nfs/TUEIEDAscratch/ga87puy/work/cpython_v3.10_nodbgopt/install/lib/python3.10/functools.py", line 926, in _method
return method.__get__(obj, cls)(*args, **kwargs)
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_transform.py", line 330, in _
expr_str: CodeString = self.generate(expr.expr, context)
File "/nfs/TUEIEDAscratch/ga87puy/work/cpython_v3.10_nodbgopt/install/lib/python3.10/functools.py", line 926, in _method
return method.__get__(obj, cls)(*args, **kwargs)
File "/work/git/m2isar/m2isar_new/M2-ISA-R/m2isar/backends/etiss/instruction_transform.py", line 699, in _
size = expr.inferred_type._width
AttributeError: 'NoneType' object has no attribute '_width'
Input CDSL (https://github.com/Minres/RISCV_ISA_CoreDSL/blob/develop/Zc.core_desc#L509):
Click to open
Needs to be further investigated: