Lines Matching full:estimate
563 * The algorithm that must be used to calculate the estimate
624 uint32_t scaled, estimate; in call_recip_estimate() local
641 estimate = recip_estimate_incprec(scaled); in call_recip_estimate()
645 estimate = recip_estimate(scaled); in call_recip_estimate()
650 result_frac = deposit64(0, 40, 12, estimate); in call_recip_estimate()
652 result_frac = deposit64(0, 44, 8, estimate); in call_recip_estimate()
842 /* The algorithm that must be used to calculate the estimate
848 int b, estimate; in do_recip_sqrt_estimate() local
861 estimate = (b + 1) / 2; in do_recip_sqrt_estimate()
862 assert(256 <= estimate && estimate < 512); in do_recip_sqrt_estimate()
864 return estimate; in do_recip_sqrt_estimate()
875 int64_t b, estimate; in do_recip_sqrt_estimate_incprec() local
888 estimate = (b + 1) / 2; in do_recip_sqrt_estimate_incprec()
890 assert(4096 <= estimate && estimate < 8192); in do_recip_sqrt_estimate_incprec()
892 return estimate; in do_recip_sqrt_estimate_incprec()
898 int estimate; in recip_sqrt_estimate() local
917 estimate = do_recip_sqrt_estimate_incprec(scaled); in recip_sqrt_estimate()
926 estimate = do_recip_sqrt_estimate(scaled); in recip_sqrt_estimate()
931 return extract64(estimate, 0, 12) << 40; in recip_sqrt_estimate()
933 return extract64(estimate, 0, 8) << 44; in recip_sqrt_estimate()
975 /* result = sign : result_exp<4:0> : estimate<7:0> : Zeros(2) */ in HELPER()
1025 * result = sign : result_exp<7:0> : estimate<7:0> : Zeros(15) in do_rsqrte_f32()
1027 * result = sign : result_exp<7:0> : estimate<11:0> : Zeros(11) in do_rsqrte_f32()
1081 /* result = sign : result_exp<4:0> : estimate<7:0> : Zeros(44) */ in HELPER()
1090 int input, estimate; in HELPER() local
1097 estimate = recip_estimate(input); in HELPER()
1099 return deposit32(0, (32 - 9), 9, estimate); in HELPER()
1104 int estimate; in HELPER() local
1110 estimate = do_recip_sqrt_estimate(extract32(a, 23, 9)); in HELPER()
1112 return deposit32(0, 23, 9, estimate); in HELPER()