iPhone/iPad математика двойной точности

Принятый ответ на этот вопрос в Community Wiki: Какие лучшие практики вы используете при написании Objective-C и Cocoa? говорит, что iPhone не может выполнять математику двойной точности (вернее, может, но только эмулируемую в программном обеспечении). К сожалению, ссылка 2009 года, которую он приводит в качестве ссылки: Double vs float на iPhone прямо противоречит этому утверждению. Обе ссылки старые, они были написаны, когда 3GS только выходил.

Так что же происходит с новейшей архитектурой arm7? Нужно ли мне беспокоиться о флаге компилятора 'thumb', на который ссылается вторая ссылка? Могу ли я безопасно использовать переменные double? У меня неприятные воспоминания о темных временах 386SX, DX и "математических сопроцессоров". Скажите мне, что сейчас 2012 год и мы продвинулись вперед.

9
задан Community 23 May 2017 в 02:29
поделиться