Есть только два способа узнать.
1) Прочитайте код, сгенерированный компилятором для продвижения целых чисел в числах с плавающей запятой в вашем случае.
2) Измерение производительности кода, сгенерированного компилятором, и других параметров.
Чтобы выполнить первое, установите для SDK значение «Устройство» и «Активная архитектура» для активации и выберите «Построение»> «Показать код сборки». Затем прочитайте сгенерированный компилятором код.
Если вы умнее компилятора, вы можете написать свой собственный ассемблерный код и использовать его вместо этого. Скорее всего, вы не.
Если вы выполняете операцию много-много раз, Instruments хорошо покажет вам, сколько образцов процессора он берет. Но точка зрения Джима верна, и вы не должны отклонять ее как бесполезную: в операции, связанной с математикой над числами с плавающей запятой, продвижение типа компилятора - это минимум ваших забот. Чипы созданы для того, чтобы делать это за два или три цикла, и компиляторы обычно справляются с этим. Но обработка эффектов, которую вы делаете, вероятно, займет тысячи циклов. Акция будет потеряна в шуме.