view test/asm1.d @ 223:5ffca623b5df trunk

[svn r239] also use indirect modifier for update constraints
author ChristianK
date Fri, 06 Jun 2008 21:51:40 +0200
parents 5825d48b27d1
children 21f85bac0b1a
line wrap: on
line source

module asm1;

void main()
{
    version(LLVM_InlineAsm_X86_64)
    {
        long x;
        asm
        {
            mov RAX, 42L;
            mov x, RAX;
        }
        printf("x = %ld\n", x);
    }
    else
    {
        static assert(0, "no llvm inline asm for this platform yet");
    }
}