Цитата(zaozeo @ Jun 26 2008, 09:58)

а в группу технической поддержки Тионов не задавали вопрос?
Здравствуйте.
если Вы внимательно прочитаете форум группы поддержки то обнаружите ответ на свой вопрос - да. Я постил под тем же ником. Но к сожалению никто из Ваших представителей нечего по теме не сообщил.
1. ядро которое вы предоставляли тогда не поддерживало Crunch, фактически это означает что шедуллер не выполнял слив и подъем регистров сопроцессора при смене контекстов. Я использую самосборное свежее. Сейчас у меня все работает. Достаточно просто включить при сборке ядра опцию подержки сопроцессора.
2. К сожалению gcc от Cirrus имеет кривейшую поддержку Maverick Crunch, реально ее использовать вероятно неполучилось ниукого - код не проходит стандартные тесты вычислений поавающей запятой.
В принципе первого пункта достаточно чтобы написать высокопроизводительный код но придется сделать это с помощью асм вставок. Мне кроме вычислений потребовалость прикрутить к ТионПРО Qt-4.4. Код Qt реализующий аффинные преобразования использует плавучку. поэтому применение Crunch конкретно в моем случае нехило ускоряет графику.
Cirrus - позорно забил на свой сопроцессор - не смог реализовать GCC порт, что привело к нулю его практическую ценность для программеров на C/C++.
2. Существует вменямая поддержка Crunch от futaris
http://martinwguy.co.uk/martin/ts7250/FPU/но сдесь тоде не все так гладко как хотелосьбы. переодически??? он генерит кривые иструкции и проц бросает ексепшен.
3. Пытаюсь прикрутить поддержку crunch к gcc ветке 4.4. мне она нравится по сама по себе. Если получится то выложу порт. Проблемы со временем и желанием - время нада для решения целевых задач а хотеть этого должен Cirrus а нея. К тому же в ARM'ах я разочаровался

хоца перепрыгнуть на mips64 - мешает тока отсутсцтвие доступных универсальных чипов. Но эт окакто решаетццо.
4. Большое спасибо zao-zeo за Тион, хоть чтото неплохое нашего русского производства. На мой взгляд грамотная ценовая политика. не чувствуется желания срубить бабала по максимум, наверно инженеры в руководстве случайно оказались.
Но вот с подержкой софтом своей платформы както хиленько. Где библиотеки? где Qt свежий? где вменяймыей драйверы SPI?? не надо в нете искать и "чтото" ложить на сд-диск. Нада сесть и написать - с поддержкой дма и тд.