mirror of https://github.com/yasm/yasm.git
critical expressions. NASM behavior: 1-3 fail, 4 generates a 4-byte offset in the memory expression. YASM behavior: 1&2 fail (and rightfully so :), 3 works as expected, and 4 generates a 1-byte offset. svn path=/trunk/yasm/; revision=4730.3
parent
964c755067
commit
01481e7d47
4 changed files with 9 additions and 0 deletions
@ -0,0 +1,2 @@ |
||||
times (label-$) db 0 |
||||
label: db 'Where am I?' |
@ -0,0 +1,2 @@ |
||||
times (label-$+1) db 0 |
||||
label: db 'NOW where am I?' |
@ -0,0 +1,3 @@ |
||||
mov ax, symbol1 |
||||
symbol1 equ symbol2 |
||||
symbol2: |
@ -0,0 +1,2 @@ |
||||
mov eax, [ebx+offset] |
||||
offset equ 10 |
Loading…
Reference in new issue