Стало интересно посмотреть кол-во тактов на операцию из дизасемблера.
Сравнил плавучку, целочисленные вычисления.
Появились вопросы:
1) По дизасемблеру видно что умножение двух short занимает 4 такта,умножение двух long тоже 4 такта.
Такое возможно?
2) умножение двух float занимает тоже 4 инструкции. Но сколько тактов непонятно. Что означают интрисики в дизасемблере и сколько тактов они занимают (__aeabi_fmul, __aeabi_fadd ... и пр.)
Заранее признателен за коментарии.