#ifndef __XSCALE_IS #ifdef __ghs__ #pragma ghs startnomisra #pragma ghs nowarning 1544 #endif #define __XSCALE_IS #ifdef __cplusplus extern "C" { #endif /* MAR : Move to implicit 40-bit accumulator from registers */ void __MAR(unsigned int RdLo, unsigned int RdHi); /* MRA : Move to registers from implicit 40-bit accumulator */ unsigned int __MRA_LO(void); /* (low 32 bits) */ unsigned int __MRA_HI(void); /* (high 8 bits, sign extended) */ /* MIA : 32-bit signed multiply with implicit 40-bit accumulator */ void __MIA(signed int Rm, signed int Rs); /* MIAPH : Dual 16-bit multiply with implicit 40-bit accumulator */ void __MIAPH(signed int Rm, signed int Rs); /* MIAxy : Single 16-bit multiply with implicit 40-bit accumulator */ void __MIABB(signed int Rm, signed int Rs); void __MIABT(signed int Rm, signed int Rs); void __MIATB(signed int Rm, signed int Rs); void __MIATT(signed int Rm, signed int Rs); #ifdef __cplusplus } #endif #ifdef __ghs__ #pragma ghs endnowarning #pragma ghs endnomisra #endif #endif