1, pavlinux (??), 01:22, 07/04/2007 [ответить]
| +/– |
> real 0.728 0.1 0.1 0.1
> user 0.728 0.097 0.1 0.1
> sys 0.000 0.002 0.000 0.000
Хе, чебурашки из Орылы.
localhost:/tmp # gcc -msse2 -g0 -m64 -mcpu=k8 -mtune=k8 \
-O6 -funroll-loops -ftree-vectorize \
-funroll-all-loops -mno-red-zone test.c
localhost:/tmp # time ./a.out
acc = 300000000
real 0m0.005s
user 0m0.003s
sys 0m0.001s
| |
|
5, lamer (??), 17:46, 08/04/2007 [^] [^^] [^^^] [ответить]
| +/– |
>Хе, чебурашки из Орылы.
Пиндец как информативно.А павлин-мавлин не хочет прокомментировать что эти его заклинания делают?Так, чтобы их можно было не просто вводить как мартышка а осознанно использовать.Иначе пользы от таких заяв почти ноль.Для сравнения - в статье подробно объяснено (приведены листинги с кодом) - дескать, с фичой - код такой, без - вот такой.Можно осознанно юзать. | |
|
2, Tverd (??), 09:52, 07/04/2007 [ответить]
| +/– |
-funroll-all-loops разве не заменяет -funroll-loops ? | |
|
3, cvsup (?), 13:53, 07/04/2007 [^] [^^] [^^^] [ответить]
| +/– |
-funroll-all-loops раскручивает все циклы, даже там где это не надо. выводы делайте сами | |
|
4, Tverd (??), 16:42, 07/04/2007 [ответить]
| +/– |
это знаем, только надо писать либо -funroll-loops не все, -funroll-all-loops соответственно понятно ;) | |
|