Searched refs:guess (Results 1 - 7 of 7) sorted by relevance
/haiku/src/libs/mapm/ |
H A D | mapmsqrt.c | 78 * 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 D | mapmcbrt.c | 57 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 D | mapm_rcp.c | 103 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 D | mapm_lg2.c | 46 * 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 D | CharacterView.cpp | 588 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 D | UnicodeBlocks.cpp | 392 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 D | ServerFont.cpp | 487 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