! Copyright 2007,2008,2009 Imagination Technologies Ltd.

#include <asm/page.h>

        .text
        .global	_clear_page
        .type   _clear_page,function
	!! D1Ar1 - page
_clear_page:
	MOV  TXRPT,#((PAGE_SIZE / 8) - 1)
	MOV  D0Re0,#0
	MOV  D1Re0,#0
$Lclear_page_loop:
	SETL [D1Ar1++],D0Re0,D1Re0
	BR   $Lclear_page_loop
	MOV  PC,D1RtP
        .size	_clear_page,.-_clear_page