Мне нужно ускорить программу для Nintendo DS, у которой нет FPU, поэтому мне нужно изменить математические вычисления с плавающей запятой (которая эмулируется и медленная) на операции с фиксированной запятой.
Я начал с того, что заменил числа с плавающей запятой на целые, и всякий раз, когда мне нужно было их преобразовать, я использовал x>>8 для преобразования переменной x с фиксированной точкой в фактическое число. и x
Подробнее здесь: https://stackoverflow.com/questions/796 ... point-math
Мобильная версия