view test/asm1.d @ 146:ddfdae91281a trunk

[svn r151] fixed #29: out contracts work now
author ChristianK
date Mon, 10 Mar 2008 19:29:39 +0100
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");
    }
}