1b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes/* Generated by gensyscalls.py. Do not edit. */ 2b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes 3b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes#include <private/bionic_asm.h> 4b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes 5b587f339db269abf08a2c311a7263dd218cb23d3Elliott HughesENTRY(__arm_fadvise64_64) 6b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes mov ip, sp 7b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes stmfd sp!, {r4, r5, r6, r7} 8b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes .cfi_def_cfa_offset 16 9b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes .cfi_rel_offset r4, 0 10b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes .cfi_rel_offset r5, 4 11b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes .cfi_rel_offset r6, 8 12b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes .cfi_rel_offset r7, 12 13b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes ldmfd ip, {r4, r5, r6} 14b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes ldr r7, =__NR_arm_fadvise64_64 15b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes swi #0 16b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes ldmfd sp!, {r4, r5, r6, r7} 17b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes .cfi_def_cfa_offset 0 18b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes cmn r0, #(MAX_ERRNO + 1) 19b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes bxls lr 20b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes neg r0, r0 21b587f339db269abf08a2c311a7263dd218cb23d3Elliott Hughes b __set_errno_internal 22b587f339db269abf08a2c311a7263dd218cb23d3Elliott HughesEND(__arm_fadvise64_64) 23