xref: /plan9/sys/src/libc/power/tas.s (revision 6891d8578618fb7ccda4a131c122d4d0e6580c4b)
1TEXT	_tas(SB), 1, $-4
2	MOVW	R3, R4
3	MOVW	$0xdeaddead,R5
4tas1:
5/*	DCBF	(R4)			 	fix for 603x bug */
6	SYNC
7	LWAR	(R4), R3
8	CMP	R3, $0
9	BNE	tas0
10	DCBT	(R4)				/* fix 405 errata cpu_210 */
11	STWCCC	R5, (R4)
12	BNE	tas1
13tas0:
14	RETURN
15