URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 305 |
Rev 338 |
// { dg-do assemble }
|
// { dg-do assemble }
|
// prms-id: 9866
|
// prms-id: 9866
|
class TChar
|
class TChar
|
{
|
{
|
public:
|
public:
|
explicit inline TChar(unsigned int aChar);
|
explicit inline TChar(unsigned int aChar);
|
inline operator unsigned int() const;
|
inline operator unsigned int() const;
|
private:
|
private:
|
unsigned int iChar;
|
unsigned int iChar;
|
};
|
};
|
inline TChar::TChar(unsigned int aChar)
|
inline TChar::TChar(unsigned int aChar)
|
: iChar(aChar)
|
: iChar(aChar)
|
{}
|
{}
|
inline TChar::operator unsigned int() const
|
inline TChar::operator unsigned int() const
|
{return(iChar);}
|
{return(iChar);}
|
|
|
class TDes8
|
class TDes8
|
{
|
{
|
public:
|
public:
|
inline const unsigned char &operator[](int anIndex) const;
|
inline const unsigned char &operator[](int anIndex) const;
|
const unsigned char &AtC(int anIndex) const;
|
const unsigned char &AtC(int anIndex) const;
|
};
|
};
|
|
|
inline const unsigned char &TDes8::operator[](int anIndex) const
|
inline const unsigned char &TDes8::operator[](int anIndex) const
|
{return(AtC(anIndex));}
|
{return(AtC(anIndex));}
|
|
|
|
|
void doExponent(TDes8 &aDigBuf)
|
void doExponent(TDes8 &aDigBuf)
|
{
|
{
|
2 ? TChar(aDigBuf[2]) : '0';
|
2 ? TChar(aDigBuf[2]) : '0';
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.