Add remaining control instructions.
Cleanup of compile_to_hardware