eae27dc55a
I broke the mips build yesterday because it doesn't use <private/bionic_asm.h> like the other architectures, including mips64. I want to move mips closer to mips64 to try to avoid this kind of thing in future. Change-Id: Idb985587ff355b9e5e765c1f5671dc0144cd2488
26 lines
380 B
ArmAsm
26 lines
380 B
ArmAsm
/* Generated by gensyscalls.py. Do not edit. */
|
|
|
|
#include <asm/unistd.h>
|
|
#include <machine/asm.h>
|
|
#include <machine/regdef.h>
|
|
.text
|
|
.globl futex
|
|
.align 4
|
|
.ent futex
|
|
|
|
futex:
|
|
.set noreorder
|
|
.cpload t9
|
|
li v0, __NR_futex
|
|
syscall
|
|
bnez a3, 1f
|
|
move a0, v0
|
|
j ra
|
|
nop
|
|
1:
|
|
la t9,__set_errno
|
|
j t9
|
|
nop
|
|
.set reorder
|
|
.end futex
|