Update InstEmitSimdCvt.cs

This commit is contained in:
LDj3SNuD 2019-04-21 00:54:43 +02:00 committed by GitHub
parent f24eee6ba0
commit 2704a7e07a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -401,11 +401,11 @@ namespace ChocolArm64.Instructions
}
else
{
EmitVectorExtractSx(context, op.Rn, 0, op.Size + 2);
EmitVectorExtractSx(context, op.Rn, 0, sizeF + 2);
EmitFloatCast(context, op.Size);
EmitFloatCast(context, sizeF);
EmitScalarSetF(context, op.Rd, op.Size);
EmitScalarSetF(context, op.Rd, sizeF);
}
}
@ -492,13 +492,13 @@ namespace ChocolArm64.Instructions
}
else
{
EmitVectorExtractZx(context, op.Rn, 0, op.Size + 2);
EmitVectorExtractZx(context, op.Rn, 0, sizeF + 2);
context.Emit(OpCodes.Conv_R_Un);
EmitFloatCast(context, op.Size);
EmitFloatCast(context, sizeF);
EmitScalarSetF(context, op.Rd, op.Size);
EmitScalarSetF(context, op.Rd, sizeF);
}
}