mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
Handle IROps introduced by the arm64 port:
Iop_ZeroHI64ofV128, Iop_ZeroHI96ofV128, Iop_ZeroHI112ofV128, Iop_ZeroHI120ofV128, Iop_Abs64Fx2, Iop_Neg64Fx2 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13860
This commit is contained in:
parent
eee25b5186
commit
d59e0ef2a4
@ -3997,6 +3997,8 @@ IRExpr* expr2vbits_Unop ( MCEnv* mce, IROp op, IRAtom* atom )
|
||||
switch (op) {
|
||||
|
||||
case Iop_Sqrt64Fx2:
|
||||
case Iop_Abs64Fx2:
|
||||
case Iop_Neg64Fx2:
|
||||
return unary64Fx2(mce, vatom);
|
||||
|
||||
case Iop_Sqrt64F0x2:
|
||||
@ -4053,6 +4055,10 @@ IRExpr* expr2vbits_Unop ( MCEnv* mce, IROp op, IRAtom* atom )
|
||||
case Iop_Reverse64_16x8:
|
||||
case Iop_Reverse64_32x4:
|
||||
case Iop_V256toV128_1: case Iop_V256toV128_0:
|
||||
case Iop_ZeroHI64ofV128:
|
||||
case Iop_ZeroHI96ofV128:
|
||||
case Iop_ZeroHI112ofV128:
|
||||
case Iop_ZeroHI120ofV128:
|
||||
return assignNew('V', mce, Ity_V128, unop(op, vatom));
|
||||
|
||||
case Iop_F128HItoF64: /* F128 -> high half of F128 */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user