Searched refs:guess (Results 1 - 7 of 7) sorted by relevance

/haiku/src/libs/mapm/
H A Dmapmsqrt.c78 * use a better 'guess' function
92 M_APM last_x, guess, tmpN, tmp7, tmp8, tmp9; local
107 guess = M_get_stack_var();
117 the 'guess' function will not over/under flow on large
124 M_get_sqrt_guess(guess, tmpN); /* actually gets 1/sqrt guess */
142 m_apm_multiply(tmp9, tmpN, guess);
143 m_apm_multiply(tmp8, tmp9, guess);
146 m_apm_multiply(tmp8, tmp9, guess);
152 m_apm_round(guess, dplace
[all...]
H A Dmapmcbrt.c57 M_APM last_x, guess, tmpN, tmp7, tmp8, tmp9; local
69 guess = M_get_stack_var();
81 the 'guess' function will not over/under flow on large
88 M_get_cbrt_guess(guess, tmpN);
108 m_apm_multiply(tmp8, guess, guess);
113 m_apm_multiply(tmp8, MM_Four, guess);
115 m_apm_divide(guess, local_precision, tmp7, MM_Three);
124 m_apm_subtract(tmp8, guess, last_x);
138 m_apm_copy(last_x, guess);
[all...]
H A Dmapm_rcp.c103 M_APM last_x, guess, tmpN, tmp1, tmp2; local
116 guess = M_get_stack_var();
125 the 'guess' below will not over/under flow on large
133 m_apm_set_double(guess, (1.0 / atof(sbuf)));
152 m_apm_multiply(tmp1, tmpN, guess);
154 m_apm_multiply(tmp1, tmp2, guess);
159 m_apm_round(guess, dplaces, tmp1);
165 m_apm_subtract(tmp2, guess, last_x);
180 m_apm_copy(last_x, guess);
H A Dmapm_lg2.c46 * 10 ^ -5 error in the initial guess.
72 M_APM tmp0, tmp1, tmp2, tmp3, guess; local
75 guess = M_get_stack_var();
81 M_get_log_guess(guess, nn);
102 m_apm_exp(tmp1, local_precision, guess);
109 m_apm_subtract(tmp3, guess, tmp0);
117 m_apm_round(guess, local_precision, tmp3);
/haiku/src/apps/charactermap/
H A DCharacterView.cpp588 uint32 guess = (max + min) / 2; local
590 while ((max >= min) && (guess < kNumUnicodeBlocks - 1 )) {
591 if (fTitleTops[guess] <= point.y && fTitleTops[guess + 1] >= point.y) {
592 if (!IsShowingBlock(guess))
595 return guess;
598 if (fTitleTops[guess + 1] < point.y) {
599 min = guess + 1;
601 max = guess - 1;
604 guess
[all...]
H A DUnicodeBlocks.cpp392 uint32 guess = (max + min) / 2; local
394 while ((max >= min) && (guess < kNumUnicodeBlocks)) {
395 uint32 start = kUnicodeBlocks[guess].start;
396 uint32 end = kUnicodeBlocks[guess].end;
399 return guess;
402 min = guess + 1;
404 max = guess - 1;
407 guess = (max + min) / 2;
/haiku/src/servers/app/
H A DServerFont.cpp487 uint32 guess = (max + min) / 2; local
490 guess = startGuess;
495 while ((max >= min) && (guess < kNumUnicodeBlockRanges)) {
496 uint32 start = kUnicodeBlockMap[guess].start;
497 uint32 end = kUnicodeBlockMap[guess].end;
500 return guess;
503 min = guess + 1;
505 max = guess - 1;
508 guess = (max + min) / 2;

Completed in 42 milliseconds