Lines Matching refs:PURE
29 #define PURE __attribute__((pure)) macro
67 VLHS<TYPE, SIZE> PURE doAdd( in doAdd()
82 VLHS<TYPE, SIZE> PURE doSub( in doSub()
96 VEC<TYPE, SIZE> PURE doMulScalar( in doMulScalar()
110 VEC<TYPE, SIZE> PURE doScalarMul( in doScalarMul()
145 inline VLHS<TYPE, SIZE> PURE operator + (
157 inline VLHS<TYPE, SIZE> PURE operator - (
168 inline VEC<TYPE, SIZE> PURE operator * (
179 inline VEC<TYPE, SIZE> PURE operator * (
192 TYPE PURE dot_product( in dot_product()
206 TYPE PURE length(const V<TYPE, SIZE>& v) { in length()
215 TYPE PURE length_squared(const V<TYPE, SIZE>& v) { in length_squared()
224 V<TYPE, SIZE> PURE normalize(const V<TYPE, SIZE>& v) { in normalize()
233 VLHS<TYPE, 3> PURE cross_product( in cross_product()
245 vec<TYPE, SIZE> PURE operator - (const vec<TYPE, SIZE>& lhs) {
385 friend inline vec PURE operator + (const vec& lhs, const vec& rhs) {
388 friend inline vec PURE operator - (const vec& lhs, const vec& rhs) {
391 friend inline vec PURE operator * (const vec& lhs, pTYPE v) {
394 friend inline vec PURE operator * (pTYPE v, const vec& rhs) {
397 friend inline TYPE PURE dot_product(const vec& lhs, const vec& rhs) {