Skip to main content

int_float_cmp

Function int_float_cmp 

Source
pub fn int_float_cmp(i: i64, r: f64) -> Ordering
Expand description

Compare an integer with a float, preserving precision for large i64 values.

Matches C SQLite’s sqlite3IntFloatCompare algorithm. The naive (i as f64).partial_cmp(&r) loses precision for |i| > 2^53.