Re: ///Re: NASM problem



rhyde@xxxxxxxxxx wrote:
Betov wrote:

Ah! You mean that your HLL Pre-Parser, sitting on the top
of FASM, is not even able to assume what FASM alone is much
probably able to do?

Directly? No way.
Despite all your claims to the contrary, HLA is not a thin veneer over
FASM.
<snip>
Gee, for a large number
of instructoins, HLA doesn't even use FASM's ability to translate
mnemonics into object code; HLA emits DB statements with the
appropriate opcodes precalculated.

What are these instructions that FASM doesn't support?

From the FASM website:

<quote>
The flat assembler is a fast and efficient self-assembling 80x86
assembler for DOS, Windows and Linux operating systems. Currently it
supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3
and 3DNow! extensions and x86-64 (both AMD64 and EM64T) instructions,
can produce output in binary, MZ, PE, COFF or ELF format. [...]
</quote>
<snip>

.



Relevant Pages

  • Re: Definitions - What are yours?
    ... *something* about the FASM code, ... DOS and its ilk. ... The problem with FASM's performance and the "DOS limitation" has ... Tomasz would use scasd instructions ...
    (alt.lang.asm)
  • Re: cFASM (calling FASM as a C function)
    ... used a hash table rather than the hash tree scheme previously used. ... function and sped up symbol table searches in FASM by about 15%. ... most of the string instructions in the code. ... If you go through the FASM source code, ...
    (alt.lang.asm)
  • Re: ///Re: NASM problem
    ... HLA doesn't even use FASM's ability to translate ... mnemonics into object code; HLA emits DB statements with the ... What are these instructions that FASM doesn't support? ... MASM 6 is the one that doesn't support all the x86 instructions. ...
    (alt.lang.asm)
  • Re: Definitions - What are yours?
    ... talking about those Instructions that look like reversed and ... obfuscated Assembly, that HLA passes down to FASM, after having ... does that make AT&T asm a HLL??? ...
    (alt.lang.asm)
  • Re: 64 bit instructions
    ... > Which assemblers will support the 64 bit instructions? ... At this point, I know that MASM, FASM, and Gas do. ...
    (comp.lang.asm.x86)