SII писал(а):
Вообще, у меня впечатление, что Интел продолжает идти идиотским путём, добавляя всё новые и новые узкоспециализированные команды, которые почти никому и ничему не нужны.
Intel добавляет команды, которые проще реализовать в кремнии, а не те, которые нужны. Им просто некуда девать транзисторы, как мне кажется.
SII писал(а):
На мэйнфреймах экономические расчёты сильно упрощались наличием двоично-десятичной арифметики с числами переменной длины (до 16 байтов, т.е. до 31 десятичной цифры + знак). Поэтому в принципе не возникало проблем с точным представлением очень больших чисел вроде госдолга США

В последнее время вплотную столкнулся с банковским ПО. На сервере используются 22-байтные целые Oracle, разрядность которых задается десятично -- number(18,2). На клиенте такие числа не могут быть преобразованы в double без потерь, поэтому используется строковое представление и специальная библиотека для работы со строковыми числами, своего рода длинная арифметика.