OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [newlib-1.10.0/] [newlib/] [libc/] [sys/] [sysvnecv70/] [sbrk.s] - Rev 1773

Go to most recent revision | Compare with Previous | Blame | View Log

 
	.globl	_sbrk
	.globl	__sbrk
_sbrk:
__sbrk:
	mov.w	  tptr,r0
	 test.w	  [ap]
	 je	   justreport 
	 add.w	  r0,[ap]
	 push	  [ap]
	 mov.w	  ap,r3
	 mov.w	  sp,ap
	 chlvl	  #0x0,#0x11
	 jnl	 ok 
	 add.w	  #0x4,sp
	 jmp	  cerror
ok:	 add.w	  #0x4,sp
	 mov.w	  tptr,r0
	 mov.w	  [r3],tptr
justreport:
	ret	  #0x0
 
	.globl	_brk
	.globl	__brk
__brk:
_brk:	 chlvl	  #0x0,#0x11
	 jnl	 ok1
	 jmp	 cerror 
ok1:	 mov.w	  [ap],63
	 xor.w	  r0,r0
	 ret	  #0x0
 
		.data
tptr:	.word	_end
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.