diff options
Diffstat (limited to 'newlib/libc/machine/sparc/machine/sparclet.h')
-rw-r--r-- | newlib/libc/machine/sparc/machine/sparclet.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/newlib/libc/machine/sparc/machine/sparclet.h b/newlib/libc/machine/sparc/machine/sparclet.h deleted file mode 100644 index 34a0e82ff..000000000 --- a/newlib/libc/machine/sparc/machine/sparclet.h +++ /dev/null @@ -1,32 +0,0 @@ -/* Various stuff for the sparclet processor. - - This file is in the public domain. */ - -#ifndef _MACHINE_SPARCLET_H_ -#define _MACHINE_SPARCLET_H_ - -#ifdef __sparclet__ - -/* sparclet scan instruction */ - -extern __inline__ int -scan (int a, int b) -{ - int res; - __asm__ ("scan %1,%2,%0" : "=r" (res) : "r" (a), "r" (b)); - return res; -} - -/* sparclet shuffle instruction */ - -extern __inline__ int -shuffle (int a, int b) -{ - int res; - __asm__ ("shuffle %1,%2,%0" : "=r" (res) : "r" (a), "r" (b)); - return res; -} - -#endif /* __sparclet__ */ - -#endif /* _MACHINE_SPARCLET_H_ */ |