Был у меня значит код несложный, решил я его переделать под SIMD. Выровнял данные, а все OR,XOR,AND,ADD заменил на POR, PXOR, PAND, PADD. Ну и...
Да прав ты, тыщщу раз прав!!! Теоретически для подгонки хеша в N бит достаточно перепатчить каких-нить N бит, потому что у них одинаковое число...
Да не гони! Там были многочлены Чебышева, у них экстремально-хорошие свойства, а не просто сходимость, как у Тейлора.
Для криптографии, помехоустойчивых кодов и генераторов случайных чисел пригодилось бы...
В принципе нужно перемножать по модулю, но не столь важно, главное как быстрее, модуль можно будет потом взять от результата скалярного...
А чем это лучше, чем крутить ручку арифмометра? По сравнению с Z80 есть такое преимущество, что таблицу умножения для 8-битных полиномов можно...
Немного не в тему, но интересно. На Вики есть несколько примеров полиномов, пригодных для CRC64. Я просто убежден, что нет другого способа выбора...
Требуется быстро перемножать 32-разрядные двоичные полиномы. Они перемножаются как обычные двоичные числа в столбик, только вместо сложения там...
Формально можно перепатчить или добавить 8 байт под заданные 8 байт хеша. Но практически это нереализуемая задача - такой полный перебор. Так что...
Чувак, я же говорю, контрольная сумма - это не обязательно складывать! Лучше даже, надежней не складывать, а делить на простое число или полином -...
Нафига тебе все эти арифметические суммы и переполнения? Программер должен отдавать предпочтение XOR. Перексорь все байты-слова - вот тебе и...
Ничего не получается!!! При попытке векторизовать этот код происходит замедление 100%, поскольку перепаковка остается, и xmm команды не спасают,а...
Не так страшен черт как его малюют! почитал малость Магду и другие руководства, стал немного просекать. На сложение mod 65535 забил, одной...
Black_mirror http://rapidshare.com/files/61076526/crc32_9.rar.html написал прикола ради очень простой и очень шустрый софтовый RAID. Сырец кодера...
Какое нафиг деление? Ты че? add ax,bx adc ax,0 Имеем в ax сумму (ax + bx) mod 65535. Т.е. если нам переполнения пофигу, то это сумма mod 65536,...
Либо с 32-битными подрегистрами xmm регистров, бит переноса будет 17(считая с единицы)
Вообщето мне нужно mod 65535, но я не знаю можно ли на простом ASM_е сложить даже по mod 65536 за раз четыре слова без перепаковки. Имхо по...
До SIMD команд я еще не дорос... =(((
Нужно складывать 16-битные слова по модулю FFFF в огромных количествах. Это сделать нетрудно, но обидно, что слова лежат в младших половинках...
Вот код, который показывает, использует ли Винда пользовательский стек. Стоял на голове, стучал по клаве, елозил крысой, закрывал-открывал...
Имена участников (разделяйте запятой).