|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly.Lugovsky@ontil.ihep.su 2:5080/1003 20 Nov 2002 13:03:52 To : Alex Tabounkine Subject : Re: компиляция ядра -------------------------------------------------------------------------------- Alex Tabounkine <Alex.Tabounkine@p786.f132.n5066.z2.fidonet.org> wrote: > VL> Вот скоро посмотрю на ядро, собранное Интелом. Если добавить опцию про > VL> automatic CPU dispatch, то оно самое и получится, в первом > VL> приближении. > интересно как это получится Пример результата работы ICC: test: .B1.2: # Preds .B1.1 .L1: #3.1 testl $-128, __intel_cpu_indicator #3.1 jne test.H #3.1 testl $-1, __intel_cpu_indicator #3.1 jne test.A #3.1 call __intel_cpu_indicator_init #3.1 jmp .L1 # Prob 100% #3.1 ret #3.1 То бишь, есть небольшой оверхед при каждом вызове такой функции на определении типа процессора, но он, возможно, покрывается выгодой от оптимизации под процессор (там цикл векторизован на MMX). -- V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254) --- ifmail v.2.15dev5 * Origin: USURT's FidoNET<->Internet Gate (news://news.c (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/146466d8e739c.html, оценка из 5, голосов 10
|