Есть код на С с огромным кол-вом ассемблерных вставок, все это когда-то писалось в Visual Studio. На сегодняшний день стоит задача портировать этот код на FreeBSD если бы не ASM вставки проблем нет, но GCC для ассемблера свой формат.
VisualStudio
_asm {
cld
mov edi, x
mov ecx, y
xor eax, eax
rep stosd
}
GCC:
asm("cld");
asm("mov %edi, $x");
asm("mov %ecx, $y");
asm("xor %eax, $eax");
asm("rep stosd);
Перспектива переписывать 5k строк на ассемблере меня не радует.
Может быть можно этот код собрать в либу и скомпилировать в Visual Studio, а потом эту либо подсунуть gcc и будет мне счастье?
Не сильно ли я расфантазировался?
Ответ на:
комментарий
от imp
Ответ на:
комментарий
от T-34
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по ассемблерным вставкам в Си (2014)
- Форум gcc inline asm проблема (2011)
- Форум Помогите с расчетом CRC8 суммы (2021)
- Статьи Линукс, ассемблер и X11 (2023)
- Форум win32 (2007)
- Форум wine64 & win32 (2017)
- Форум mingw/win32 (2010)
- Форум X-Win32 (2007)
- Форум FireFox/Win32 (2008)
- Форум Perl & win32 (2005)