|
|
|
GrayCardinal |
|
|||
Фигасе Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Огромная просьба к модераторам не переводить в другой раздел.
Так вот есть софтяна. Бобик www.sf.net/projects/silentbob Есть код Си-препроцессора. the_tt.cpp. Проблема - скорость меня абсолютно неустраивает. Писал сам, поэтому знаю что на асме можно быстрее и лучше. Главная проблема - с асмом практически не работал, а код не маленький, даже не знаю за что ухватиться. С чего начать. Еще один момент - четкого алгоритма... нет. Дурак был, каюсь . ОДнако работает. Могу попробовать набросать суть... Кто поможет - тому мои респект и уважуха. Желательно чтоб собиралось gcc-шкой, но любой другой линь-компилятор тоже можно заюзать. Под i386, конечно все это дело.... ЗЫ Вариант "подправить" gcc-шный асм-результат кода не катит. У меня не катит. ЗЗЫ Если выполнить $ cat ./main.cpp |silent_bob --the-tt хотя бы из самого бобика, станет немного понятней что делает код... Thanks... |
|||
|
||||
GrayCardinal |
|
|||
Фигасе Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Не, братцы. Зрямест вы так. Скоро в софтяне автографы ставить некуды будет. А софтяну, я - не я, во усе дистры запихаю, до каких доберусь...
Тамест делов - то в прЫнципе Удалить нафиг все лишние пробельные символы (кроме тех что в строках), сишные комментарии, поставить пробелы перед скобками (если нет). Заменить табы на пробелы. Ну еще сделать массивчик, с привязкой - строка/символы ';', '{', '}'. Усе вроде... Меня, лично просто достало "усё сам", потому до сих пор не написал ... |
|||
|
||||
Правила форума "Asm для Linux/Unix" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для Linux/Unix | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |