The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для ядра Linux предложена реализация функции memchr, работающая до 4 раз быстрее, opennews (??), 12-Июл-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


70. "Для ядра Linux предложена реализация функции memchr, работаю..."  +1 +/
Сообщение от с22 (?), 12-Июл-22, 19:30 
В ядре не используются команды фпу, ссе и авх
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

72. "Для ядра Linux предложена реализация функции memchr, работаю..."  +1 +/
Сообщение от Аноним (-), 12-Июл-22, 19:32 
glibc используется?
Ответить | Правка | Наверх | Cообщить модератору

74. "Для ядра Linux предложена реализация функции memchr, работаю..."  +1 +/
Сообщение от Аноним (-), 12-Июл-22, 19:43 
Первый найденный случайный файл

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

Найди отсутствие AVX

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

93. "Для ядра Linux предложена реализация функции memchr, работаю..."  +/
Сообщение от n00by (ok), 13-Июл-22, 09:33 
> Первый найденный случайный файл
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
> Найди отсутствие AVX

Нашёл баш-программиста ядра. Смотрим не Makefile, а первый найденный случайный код. Что бы это значило и зачем? ;)

    kernel_fpu_begin();

    crypto_aegis128_aesni_init(&state, ctx->key.bytes, req->iv);
    crypto_aegis128_aesni_process_ad(&state, req->src, req->assoclen);
    crypto_aegis128_aesni_process_crypt(&state, &walk, ops);
    crypto_aegis128_aesni_final(&state, tag_xor, req->assoclen, cryptlen);

    kernel_fpu_end();

Ответить | Правка | Наверх | Cообщить модератору

102. "Для ядра Linux предложена реализация функции memchr, работаю..."  +/
Сообщение от pavlinux (ok), 13-Июл-22, 10:39 
> Что бы это значило и зачем? ;)

напечатай из ядра sin(M_PI/19)

Ответить | Правка | Наверх | Cообщить модератору

104. "Для ядра Linux предложена реализация функции memchr, работаю..."  +/
Сообщение от Аноним (-), 13-Июл-22, 11:08 
> напечатай из ядра

"В ядре не используются команды" печати.

Ответить | Правка | Наверх | Cообщить модератору

120. "Для ядра Linux предложена реализация функции memchr, работаю..."  +/
Сообщение от pavlinux (ok), 13-Июл-22, 12:53 
открой для себя printk

https://www.opennet.ru/man.shtml?topic=printk

" DESCRIPTION

Print a formatted message to the ..."

Ответить | Правка | Наверх | Cообщить модератору

122. "Для ядра Linux предложена реализация функции memchr, работаю..."  +/
Сообщение от Аноним (122), 13-Июл-22, 12:59 
Вот, чёрт.
Ответить | Правка | Наверх | Cообщить модератору

125. "Для ядра Linux предложена реализация функции memchr, работаю..."  +/
Сообщение от n00by (ok), 13-Июл-22, 13:45 
>> Что бы это значило и зачем? ;)
> напечатай из ядра sin(M_PI/19)

Ну вывести 0.16459459028 как бы не проблема. Вопрос был к утверждавшим, что FPU можно и нужно.

The kernel's printf does not support %n. Floating point formats (%e, %f,
%g, %a) are also not recognized, for obvious reasons. Use of any
unsupported specifier or length qualifier results in a WARN and early
return from vsnprintf().

Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

82. "Для ядра Linux предложена реализация функции memchr, работаю..."  +/
Сообщение от 67332 (?), 12-Июл-22, 21:43 
Еще как используются, всякие там хеш-функции и прочие подобные вещи в нескольких вариантах есть.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

94. "Для ядра Linux предложена реализация функции memchr, работаю..."  +/
Сообщение от n00by (ok), 13-Июл-22, 09:40 
Посмотрите, _как_ оно во "всяких там" используется. Человек прав в принципе, но сформулировал некорректно. Не принято использовать. Криптопреобразования работают с данным достаточно больших объёмов и в специфичных случаях, потому имеет смысл озадачиться с сохранением контекста.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру