Модератор
|
||||||
1 | ||||||
MASM Откуда скачать компилятор ml, поддерживающий новые инструкции?15.04.2019, 09:23. Показов 3967. Ответов 3
Метки нет (Все метки)
Попробовал собрать программку с использованием инструкций SSE4.2 -
popcnt
asm_tak2.asm(19) : error A2008: syntax error : eax Нашел примеры popcnt на форуме masm32. Хотя и подсмотрел в исходниках директиву xmm , точно так же, не удалось добиться их компиляции.В пакете masm32v11r используется ml версии 6.14.8444. Стал искать на форуме masm32 ссылки на что-то посвежее. Нашёл тему со ссылкой на страничку с закачкой пакета с ml 6.15.8803, который также не поддерживает popcnt .Скачивать не нужный мне громоздкий WDK от Microsoft и устанавливать пока не жажду. Есть где нибудь возможность скачать ml посвежее из какого нибудь известного источника, а не файлопомойки, чтобы и потом можно было указать этот достойный источник другим пользователям? Или есть смысл применять уже ml64 для компиляции 32-разрядных программ? Этот ml64 можно скачать на том же форуме masm32, поэтому можно будет свободно указывать ссылку на него.
1
|
15.04.2019, 09:23 | |
Ответы с готовыми решениями:
3
Откуда можно скачать нормальный, рабочий компилятор Откуда можно скачать компилятор для obj-c под Windows? Подскажите ссылку откуда можно скачать новые компоненты для Delphi 7 и как их добавить в уже имеющиеся Новые инструкции... |
Asm/C++/Delphi/Py/PHP/VBA
|
|
20.04.2019, 17:41 | 2 |
Сообщение было отмечено ФедосеевПавел как решение
Решение
Ставьте Visual Studio Community, она бесплатная. В её составе есть ml, который понимает
popcnt и т.п.Но я пользуюсь вот этим: http://xk8.ru/ml8, т.е. 8-й версией (она popcnt не понимает).Или качайте UASM, он MASM-совместимый: http://www.terraspace.co.uk/uasm.html
3
|
Модератор
|
|
20.04.2019, 18:10 [ТС] | 3 |
Спасибо.
Хотелось именно masm, т.к. его обычно изучают, masm32 доступен для скачивания. В некоторых темах упоминаются "новые" инструкции (crc32, popcnt и другие), а проверить на доступном masm не получается (я получаю опкоды из других компиляторов и вставляю их в прогу для masm). UASM можно вместо ml в masm32 скопировать? Или даже переименовать в ml? Или у UASM собственный набор компонентов (прототипы, библиотеки)?
1
|
Asm/C++/Delphi/Py/PHP/VBA
|
|
20.04.2019, 18:53 | 4 |
Попробуйте подключить masm-овские include'ы, должно работать, там синтаксис тот же. Его можно использовать вместо ml для компиляции в obj. Поддерживает ли он на 100% ключи компиляции – не знаю. Надо пробовать.
3
|
20.04.2019, 18:53 | |
20.04.2019, 18:53 | |
Помогаю со студенческими работами здесь
4
Что такое блоки и инструкции, вложенные инструкции и главные инструкции? откуда скачать откуда скачать откуда скачать дельфи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |