Home | History | Annotate | Download | only in src

Lines Matching refs:T1

114 template<typename T1, typename T2=T1, typename T3=T1> struct OpAdd
116 typedef T1 type1;
119 T3 operator ()(const T1 a, const T2 b) const { return saturate_cast<T3>(a + b); }
122 template<typename T1, typename T2=T1, typename T3=T1> struct OpSub
124 typedef T1 type1;
127 T3 operator ()(const T1 a, const T2 b) const { return saturate_cast<T3>(a - b); }
130 template<typename T1, typename T2=T1, typename T3=T1> struct OpRSub
132 typedef T1 type1;
135 T3 operator ()(const T1 a, const T2 b) const { return saturate_cast<T3>(b - a); }