Fix load/store exclusive/atomic pairwise instructions (#337)

This commit is contained in:
gdkchan 2018-08-10 01:14:27 -03:00 committed by GitHub
parent 25dd5f4238
commit 267af1f0f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -75,7 +75,7 @@ namespace ChocolArm64.Instruction
{
Context.EmitLdarg(ATranslatedSub.MemoryArgIdx);
Context.EmitLdtmp();
Context.EmitLdc_I(8 << Op.Size);
Context.EmitLdc_I8(1 << Op.Size);
Context.Emit(OpCodes.Add);
@ -145,7 +145,7 @@ namespace ChocolArm64.Instruction
{
Context.EmitLdarg(ATranslatedSub.MemoryArgIdx);
Context.EmitLdint(Op.Rn);
Context.EmitLdc_I(8 << Op.Size);
Context.EmitLdc_I8(1 << Op.Size);
Context.Emit(OpCodes.Add);