|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.07.2014, 16:17 | #1 |
Пользователь
Регистрация: 25.11.2006
Сообщений: 40
|
переделать с С++ на ассм. вставку
есть кусок когда на С++ как организовать правильно (ту часть где цикл) его как ассемблеровская вставка
Код:
Последний раз редактировалось AlexVI; 18.07.2014 в 16:30. |
18.07.2014, 19:10 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
1) Запустить компилятор с опцией генерации ASM
2) Profit А смысл в чем? Думаете будет работать быстрее? |
18.07.2014, 21:56 | #3 |
Пользователь
Регистрация: 25.11.2006
Сообщений: 40
|
|
19.07.2014, 00:37 | #4 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
структура parent_node впечатляет.
это не вставка, просто мысль, никаких гарантий Код:
Последний раз редактировалось f.hump; 19.07.2014 в 00:42. |
19.07.2014, 00:41 | #5 |
Пользователь
Регистрация: 25.11.2006
Сообщений: 40
|
еще варианты есть, коллеги ?
|
19.07.2014, 08:08 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Плохой алгоритм написанный на микрокоде не становится хорошим алгоритмом.
Единственное место, где вы сможете добиться существенного ускорения это там, где можно применить SIMD инструкции но даже и для них не нужен ассемблер - у современных компиляторов есть intrinsic функции. @f.hump Надо загружать в EAX что будем записывать - сейчас у вас загружается адрес от куда надо взять данные. |
19.07.2014, 09:34 | #7 | |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
2waleri неужели
Цитата:
|
|
19.07.2014, 12:10 | #8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
my bad
Не увидел LODSB в начало... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрет на вставку, на специальную вставку | Аслан Абдрахманов | Microsoft Office Excel | 11 | 11.02.2014 10:21 |
Макрос на вставку строк | dirih | Microsoft Office Excel | 7 | 28.06.2013 16:19 |
макрос на вставку строк | hakervanya | Microsoft Office Excel | 11 | 25.09.2012 19:30 |
И опять про вставку картинок | Even | Microsoft Office Excel | 8 | 27.10.2010 11:47 |
ассм | Александе еть я | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 04.04.2010 19:44 |