__ppoll.S revision 7efad83d430f4d824f2aaa75edea5106f6ff8aae
164bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes/* Generated by gensyscalls.py. Do not edit. */ 264bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes 364bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes#include <private/bionic_asm.h> 464bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes 564bf5a33d55aa779ef452552a466943002d39e4fElliott HughesENTRY(__ppoll) 664bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes mov ip, sp 764bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes stmfd sp!, {r4, r5, r6, r7} 864bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes .cfi_def_cfa_offset 16 964bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes .cfi_rel_offset r4, 0 1064bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes .cfi_rel_offset r5, 4 1164bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes .cfi_rel_offset r6, 8 1264bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes .cfi_rel_offset r7, 12 1364bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes ldmfd ip, {r4, r5, r6} 1464bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes ldr r7, =__NR_ppoll 1564bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes swi #0 1664bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes ldmfd sp!, {r4, r5, r6, r7} 1764bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes .cfi_def_cfa_offset 0 1864bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes cmn r0, #(MAX_ERRNO + 1) 192dd0e2cea360bc9206eb88ecc40d259e796c239dIan Rogers bxls lr 204f6ad8ab428038129b2d0d6c40b7fd625cca15e1Ian Rogers neg r0, r0 2153b8b09fc80329539585dcf43657bc5f4ecefdffIan Rogers b __set_errno_internal 2264bf5a33d55aa779ef452552a466943002d39e4fElliott HughesEND(__ppoll) 2364bf5a33d55aa779ef452552a466943002d39e4fElliott Hughes