Lines Matching refs:integer

118      * @param  GTBigInteger $integer the other GTBigInteger
121 public function comp(GTBigInteger $integer) { argument
122 return bccomp($this->value, $integer->value, 0);
128 * @param GTBigInteger $integer the other GTBigInteger
131 public function add(GTBigInteger $integer) { argument
132 return new GTBigInteger(bcadd($this->value, $integer->value, 0));
138 * @param GTBigInteger $integer the GTBigInteger to subtract from this one
141 public function sub(GTBigInteger $integer) { argument
142 return new GTBigInteger(bcsub($this->value, $integer->value, 0));
148 * @param GTBigInteger $integer the GTBigInteger to multiply with
151 public function mul(GTBigInteger $integer) { argument
152 return new GTBigInteger(bcmul($this->value, $integer->value, 0));
158 * @param GTBigInteger $integer the GTBigInteger to divide by
161 public function div(GTBigInteger $integer) { argument
162 return new GTBigInteger(bcdiv($this->value, $integer->value, 0));
168 * @param int $integer modulus
178 * @param GTBigInteger $integer power
181 public function pow(GTBigInteger $integer) { argument
182 return new GTBigInteger(bcpow($this->value, $integer->value, 0));
208 * @param GTBigInteger $integer value to be OR'ed with this GTBigInteger
211 public function bitOr(GTBigInteger $integer) { argument
214 $bytes2 = $integer->toBytes();
233 * @param GTBigInteger $integer value to be XOR'ed with this GTBigInteger
236 public function bitXor(GTBigInteger $integer) { argument
239 $bytes2 = $integer->toBytes();
258 * @param GTBigInteger $integer value to be AND'ed with this GTBigInteger
261 public function bitAnd(GTBigInteger $integer) { argument
264 $bytes2 = $integer->toBytes();