Searched defs:PURE (Results 1 - 8 of 8) sorted by relevance

/frameworks/native/libs/math/include/math/
H A Dmat2.h24 #define PURE __attribute__((pure)) macro
322 CONSTEXPR typename TMat22<U>::col_type PURE operator *(const TMat22<T>& lhs, const TVec2<U>& rhs) {
333 CONSTEXPR typename TMat22<U>::row_type PURE operator *(const TVec2<U>& lhs, const TMat22<T>& rhs) {
343 constexpr typename std::enable_if<std::is_arithmetic<U>::value, TMat22<T>>::type PURE
350 constexpr typename std::enable_if<std::is_arithmetic<U>::value, TMat22<T>>::type PURE
361 CONSTEXPR typename TMat22<T>::col_type PURE diag(const TMat22<T>& m) {
376 #undef PURE macro
H A Dmat3.h25 #define PURE __attribute__((pure)) macro
375 CONSTEXPR typename TMat33<U>::col_type PURE operator *(const TMat33<T>& lhs, const TVec3<U>& rhs) {
386 CONSTEXPR typename TMat33<U>::row_type PURE operator *(const TVec3<U>& lhs, const TMat33<T>& rhs) {
396 constexpr typename std::enable_if<std::is_arithmetic<U>::value, TMat33<T>>::type PURE
403 constexpr typename std::enable_if<std::is_arithmetic<U>::value, TMat33<T>>::type PURE
424 CONSTEXPR typename TMat33<T>::col_type PURE diag(const TMat33<T>& m) {
439 #undef PURE macro
H A Dmat4.h29 #define PURE __attribute__((pure)) macro
524 CONSTEXPR typename TMat44<T>::col_type PURE operator *(const TMat44<T>& lhs, const TVec4<U>& rhs) {
535 CONSTEXPR typename TMat44<T>::col_type PURE operator *(const TMat44<T>& lhs, const TVec3<U>& rhs) {
542 CONSTEXPR typename TMat44<U>::row_type PURE operator *(const TVec4<U>& lhs, const TMat44<T>& rhs) {
552 constexpr typename std::enable_if<std::is_arithmetic<U>::value, TMat44<T>>::type PURE
559 constexpr typename std::enable_if<std::is_arithmetic<U>::value, TMat44<T>>::type PURE
570 typename TMat44<T>::col_type PURE diag(const TMat44<T>& m) {
585 #undef PURE macro
H A Dquat.h27 #ifndef PURE
28 #define PURE __attribute__((pure)) macro
133 constexpr static TQuaternion PURE fromAxisAngle(const TVec3<A>& axis, B angle) {
192 #undef PURE macro
H A DTVecHelpers.h28 #define PURE __attribute__((pure)) macro
110 friend inline constexpr VECTOR<T> PURE operator +(VECTOR<T> lv, const VECTOR<RT>& rv) {
115 friend inline constexpr VECTOR<T> PURE operator -(VECTOR<T> lv, const VECTOR<RT>& rv) {
126 friend inline constexpr VECTOR<T> PURE operator +(VECTOR<T> lv, const VECTOR<T>& rv) {
130 friend inline constexpr VECTOR<T> PURE operator -(VECTOR<T> lv, const VECTOR<T>& rv) {
191 friend inline constexpr VECTOR<T> PURE operator *(VECTOR<T> lv, const VECTOR<RT>& rv) {
196 friend inline constexpr VECTOR<T> PURE operator /(VECTOR<T> lv, const VECTOR<RT>& rv) {
207 friend inline constexpr VECTOR<T> PURE operator *(VECTOR<T> lv, const VECTOR<T>& rv) {
211 friend inline constexpr VECTOR<T> PURE operator /(VECTOR<T> lv, const VECTOR<T>& rv) {
275 bool PURE operato
604 #undef PURE macro
[all...]
H A DTQuatHelpers.h28 #define PURE __attribute__((pure)) macro
93 constexpr QUATERNION<T> PURE operator *(const QUATERNION<T>& q, const QUATERNION<RT>& r) {
108 constexpr TVec3<T> PURE operator *(const QUATERNION<T>& q, const TVec3<RT>& v) {
120 * constexpr BASE<T> PURE operator *(const BASE<T>& q, const BASE<T>& r) {
129 constexpr QUATERNION<T> PURE operator *(QUATERNION<T> q, T scalar) {
134 constexpr QUATERNION<T> PURE operator *(T scalar, QUATERNION<T> q) {
140 constexpr QUATERNION<T> PURE operator /(QUATERNION<T> q, T scalar) {
167 constexpr T PURE dot(const QUATERNION<T>& p, const QUATERNION<RT>& q) {
175 constexpr T PURE norm(const QUATERNION<T>& q) {
180 constexpr T PURE lengt
296 #undef PURE macro
[all...]
H A DTMatHelpers.h44 #define PURE __attribute__((pure)) macro
81 MATRIX PURE gaussJordanInverse(const MATRIX& src) {
130 CONSTEXPR MATRIX PURE fastInverse2(const MATRIX& x) {
164 CONSTEXPR MATRIX PURE fastInverse3(const MATRIX& x) {
234 inline constexpr MATRIX PURE inverse(const MATRIX& matrix) {
242 CONSTEXPR MATRIX_R PURE multiply(const MATRIX_A& lhs, const MATRIX_B& rhs) {
264 CONSTEXPR MATRIX PURE transpose(const MATRIX& m) {
278 CONSTEXPR typename MATRIX::value_type PURE trace(const MATRIX& m) {
289 CONSTEXPR typename MATRIX::col_type PURE diag(const MATRIX& m) {
399 friend CONSTEXPR BASE<T> PURE operato
643 #undef PURE macro
[all...]
/frameworks/native/services/sensorservice/
H A Dvec.h29 #define PURE __attribute__((pure)) macro
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_produc
[all...]

Completed in 2617 milliseconds