Lines Matching refs:PURE
33 #define PURE __attribute__((pure)) macro
51 inline int PURE transpose(int v) { return v; } in transpose()
52 inline float PURE transpose(float v) { return v; } in transpose()
53 inline double PURE transpose(double v) { return v; } in transpose()
55 inline int PURE trace(int v) { return v; } in trace()
56 inline float PURE trace(float v) { return v; } in trace()
57 inline double PURE trace(double v) { return v; } in trace()
60 MATRIX PURE inverse(const MATRIX& src) { in inverse()
111 MATRIX_R PURE multiply(const MATRIX_A& lhs, const MATRIX_B& rhs) { in multiply()
130 MATRIX PURE transpose(const MATRIX& m) { in transpose()
142 typename MATRIX::value_type PURE trace(const MATRIX& m) { in trace()
152 typename MATRIX::col_type PURE diag(const MATRIX& m) { in diag()
209 friend BASE<T> PURE operator *(const BASE<T>& lhs, const BASE<U>& rhs) {
239 friend BASE<T> PURE inverse(const BASE<T>& m) { return matrix::inverse(m); } in inverse()
240 friend BASE<T> PURE transpose(const BASE<T>& m) { return matrix::transpose(m); } in transpose()
241 friend T PURE trace(const BASE<T>& m) { return matrix::trace(m); } in trace()
255 #undef PURE