Lines Matching defs:compute_float64

33 fn compute_float64(q: i32, w: u64) -> (i32, u64) {
351 assert_eq!(compute_float64(0, 9007199254740992), (1076, 0));
352 assert_eq!(compute_float64(0, 9007199254740993), (1076, 0));
353 assert_eq!(compute_float64(0, 9007199254740994), (1076, 1));
354 assert_eq!(compute_float64(0, 9007199254740995), (1076, 2));
355 assert_eq!(compute_float64(0, 9007199254740996), (1076, 2));
356 assert_eq!(compute_float64(0, 18014398509481984), (1077, 0));
357 assert_eq!(compute_float64(0, 18014398509481986), (1077, 0));
358 assert_eq!(compute_float64(0, 18014398509481988), (1077, 1));
359 assert_eq!(compute_float64(0, 18014398509481990), (1077, 2));
360 assert_eq!(compute_float64(0, 18014398509481992), (1077, 2));
363 assert_eq!(compute_float64(0, 9007199254740991), (1075, 4503599627370495));
364 assert_eq!(compute_float64(0, 9223372036854776831), (1086, 0));
365 assert_eq!(compute_float64(0, 9223372036854776832), (1086, 0));
366 assert_eq!(compute_float64(0, 9223372036854776833), (1086, 1));
367 assert_eq!(compute_float64(-42, 9123456727292927), (936, 1854521741541368));
368 assert_eq!(compute_float64(-43, 91234567272929275), (936, 1854521741541369));
369 assert_eq!(compute_float64(-42, 9123456727292928), (936, 1854521741541369));
373 assert_eq!(compute_float64(-3, 9007199254740992000), (1076, 0));
374 assert_eq!(compute_float64(-3, 9007199254740993000), (1076, 0));
375 assert_eq!(compute_float64(-3, 9007199254740994000), (1076, 1));
376 assert_eq!(compute_float64(-3, 9007199254740995000), (1076, 2));
377 assert_eq!(compute_float64(-3, 9007199254740996000), (1076, 2));