A64/translate: VectorZeroUpper for V(64) stores

Ensures correctness.
This commit is contained in:
MerryMage 2018-09-09 19:59:02 +01:00
parent 1931d44495
commit 3b13259630

View File

@ -205,7 +205,8 @@ void TranslatorVisitor::V(size_t bitsize, Vec vec, IR::U128 value) {
ir.SetS(vec, value);
return;
case 64:
ir.SetD(vec, value);
// TODO: Remove VectorZeroUpper when possible.
ir.SetD(vec, ir.VectorZeroUpper(value));
return;
case 128:
ir.SetQ(vec, value);