Cálculo de raíces con bc_math o GMP

Estoy teniendo problemas para calcular raíces de números bastante grandes usando bc_math, ejemplo:

 - pow(2, 2)        // 4, power correct
 - pow(4, 0.5)      // 2, square root correct
 - bcpow(2, 2)      // 4, power correct
 - bcpow(4, 0.5)        // 1, square root INCORRECT

¿Alguien sabe cómo puedo evitar esto? gmp_pow () tampoco funciona.

Respuestas a la pregunta(1)

Su respuesta a la pregunta