Separated all instruction-set-specific logic