reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
735 assert(dst_len > 0); 739 assert(dst_byte_order == m_byte_order || dst_len == 1 || dst_len == 2 || 739 assert(dst_byte_order == m_byte_order || dst_len == 1 || dst_len == 2 || 740 dst_len == 4 || dst_len == 8 || dst_len == 10 || dst_len == 16 || 740 dst_len == 4 || dst_len == 8 || dst_len == 10 || dst_len == 16 || 740 dst_len == 4 || dst_len == 8 || dst_len == 10 || dst_len == 16 || 740 dst_len == 4 || dst_len == 8 || dst_len == 10 || dst_len == 16 || 741 dst_len == 32); 752 if (dst_len >= src_len) { 756 const size_t num_zeroes = dst_len - src_len; 788 ::memcpy(dst, src + (src_len - dst_len), dst_len); 788 ::memcpy(dst, src + (src_len - dst_len), dst_len); 791 for (uint32_t i = 0; i < dst_len; ++i) 792 dst[i] = src[dst_len - 1 - i]; 798 for (uint32_t i = 0; i < dst_len; ++i) 802 ::memcpy(dst, src, dst_len); 805 return dst_len;