A64/translate: VectorZeroUpper for V(64) stores

Ensures correctness.
This commit is contained in:
MerryMage 2018-09-09 19:59:02 +01:00
parent b8daa4feac
commit d4c37a68a8

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);