en gros y'a quasi rien qui est prévu sur le plan des optimisations en assembleur dans les sources....
Et c'est normal : normalement c'est le boulot du compilo ce genre de choses.
La seule partie assembleur qui doit être contenue dans le noyau, AMHA, c'est ce dont le noyau a besoin pour démarrer ou alors les pilotes de périphériques qui ne peuvent pas être codés autrement.
Le gros intérêt de déléguer ce genre de choses au compilo' réside dans le fait que ce dernier fera une optimisation globale, automatisée, dès qu'il verra que c'est possible, sur le code source. Alors que l'insertion sous forme "pragma" dans le code source du noyau impose au développeur de revoir tout le noyau (je ne sais pas si tu as vu la quantité de sources...) pour voir où c'est implémentable (francais?)....
[^] # Re: optimisations altivec sous Linux
Posté par Sylvain Briole . En réponse au journal Linux prend-il en compte Altivec ?. Évalué à 1.
Et c'est normal : normalement c'est le boulot du compilo ce genre de choses.
La seule partie assembleur qui doit être contenue dans le noyau, AMHA, c'est ce dont le noyau a besoin pour démarrer ou alors les pilotes de périphériques qui ne peuvent pas être codés autrement.
Le gros intérêt de déléguer ce genre de choses au compilo' réside dans le fait que ce dernier fera une optimisation globale, automatisée, dès qu'il verra que c'est possible, sur le code source. Alors que l'insertion sous forme "pragma" dans le code source du noyau impose au développeur de revoir tout le noyau (je ne sais pas si tu as vu la quantité de sources...) pour voir où c'est implémentable (francais?)....