Ну да 32 битные данные было бы хорошо использовать ибо по своим тестам я видел, что с Float STR9 в ARM Mode был в не конкуренции. Но у меня не всегда так получится. Немного про свое задание расскажу. Есть некое устройство с набором входных и выходных дискретных/аналоговых сигналов. С которым можно связатся по стандартным интерфейсам и протоколам, например USB 2.0 или Modbus RTU на базе RS-485, так и со своим разработанным ранее. В этом устройстве нужно реализовать исполнительную систему, которая будет выполнять приложение для работы с этими внешними входами/выходами, которое будет грузиться из вне, например по USB. Одним словом мини промышленный контроллер! В этом приложении есть типы данных 8-ми битные и 32 битные. Преобладание 8-ми битных. Так же есть различные таблицы с привязками переменных приложения к физическим каналам. На которые указатели 16-ти битные. Вот в принципе почему и отказались от ARM, ибо он уступил по производительности в таком режиме. Хотя, буду честен, я был за STR! Но начальство сказало свое я. Ибо мне понравились его 96к ОЗУ и 2 Мб FLASH. Но самое важное, что можно зацепить батарейку на его ОЗУ. А с AVR32 придеться разруливать sleep режимы. :(