Tengo una función que calcula la suma de los números pares en una secuencia de Fibonacci menos que un límite.
¿Debería preocuparme por este cálculo? ¿Puede el TMS320C6713 manejarlo?
Cuando ejecuto el siguiente código en Visual Studio en mi computadora de 64 bits con un valor de 4294967295 (2 32 -1), devuelve 4611685999100035072.
unsigned long long int sum = 0;
unsigned int f_n0 = 0;
unsigned int f_n1 = 1;
unsigned long long int f_n2 = 0;
unsigned long long int list_fibonacci(unsigned long long int boundary)
{
while ((f_n2 = f_n0 + f_n1) < boundary)
{
if (f_n2 % 2 == 0)
sum += f_n2;
f_n0 = f_n1;
f_n1 = f_n2;
}
return sum;
}
Gracias.