xref: /plan9/sys/src/ape/lib/ap/power/tas.s (revision 3b86f2f88bade1f00206c7aa750b7add255f5724)
1TEXT	tas(SB), $0
2	SYNC
3	MOVW	R3, R4
4	MOVW	$0xdeaddead,R5
5tas1:
6	DCBF	(R4)	/* fix for 603x bug */
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	SYNC
15	ISYNC
16	RETURN
17