Nikolas Klauser
15edf8725a
[libc++] Optimize num_put integral functions (#120859)
```
-------------------------------------------------------
Benchmark old new
-------------------------------------------------------
BM_num_put<bool> 76.2 ns 32.0 ns
BM_num_put<long> 76.9 ns 33.1 ns
BM_num_put<long long> 77.9 ns 34.2 ns
BM_num_put<unsigned long> 78.4 ns 33.1 ns
BM_num_put<unsigned long long> 78.0 ns 34.4 ns
BM_num_put<double> 224 ns 228 ns
BM_num_put<long double> 239 ns 230 ns
BM_num_put<const void*> 68.7 ns 35.1 ns
```
Fixes #40109.
2025-03-05 14:18:49 +01:00
..
2025-03-04 17:15:36 -05:00
2025-02-07 09:56:45 -05:00
2024-12-12 08:14:50 -05:00
2024-11-05 09:08:00 -05:00
2025-03-05 14:18:49 +01:00
2025-01-06 15:34:33 -05:00
2025-01-18 14:50:53 +00:00
2025-01-18 14:50:53 +00:00
2025-01-18 14:50:53 +00:00
2025-01-18 14:50:53 +00:00
2024-11-20 23:07:20 +01:00
2024-11-05 09:08:00 -05:00
2024-11-19 14:23:29 -08:00
2024-11-05 09:08:00 -05:00
2025-01-30 15:02:34 -05:00
2024-11-05 09:08:00 -05:00
2025-02-06 16:08:55 -05:00
2025-01-30 15:02:34 -05:00
2024-11-05 09:08:00 -05:00
2024-11-05 09:08:00 -05:00
2024-11-05 09:08:00 -05:00
2024-11-05 09:08:00 -05:00
2024-11-20 23:07:20 +01:00
2024-11-05 09:08:00 -05:00
2024-11-05 09:08:00 -05:00
2024-11-05 09:08:00 -05:00
2025-01-24 18:56:02 +01:00
2024-11-07 09:07:50 -05:00
2025-01-30 15:02:34 -05:00
2025-01-30 15:02:34 -05:00
2025-01-30 15:02:34 -05:00
2024-11-05 09:08:00 -05:00