From f1a399c4fe74d1535a4190a2b8727c51045cc914 Mon Sep 17 00:00:00 2001 From: kobalicek Date: Tue, 15 Mar 2022 10:36:41 +0100 Subject: [Bug] Fixed invalid operand order in AArch64 register move (Compiler) --- src/asmjit/arm/a64emithelper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/asmjit/arm/a64emithelper.cpp b/src/asmjit/arm/a64emithelper.cpp index 2d8a578..1e8da61 100644 --- a/src/asmjit/arm/a64emithelper.cpp +++ b/src/asmjit/arm/a64emithelper.cpp @@ -117,7 +117,7 @@ ASMJIT_FAVOR_SIZE Error EmitHelper::emitRegMove( case TypeId::kUInt32: case TypeId::kInt64: case TypeId::kUInt64: - return emitter->mov(src.as().x(), dst.as().x()); + return emitter->mov(dst.as().x(), src.as().x()); default: { if (TypeUtils::isFloat32(typeId) || TypeUtils::isVec32(typeId)) -- cgit v1.2.3