Lines Matching refs:__n
175 // Returns __x ** __n, where __n >= 0. _Note that "multiplication"
180 _Tp __power(_Tp __x, _Integer __n, _MonoidOperation __oper)
182 if (__n == 0)
185 while ((__n & 1) == 0) {
186 __n >>= 1;
191 __n >>= 1;
192 while (__n != 0) {
194 if ((__n & 1) != 0)
196 __n >>= 1;
203 inline _Tp __power(_Tp __x, _Integer __n)
205 return __power(__x, __n, multiplies<_Tp>());
212 inline _Tp power(_Tp __x, _Integer __n, _MonoidOperation __oper)
214 return __power(__x, __n, __oper);
218 inline _Tp power(_Tp __x, _Integer __n)
220 return __power(__x, __n);