Como calcular um poder arbitrário / root?

Eu tenho um aplicativo que precisa elevar um número para um poder fracionário. A plataforma de destino é um FPGA e posso obter estimativas em um tamanho de FPU para ele, mas preciso de um algoritmo para elevar um número a uma potência fracionária apenas para um estudo de viabilidade. Estou assumindo o ponto flutuante como o pior caso, espero que, na prática, possamos usar atalhos, mas, por enquanto, quero mostrar que o pior caso pode ser implementado da nossa parte.

Pensei em perguntar aqui e ver se havia algum método comum que eu pudesse verificar. Eu sei que existem métodos de software para fazer isso, eu quero apenas um algoritmo razoavelmente eficiente para começar. Eu vou me preocupar com a implementação do FPGA.

questionAnswers(2)

yourAnswerToTheQuestion