xref: /plan9-contrib/sys/src/libc/amd64/tas.s (revision 272efad760864ee41cfe633b56aea9b4f5cf3ae7)
1*272efad7SDavid du Colombier/*
2*272efad7SDavid du Colombier * The kernel and the libc use the same constant for TAS
3*272efad7SDavid du Colombier */
4*272efad7SDavid du ColombierTEXT	_tas(SB),$0
5*272efad7SDavid du Colombier
6*272efad7SDavid du Colombier	MOVL	$0xdeaddead,AX
7*272efad7SDavid du Colombier	XCHGL	AX,(RARG)
8*272efad7SDavid du Colombier	RET
9