Lines Matching refs:temp

68             list(, $temp) = $lhs->divide($rhs);
69 return $temp->value;
106 $temp = $class::multiplyHelper($msd, false, $m1, false); // m.length + (m.length >> 1)
107 …$n = $class::addHelper($lsd, false, $temp[self::VALUE], false); // m.length + (m.length >> 1) + 1 …
113 $temp = array_slice($n[self::VALUE], $m_length - 1);
116 $temp = $class::multiplyHelper($temp, false, $u, false);
119 $temp = array_slice($temp[self::VALUE], ($m_length >> 1) + 1);
122 $temp = $class::multiplyHelper($temp, false, $m, false);
128 $result = $class::subtractHelper($n[self::VALUE], false, $temp[self::VALUE], false);
162 list(, $temp) = $lhs->divide($rhs);
163 return $temp->value;
175 list($temp, ) = $lhs->divide($rhs); // m.length
176 $cache[self::DATA][] = $temp->value;
180 $temp = array_slice($x, $n_length - 1);
182 $temp = $class::multiplyHelper($temp, false, $cache[self::DATA][$key], false);
184 $temp = array_slice($temp[self::VALUE], $n_length + 1);
189 $temp = self::multiplyLower($temp, false, $n, false, $n_length + 1, $class);
192 if (self::compareHelper($result, false, $temp[self::VALUE], $temp[self::SIGN]) < 0) {
200 $result = $class::subtractHelper($result, false, $temp[self::VALUE], $temp[self::SIGN]);
235 $temp = $x_value;
237 $y_value = $temp;
254 $temp = $x_value[$j] * $y_value[0] + $carry; // $product_value[$k] == 0
255 $carry = $class::BASE === 26 ? intval($temp / 0x4000000) : ($temp >> 31);
256 $product_value[$j] = (int) ($temp - $class::BASE_FULL * $carry);
270 $temp = $product_value[$k] + $x_value[$j] * $y_value[$i] + $carry;
271 $carry = $class::BASE === 26 ? intval($temp / 0x4000000) : ($temp >> 31);
272 $product_value[$k] = (int) ($temp - $class::BASE_FULL * $carry);