1 /* $NetBSD: brk.S,v 1.5 2014/08/23 02:24:22 matt Exp $ */
6 .hidden _C_LABEL(__curbrk)
7 .globl _C_LABEL(__curbrk)
8 .hidden _C_LABEL(__minbrk)
9 .globl _C_LABEL(__minbrk)
24 addis %r9,%r2,_C_LABEL(__minbrk)@toc@ha
25 ldptru %r5,_C_LABEL(__minbrk)@toc@l(%r9)
26 cmpptrl %r5,%r3 # if (__minbrk <= r3)
33 mr %r3,%r5 # new break value
35 _DOSYSCALL(break) # assume that r5 is preserved
37 stptr %r5,__SIZEOF_POINTER__(%r9)