12345678910111213141516171819202122232425262728293031323334353637 |
- .sect .text; .sect .rom; .sect .data; .sect .bss
- .sect .text
- break = 17
- .define _sbrk
- .define _brk
- _sbrk:
- .data2 0x0000
- movl .limhp,r0
- tstl 4(ap)
- jeql 3f
- addl3 r0,4(ap),-(sp)
- bcs 1f
- pushl $1
- movl ap,r3
- movl sp,ap
- chmk $break
- bcc 2f
- 1:
- jmp cerror
- 2:
- movl .limhp,r0
- addl2 4(r3),.limhp
- 3:
- ret
- .define _brk
- _brk:
- .data2 0x0000
- chmk $break
- bcc 1f
- jmp cerror
- 1:
- movl 4(ap),.limhp
- clrl r0
- ret
|