URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/tags/gnu-src/newlib-1.18.0/newlib-1.18.0-or32-1.0rc1/newlib/libc/machine/sparc/machine
- from Rev 207 to Rev 345
- ↔ Reverse comparison
Rev 207 → Rev 345
/sparclet.h
0,0 → 1,32
/* 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_ */ |
sparclet.h
Property changes :
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property