lindquist@221: module tangotests.asm2; lindquist@221: lindquist@221: extern(C) int printf(char*, ...); lindquist@221: lindquist@221: int main() lindquist@221: { lindquist@221: int i = 40; lindquist@225: int j = 2; lindquist@221: asm lindquist@221: { lindquist@221: mov EAX, i; lindquist@225: mov EBX, j; lindquist@225: add EAX, EBX; lindquist@221: mov i, EAX; lindquist@221: } lindquist@221: printf("42 = %d\n", i); lindquist@221: assert(i == 42); lindquist@221: return 0; lindquist@221: }