A64/translate: VectorZeroUpper for V(64) stores
Ensures correctness.
This commit is contained in:
parent
1931d44495
commit
3b13259630
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user