La respuesta simple es Suma, Resta y Multiplicación son generalmente la misma velocidad independientemente del ancho. Sin embargo, divide, este no es el caso.
La otra cosa que entra en juego es la latencia de la instrucción. Una división seguida de otras instrucciones, que no necesitan el resultado de la operación de división de inmediato, se ejecutará más rápido que 10 divisiones en secuencia, que cada una necesita el resultado de la división anterior. Todos estos se detendrán esperando el resultado. Donde como la división por sí misma puede ejecutar otras instrucciones después de eso, hasta que se necesite ese resultado.
Muchos procesadores también tienen una división optimizada donde un dividendo de 0x77777777 será más lento que un dividendo de 0x77, ya que puede omitir todos los ceros iniciales. Por lo tanto, no solo importa el ancho del tipo, sino también dónde está el bit superior, también puede importar.
- Dos postes verticales de 2 metros y 8 metros de altura se separan en un plano horizontal. ¿Cuál es la altura en metros del punto de intersección de las líneas que unen la parte superior de cada poste con la parte inferior del otro poste?
- ¿Supone que una persona con un coeficiente intelectual general de 86 (PIQ de 84) podría aprender matemáticas / biología de nivel de posgrado, salvo otros factores?
- ¿Pueden las matemáticas predecir los mercados de valores? O es solo una teoría de paseo aleatorio. ¿Qué piensas?
- ¿Cuál es el significado de los diagramas en la teoría de grafos?
- ¿Cómo es la matemática teórica moderna relevante para el mundo, en todo caso?