- moved architecture dependent stuff into arch.h