Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Asm для Linux/Unix > Нужен перевод |
Автор: GrayCardinal 13.4.2006, 21:51 |
Огромная просьба к модераторам не переводить в другой раздел. Так вот есть софтяна. Бобик www.sf.net/projects/silentbob Есть код Си-препроцессора. the_tt.cpp. Проблема - скорость меня абсолютно неустраивает. Писал сам, поэтому знаю что на асме можно быстрее и лучше. Главная проблема - с асмом практически не работал, а код не маленький, даже не знаю за что ухватиться. С чего начать. Еще один момент - четкого алгоритма... нет. Дурак был, каюсь ![]() Кто поможет - тому мои респект и уважуха. Желательно чтоб собиралось gcc-шкой, но любой другой линь-компилятор тоже можно заюзать. Под i386, конечно все это дело.... ЗЫ Вариант "подправить" gcc-шный асм-результат кода не катит. У меня не катит. ЗЗЫ Если выполнить $ cat ./main.cpp |silent_bob --the-tt хотя бы из самого бобика, станет немного понятней что делает код... Thanks... |
Автор: GrayCardinal 16.4.2006, 21:50 |
Не, братцы. Зрямест вы так. Скоро в софтяне автографы ставить некуды будет. А софтяну, я - не я, во усе дистры запихаю, до каких доберусь... Тамест делов - то в прЫнципе Удалить нафиг все лишние пробельные символы (кроме тех что в строках), сишные комментарии, поставить пробелы перед скобками (если нет). Заменить табы на пробелы. Ну еще сделать массивчик, с привязкой - строка/символы ';', '{', '}'. Усе вроде... Меня, лично просто достало "усё сам", потому до сих пор не написал ... |