pushing latest changes to utils, decided not to implement macros in compiler, and added support for new instructions in disassembler, assembler and compiler behind
updated .gitmodule