5
¿Por qué GCC usa la multiplicación por un número extraño en la implementación de la división de enteros?
He estado leyendo sobre divy muloperaciones de montaje, y decidí ver en acción al escribir un programa sencillo en C: File division.c #include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return 0; } Y luego generar código de lenguaje ensamblador …