OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /openrisc/trunk/gnu-src/newlib-1.17.0/newlib/libc/machine/sparc/machine
    from Rev 148 to Rev 158
    Reverse comparison

Rev 148 → Rev 158

/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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.