J'ai besoin d'optimiser cette fonction vraiment minuscule mais embêtante.
unsigned umod(int a, unsigned b)
{
while(a < 0)
a += b;
return a % b;
}
Avant de crier "Vous n'avez pas besoin de l'optimiser", gardez à l'esprit que cette fonction est appelée à 50% de la durée de vie du programme, car elle est appelée 21495808 fois pour le plus petit test de référence.
La fonction est déjà en cours de création par le compilateur, veuillez donc ne pas proposer d'ajouter le mot clé inline
.