1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include "lib9.h" ulong _tas(ulong *la) { ulong v; _asm { mov eax, la mov ebx, 1 xchg ebx, [eax] mov v, ebx } return v; }