Lines Matching full:ryu
46 #include "include/ryu/common.h"
47 #include "include/ryu/d2fixed.h"
48 #include "include/ryu/d2s_intrinsics.h"
49 #include "include/ryu/digit_table.h"
50 #include "include/ryu/f2s.h"
51 #include "include/ryu/ryu.h"
303 // (as positive exponents make the range non-dense). For that dense range, Ryu will always be used:
304 // every digit is necessary to uniquely identify the value, so Ryu must print them all.
307 // This contains all of the values for which Ryu can't be used (and a few Ryu-friendly values).
341 // If Ryu hasn't determined the total output length, we need to buffer the digits generated from right to left
406 // which is more than Ryu generates, the code below can handle this.
468 // 2 | 172900 | 6 | _Whole_digits | Ryu can't be used for printing
512 // Ryu generated X: __v.__mantissa * 10^_Ryu_exponent
529 // need to re-synthesize it; the original float must have been X, because Ryu wouldn't produce the
530 // same output for two different floats X and Y). This allows Ryu's output to be used (zero-filled).
547 // Performance note: We've already called Ryu, so this will redundantly perform buffering and bounds checking.
696 // it's faster to skip Ryu and immediately print the integer exactly.