&gt; With such powerful tools as LLVM, a new ISA can even be designed and implemented with all the tooling by a very small team.<p>The Mill team defines their ISA and encoding manually, and then programmatically generates the compiler, assembler, linker, and entire toolchain.