Некорректно вычисляется token $$. Согласно документации по nasm (полная совместимость с которым и декларируется в yasm): `$$' evaluates to the beginning of the current section; so you can tell how far into the section you are by using `($-$$)'. На примере x264 (common/i386/i386inc.asm) видно, что yasm поставляет вместо $$ 0 (ноль), как показало дизассемблирование. nasm же подставляет верное значение.
интересно, а эта ошибка наблюдается до сих пор?
<tba_> Utvuk: по поводу yasm: в x264-снэпшоте на тот момент такая конструкция есть. правда как проверить баг не знаю <Utvuk> tba_: я чегой-то в времени запутался <Utvuk> tba_: на тот момент была, или на текущий момент есть? <Utvuk> :) <Utvuk> так чего, тут никто asm не знает/не помнит? * Utvuk его настолько не помнит, что можно сказать не знает, потому и обращается :) <tba_> Utvuk: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20070822-2245.tar.bz2 <Utvuk> tba_: значит на тот момент консрукция была <Utvuk> а сейчас нет <Utvuk> для x264 бага неактуально, а как ещё проверить - хрен его знает