ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
331739 Топик полностью
Apтём (29.05.2012 23:28, просмотров: 144) ответил Гудвин на А вот такие:
Странно. У меня другие цифры получаются: // расшифровка for (r=63;r>=0;r--) { a-=b+((b<<6)^(b>>8))+ (key[r%8]+r); r--; b-=a+((a<<6)^(a>>8))+ (key[r%8]+r); } Без цикла: 5 739 bytes of CODE memory (+ 364 range fill ) 4 827 bytes of DATA memory С циклом: 6 089 bytes of CODE memory (+ 364 range fill ) 4 827 bytes of DATA memory Итого - 350 байттолько цикл. Кроме того нужно учитывать доп. расходы: загрузку ключа 16 байт + CBC(или как его там). У Вас какие настройки оптимизации? PS. Как здесь код вставлялся? Тегами?