diff options
Diffstat (limited to 'ARMeilleure')
| -rw-r--r-- | ARMeilleure/Instructions/InstEmitSimdCvt.cs | 4 | ||||
| -rw-r--r-- | ARMeilleure/Translation/PTC/Ptc.cs | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/ARMeilleure/Instructions/InstEmitSimdCvt.cs b/ARMeilleure/Instructions/InstEmitSimdCvt.cs index 9329f2b7..7f61cad4 100644 --- a/ARMeilleure/Instructions/InstEmitSimdCvt.cs +++ b/ARMeilleure/Instructions/InstEmitSimdCvt.cs @@ -381,7 +381,7 @@ namespace ARMeilleure.Instructions for (int index = 0; index < elems; index++) { - Operand ne = context.VectorExtract(type, GetVec(op.Rn), 0); + Operand ne = context.VectorExtract(type, GetVec(op.Rn), index); if (sizeF == 0) { @@ -389,8 +389,6 @@ namespace ARMeilleure.Instructions Operand e = context.Call(typeof(SoftFloat32_16).GetMethod(nameof(SoftFloat32_16.FPConvert)), ne); context.LoadFromContext(); - e = context.ZeroExtend16(OperandType.I64, e); - res = EmitVectorInsert(context, res, e, part + index, 1); } else /* if (sizeF == 1) */ diff --git a/ARMeilleure/Translation/PTC/Ptc.cs b/ARMeilleure/Translation/PTC/Ptc.cs index db373bfc..c2d358c1 100644 --- a/ARMeilleure/Translation/PTC/Ptc.cs +++ b/ARMeilleure/Translation/PTC/Ptc.cs @@ -27,7 +27,7 @@ namespace ARMeilleure.Translation.PTC private const string OuterHeaderMagicString = "PTCohd\0\0"; private const string InnerHeaderMagicString = "PTCihd\0\0"; - private const uint InternalVersion = 4140; //! To be incremented manually for each change to the ARMeilleure project. + private const uint InternalVersion = 4159; //! To be incremented manually for each change to the ARMeilleure project. private const string ActualDir = "0"; private const string BackupDir = "1"; |
