Update InstEmitSimdCvt.cs

This commit is contained in:
LDj3SNuD 2019-04-21 00:54:43 +02:00 committed by GitHub
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 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 else
{ {
EmitVectorExtractZx(context, op.Rn, 0, op.Size + 2); EmitVectorExtractZx(context, op.Rn, 0, sizeF + 2);
context.Emit(OpCodes.Conv_R_Un); context.Emit(OpCodes.Conv_R_Un);
EmitFloatCast(context, op.Size); EmitFloatCast(context, sizeF);
EmitScalarSetF(context, op.Rd, op.Size); EmitScalarSetF(context, op.Rd, sizeF);
} }
} }