| 16829 | |
| 16830 | template<typename Target, typename Source> |
| 16831 | Target reinterpret_bits(const Source source) |
| 16832 | { |
| 16833 | static_assert(sizeof(Target) == sizeof(Source), "size mismatch"); |
| 16834 | |
| 16835 | Target target; |
| 16836 | std::memcpy(&target, &source, sizeof(Source)); |
| 16837 | return target; |
| 16838 | } |
| 16839 | |
| 16840 | struct diyfp // f * 2^e |
| 16841 | { |
nothing calls this directly
no outgoing calls
no test coverage detected