OSDN Git Service

metag: Add NPTL support
[uclinux-h8/uClibc.git] / libpthread / nptl / sysdeps / metag / pthread_spin_unlock.S
diff --git a/libpthread/nptl/sysdeps/metag/pthread_spin_unlock.S b/libpthread/nptl/sysdeps/metag/pthread_spin_unlock.S
new file mode 100644 (file)
index 0000000..9bd95e6
--- /dev/null
@@ -0,0 +1,16 @@
+!    Copyright (C) 2013 Imagination Technologies Ltd.
+
+!    Licensed under LGPL v2.1 or later, see the file COPYING.LIB in this tarball.
+
+       .text
+       .global _pthread_spin_unlock
+       .type   _pthread_spin_unlock,function
+_pthread_spin_unlock:
+       MOV     D0Re0, #0
+       SETD    [D1Ar1], D0Re0
+       MOV     PC, D1RtP
+        .size   _pthread_spin_unlock,.-_pthread_spin_unlock
+
+        /* The implementation of pthread_spin_init is identical.  */
+        .global  _pthread_spin_init
+_pthread_spin_init = _pthread_spin_unlock