|
@@ -370,20 +370,20 @@ TABLE 5
|
|
|
#define getRoundingMode(opcode) ((opcode & MASK_ROUNDING_MODE) >> 5)
|
|
|
|
|
|
#ifdef CONFIG_FPE_NWFPE_XP
|
|
|
-static inline const floatx80 getExtendedConstant(const unsigned int nIndex)
|
|
|
+static inline __attribute_pure__ floatx80 getExtendedConstant(const unsigned int nIndex)
|
|
|
{
|
|
|
extern const floatx80 floatx80Constant[];
|
|
|
return floatx80Constant[nIndex];
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
-static inline const float64 getDoubleConstant(const unsigned int nIndex)
|
|
|
+static inline __attribute_pure__ float64 getDoubleConstant(const unsigned int nIndex)
|
|
|
{
|
|
|
extern const float64 float64Constant[];
|
|
|
return float64Constant[nIndex];
|
|
|
}
|
|
|
|
|
|
-static inline const float32 getSingleConstant(const unsigned int nIndex)
|
|
|
+static inline __attribute_pure__ float32 getSingleConstant(const unsigned int nIndex)
|
|
|
{
|
|
|
extern const float32 float32Constant[];
|
|
|
return float32Constant[nIndex];
|