provalio sam kasnije, problem je zapravo bio u tome sto sam na jednom mestu imao casting u (int), koji je onda naprosto odsecao vrednost na PHP_INT_MAX (bez da baci warning, sto je malo trulo)
A inace, da li je float safe za poredjenje u ovom slucaju implicitnog kastinga za velike brojeve? Obicno se ne preporucuje porediti float vrednosti, mada deluje da u ovom slucaju rade kako treba...
@jablan: samo zbog velicine i brzine indexa po tom polju, mada za ovaj slucaj je u principu nebitno... ali moc navike