CPU check updates

* Fixes overload resolution error on macos
* Fixes avx looping index error
This commit is contained in:
Kevin Boyd
2021-07-12 10:22:26 -07:00
parent eab7812039
commit 9d920f58c3
5 changed files with 12 additions and 11 deletions

View File

@@ -235,8 +235,8 @@ std::string MalignBuffer::Syndrome(const MalignBuffer &that) const {
std::string MalignBuffer::CorruptionSyndrome(const MalignBuffer &that) const {
std::stringstream s;
if (size() != that.size()) {
s << Json("unequalSizeThis", size()) << ", "
<< Json("unequalSizeThat", that.size());
s << Json("unequalSizeThis", static_cast<uint64_t>(size())) << ", "
<< Json("unequalSizeThat", static_cast<uint64_t>(that.size()));
return s.str();
}
bool failed_memcmp = memcmp(data(), that.data(), that.size());