Lines Matching refs:extract64

425     bfloat16 lo = float32_to_bfloat16(extract64(pair, 0, 32), status);  in HELPER()
426 bfloat16 hi = float32_to_bfloat16(extract64(pair, 32, 32), status); in HELPER()
621 if (extract64(frac, 51, 1) == 0) { in call_recip_estimate()
630 scaled = deposit32(1 << 8, 0, 8, extract64(frac, 44, 8)); in call_recip_estimate()
709 f16_val = deposit32(f16_val, 0, 10, extract64(f64_frac, 52 - 10, 10)); in HELPER()
759 f32_val = deposit32(f32_val, 0, 23, extract64(f64_frac, 52 - 23, 23)); in HELPER()
769 int f64_exp = extract64(f64_val, 52, 11); in HELPER()
770 uint64_t f64_frac = extract64(f64_val, 0, 52); in HELPER()
844 while (extract64(frac, 51, 1) == 0) { in recip_sqrt_estimate()
848 frac = extract64(frac, 0, 51) << 1; in recip_sqrt_estimate()
853 scaled = deposit32(1 << 7, 0, 7, extract64(frac, 45, 7)); in recip_sqrt_estimate()
856 scaled = deposit32(1 << 8, 0, 8, extract64(frac, 44, 8)); in recip_sqrt_estimate()
861 return extract64(estimate, 0, 8) << 44; in recip_sqrt_estimate()
906 val = deposit32(val, 2, 8, extract64(f64_frac, 52 - 8, 8)); in HELPER()
952 val = deposit32(val, 15, 8, extract64(f64_frac, 52 - 8, 8)); in HELPER()
962 int f64_exp = extract64(val, 52, 11); in HELPER()
963 uint64_t f64_frac = extract64(val, 0, 52); in HELPER()
992 val = deposit64(val, 44, 8, extract64(f64_frac, 52 - 8, 8)); in HELPER()
1211 uint32_t exp = extract64(f, 52, 11); in frint_d()
1220 exp = extract64(f, 52, 11); in frint_d()
1228 uint64_t sign = extract64(f, 63, 1); in frint_d()
1229 uint64_t frac = extract64(f, 0, 52); in frint_d()