Lines Matching refs:lo
143 $lo = abs((float)substr($v, $p));
146 $m = $lo + $hi * 1316134912.0; // (10 ^ 13) % (1 << 32) = 1316134912
184 $lo = (int)substr($v, $p);
187 $m = $lo + $hi * 1316134912;
207 $lo = (float)substr($v, $p);
210 $m = $lo + $hi * 1316134912.0;
221 list($hi, $lo) = array_values(unpack("N*N*", $v));
225 if ($lo < 0) $lo += (1 << 32);
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);
251 if ($lo > 0)
252 return $lo;
253 return sprintf("%u", $lo);
257 $lo = sprintf("%u", $lo);
261 return bcadd($lo, bcmul($hi, "4294967296"));
265 $lo = (float)$lo;
269 $m = $lo + $r * 4967296.0;
284 list($hi, $lo) = array_values(unpack("N*N*", $v));
289 if ($lo < 0) $lo += (1 << 32);
291 return ($hi << 32) + $lo;
296 if ($lo > 0)
297 return $lo;
298 return sprintf("%u", $lo);
302 if ($lo < 0)
303 return $lo;
304 return sprintf("%.0f", $lo - 4294967296.0);
311 $lo = ~$lo;
317 $lo = sprintf("%u", $lo);
321 return $neg . bcadd(bcadd($lo, bcmul($hi, "4294967296")), $c);
325 $lo = (float)$lo;
329 $m = $lo + $r * 4967296.0;