Red de conocimiento informático - Conocimiento informático - ¿El cálculo en punto fijo es más rápido que el cálculo en punto flotante?

¿El cálculo en punto fijo es más rápido que el cálculo en punto flotante?

Primero, las operaciones de punto flotante utilizan la FPU, no la CPU. Teóricamente, las operaciones de punto flotante son más lentas que las de punto fijo

Pero porque

for(i=0;i<10000000;i++)

{

fijo3 = fijo1 / fijo2;

}

La función sobrecargada de división de punto fijo tiene 10.000.000 de llamadas, ralentizada por el apilamiento de parámetros y la restauración de la pila

Por lo tanto, la situación real puede ser diferente de lo que esperaba