DS
Size: a a a
DS
AV
DS
DS
DS
AV
AV
AV
AV
DS
DS
AV
AV
AV
ЕК
asm volatile(Я не могу прописать
"cld\n\t"
"rep movsl\n\t"
:
: "S"(src), "D"(dst), "c"(count)
);
"esi", "edi", "ecx"
в списке clobbers, что делать-то?ЕК
mov %0, %%esi
и т.д. — это тоже как-то тупо (лишние пересылки туда-сюда, и кстати, не факт, что получится, может тупо не хватить регистров, если их будет больше, чем 3).push
/pop
) внутри асм-вставки, но это тоже лишние танцы с бубном.ЕК
1
ЕК