splice.S revision e35fd48a832cddbedcf84773fd1922f735ae7829
1/* Generated by gensyscalls.py. Do not edit. */
2
3#include <private/bionic_asm.h>
4
5    .hidden __set_errno
6
7ENTRY(splice)
8    mov     ip, sp
9    stmfd   sp!, {r4, r5, r6, r7}
10    .cfi_def_cfa_offset 16
11    .cfi_rel_offset r4, 0
12    .cfi_rel_offset r5, 4
13    .cfi_rel_offset r6, 8
14    .cfi_rel_offset r7, 12
15    ldmfd   ip, {r4, r5, r6}
16    ldr     r7, =__NR_splice
17    swi     #0
18    ldmfd   sp!, {r4, r5, r6, r7}
19    .cfi_def_cfa_offset 0
20    cmn     r0, #(MAX_ERRNO + 1)
21    bxls    lr
22    neg     r0, r0
23    b       __set_errno
24END(splice)
25