LINUX.ORG.RU

Вышел Netwide Assembler 2.00


0

0

После 7-ми месяцев интенсивной разработки, группа разработчиков NASM выпустила 2.00 версию популярного свободного (под лицензией GNU LGPL) ассемблера. Основным нововведением является полноценная поддержка 64-битной архитектуры (x86-64/x64/AMD64/Intel 64). Поддерживаются инструкции набора SSSE3, SSE4.1, SSE4.2, SSE5.

>>> Подробности

Интересно, не ломает ли эта новая версия NASM сборку таких пакетов, как X264. И еще, какие проекты будут скармливать NASM 64-битный ассемблерный код в процессе сборки.

AEP ★★★★★
()
Ответ на: комментарий от UrbanSerj

> только зачем он нужен, если есть gas

Для латентных виндузятников, фанатеющих по уродскому интеловскому синтаксису (разумеется, существующему только для интеловских процов). Которым в падлу переучиваться на трушный at&t'шный синтаксис gas'а.

anonymous
()
Ответ на: комментарий от anonymous

>фанатеющих по уродскому интеловскому синтаксису (разумеется, существующему только для интеловских процов)

красноглазое быдло не знает о VIA/AMD?

>Которым в падлу переучиваться на трушный at&t'шный синтаксис gas'а

считать удобным at&t-шный синтаксис могут только маргиналы, которых в детстве били 8-дюймовыми дисководами по голове

anonymous
()

Самое интересное не сломается ли сейчас поддержка nasm'а у yasm (http://www.tortall.net/projects/yasm/)

Хотя основное преимущество yasm'а перед последним теперь уже и не преимущество...

dzavitz
() автор топика
Ответ на: комментарий от anonymous

> красноглазое быдло не знает о VIA/AMD?

анонимное быдло усмотрело какую-то разницу в ассемблерном синтаксисе для процессоров указанных контор?

> считать удобным at&t-шный синтаксис могут только маргиналы, которых в детстве били 8-дюймовыми дисководами по голове

:) смешно, да.

paul7
()
Ответ на: комментарий от anonymous

А мне вот at&t синтаксис тоже как-то больше нравился.

И курсач я на нём писал. Правда, препод разницы особой не заметил, так как сам был полный балбес :D

DarkFlame ★★
()
Ответ на: комментарий от anonymous

> считать удобным at&t-шный синтаксис могут только маргиналы, которых в детстве били 8-дюймовыми дисководами по голове

считать удобным интеловский синтаксис могут только маргиналы, которых в детстве били 8-битным досом по голове

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

>> считать удобным at&t-шный синтаксис могут только маргиналы, которых в детстве били 8-дюймовыми дисководами по голове

>считать удобным интеловский синтаксис могут только маргиналы, которых в детстве били 8-битным досом по голове

Да ты отсряк! Поменять больше 3-х слов в исходном предложении для тебя уже непосильная задача?

anonymous
()
Ответ на: комментарий от AEP

> Интересно, не ломает ли эта новая версия NASM сборку таких пакетов, как X264

cd repo/x264

svn up

В 701 ревизии поправили. Кстати, там yasm.

shahid ★★★★★
()
Ответ на: комментарий от AEP

>Интересно, не ломает ли эта новая версия NASM сборку таких пакетов, как X264.

Разрабочики x264 уже давно используют как основной ассемблер для x86 (32 и 64 бит) yasm.

Led ★★★☆☆
()

На нем еще кто-то работает... на asm в смысле. Люди, это имеет практическое применение в промышленных масштабах?

Ulfzart
()
Ответ на: комментарий от Ulfzart

>Люди, это имеет практическое применение в промышленных масштабах?

Нет конечно: Sun всем предоставляет true-jvm, которую они пишут на C, с C-компилятор Sun получат из астрала... или из Матрицы - сразу бинарник C-компиллера под конкретный процессор.

Led ★★★☆☆
()
Ответ на: комментарий от Ulfzart

Нет, жабобыдлокодеров на порядки больше. И поэтому твой мобильный глючит и тормозит (зато их много!)

anonymous
()
Ответ на: комментарий от pinachet

Тем, что gas (для x86 и х86-64) аргументированно шизоидная поделка для красноглазых пионеров и человеконенавистников: один только порядок присваивания и способ указания смещений чего стоит - глаза сломаешь

anonymous
()
Ответ на: комментарий от Led

>Нет конечно: Sun всем предоставляет true-jvm, которую они пишут на C, с C-компилятор Sun получат из астрала... или из Матрицы - сразу бинарник C-компиллера под конкретный процессор.

Хватит уже эту дурь курить =)

anonymous
()
Ответ на: комментарий от paul7

> анонимное быдло усмотрело какую-то разницу в ассемблерном синтаксисе для процессоров указанных контор?

Незнаю, как анонимное, но не анонимное, выпало в осадок от термина "синтаксис для процессора". Вот не знал, что процессоры теперь сразу ассемблерные сырцы жуют... ;-)

atrus ★★★★★
()
Ответ на: комментарий от anonymous

>Тем, что gas (для x86 и х86-64) аргументированно шизоидная поделка для красноглазых пионеров и человеконенавистников: один только порядок присваивания и способ указания смещений чего стоит - глаза сломаешь

Сказал проще: "тем, что непохоже на MASM", мой НЕуважаемый быдловиндузятник:)

Led ★★★☆☆
()

Какая замечательная новость.. ;-) Надо потестить..

MiracleMan ★★★★★
()

М-да... а как все мирно начиналось...

UrbanSerj
()

фанат виндоус - мудак. а вижуал-бейсик - язык для таких мудаков как он.

Karbofos
()
Ответ на: комментарий от Led

>Сказал проще: "тем, что непохоже на MASM", мой НЕуважаемый быдловиндузятник:)

Заметь, что не я сказал, и я к тому же MASMом никогда не пользовался. А переходить сразу на такую конкретику и "виндузятничество" - вообщем, слив зашитан, фанатичный красноглазег :) Сразу видно, что проектов поболее чем "Hello, World!" ты на асме никогда не писал

anonymous
()
Ответ на: комментарий от anonymous

>Сразу видно, что проектов поболее чем "Hello, World!" ты на асме никогда не писал

Порезвись, порезвись, тролльчёнок:)))

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

> Заметь, что не я сказал, и я к тому же MASMом никогда не пользовался. А переходить сразу на такую конкретику и "виндузятничество" - вообщем, слив зашитан, фанатичный красноглазег :) Сразу видно, что проектов поболее чем "Hello, World!" ты на асме никогда не писал

А вы на асме ынтерпрайз приложения пишите?

skwish ★★
()
Ответ на: комментарий от skwish

Ынтырпрайз шеллкод для Internet Explorer, наверное. :)

anonymous
()
Ответ на: комментарий от anonymous

> разумеется, существующему только для интеловских процов

митрофанушка, а зачем тебе что-то кроме x86? чтобы попиздеть просто?

даже такие альтернативщики как Apple сколько грызли кактус в виде PPC, потом поняли что это кака и приползли к интелу за коре-два-дуо. Хотя в маках цена на железо роли почти не играет, и софт весь переписывать им не привыкать - поставили бы хоть "эльбрус" вместе с neuromatrix, если бы оно реально что-то давало. А реально что-то даёт сейчас только x86 в виде корок и атлонов.

anonymous
()
Ответ на: комментарий от anonymous

> А mips и arm - энто фантомы. Их не бывает.

На десктопе не бывает. Даже в серверах - экзотика.

anonymous
()
Ответ на: комментарий от atrus

> Незнаю, как анонимное, но не анонимное, выпало в осадок от термина "синтаксис для процессора". Вот не знал, что процессоры теперь сразу ассемблерные сырцы жуют... ;-)

Не надо прикидываться глупее, чем есть.

paul7
()
Ответ на: комментарий от GotDotNetMono

> Он тебе такого не простит ))

Это я ему не прощу, как он читал курс и принимал курсовую работу! :) Сам всё искал, сам писал, а он потом ещё и говорил "тут же ж надо было сделать иначе!", хотя в задании об этом не сказано.

Никаких таких недостатков жутких у at&t не видел по сравнению с intel-синтаксисом. Ну чуть больше спецсимволов, иногда это даже улучшает читаемость (имхо, конечно же. Как в C vs Pascal - сплошные буквы плохо распознаются по диагонали)

DarkFlame ★★
()
Ответ на: комментарий от anonymous

> считать удобным at&t-шный синтаксис могут только маргиналы, которых в детстве били 8-дюймовыми дисководами по голове

Честно говоря, пофиг. Дао остаётся в стороне от описательной части синтаксиса.

mv ★★★★★
()
Ответ на: комментарий от Ulfzart

> На нем еще кто-то работает... на asm в смысле. Люди, это имеет практическое применение в промышленных масштабах?

hw-dependent часть в ядре любой операционки, firmware для dsp.

mv ★★★★★
()
Ответ на: комментарий от anonymous

> даже такие альтернативщики как Apple сколько грызли кактус в виде PPC, потом поняли что это кака и приползли к интелу за коре-два-дуо.

Своих кактусов они не выращивали, а межделмаш им поставки перекрыла. Куда деваться?..

mv ★★★★★
()
Ответ на: комментарий от mv

> Своих кактусов они не выращивали, а межделмаш им поставки перекрыла

Никто никому не перекрывал. Ябблы отказались от PPC, потому что x86 банально быстрее.

anonymous
()
Ответ на: комментарий от anonymous

>> А mips и arm - энто фантомы. Их не бывает.

>На десктопе не бывает. Даже в серверах - экзотика.

Никто не поскажет: это очередной анонимный идиот на ЛОРе, или он уже тут не в первый раз?

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

Не, всё проще:

"потому что x86 банально"

Led ★★★☆☆
()
Ответ на: комментарий от Led

Митрофанушка, сходи в толксы спроси какой ещё дистр тебе потрахать на выходных. Это же ты пишешь, нет? ;)

anonymous
()
Ответ на: комментарий от skwish

>А вы на асме ынтерпрайз приложения пишите?

нет, это почётная привилегия жабобыдлокодеров

anonymous
()
Ответ на: комментарий от anonymous

> Никто никому не перекрывал. Ябблы отказались от PPC, потому что x86 банально быстрее.

Объясни это IBM'у, а то что-то они больно задирают цены на Power6 серваки, а то вот нам очень бы хотелось прикупить несколько этих гхм.. "банально менее быстрых" серверов. Только стоят слишком уж много по сравнению с серваками на оптеронах. Может тебя послушают и скинут цену, чего ей такой высокой быть-то, если x86 банально быстрее?

anonymous
()
Ответ на: комментарий от anonymous

>x86 рвут как тузегрелку PPC в мультимедиа-вычислениях

Точно идиот. и, похоже, не новенький. Вот даже изобрел термин "мультимедиа-вычисления":)

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

> митрофанушка, а зачем тебе что-то кроме x86? чтобы попиздеть просто?

> даже такие альтернативщики как Apple сколько грызли кактус в виде PPC,

Хм, то-то производители ВСЕХ современных десктопных консолей (Wii, Xbox360 и PS3) имеют вместо сердца процессор PPC-архитектуры (power у первых двух и cell у последнего). Видимо, при их производстве кто-то не знал, что ни на что, кроме x86 смотреть не стоит? Жаль тебя рядом не оказалось, а то теперь придется несколько лет страдать, наблюдая как такие убогие процессоры такими массовыми тиражами производятся..

PS На PSP - MIPS, на DS - ARM. Для них power был, видимо, слишком горяч ;)

anonymous
()
Ответ на: комментарий от Ulfzart

> На нем еще кто-то работает... на asm в смысле

Работают, конечно! Примерно те же, кто гоняет Дум-1 на своих 386. :)

Я занимался разработкой микроядра в своё время, но всё упёрлось в крайне непродуктивные (ну или неудобные) методы написания: загружаем ДОС, меняем исходник, компилим, запускаем (переходим в 32-битный режим), висим. :) Иногда удавалось вылететь обратно в ДОС. Сейчас, с виртуальными машинами, стало гораздо легче, но сама архитектура Интела настолько идиотская и настолько усложнилась, что опускаются руки вообще что-либо для неё писать. Пусть они уже все умрут!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.