Умные компиляторы "знают" что такое memset и memcpy и могут
подменять их циклами копирования. И наоборот, могут распознавать
паттерны копирования циклами и подменять их вызовами memcpy. Умеет
ли так ARMCC не знаю. Если не умеет, то остаётся только надежда на
LTO.