Pull to refresh
  • by relevance
  • by date
  • by rating

Сравниваем производительность C# и C++ в задачах обработки изображений

... ff xor edi edi 32a1 89 ... ff xor edi edi 36e3 e9 ... ff xor edi edi 3757 44 ... ff xor edi edi 3941 0f ...

Оптимизация хвостовой рекурсии в .NET и Nemerle

...   edi         movl         edi   eax         movl         edi   ecx         movl         edi   ...   edi         movl         edi   eax         movl         edi   ecx         movl         edi   ...

Начинаем разговор о многозадачности

... edi+TSS_struct esi esi mov es edi+TSS_struct edi edi ... esi mov es edi+45 edi Между прочим ... pop ebx mov edi eax EDI начало TSS_struct ... двумя mov edi cur_task_num shl edi 8 mul ...

Алгоритм сортировки строк

... +4 mov edi eax mov edi+4 edx ... хвост массива mrm edi rcx movzx eax ... i + pBegin mov edi pBegin int tmpEnd ... pTemp else _radixsortmsd edi ecx ebx 1 ...

Как писать на ассемблере в 2021 году

... 3 ecx edi+edx 4 edi+ 4 esi ... for sdword ptr edi ecx edi+ 4 endfor ... break if edi esi swap edi esi endfor ... edi 1 4 quicksort edi pEnd endif ASSUME edi ...

Так ли нужно избавляться от ветвлений? — На примере sign, abs, min и max

... int movl edi eax movl edi edx ... int movl edi edx movl edi eax ... xorl edx edi andl edi eax xorl ...

.NET Core vs Framework. Производительность коллекций

... rdx L0009 xor edi edi L000b cmp ... L0032 L0011 cmp edi rsi+0x10 ... movsxd rax edi L0022 mov ... L002b inc edi L002d cmp edi rsi+ ... rdx L000a xor edi edi L000c mov ...

Сравнение производительности С++ и C#

... 014B04F7 mov edi dword ptr ... 014B04FB cmp esi edi 014B04FD jge ... 015204F9 mov edi dword ptr ... dword ptr ebx+edi 4 edx ...

Ошибка в рекурсивной обработке CSS в IE 6/7/8 (CVE-2010-3971)

... mov edi edi 3ced63a5 адрес инструкции mov edi edi инструкция ... вот насчет mov edi edi очень интересно это ... на место mov edi edi 2 байта пишется ... XXXX Почему mov edi edi а не два ...

Как заставить компилятор C/C++ генерировать плохой код

... 161062h 001610A2 pop edi 001610A3 pop ... 00191054 add edi 14h 00191057 ... dword ptr edi 14h edx ... 191050h 00191089 pop edi 0019108A pop ...

5 способов сравнить два байтовых массива. Сравнительное тестирование

... esi DWORD RAM edi ecx edi + 4 esi ... 83EF 04 sub edi 4 edi 4 77A527B4 ...

Новый подход может помочь нам избавиться от вычислений с плавающей запятой

... PROC uses esi edi dd1 PTR DWORD ... esi dd1 mov edi dd2 mov eax ... xmm1 XMMWORD PTR edi b movapd xmm3 ... PROC uses esi edi dd1 PTR ... esi dd1 mov edi dd2 mov ... xmm0 REAL8 PTR edi загрузка в старший ...

Программирование без использования условных конструкций

... esp ebp pushl edi pushl esi pushl ... popl esi popl edi popl ebp ret ... 4 edi shrl cl edi andl 1 edi orl edi ... pushl esi pushl edi pushl ecx pushl ...

Знаете ли Вы массивы?

... 00407158 8D3C08 lea edi eax+ecx 0040715B ... 0040720B 8D3C08 lea edi eax+ecx 0040720E ... 00407158 8D3C08 lea edi eax+ecx 0040715B ... 0040720B 8D3C08 lea edi eax+ecx ...

5 способов сравнить два байтовых массива. Сравнительное тестирование

... esi 00000014 pop edi 00000015 pop ebp ... esi 00000031 pop edi 00000032 pop ebp ... esi 00000040 pop edi 00000041 pop ebp ...

5 способов сравнить два байтовых массива. Сравнительное тестирование

... push edi ESP ... 00540F8F xor edi edi EDI 00000000 ... mov edi eax EDI 023B42EC ...

Ещё раз о неопределённом поведении или «почему не стоит забивать гвозди бензопилой»

... cfi_def_cfa_register rbp movl edi 4 rbp ... 8 rbp edi addl 10 edi cmpl edi esi ... entry cmpl esi edi setg al movzbl ...

«Hello World!» на C массивом int main[]

... другое __asm xor edi edi push 0x0021646C push ... stack push edi push edi push edi get output ...

Однажды вы читали о ключевом слове volatile…

... 00403955 push edi 306 const ... 0040395E mov edi edi 309 buffer ... 00403960 call edi 00403962 inc ... 0040396F pop edi 00403970 pop ...

Генерация акустического поля компьютером

... push esi push edi 160 sptr + 2 ... r i++ mov edi DWORD PTR r ... esi esi test edi edi je SHORT LN16 ... +4 cmp esi edi jb SHORT LL17 ... _out ebp pop edi mov DWORD PTR ...