| 692 | } |
| 693 | |
| 694 | fastfloat_really_inline constexpr uint64_t byteswap(uint64_t val) { |
| 695 | return (val & 0xFF00000000000000) >> 56 |
| 696 | | (val & 0x00FF000000000000) >> 40 |
| 697 | | (val & 0x0000FF0000000000) >> 24 |
| 698 | | (val & 0x000000FF00000000) >> 8 |
| 699 | | (val & 0x00000000FF000000) << 8 |
| 700 | | (val & 0x0000000000FF0000) << 24 |
| 701 | | (val & 0x000000000000FF00) << 40 |
| 702 | | (val & 0x00000000000000FF) << 56; |
| 703 | } |
| 704 | |
| 705 | fastfloat_really_inline FASTFLOAT_CONSTEXPR20 |
| 706 | uint64_t read_u64(const char *chars) { |