m2isar.backends.etiss.instruction_writer ======================================== .. py:module:: m2isar.backends.etiss.instruction_writer .. autoapi-nested-parse:: Actual text output functions for functions and instructions. Attributes ---------- .. autoapisummary:: m2isar.backends.etiss.instruction_writer.logger Functions --------- .. autoapisummary:: m2isar.backends.etiss.instruction_writer.write_functions m2isar.backends.etiss.instruction_writer.write_instructions Module Contents --------------- .. py:data:: logger .. py:function:: write_functions(core: m2isar.metamodel.arch.CoreDef, start_time: str, output_path: pathlib.Path, static_scalars: bool, generate_coverage: bool) Generate and write the {CoreName}Funcs.h file for ETISS. .. py:function:: write_instructions(core: m2isar.metamodel.arch.CoreDef, start_time: str, output_path: pathlib.Path, separate: bool, static_scalars: bool, block_end_on: m2isar.backends.etiss.BlockEndType, generate_coverage: bool) Generate and write the instruction model C++ files for ETISS.