Request for documenation on _asm, inline in MSV C++

From: Martin Pyle (spamtrap_at_crayne.org)
Date: 10/19/04


Date: Tue, 19 Oct 2004 21:51:02 +0000 (UTC)

Hi,
Years back I used to write games in Z80 & 6502. But now I'm trying to
make sense of intel assember used inline (_asm) in MS Visual C++ 6. I
need to optimise some floating point operations.
I found Randy Hyde's "Art Of Assembler" really helps for general
overview, and is clear on the FPU -- but he uses HLA.
What is the sytax of this in line _asm stuff? I hear its not the same
as MSASM?

Can any one suggest a site/book?

Thanks



Relevant Pages

  • [patch] measurements, numbers about CONFIG_OPTIMIZE_INLINING=y impact
    ... gcc _does_ have a perfectly fine notion of how heavy-weight ... an "asm" statement is: just count it as a single instruction (and count ... I doubt that it's the inline asm that was the biggest reason ... size increase/decrease of the core kernel, ...
    (Linux-Kernel)
  • Re: Asm programming capability?
    ... I use inline asm and/or externally assembled libraries to create ... (as well as make sure ones' preferred assembler is installed, ... these issues are actually what makes run-time ASM preferable in my case... ...
    (comp.lang.c)
  • Re: How to call function from driver in inline assembler
    ... Inline assembler doesn't support any of the meta-directives like macros. ... What assembler reference are you using in writting inline _asm code on ... of calling through it. ... In C case, there is indirect call, instruction is 6 byte and begins ...
    (microsoft.public.development.device.drivers)
  • Re: Asm programming capability?
    ... use externally assembled asm on the rare occasions I need it. ... vaguely remember reading somewhere that gcc is doing an increasingly ... good job of accepting Intel syntax - I don't know if it's reached the ... probably use inline ASM... ...
    (comp.lang.c)
  • Re: functional languages with inline Intel ASM?
    ... > ASM capabilities? ... Delphiand Kylixhave their own inline assemblers, ... MOV EAX, True ... These languages were designed for the x86 platform, ...
    (comp.lang.asm.x86)