Help Center
Help CenterFreeBASIC

__FB_ASM__keyword

Intrinsic define set by the compiler

Intrinsic Defineskeyworddocumented

Syntax

__FB_ASM__

Description


__FB_ASM__ returns a string equal to "intel" or "att" depending on whether inline assembly blocks should use the Intel format or the GCC/AT&T format.

Remarks

Version


  • Since fbc 1.02.0

Differences from QB


  • New to FreeBASIC

See also


Example


Dim a As Long

#if __FB_ASM__ = "intel"

    Asm

         inc dword Ptr [a]

    End Asm

#else

    Asm

        "incl %0\n" : "+m" (a) : :

    End Asm

#endif



Reference

  • Documented in KeyPgDdfbasm.html