Lines Matching full:pure
29 #define PURE __attribute__((pure))
67 VLHS<TYPE, SIZE> PURE doAdd(
82 VLHS<TYPE, SIZE> PURE doSub(
96 VEC<TYPE, SIZE> PURE doMulScalar(
110 VEC<TYPE, SIZE> PURE 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(
206 TYPE PURE length(const V<TYPE, SIZE>& v) {
215 TYPE PURE length_squared(const V<TYPE, SIZE>& v) {
224 V<TYPE, SIZE> PURE normalize(const V<TYPE, SIZE>& v) {
233 VLHS<TYPE, 3> PURE 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) {