Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
ничего вы не понимаете! отказ от циклов и процедур дает выигрыш в производительности! для тех, у кого время разработки и поддержки дешевле машинного = )
Нормальные люди пишут нормальный код на "нормальном" языке программирования, который генерит оптимизированный быдло-код на C.
В этом отношении показателен FFTW.
Здравые идеи есть. Жесткий инлайн я тоже применял - получил хороший выигрыш в производительности. Затем, замена 8 4-битных S-блоков на 4 байтовые... но за "Sa0->b*" - убил бы.
Ну и напоследок: в последних 8 раундах ключи надо совать в обратном порядке.
для тех, у кого время разработки и поддержки дешевле машинного = )
В этом отношении показателен FFTW.
Ну и напоследок: в последних 8 раундах ключи надо совать в обратном порядке.