Al compilar con GCC utilizan una opción que dispone para generar múltiples versiones de una rutina de un programa.