Skip to content

Commit 139380b

Browse files
committed
dragonbox uses our own to_chars (for testing)
1 parent 6dc168e commit 139380b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

benchmarks/algorithms.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,11 @@ int schubfach(T d, std::span<char>& buffer) {
225225

226226
template<arithmetic_float T>
227227
int dragonbox(T d, std::span<char>& buffer) {
228-
const char* end_ptr = jkj::dragonbox::to_chars(d, buffer.data());
229-
return end_ptr - buffer.data();
228+
// const char* end_ptr = jkj::dragonbox::to_chars(d, buffer.data());
229+
// return end_ptr - buffer.data();
230+
231+
const auto v = jkj::dragonbox::to_decimal(d);
232+
return to_chars(v.significand, v.exponent, v.is_negative, buffer.data());
230233
}
231234

232235
template<arithmetic_float T>

0 commit comments

Comments
 (0)