Lines Matching defs:val
37 FixedPoint& operator+=(FixedPoint val) { v += val.v; return *this; }
38 FixedPoint& operator-=(FixedPoint val) { v -= val.v; return *this; }
39 FixedPoint& operator*=(FixedPoint val) {
41 const T al = v&((1<<half_size)-1), bl = val.v&((1<<half_size)-1);
42 const T ah = v>>half_size, bh = val.v>>half_size;
53 FixedPoint& operator*=(char val) { v *= val; return *this; }
54 FixedPoint& operator*=(unsigned char val) { v *= val; return *this; }
55 FixedPoint& operator*=(short val) { v *= val; return *this; }
56 FixedPoint& operator*=(unsigned short val) { v *= val; return *this; }
57 FixedPoint& operator*=(int val) { v *= val; return *this; }
58 FixedPoint& operator*=(unsigned int val) { v *= val; return *this; }
60 FixedPoint operator+(FixedPoint val) const { FixedPoint r(*this); return r+=val; }
61 FixedPoint operator-(FixedPoint val) const { FixedPoint r(*this); return r-=val; }
62 FixedPoint operator*(FixedPoint val) const { FixedPoint r(*this); return r*=val; }
64 FixedPoint operator*(char val) const { FixedPoint r(*this); return r*=val; }
65 FixedPoint operator*(unsigned char val) const { FixedPoint r(*this); return r*=val; }
66 FixedPoint operator*(short val) const { FixedPoint r(*this); return r*=val; }
67 FixedPoint operator*(unsigned short val) const { FixedPoint r(*this); return r*=val; }
68 FixedPoint operator*(int val) const { FixedPoint r(*this); return r*=val; }
69 FixedPoint operator*(unsigned int val) const { FixedPoint r(*this); return r*=val; }
71 float operator*(float val) const { return static_cast<float>(*this)*val; }
72 double operator*(double val) const { return static_cast<double>(*this)*val; }