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.

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

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

> Power6

Тогда Power6 не было, а потом уже "поезд ушёл".

> нам очень бы хотелось прикупить

Могу подсказать место где стоит выключённым IBM RS/6000 (навернулся родной AIX, без которого нет доступа к IBMовской магнитооптике) и где тебе его отдадут по ценам ниже водочных. Что там именно за процы не знаю, но PPC это точно.

anonymous
()

Любопытно, они версию 1.0 так и не доделали (0.9.39) и сразу перешли к 2.0 :)

А по поводу воплей, что в NASM синтаксис "тупой интеловский/MASM-овский", так почитайте доки по NASM-у. Там ясно сказано, что NASM создали потому, что задолбал неодназначный синтаксис MASM/etc. Поэтому в NASM-е синтаксис однозначный и адресация происходит так, как её написал программист.

Вроде mplayer при сборке проверяет есть ли NASM, одно время lilo требовал NASM для сборки. Так что потребители у этого ассемблера есть. И если он _лично вам_ не нужен, это вовсе не означает то, что он вообще никому не нужен.

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

>Вроде mplayer при сборке проверяет есть ли NASM

mplayer не требует NASM для сборки, уже очень-очень давно.

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

>>> А mips и arm - энто фантомы. Их не бывает. >>На десктопе не бывает. Даже в серверах - экзотика. >Никто не поскажет: это очередной анонимный идиот на ЛОРе, или он уже тут не в первый раз?

Да по сути почти так и есть. MIPS и SPARC в мобильниках - экзотика. А ARM - экзотика на серверах.

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

> сразу бинарник C-компиллера под конкретный процессор.

Ну вообще-то компиляторы C давно написаны на самом C :-)

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

Я другой анонимус, но распределённые системы на асме писать приходилось. С мордой на Сях.

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

> Ну вообще-то компиляторы C давно написаны на самом C

На лиспе.

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

>Могу подсказать место где стоит выключённым IBM RS/6000 (навернулся родной AIX, без которого нет доступа к IBMовской магнитооптике) и где тебе его отдадут по ценам ниже водочных. Что там именно за процы не знаю, но PPC это точно.

Мне подскажи! У меня коллекция :) Если только это не мегашкаф.

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

>Какое там мега. Небось вполне ординарный шкаф. Тонны на полторы брутто.

ты - тот же анонимус или нет? Вообще-то RS/6000 бывают вполне воркстейшнового размера.

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

>Только вот ассоциативность операций пересылки у att смутила... Может арабы участвовали в разработке? ;)

Скорее наоборот, у интела. пересылаем-что-куда, вполне естественная последовательность. У *всех* так, у одного интела куда-что.

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

>Скорее наоборот, у интела. пересылаем-что-куда, вполне естественная последовательность. У *всех* так, у одного интела куда-что.

зато можно (условно) поставить знак равенства - что вполне логично и более ассоциативно по отношению к другим высокоуровневым языкам, - не так ли?

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

кстати, именно поэтому широкое использование at&t-ассемблеровских вставок скажем в сишной программе - занятие из разряда "садо-мазо"

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

>> А mips и arm - энто фантомы. Их не бывает. На десктопе не бывает. Даже в серверах - экзотика.

>Да по сути почти так и есть. MIPS и SPARC в мобильниках - экзотика. А ARM - экзотика на серверах.

А при чём тут мобильники? Всё же мобильники != десктопы. Единственное, с чем можно согласиться - "ARM на серверах - экзотика"

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

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

Кстати как там с интелловским синтаксисом? :)

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

> Мне подскажи! У меня коллекция :) Если только это не мегашкаф.

В шкафу ещё что-то стоит, его не отдадут. А сами серваки - 4U размер, вроде бы. Мыло дай, скину что за контора...

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

> ты - тот же анонимус или нет? Вообще-то RS/6000 бывают вполне воркстейшнового размера.

Значит опиисываю - шкаф чёрный, размером с холодильник (домашний) с буковками "RS/6000" на дверце, в нём два рэковых сервака с PPC, размерами 3 или 4 юнита, ну в общем явно больше чем два рэковых свитча.

Ко всему этому дело подключался такой же шкаф где был робот с руками и "магнитооптиическая библиотека". Бибилиотека доступна только через родную ОС AIX, которая на тех серваках грохнулась. Линукс туда ради интереса ставили, всё работало, но собственно библиотека нет, потому серваки выключили за ненадобностью. Сейчас в том же шкафу трудится что-то на ксеонах, а паверы стоят без дела.

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

PPC это 603 которые? Не, я не про них. Я про те которые G4, G5...

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

>>Ну чуть больше спецсимволов, иногда это даже улучшает читаемость

> xml-задрот детектед!

Похоуливорить захотелось, редиска?? Иди нафиг :)

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

>Скорее наоборот, у интела. пересылаем-что-куда, вполне естественная последовательность. У *всех* так, у одного интела куда-что.

В большинстве ЯВУ какая ассоциативность у присвоения? То-то же.

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

>В шкафу ещё что-то стоит, его не отдадут. А сами серваки - 4U размер, вроде бы. Мыло дай, скину что за контора...

<Мой ник>@<Мой ник>.net

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