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); ir.SetS(vec, value);
return; return;
case 64: case 64:
ir.SetD(vec, value); // TODO: Remove VectorZeroUpper when possible.
ir.SetD(vec, ir.VectorZeroUpper(value));
return; return;
case 128: case 128:
ir.SetQ(vec, value); ir.SetQ(vec, value);