powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Раскидать 64 бит по 64 байтам в ASM (Delphi)
3 сообщений из 28, страница 2 из 2
Раскидать 64 бит по 64 байтам в ASM (Delphi)
    #36410509
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раскидыватель,

У нас сегодня новый год, потому без ошибок не паишу)

Изменений мало
у меня в коде начало массива DWORD PTR [esp+0*4+272-256] на момент вызова.

Задай локальную переменную фк[] массив of integer; и замени 272-256 на смещение относительно стека на момент вызова.

Есдиственное - маловато вызовов для уточнения скорости.

Всех с 1м января (по старому)!
...
Рейтинг: 0 / 0
Раскидать 64 бит по 64 байтам в ASM (Delphi)
    #36410625
Siemarglна смещение относительно стека на момент вызова
Не выпив еще разок за Новый Год, фиг пойму :)
...
Рейтинг: 0 / 0
Раскидать 64 бит по 64 байтам в ASM (Delphi)
    #36413697
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inc DWORD PTR [esp+edi*4+272-256]

меняем на
inc DWORD PTR [ar+edi*4].
Дельфи смещение ar сама вычислит.

Массив INTEGER!
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Раскидать 64 бит по 64 байтам в ASM (Delphi)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]