Lines Matching refs:hi
144 $hi = abs((float)substr($v, 0, $p));
146 $m = $lo + $hi * 1316134912.0; // (10 ^ 13) % (1 << 32) = 1316134912
149 $h = $hi * 2328.0 + $q; // (10 ^ 13) / (1 << 32) = 2328
185 $hi = (int)substr($v, 0, $p);
187 $m = $lo + $hi * 1316134912;
189 $h = $hi * 2328 + (int)($m / 4294967296);
208 $hi = (float)substr($v, 0, $p);
210 $m = $lo + $hi * 1316134912.0;
213 $h = $hi * 2328.0 + $q;
221 list($hi, $lo) = array_values(unpack("N*N*", $v));
224 if ($hi < 0) $hi += (1 << 32); // because php 5.2.2 to 5.2.5 is totally fucked up again
228 if ($hi <= 2147483647)
229 return ($hi << 32) + $lo;
233 return bcadd($lo, bcmul($hi, "4294967296"));
237 $h = ((int)($hi / $C) << 32) + (int)($lo / $C);
238 $l = (($hi % $C) << 32) + ($lo % $C);
250 if ($hi == 0) {
256 $hi = sprintf("%u", $hi);
261 return bcadd($lo, bcmul($hi, "4294967296"));
264 $hi = (float)$hi;
267 $q = floor($hi / 10000000.0);
268 $r = $hi - $q * 10000000.0;
284 list($hi, $lo) = array_values(unpack("N*N*", $v));
288 if ($hi < 0) $hi += (1 << 32); // because php 5.2.2 to 5.2.5 is totally fucked up again
291 return ($hi << 32) + $lo;
295 if ($hi == 0) {
301 elseif ($hi == -1) {
309 if ($hi < 0) {
310 $hi = ~$hi;
316 $hi = sprintf("%u", $hi);
321 return $neg . bcadd(bcadd($lo, bcmul($hi, "4294967296")), $c);
324 $hi = (float)$hi;
327 $q = floor($hi / 10000000.0);
328 $r = $hi - $q * 10000000.0;