Use double instead of float for FPRs

This commit is contained in:
container1234
2018-01-13 16:46:44 +09:00
parent b6138b9408
commit 025d9383ac
3 changed files with 29 additions and 5 deletions

View File

@ -74,6 +74,12 @@ void RegisterColumn::SetValue()
std::memcpy(&value, &f, sizeof(u32));
break;
}
case RegisterDisplay::Double:
{
double f = text().toDouble(&valid);
std::memcpy(&value, &f, sizeof(u64));
break;
}
}
if (!valid)
@ -117,6 +123,13 @@ void RegisterColumn::Update()
text = QString::number(tmp);
break;
}
case RegisterDisplay::Double:
{
double tmp;
std::memcpy(&tmp, &m_value, sizeof(double));
text = QString::number(tmp);
break;
}
}
setText(text);