Size: a a a

2020 August 11

D

Dim in C++ Together 2.0
хочется понять стоит ли его оптимизировать и какой будет прирост в скорости?
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
Натрави профайлер, он покажет какие места выполнялись долго
Их можно будет попробовать оптимизировать
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
Оптимизировать вслепую это не есть хорошо
источник

D

Dim in C++ Together 2.0
да итак понятно, что слишком много итераций!
источник

D

Dim in C++ Together 2.0
+ 8ми битная математика
источник

🦊

🦊fox.cpp in C++ Together 2.0
Evgeniy Pichuzhkin
Натрави профайлер, он покажет какие места выполнялись долго
Их можно будет попробовать оптимизировать
Не думаю, что можно найти профайлер для его железки с питоном 1.5 в прошивке
источник

D

Dim in C++ Together 2.0
тем более
источник

D

Dim in C++ Together 2.0
Переслано от Dim
господа поясните нижеизложенное:

On systems with 32-bit or larger words, it is possible to speed up execution of this cipher by combining the SubBytes and ShiftRows steps with the MixColumns step by transforming them into a sequence of table lookups. This requires four 256-entry 32-bit tables (together occupying 4096 bytes). A round can then be performed with 16 table lookup operations and 12 32-bit exclusive-or operations, followed by four 32-bit exclusive-or operations in the AddRoundKey step.

касаемое AES128
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ну дк реализуй уже эту оптимизацию
источник

🦊

🦊fox.cpp in C++ Together 2.0
Конечно будет быстрее, вопрос открытый, конечно, насколько, это же питон 1.5 на каком-то стрёмном железа
источник

D

Dim in C++ Together 2.0
а на сколько быстрее?
источник

D

Dim in C++ Together 2.0
это оно?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Dim
а на сколько быстрее?
Тебе явно ответили, что неизвестно
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ты же там некрофилией занимаешься, тебе лучше знать, что твое устройство может
источник

D

Dim in C++ Together 2.0
свое устройство я знаю
источник

D

Dim in C++ Together 2.0
а вот быстрый AES реализовать не получается
источник

🦊

🦊fox.cpp in C++ Together 2.0
Dim
это оно?
Похоже на то
источник

D

Dim in C++ Together 2.0
🦊fox.cpp
Похоже на то
нафига там байтшифт, если все уже задампино в тэйблы?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Dim
нафига там байтшифт, если все уже задампино в тэйблы?
Да хрен его знает, чтобы нужное значение в таблице найти, вероятно
источник

D

Dim in C++ Together 2.0
если я понять ее не могу - как я ее реализую?
источник