|
2.10, Sunder (?), 11:42, 19/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
Там сказано: "например"
Соответственно если процессор АМД то будет выполняться другай версия функции, если она есть конечно.
| |
|
1.6, mma (?), 08:08, 19/04/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вот их не понять, то отказываются от нумероаций по версиям, теперь опять вернулись к традиционной нумерации.
| |
1.11, pavlinux (ok), 15:13, 19/04/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
const char *str = "OK";
int sz;
sz = strlen(str); -и для этой хрени будут задействоваться SSE4.2 :)
Обозвали бы уж strlen_sse, strchr_sse
| |
|
2.13, www2 (??), 08:51, 20/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Обозвали бы уж strlen_sse, strchr_sse
Дааа... А потом наплодили бы два варианта софта: тот, который пользуется функциями strlen и strchr и тот, который пользуется strlen_sse и strchr_sse. И предлагать скачивать разные наборы дисков: Fedora_11_i386 и Fedora_11_i386_sse...
Сделают просто две версии библиотеки GNU libc, каждая с оптимизацией под конкретный тип процессора. Заменил библиотеку - весь софт стал пользоваться функциями с оптимизацией под процессор с SSE. Как это делается и сейчас.
| |
|
3.15, pavlinux (ok), 20:03, 20/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>Обозвали бы уж strlen_sse, strchr_sse
>
>Дааа... А потом наплодили бы два варианта софта: тот, который пользуется функциями
>strlen и strchr и тот, который пользуется strlen_sse и strchr_sse. И
>предлагать скачивать разные наборы дисков: Fedora_11_i386 и Fedora_11_i386_sse...
>
>Сделают просто две версии библиотеки GNU libc, каждая с оптимизацией под конкретный
>тип процессора. Заменил библиотеку - весь софт стал пользоваться функциями с
>оптимизацией под процессор с SSE. Как это делается и сейчас.
Блин, ну ни хочу я чтоб для вычисления длины строки
в один или два символа использовались SSE4.2.
Какая нить #pragma nosse имеется????
| |
|
4.16, Andrey Mitrofanov (?), 11:03, 21/04/2009 [^] [^^] [^^^] [ответить]
| +/– |
> Блин, ну ни хочу я чтоб для вычисления длины строки
>в один или два символа использовались SSE4.2.
Для Вас специально:
#define TWO_CHAR_STRING_LEN 2
| |
|
|
|
|