ref: d3d1b3b47ff80f451c6c9f8b7f1262fef6545f2b dir: /lib9/lock-Nt-386.c/
#include "lib9.h" int _tas(int *la) { int v; _asm { mov eax, la mov ebx, 1 xchg ebx, [eax] mov v, ebx } return v; }