@matimatik ...there is always soma, delicious soma, half a gramme for a half-holiday, a gramme for a week-end, two grammes for a trip to the gorgeous East, three for a dark eternity on the moon...
ЧОЧО. Только PPC 32-bit вариант умеет, ты я как понимаю с фрискейловыми поделками играешся, у них embedded вроде только 32-bit как раз. А если взять 64-bit PPC 970/G5 - они не умеют переключать ендианность, у них только б-е.
> Интересно, такое вообще хоть где-нибудь используется?
Другими архитектурами или применительно к софту для PPC (именно рантаймовое переключение ендианности)? На говномачках Virtual PC юзал эту фичу, чтобы биты не свопить лишний раз при эмуляции x86.
Если по архитектурам, вот 64-bit SPARC V9 отмечен следующим: uses big-endian instructions, but can access data in either big-endian or little-endian byte order, chosen either at the application instruction (load/store) level or at the memory page level (via an MMU setting). The latter is often used for accessing data from inherently little-endian devices, such as those on PCI buses.