n0name, есть и OllyDbg, а Ida часто мусор тыкает, напр. куча локальных переменных которых там попросту нету; наверное у меня плохие настройки или...
Тема, схожая int2str: http://wasm.ru/forum/viewtopic.php?id=28092 Хороший исходник(и) темы: http://wasm.ru/forum/attachment.php?item=2418 Пару...
http://board.flatassembler.net/topic.php?t=11161&start=120
fasmarm +доки: http://arm.flatassembler.net/ топик по fasmarm: http://board.flatassembler.net/topic.php?t=4191 автор fasmarm: revolution,...
persicum, дальше кодирует ouadji Asterix, проблемы видь все те Обновление: http://board.flatassembler.net/download.php?id=4868
mov eax,$87654321 ; пример без совпадений movd xmm0,eax ; $87654321 shufps xmm0,xmm0,0 ; $87654321'87654321'87654321'87654321 mov...
меня прет
sizeof(pinsrd xmm,xmm,imm8)=6 <-ого
У нас не sse4.1 - не проверю: rol eax,4 pinsrd xmm1,eax,3 rol eax,4 pinsrd xmm1,eax,2 rol...
murder, mov cl,4 в конечном итоге спасает 2 байта, что не так принципиально; можете пустить коммент по коду: интересно?
Сам(я) странный, но вы немножко двинетесь на терминологии, зачем так разбрасываться.
Продолжение саги(на английском): http://board.flatassembler.net/topic.php?t=11161 Кому сложно, прямая ссылка на скачивание последнего релиза:...
sub reg,reg действительно хорош, поскольку при вычитании бит перенос никогда не встречается. xor reg,reg распознается процессором, и тот пуляет 0
[b]murder[/m], почему for i:=0 to 6 может 7?
Попробуйте поганять под OllyDbg, поизменяйте значения параметров v1,v2.
...вам остается лишь сравнить eax=0 и переиначить условие(обработку результата).
эта прока сравнивает соответствующие 4 бита каждого dword'a, то есть 8 за 1 проход.
еще, там, где необязательно, нужно возвратить esp в исходное значение
странное форматирование получилось с notepad++, используйте fasmw.exe
; v1 = первый dword, к примеру $1234abcd ; v2 = второй dword, к примеру $1234abcd proc p1; v1,v2 mov eax,[esp+4] ; $1234abcd...
Имена участников (разделяйте запятой).