Bug 12610 - incorrect $$ evaluate
Summary: incorrect $$ evaluate
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: yasm (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-22 14:54 MSD by led
Modified: 2010-11-06 18:12 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description led 2007-08-22 14:54:35 MSD
Некорректно вычисляется 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 же подставляет верное значение.
Comment 1 Afanasov Dmitry 2010-02-13 14:23:05 MSK
интересно, а эта ошибка наблюдается до сих пор?
Comment 2 Michael Shigorin 2010-11-06 18:12:39 MSK
<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 бага неактуально, а как ещё проверить - хрен его знает