Re: Slow nasm



volcano wrote:
Hi,

http://www.asmcommunity.net/board/index.php?topic=10687.0

above is a topic to nasm code about extracting exporting functions
from a dll. I have the latest include file AFAIK. The code is working
OK for small DLLs, such imagehlp.dll but if bigger, application is
freezing.

Is nasm so slow or still there are some bugs? I also uploaded my
sources for whom wishes.

http://www.mediafire.com/?edsd1994stz

I'm not sure I understand your question... Yeah, Nasm is slow - much less so recently, but probably still not the "Fastest Actual Assembler in the Known Universe" (FAAKU). I assume there are still bugs, although a good many have been squashed. (I think at this point, 0.99.05 is "safe to use", and probably a better bet than 0.98.39... famous last words...)

But then you mention that your app freezes on larger .dll's. Probably not a Nasm bug, although it *could* be. Can you run it in a debugger and determine *where* it freezes? Can you determine if the original Tasm build exhibits the same problem? (could be a "translation" issue)

I'm not in a position to test your code, but I can confirm that it assembles fine here with both 0.98.39 and 0.99.05, and can confirm the speedup that hpa reports with 0.99.05 (nice!!!).

If you can narrow down the problem, maybe we can help more. In any case, thanks for the "real world speed benchmark"! :)

Best,
Frank
.



Relevant Pages

  • Re: VB6 - why isnt a straight Win32 DLL offered as a project type?
    ... between an ActiveX DLL and a "normal" Win32 DLL. ... Okay, here goes. ... I've stepped away from the Microsoft MASM compiler. ... NASM compiler. ...
    (microsoft.public.vb.general.discussion)
  • Re: Slow nasm
    ... above is a topic to nasm code about extracting exporting functions ... from a dll. ... Is nasm so slow or still there are some bugs? ... Could you please file a bug report at the Sourceforge tracker and include your sources, ...
    (alt.lang.asm)
  • Re: Slow nasm
    ... above is a topic to nasm code about extracting exporting functions ... from a dll. ... I have the latest include file AFAIK. ... Is nasm so slow or still there are some bugs? ...
    (alt.lang.asm)
  • Re: Slow nasm
    ... from a dll. ... Is nasm so slow or still there are some bugs? ... Your source is compiling fine for me with NASM 0.99.05. ... which is infinite slow shouldn't even happen with an assembler ...
    (alt.lang.asm)
  • Re: Slow nasm
    ... above is a topic to nasm code about extracting exporting functions ... from a dll. ... I have the latest include file AFAIK. ... Is nasm so slow or still there are some bugs? ...
    (alt.lang.asm)