URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 207 |
Rev 345 |
|
|
.globl _sbrk
|
.globl _sbrk
|
.globl __sbrk
|
.globl __sbrk
|
_sbrk:
|
_sbrk:
|
__sbrk:
|
__sbrk:
|
mov.w tptr,r0
|
mov.w tptr,r0
|
test.w [ap]
|
test.w [ap]
|
je justreport
|
je justreport
|
add.w r0,[ap]
|
add.w r0,[ap]
|
push [ap]
|
push [ap]
|
mov.w ap,r3
|
mov.w ap,r3
|
mov.w sp,ap
|
mov.w sp,ap
|
chlvl #0x0,#0x11
|
chlvl #0x0,#0x11
|
jnl ok
|
jnl ok
|
add.w #0x4,sp
|
add.w #0x4,sp
|
jmp cerror
|
jmp cerror
|
ok: add.w #0x4,sp
|
ok: add.w #0x4,sp
|
mov.w tptr,r0
|
mov.w tptr,r0
|
mov.w [r3],tptr
|
mov.w [r3],tptr
|
justreport:
|
justreport:
|
ret #0x0
|
ret #0x0
|
|
|
.globl _brk
|
.globl _brk
|
.globl __brk
|
.globl __brk
|
__brk:
|
__brk:
|
_brk: chlvl #0x0,#0x11
|
_brk: chlvl #0x0,#0x11
|
jnl ok1
|
jnl ok1
|
jmp cerror
|
jmp cerror
|
ok1: mov.w [ap],63
|
ok1: mov.w [ap],63
|
xor.w r0,r0
|
xor.w r0,r0
|
ret #0x0
|
ret #0x0
|
|
|
.data
|
.data
|
tptr: .word _end
|
tptr: .word _end
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.