Skip to content

Commit df4ef38

Browse files
committed
Remove debugging statements
1 parent 4977b5f commit df4ef38

2 files changed

Lines changed: 0 additions & 28 deletions

File tree

example.cc

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,11 @@
55
int main() {
66
size_t size = zmij::double_buffer_size;
77
char buf[size + 1];
8-
9-
for (int i = 0; i < size; i++) {
10-
buf[i] = '_';
11-
}
12-
buf[size] = '\0';
138
std::float16_t const h = 1;
149
size = zmij::write(buf, sizeof(buf), h);
1510
buf[size] = '\0';
1611
puts(buf);
1712

18-
for (int i = 0; i < size; i++) {
19-
buf[i] = '_';
20-
}
21-
buf[size] = '\0';
2213
float const f = 1;
2314
size = zmij::write(buf, sizeof(buf), f);
2415
buf[size] = '\0';

zmij.cc

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ struct dec_fp {
2525
#include <limits> // std::numeric_limits
2626
#include <type_traits> // std::conditional_t
2727

28-
#include <iostream>
29-
3028
#ifndef ZMIJ_USE_SIMD
3129
# define ZMIJ_USE_SIMD 0
3230
#endif
@@ -917,7 +915,6 @@ ZMIJ_INLINE auto to_digits<16>(char* buffer, uint64_t value,
917915
bool extra_digit) noexcept -> dec_digits<16> {
918916
//write_if(buffer, value / 100'000'000, extra_digit);
919917
uint64_t bcd = to_bcd8(value);
920-
std::cout << "*** value " << value << " bcd " << bcd << '\n';
921918
return {bcd + zeros, count_trailing_nonzeros(bcd)};
922919
}
923920
#endif
@@ -1217,9 +1214,7 @@ namespace detail {
12171214
// It is slightly faster to return a pointer to the end than the size.
12181215
template <typename Float>
12191216
auto write(Float value, char* buffer) noexcept -> char* {
1220-
std::cout << "*** " << value << '\n';
12211217
char *ib = buffer;
1222-
std::cout << "*** " << ib << '\n';
12231218
using traits = float_traits<Float>;
12241219
auto bits = traits::to_bits(value);
12251220
// It is beneficial to extract exponent and significand early.
@@ -1228,10 +1223,8 @@ auto write(Float value, char* buffer) noexcept -> char* {
12281223

12291224
*buffer = '-';
12301225
buffer += traits::is_negative(bits);
1231-
std::cout << "*** " << ib << '\n';
12321226
to_decimal_result dec;
12331227
constexpr uint64_t threshold = traits::threshold;
1234-
std::cout << "*** bits " << bits << " bin_exp " << bin_exp << " bin_sig " << bin_sig << '\n';
12351228
if (bin_exp == 0 || bin_exp == traits::exp_mask) [[ZMIJ_UNLIKELY]] {
12361229
if (bin_exp != 0) {
12371230
memcpy(buffer, bin_sig == 0 ? "inf" : "nan", 4);
@@ -1255,7 +1248,6 @@ auto write(Float value, char* buffer) noexcept -> char* {
12551248
dec = ::to_decimal<Float>(bin_sig | traits::implicit_bit, bin_exp,
12561249
bin_sig != 0);
12571250
}
1258-
std::cout << "*** dec.sig " << dec.sig << " .exp " << dec.exp << " .last " << dec.last_digit << '\n';
12591251
int dec_exp = dec.exp;
12601252
bool extra_digit = dec.sig >= threshold;
12611253
dec_exp += traits::max_digits10 - 2 + extra_digit;
@@ -1266,17 +1258,14 @@ auto write(Float value, char* buffer) noexcept -> char* {
12661258

12671259
char* start = buffer;
12681260
constexpr bool split_last_digit = traits::num_bits == 64;
1269-
std::cout << "*** traits min max " << traits::min_fixed_dec_exp << " " << traits::max_fixed_dec_exp << '\n';
12701261
if (dec_exp >= traits::min_fixed_dec_exp &&
12711262
dec_exp <= traits::max_fixed_dec_exp) {
12721263
if (traits::num_bits == 64 && dec_exp >= 0 && ZMIJ_USE_SIMD_SHUFFLE) {
12731264
dec.sig = dec.sig * 10 + dec.last_digit;
12741265
return write_fixed_double_simd(buffer, dec.sig, dec_exp, extra_digit);
12751266
}
12761267
memcpy(buffer, &zeros, 8); // For dec_exp < 0.
1277-
std::cout << "*** " << ib << '\n';
12781268
const auto& fmt = dec_exp_formats.get<traits>(dec_exp);
1279-
std::cout << "*** fmt.start_pos " << (int)fmt.start_pos << " b" << buffer << '\n';
12801269
char* sig_start = buffer + fmt.start_pos;
12811270
auto dig = to_digits<traits::num_bits>(sig_start, dec.sig, extra_digit);
12821271
if (split_last_digit) {
@@ -1286,21 +1275,17 @@ auto write(Float value, char* buffer) noexcept -> char* {
12861275
} else {
12871276
memcpy(sig_start + extra_digit, &dig.digits, sizeof(dig.digits));
12881277
}
1289-
std::cout << "*** " << ib << '\n';
12901278
memmove(start + fmt.shift_pos, start + fmt.point_pos, sizeof(dig.digits));
12911279
start[fmt.point_pos] = '.';
1292-
std::cout << "*** " << ib << '\n';
12931280
int total = split_last_digit
12941281
? (dec.last_digit ? 16 + extra_digit
12951282
: dig.num_digits + extra_digit - 1)
12961283
: dig.num_digits + extra_digit;
12971284
return sig_start + fmt.exp_pos[total - 1];
12981285
}
1299-
std::cout << "*** " << ib << '\n';
13001286
auto dig = to_digits<traits::num_bits>(buffer + 1, dec.sig, extra_digit);
13011287
buffer += extra_digit + (split_last_digit ? 0 : 1);
13021288
memcpy(buffer, &dig.digits, sizeof(dig.digits));
1303-
std::cout << "*** " << ib << '\n';
13041289
if (split_last_digit) {
13051290
buffer[16] = '0' + dec.last_digit;
13061291
buffer += dec.last_digit ? 17 : dig.num_digits;
@@ -1310,14 +1295,12 @@ auto write(Float value, char* buffer) noexcept -> char* {
13101295
start[0] = start[1];
13111296
start[1] = '.';
13121297
buffer -= (buffer - 1 == start + 1); // Remove trailing point.
1313-
std::cout << "*** " << ib << '\n';
13141298
// Write exponent.
13151299
if (exp_string_table::enable && traits::num_bits == 64) {
13161300
uint64_t exp_data = exp_strings.data[dec_exp + exp_string_table::offset];
13171301
int len = int(exp_data >> 48);
13181302
if (is_big_endian) exp_data = bswap64(exp_data);
13191303
memcpy(buffer, &exp_data, traits::max_exponent10 >= 100 ? 8 : 4);
1320-
std::cout << "*** " << ib << '\n';
13211304
return buffer + len;
13221305
}
13231306
uint16_t e_sign = dec_exp >= 0 ? ('+' << 8 | 'e') : ('-' << 8 | 'e');
@@ -1334,9 +1317,7 @@ auto write(Float value, char* buffer) noexcept -> char* {
13341317
buffer += dec_exp >= 100;
13351318
dec_exp -= digit * 100;
13361319
}
1337-
std::cout << "*** " << ib << '\n';
13381320
memcpy(buffer, digits2(dec_exp), 2);
1339-
std::cout << "*** " << ib << '\n';
13401321
return buffer + 2;
13411322
}
13421323

0 commit comments

Comments
 (0)