recompile cpu: Clean up and separation of instruction, block and function