Возможно, вы могли бы попробовать библиотеки GMP или MPFR. Я уверен, что они удовлетворят ваши потребности в производительности, но, возможно, они слишком тяжелы для ваших нужд, и вам нужно что-то более легкое. В любом случае, посмотрите здесь:
или здесь:
Я никогда не использовал SPUC, но в описании заявлены типы данных с фиксированной точкой и некоторые математические функции.