#include <9pm/u.h> #include <9pm/libc.h> int _tas(int *x) { int y; _asm { mov ebx, x mov eax, 0xdeadead xchg eax, [ebx] mov y, eax } return y; }