Fixed in libyasm/expr.c r1.72. Thanks for the report! Peter On Fri, 24 Oct 2003, Edouard Gomez wrote: > Test case: > section .text > mov eax, ~0 ; assembles to mov eax, 0 instead of mov, eax, 0xffffffff