/Users/eugenesiegel/btc/bitcoin/src/uint256.cpp
| Line | Count | Source | 
| 1 |  | // Copyright (c) 2009-2010 Satoshi Nakamoto | 
| 2 |  | // Copyright (c) 2009-2020 The Bitcoin Core developers | 
| 3 |  | // Distributed under the MIT software license, see the accompanying | 
| 4 |  | // file COPYING or http://www.opensource.org/licenses/mit-license.php. | 
| 5 |  |  | 
| 6 |  | #include <uint256.h> | 
| 7 |  |  | 
| 8 |  | #include <util/strencodings.h> | 
| 9 |  |  | 
| 10 |  | template <unsigned int BITS> | 
| 11 |  | std::string base_blob<BITS>::GetHex() const | 
| 12 | 1.09M | { | 
| 13 | 1.09M |     uint8_t m_data_rev[WIDTH]; | 
| 14 | 36.0M |     for (int i = 0; i < WIDTH; ++i34.9M) { | 
| 15 | 34.9M |         m_data_rev[i] = m_data[WIDTH - 1 - i]; | 
| 16 | 34.9M |     } | 
| 17 | 1.09M |     return HexStr(m_data_rev); | 
| 18 | 1.09M | } Unexecuted instantiation: _ZNK9base_blobILj160EE6GetHexEv_ZNK9base_blobILj256EE6GetHexEv| Line | Count | Source |  | 12 | 1.09M | { |  | 13 | 1.09M |     uint8_t m_data_rev[WIDTH]; |  | 14 | 36.0M |     for (int i = 0; i < WIDTH; ++i34.9M) { |  | 15 | 34.9M |         m_data_rev[i] = m_data[WIDTH - 1 - i]; |  | 16 | 34.9M |     } |  | 17 | 1.09M |     return HexStr(m_data_rev); |  | 18 | 1.09M | } | 
 | 
| 19 |  |  | 
| 20 |  | template <unsigned int BITS> | 
| 21 |  | std::string base_blob<BITS>::ToString() const | 
| 22 | 580k | { | 
| 23 | 580k |     return (GetHex()); | 
| 24 | 580k | } Unexecuted instantiation: _ZNK9base_blobILj160EE8ToStringEv_ZNK9base_blobILj256EE8ToStringEv| Line | Count | Source |  | 22 | 580k | { |  | 23 | 580k |     return (GetHex()); |  | 24 | 580k | } | 
 | 
| 25 |  |  | 
| 26 |  | // Explicit instantiations for base_blob<160> | 
| 27 |  | template std::string base_blob<160>::GetHex() const; | 
| 28 |  | template std::string base_blob<160>::ToString() const; | 
| 29 |  |  | 
| 30 |  | // Explicit instantiations for base_blob<256> | 
| 31 |  | template std::string base_blob<256>::GetHex() const; | 
| 32 |  | template std::string base_blob<256>::ToString() const; | 
| 33 |  |  | 
| 34 |  | const uint256 uint256::ZERO(0); | 
| 35 |  | const uint256 uint256::ONE(1); |