From 243bb45a6897ca4b895625e3d148a6fb6d6e68b1 Mon Sep 17 00:00:00 2001 From: Billy Laws Date: Wed, 24 Jan 2024 00:43:46 +0000 Subject: [PATCH 1/2] FEXCore: Support x64 -> arm64ec calls The frontend will provide the return logic via ExitFunctionEC, which will be jumped to whenever there is an indirect branch/return to an addr such that RtlIsEcCode(addr) returns true. --- .../Interface/Core/Dispatcher/Dispatcher.cpp | 19 +++++++++++++- .../Interface/Core/JIT/Arm64/BranchOps.cpp | 25 +++++++++++++------ FEXCore/include/FEXCore/Core/CoreState.h | 3 +++ 3 files changed, 38 insertions(+), 9 deletions(-) diff --git a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp index 943755bd0c..6d03baa43f 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp +++ b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp @@ -61,6 +61,9 @@ void Dispatcher::EmitDispatcher() { ARMEmitter::ForwardLabel l_CTX; ARMEmitter::SingleUseForwardLabel l_Sleep; +#ifdef _M_ARM_64EC + ARMEmitter::SingleUseForwardLabel ExitEC; +#endif ARMEmitter::SingleUseForwardLabel l_CompileBlock; // Push all the register we need to save @@ -91,7 +94,8 @@ void Dispatcher::EmitDispatcher() { // Load in our RIP // Don't modify TMP3 since it contains our RIP once the block doesn't exist - + // IMPORTANT: Pointers.Common.ExitFunctionEC callsites/implementations need to be + // adjusted accordingly if this changes. auto RipReg = TMP3; ldr(RipReg, STATE_PTR(CpuStateFrame, State.rip)); @@ -134,6 +138,10 @@ void Dispatcher::EmitDispatcher() { // If page pointer is zero then we have no block cbz(ARMEmitter::Size::i64Bit, TMP1, &NoBlock); +#ifdef _M_ARM_64EC + // The LSB of an L2 page entry indicates if this page contains EC code + tbnz(TMP1, 0, &ExitEC); +#endif // Steal the page offset and_(ARMEmitter::Size::i64Bit, TMP2, TMP4, 0x0FFF); @@ -167,6 +175,15 @@ void Dispatcher::EmitDispatcher() { } } +#ifdef _M_ARM_64EC + { + Bind(&ExitEC); + // Target PC is already loaded into TMP3 at the start of the dispatcher + ldr(TMP2, STATE_PTR(CpuStateFrame, Pointers.Common.ExitFunctionEC)); + br(TMP2); + } +#endif + { ThreadStopHandlerAddressSpillSRA = GetCursorAddress(); SpillStaticRegs(TMP1); diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp index c982e84df5..a19fa265ab 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp @@ -53,14 +53,23 @@ DEF_OP(ExitFunction) { uint64_t NewRIP; if (IsInlineConstant(Op->NewRIP, &NewRIP) || IsInlineEntrypointOffset(Op->NewRIP, &NewRIP)) { - ARMEmitter::SingleUseForwardLabel l_BranchHost; - - ldr(TMP1, &l_BranchHost); - blr(TMP1); - - Bind(&l_BranchHost); - dc64(ThreadState->CurrentFrame->Pointers.Common.ExitFunctionLinker); - dc64(NewRIP); +#ifdef _M_ARM_64EC + if (RtlIsEcCode(NewRIP)) { + LoadConstant(ARMEmitter::Size::i64Bit, TMP3, NewRIP); + ldr(TMP2, STATE_PTR(CpuStateFrame, Pointers.Common.ExitFunctionEC)); + br(TMP2); + } else { +#endif + ARMEmitter::SingleUseForwardLabel l_BranchHost; + ldr(TMP1, &l_BranchHost); + blr(TMP1); + + Bind(&l_BranchHost); + dc64(ThreadState->CurrentFrame->Pointers.Common.ExitFunctionLinker); + dc64(NewRIP); +#ifdef _M_ARM_64EC + } +#endif } else { ARMEmitter::SingleUseForwardLabel FullLookup; diff --git a/FEXCore/include/FEXCore/Core/CoreState.h b/FEXCore/include/FEXCore/Core/CoreState.h index e3a465f4a0..be759ecdd3 100644 --- a/FEXCore/include/FEXCore/Core/CoreState.h +++ b/FEXCore/include/FEXCore/Core/CoreState.h @@ -243,6 +243,9 @@ namespace FEXCore::Core { uint64_t SyscallHandlerFunc{}; uint64_t ExitFunctionLink{}; + // Handles returning/calling ARM64EC code from the JIT, expects the target PC in TMP3 + uint64_t ExitFunctionEC{}; + uint64_t FallbackHandlerPointers[FallbackHandlerIndex::OPINDEX_MAX]; uint64_t NamedVectorConstantPointers[FEXCore::IR::NamedVectorConstant::NAMED_VECTOR_CONST_POOL_MAX]; uint64_t IndexedNamedVectorConstantPointers[FEXCore::IR::IndexNamedVectorConstant::INDEXED_NAMED_VECTOR_MAX]; From e03434ebde5d51f4d6aee6c0eb932ea4f6f56b88 Mon Sep 17 00:00:00 2001 From: Billy Laws Date: Mon, 8 Apr 2024 16:04:59 +0100 Subject: [PATCH 2/2] Update InstCountCI --- .../InstructionCountCI/FEXOpt/libnss.json | 6 +- .../FlagM/HotBlocks_32Bit.json | 128 ++-- .../InstructionCountCI/FlagM/VEX_map1.json | 2 +- unittests/InstructionCountCI/FlagM/x87.json | 614 +++++++++--------- .../InstructionCountCI/FlagM/x87_f64.json | 68 +- unittests/InstructionCountCI/H0F3A.json | 2 +- unittests/InstructionCountCI/Secondary.json | 10 +- .../InstructionCountCI/Secondary_OpSize.json | 4 +- .../InstructionCountCI/Secondary_REP.json | 2 +- .../InstructionCountCI/Secondary_REPNE.json | 2 +- unittests/InstructionCountCI/VEX_map1.json | 12 +- unittests/InstructionCountCI/x87.json | 614 +++++++++--------- unittests/InstructionCountCI/x87_f64.json | 68 +- 13 files changed, 766 insertions(+), 766 deletions(-) diff --git a/unittests/InstructionCountCI/FEXOpt/libnss.json b/unittests/InstructionCountCI/FEXOpt/libnss.json index 88d5048763..9f114b9080 100644 --- a/unittests/InstructionCountCI/FEXOpt/libnss.json +++ b/unittests/InstructionCountCI/FEXOpt/libnss.json @@ -197,10 +197,10 @@ "ldr q3, [x11, #272]", "ldr q4, [x11]", "ldr q5, [x11, #16]", - "ldr x0, [x28, #1704]", + "ldr x0, [x28, #1712]", "ldr q6, [x0, #2832]", "tbl v2.16b, {v2.16b}, v6.16b", - "ldr x0, [x28, #1704]", + "ldr x0, [x28, #1712]", "ldr q7, [x0, #432]", "tbl v3.16b, {v3.16b}, v7.16b", "ldr q8, [x11, #32]", @@ -281,7 +281,7 @@ "mov v9.s[2], w25", "mov v9.s[1], w20", "mov v9.s[0], w22", - "ldr x0, [x28, #1704]", + "ldr x0, [x28, #1712]", "ldr q10, [x0, #224]", "tbl v4.16b, {v4.16b}, v10.16b", "mov w20, v9.s[1]", diff --git a/unittests/InstructionCountCI/FlagM/HotBlocks_32Bit.json b/unittests/InstructionCountCI/FlagM/HotBlocks_32Bit.json index 797d1d4a0e..a30906cff6 100644 --- a/unittests/InstructionCountCI/FlagM/HotBlocks_32Bit.json +++ b/unittests/InstructionCountCI/FlagM/HotBlocks_32Bit.json @@ -282,7 +282,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -323,7 +323,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -357,7 +357,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -396,7 +396,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -430,7 +430,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -469,7 +469,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -503,7 +503,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -542,7 +542,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -576,7 +576,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -615,7 +615,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -650,7 +650,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -690,7 +690,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -724,7 +724,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -763,7 +763,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -797,7 +797,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -836,7 +836,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -870,7 +870,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -909,7 +909,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -943,7 +943,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -982,7 +982,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1017,7 +1017,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1057,7 +1057,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1091,7 +1091,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1130,7 +1130,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1164,7 +1164,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1203,7 +1203,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1237,7 +1237,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1276,7 +1276,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1310,7 +1310,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1349,7 +1349,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1384,7 +1384,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1424,7 +1424,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1459,7 +1459,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1498,7 +1498,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1532,7 +1532,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1571,7 +1571,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1605,7 +1605,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1644,7 +1644,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1678,7 +1678,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1717,7 +1717,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1751,7 +1751,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1791,7 +1791,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1825,7 +1825,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1864,7 +1864,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1898,7 +1898,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1937,7 +1937,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1971,7 +1971,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2010,7 +2010,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2044,7 +2044,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2083,7 +2083,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2117,7 +2117,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2157,7 +2157,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2191,7 +2191,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2230,7 +2230,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2264,7 +2264,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2303,7 +2303,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2337,7 +2337,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2376,7 +2376,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2410,7 +2410,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2449,7 +2449,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2483,7 +2483,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2523,7 +2523,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2557,7 +2557,7 @@ "stp x17, x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2596,7 +2596,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", diff --git a/unittests/InstructionCountCI/FlagM/VEX_map1.json b/unittests/InstructionCountCI/FlagM/VEX_map1.json index baf975e07b..bdcff553c1 100644 --- a/unittests/InstructionCountCI/FlagM/VEX_map1.json +++ b/unittests/InstructionCountCI/FlagM/VEX_map1.json @@ -87,7 +87,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1672]", + "ldr x0, [x28, #1680]", "ld1b {z2.b}, p7/z, [x0]", "mrs x0, nzcv", "mov z0.d, #0", diff --git a/unittests/InstructionCountCI/FlagM/x87.json b/unittests/InstructionCountCI/FlagM/x87.json index d342b9beb6..cbcc041829 100644 --- a/unittests/InstructionCountCI/FlagM/x87.json +++ b/unittests/InstructionCountCI/FlagM/x87.json @@ -34,7 +34,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -66,7 +66,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -105,7 +105,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -137,7 +137,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -176,7 +176,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -208,7 +208,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -253,7 +253,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -285,7 +285,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -338,7 +338,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -370,7 +370,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -409,7 +409,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -441,7 +441,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -480,7 +480,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -512,7 +512,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -551,7 +551,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -583,7 +583,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -630,7 +630,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -677,7 +677,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -724,7 +724,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -771,7 +771,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -818,7 +818,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -865,7 +865,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -912,7 +912,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -959,7 +959,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1006,7 +1006,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1053,7 +1053,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1100,7 +1100,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1147,7 +1147,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1194,7 +1194,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1241,7 +1241,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1288,7 +1288,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1335,7 +1335,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1383,7 +1383,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1435,7 +1435,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1488,7 +1488,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1541,7 +1541,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1594,7 +1594,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1647,7 +1647,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1700,7 +1700,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1753,7 +1753,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1807,7 +1807,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1868,7 +1868,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1928,7 +1928,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1989,7 +1989,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2050,7 +2050,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2111,7 +2111,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2172,7 +2172,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2233,7 +2233,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2294,7 +2294,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2341,7 +2341,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2388,7 +2388,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2435,7 +2435,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2482,7 +2482,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2529,7 +2529,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2576,7 +2576,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2623,7 +2623,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2670,7 +2670,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2717,7 +2717,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2764,7 +2764,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2811,7 +2811,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2858,7 +2858,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2905,7 +2905,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2952,7 +2952,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2999,7 +2999,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3046,7 +3046,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3093,7 +3093,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3140,7 +3140,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3187,7 +3187,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3234,7 +3234,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3281,7 +3281,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3328,7 +3328,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3375,7 +3375,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3422,7 +3422,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3469,7 +3469,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3516,7 +3516,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3563,7 +3563,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3610,7 +3610,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3657,7 +3657,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3704,7 +3704,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3751,7 +3751,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3790,7 +3790,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3839,7 +3839,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3877,7 +3877,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4454,7 +4454,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4699,7 +4699,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1328]", + "ldr x3, [x28, #1336]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4752,7 +4752,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1432]", + "ldr x5, [x28, #1440]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4801,7 +4801,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1336]", + "ldr x3, [x28, #1344]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4862,7 +4862,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1440]", + "ldr x5, [x28, #1448]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4911,7 +4911,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1368]", + "ldr x3, [x28, #1376]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4939,7 +4939,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1376]", + "ldr x3, [x28, #1384]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4988,7 +4988,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1448]", + "ldr x5, [x28, #1456]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5061,7 +5061,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1456]", + "ldr x5, [x28, #1464]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5120,7 +5120,7 @@ "umov w2, v2.h[4]", "mov x3, v4.d[0]", "umov w4, v4.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5150,7 +5150,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1432]", + "ldr x5, [x28, #1440]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5191,7 +5191,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1344]", + "ldr x3, [x28, #1352]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5240,7 +5240,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1352]", + "ldr x3, [x28, #1360]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5268,7 +5268,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1360]", + "ldr x3, [x28, #1368]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5313,7 +5313,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1320]", + "ldr x3, [x28, #1328]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5360,7 +5360,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1464]", + "ldr x5, [x28, #1472]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5401,7 +5401,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1352]", + "ldr x3, [x28, #1360]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5444,7 +5444,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1360]", + "ldr x3, [x28, #1368]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5485,7 +5485,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5517,7 +5517,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5556,7 +5556,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5588,7 +5588,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5627,7 +5627,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5659,7 +5659,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5704,7 +5704,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5736,7 +5736,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5789,7 +5789,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5821,7 +5821,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5860,7 +5860,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5892,7 +5892,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5931,7 +5931,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5963,7 +5963,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6002,7 +6002,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6034,7 +6034,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6786,7 +6786,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6887,7 +6887,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1224]", + "ldr x3, [x28, #1232]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6933,7 +6933,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1200]", + "ldr x3, [x28, #1208]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6971,7 +6971,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1200]", + "ldr x3, [x28, #1208]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7785,7 +7785,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7836,7 +7836,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7887,7 +7887,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7938,7 +7938,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7989,7 +7989,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8040,7 +8040,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8091,7 +8091,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8142,7 +8142,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8193,7 +8193,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8244,7 +8244,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8295,7 +8295,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8346,7 +8346,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8397,7 +8397,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8448,7 +8448,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8499,7 +8499,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8550,7 +8550,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8593,7 +8593,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8625,7 +8625,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8664,7 +8664,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8696,7 +8696,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8735,7 +8735,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8767,7 +8767,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8812,7 +8812,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8844,7 +8844,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8897,7 +8897,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8929,7 +8929,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8968,7 +8968,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9000,7 +9000,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9039,7 +9039,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9071,7 +9071,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9110,7 +9110,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9142,7 +9142,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9191,7 +9191,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9238,7 +9238,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9285,7 +9285,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9332,7 +9332,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9379,7 +9379,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9426,7 +9426,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9473,7 +9473,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9520,7 +9520,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9569,7 +9569,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9616,7 +9616,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9663,7 +9663,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9710,7 +9710,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9757,7 +9757,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9804,7 +9804,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9851,7 +9851,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9898,7 +9898,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9947,7 +9947,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9994,7 +9994,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10041,7 +10041,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10088,7 +10088,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10135,7 +10135,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10182,7 +10182,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10229,7 +10229,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10276,7 +10276,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10325,7 +10325,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10372,7 +10372,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10419,7 +10419,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10466,7 +10466,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10513,7 +10513,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10560,7 +10560,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10607,7 +10607,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10654,7 +10654,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10703,7 +10703,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10750,7 +10750,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10797,7 +10797,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10844,7 +10844,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10891,7 +10891,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10938,7 +10938,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10985,7 +10985,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11032,7 +11032,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11081,7 +11081,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11128,7 +11128,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11175,7 +11175,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11222,7 +11222,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11269,7 +11269,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11316,7 +11316,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11363,7 +11363,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11410,7 +11410,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11449,7 +11449,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11498,7 +11498,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1232]", + "ldr x3, [x28, #1240]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11544,7 +11544,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11582,7 +11582,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12329,7 +12329,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12381,7 +12381,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12434,7 +12434,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12487,7 +12487,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12540,7 +12540,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12593,7 +12593,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12646,7 +12646,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12699,7 +12699,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12753,7 +12753,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12814,7 +12814,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12874,7 +12874,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12935,7 +12935,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12996,7 +12996,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13057,7 +13057,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13118,7 +13118,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13179,7 +13179,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13232,7 +13232,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13264,7 +13264,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13303,7 +13303,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13335,7 +13335,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13374,7 +13374,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13406,7 +13406,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13451,7 +13451,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13483,7 +13483,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13536,7 +13536,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13568,7 +13568,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13607,7 +13607,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13639,7 +13639,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13678,7 +13678,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13710,7 +13710,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13749,7 +13749,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13781,7 +13781,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13828,7 +13828,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13884,7 +13884,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13938,7 +13938,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13993,7 +13993,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14048,7 +14048,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14103,7 +14103,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14158,7 +14158,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14213,7 +14213,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14268,7 +14268,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14324,7 +14324,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14378,7 +14378,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14433,7 +14433,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14488,7 +14488,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14543,7 +14543,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14598,7 +14598,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14653,7 +14653,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14709,7 +14709,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14775,7 +14775,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14831,7 +14831,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14885,7 +14885,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14940,7 +14940,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14995,7 +14995,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15050,7 +15050,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15105,7 +15105,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15160,7 +15160,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15217,7 +15217,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15273,7 +15273,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15327,7 +15327,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15382,7 +15382,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15437,7 +15437,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15492,7 +15492,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15547,7 +15547,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15602,7 +15602,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15659,7 +15659,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15715,7 +15715,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15769,7 +15769,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15824,7 +15824,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15879,7 +15879,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15934,7 +15934,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15989,7 +15989,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16044,7 +16044,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16101,7 +16101,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16157,7 +16157,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16211,7 +16211,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16266,7 +16266,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16321,7 +16321,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16376,7 +16376,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16431,7 +16431,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16486,7 +16486,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16578,7 +16578,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1216]", + "ldr x3, [x28, #1224]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16624,7 +16624,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1192]", + "ldr x3, [x28, #1200]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16662,7 +16662,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1192]", + "ldr x3, [x28, #1200]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16715,7 +16715,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1392]", + "ldr x3, [x28, #1400]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16756,7 +16756,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1384]", + "ldr x3, [x28, #1392]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16928,7 +16928,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16988,7 +16988,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17046,7 +17046,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17105,7 +17105,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17164,7 +17164,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17223,7 +17223,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17282,7 +17282,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17341,7 +17341,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17400,7 +17400,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17460,7 +17460,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17518,7 +17518,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17577,7 +17577,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17636,7 +17636,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17695,7 +17695,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17754,7 +17754,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17813,7 +17813,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", diff --git a/unittests/InstructionCountCI/FlagM/x87_f64.json b/unittests/InstructionCountCI/FlagM/x87_f64.json index 5fc98d3472..1046cf8137 100644 --- a/unittests/InstructionCountCI/FlagM/x87_f64.json +++ b/unittests/InstructionCountCI/FlagM/x87_f64.json @@ -2328,7 +2328,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1504]", + "ldr x1, [x28, #1512]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2403,7 +2403,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1512]", + "ldr x1, [x28, #1520]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2475,7 +2475,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1488]", + "ldr x1, [x28, #1496]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2556,7 +2556,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1496]", + "ldr x1, [x28, #1504]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2656,7 +2656,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1528]", + "ldr x1, [x28, #1536]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2751,7 +2751,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1520]", + "ldr x1, [x28, #1528]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2831,7 +2831,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1512]", + "ldr x1, [x28, #1520]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2917,7 +2917,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1472]", + "ldr x1, [x28, #1480]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2968,7 +2968,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1480]", + "ldr x1, [x28, #1488]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -3055,7 +3055,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1536]", + "ldr x1, [x28, #1544]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -3119,7 +3119,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1472]", + "ldr x1, [x28, #1480]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -3185,7 +3185,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1480]", + "ldr x1, [x28, #1488]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -4207,7 +4207,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4253,7 +4253,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6485,7 +6485,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6518,7 +6518,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6551,7 +6551,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6584,7 +6584,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6617,7 +6617,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6650,7 +6650,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6683,7 +6683,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6717,7 +6717,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6818,7 +6818,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6851,7 +6851,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6884,7 +6884,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6917,7 +6917,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6950,7 +6950,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6983,7 +6983,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7016,7 +7016,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7049,7 +7049,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9553,7 +9553,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1392]", + "ldr x3, [x28, #1400]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9581,7 +9581,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9619,7 +9619,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9647,7 +9647,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1384]", + "ldr x3, [x28, #1392]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", diff --git a/unittests/InstructionCountCI/H0F3A.json b/unittests/InstructionCountCI/H0F3A.json index 6e720a5854..d83ae4c04a 100644 --- a/unittests/InstructionCountCI/H0F3A.json +++ b/unittests/InstructionCountCI/H0F3A.json @@ -462,7 +462,7 @@ "0x66 0x0f 0x3a 0x0e" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1736]", + "ldr x0, [x28, #1744]", "ldr q2, [x0, #3440]", "tbx v16.16b, {v17.16b}, v2.16b" ] diff --git a/unittests/InstructionCountCI/Secondary.json b/unittests/InstructionCountCI/Secondary.json index 1b224644ad..890a5e710d 100644 --- a/unittests/InstructionCountCI/Secondary.json +++ b/unittests/InstructionCountCI/Secondary.json @@ -1041,7 +1041,7 @@ "Comment": "0x0f 0x70", "ExpectedArm64ASM": [ "ldr d2, [x28, #784]", - "ldr x0, [x28, #1688]", + "ldr x0, [x28, #1696]", "ldr d3, [x0, #16]", "tbl v2.8b, {v2.16b}, v3.8b", "str d2, [x28, #768]" @@ -1052,7 +1052,7 @@ "Comment": "0x0f 0x70", "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldr x0, [x28, #1688]", + "ldr x0, [x28, #1696]", "ldr d3, [x0, #16]", "tbl v2.8b, {v2.16b}, v3.8b", "str d2, [x28, #768]" @@ -3314,7 +3314,7 @@ "ExpectedInstructionCount": 3, "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ - "ldr x0, [x28, #1712]", + "ldr x0, [x28, #1720]", "ldr q2, [x0, #16]", "tbl v16.16b, {v16.16b, v17.16b}, v2.16b" ] @@ -3323,7 +3323,7 @@ "ExpectedInstructionCount": 5, "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ - "ldr x0, [x28, #1712]", + "ldr x0, [x28, #1720]", "ldr q2, [x0, #16]", "mov v0.16b, v17.16b", "mov v1.16b, v16.16b", @@ -3335,7 +3335,7 @@ "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ "ldr q2, [x4]", - "ldr x0, [x28, #1712]", + "ldr x0, [x28, #1720]", "ldr q3, [x0, #16]", "mov v0.16b, v16.16b", "mov v1.16b, v2.16b", diff --git a/unittests/InstructionCountCI/Secondary_OpSize.json b/unittests/InstructionCountCI/Secondary_OpSize.json index f60bf46136..04f5f7f531 100644 --- a/unittests/InstructionCountCI/Secondary_OpSize.json +++ b/unittests/InstructionCountCI/Secondary_OpSize.json @@ -522,7 +522,7 @@ "0x66 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1704]", + "ldr x0, [x28, #1712]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -536,7 +536,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "ldr x0, [x28, #1704]", + "ldr x0, [x28, #1712]", "ldr q3, [x0, #16]", "tbl v16.16b, {v2.16b}, v3.16b" ] diff --git a/unittests/InstructionCountCI/Secondary_REP.json b/unittests/InstructionCountCI/Secondary_REP.json index ba273aff97..bbee4a15cf 100644 --- a/unittests/InstructionCountCI/Secondary_REP.json +++ b/unittests/InstructionCountCI/Secondary_REP.json @@ -354,7 +354,7 @@ "0xf3 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1696]", + "ldr x0, [x28, #1704]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b" ] diff --git a/unittests/InstructionCountCI/Secondary_REPNE.json b/unittests/InstructionCountCI/Secondary_REPNE.json index d7280457c1..08665778b0 100644 --- a/unittests/InstructionCountCI/Secondary_REPNE.json +++ b/unittests/InstructionCountCI/Secondary_REPNE.json @@ -296,7 +296,7 @@ "0xf2 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1688]", + "ldr x0, [x28, #1696]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b" ] diff --git a/unittests/InstructionCountCI/VEX_map1.json b/unittests/InstructionCountCI/VEX_map1.json index 06f1f4dcc7..62351da972 100644 --- a/unittests/InstructionCountCI/VEX_map1.json +++ b/unittests/InstructionCountCI/VEX_map1.json @@ -2755,7 +2755,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1712]", + "ldr x0, [x28, #1720]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -2824,7 +2824,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1712]", + "ldr x0, [x28, #1720]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -2893,7 +2893,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1712]", + "ldr x0, [x28, #1720]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -4349,7 +4349,7 @@ "Map 1 0b01 0xd0 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1592]", + "ldr x0, [x28, #1600]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "fadd z16.d, z17.d, z2.d" @@ -4372,7 +4372,7 @@ "Map 1 0b11 0xd0 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1576]", + "ldr x0, [x28, #1584]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "fadd z16.s, z17.s, z2.s" @@ -4513,7 +4513,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #1672]", + "ldr x0, [x28, #1680]", "ld1b {z2.b}, p7/z, [x0]", "mrs x0, nzcv", "mov z0.d, #0", diff --git a/unittests/InstructionCountCI/x87.json b/unittests/InstructionCountCI/x87.json index a5a69a3ef4..dbf0ab8339 100644 --- a/unittests/InstructionCountCI/x87.json +++ b/unittests/InstructionCountCI/x87.json @@ -33,7 +33,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -65,7 +65,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -104,7 +104,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -136,7 +136,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -175,7 +175,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -207,7 +207,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -252,7 +252,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -284,7 +284,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -337,7 +337,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -369,7 +369,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -408,7 +408,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -440,7 +440,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -479,7 +479,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -511,7 +511,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -550,7 +550,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -582,7 +582,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -629,7 +629,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -676,7 +676,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -723,7 +723,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -770,7 +770,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -817,7 +817,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -864,7 +864,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -911,7 +911,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -958,7 +958,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1005,7 +1005,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1052,7 +1052,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1099,7 +1099,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1146,7 +1146,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1193,7 +1193,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1240,7 +1240,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1287,7 +1287,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1334,7 +1334,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1382,7 +1382,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1434,7 +1434,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1487,7 +1487,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1540,7 +1540,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1593,7 +1593,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1646,7 +1646,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1699,7 +1699,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1752,7 +1752,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1806,7 +1806,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1867,7 +1867,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1927,7 +1927,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -1988,7 +1988,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2049,7 +2049,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2110,7 +2110,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2171,7 +2171,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2232,7 +2232,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2293,7 +2293,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2340,7 +2340,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2387,7 +2387,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2434,7 +2434,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2481,7 +2481,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2528,7 +2528,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2575,7 +2575,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2622,7 +2622,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2669,7 +2669,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2716,7 +2716,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2763,7 +2763,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2810,7 +2810,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2857,7 +2857,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2904,7 +2904,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2951,7 +2951,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -2998,7 +2998,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3045,7 +3045,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3092,7 +3092,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3139,7 +3139,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3186,7 +3186,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3233,7 +3233,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3280,7 +3280,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3327,7 +3327,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3374,7 +3374,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3421,7 +3421,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3468,7 +3468,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3515,7 +3515,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3562,7 +3562,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3609,7 +3609,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3656,7 +3656,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3703,7 +3703,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3750,7 +3750,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3789,7 +3789,7 @@ "str x30, [x0], #16", "fmov s0, s2", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1160]", + "ldr x1, [x28, #1168]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3838,7 +3838,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -3876,7 +3876,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1176]", + "ldr x3, [x28, #1184]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4453,7 +4453,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4698,7 +4698,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1328]", + "ldr x3, [x28, #1336]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4751,7 +4751,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1432]", + "ldr x5, [x28, #1440]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4800,7 +4800,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1336]", + "ldr x3, [x28, #1344]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4861,7 +4861,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1440]", + "ldr x5, [x28, #1448]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4910,7 +4910,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1368]", + "ldr x3, [x28, #1376]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4938,7 +4938,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1376]", + "ldr x3, [x28, #1384]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4987,7 +4987,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1448]", + "ldr x5, [x28, #1456]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5060,7 +5060,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1456]", + "ldr x5, [x28, #1464]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5119,7 +5119,7 @@ "umov w2, v2.h[4]", "mov x3, v4.d[0]", "umov w4, v4.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5149,7 +5149,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1432]", + "ldr x5, [x28, #1440]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5190,7 +5190,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1344]", + "ldr x3, [x28, #1352]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5239,7 +5239,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1352]", + "ldr x3, [x28, #1360]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5267,7 +5267,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1360]", + "ldr x3, [x28, #1368]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5312,7 +5312,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1320]", + "ldr x3, [x28, #1328]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5359,7 +5359,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1464]", + "ldr x5, [x28, #1472]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5400,7 +5400,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1352]", + "ldr x3, [x28, #1360]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5443,7 +5443,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1360]", + "ldr x3, [x28, #1368]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5484,7 +5484,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5516,7 +5516,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5555,7 +5555,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5587,7 +5587,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5626,7 +5626,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5658,7 +5658,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5703,7 +5703,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5735,7 +5735,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5788,7 +5788,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5820,7 +5820,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5859,7 +5859,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5891,7 +5891,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5930,7 +5930,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -5962,7 +5962,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6001,7 +6001,7 @@ "str x30, [x0], #16", "mov w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1312]", + "ldr x2, [x28, #1320]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6033,7 +6033,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6785,7 +6785,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6886,7 +6886,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1224]", + "ldr x3, [x28, #1232]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6932,7 +6932,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1200]", + "ldr x3, [x28, #1208]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6970,7 +6970,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1200]", + "ldr x3, [x28, #1208]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7784,7 +7784,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7836,7 +7836,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7888,7 +7888,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7940,7 +7940,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7992,7 +7992,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8044,7 +8044,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8096,7 +8096,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8148,7 +8148,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8200,7 +8200,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8252,7 +8252,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8304,7 +8304,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8356,7 +8356,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8408,7 +8408,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8460,7 +8460,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8512,7 +8512,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8564,7 +8564,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8608,7 +8608,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8640,7 +8640,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8679,7 +8679,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8711,7 +8711,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8750,7 +8750,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8782,7 +8782,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8827,7 +8827,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8859,7 +8859,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8912,7 +8912,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8944,7 +8944,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -8983,7 +8983,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9015,7 +9015,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9054,7 +9054,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9086,7 +9086,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9125,7 +9125,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9157,7 +9157,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9206,7 +9206,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9253,7 +9253,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9300,7 +9300,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9347,7 +9347,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9394,7 +9394,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9441,7 +9441,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9488,7 +9488,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9535,7 +9535,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9584,7 +9584,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9631,7 +9631,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9678,7 +9678,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9725,7 +9725,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9772,7 +9772,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9819,7 +9819,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9866,7 +9866,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9913,7 +9913,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9962,7 +9962,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10009,7 +10009,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10056,7 +10056,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10103,7 +10103,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10150,7 +10150,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10197,7 +10197,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10244,7 +10244,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10291,7 +10291,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10340,7 +10340,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10387,7 +10387,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10434,7 +10434,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10481,7 +10481,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10528,7 +10528,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10575,7 +10575,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10622,7 +10622,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10669,7 +10669,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10718,7 +10718,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10765,7 +10765,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10812,7 +10812,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10859,7 +10859,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10906,7 +10906,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -10953,7 +10953,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11000,7 +11000,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11047,7 +11047,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11096,7 +11096,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11143,7 +11143,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11190,7 +11190,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11237,7 +11237,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11284,7 +11284,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11331,7 +11331,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11378,7 +11378,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11425,7 +11425,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11464,7 +11464,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11513,7 +11513,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1232]", + "ldr x3, [x28, #1240]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11559,7 +11559,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -11597,7 +11597,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12344,7 +12344,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12396,7 +12396,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12449,7 +12449,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12502,7 +12502,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12555,7 +12555,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12608,7 +12608,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12661,7 +12661,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12714,7 +12714,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12768,7 +12768,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12829,7 +12829,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12889,7 +12889,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -12950,7 +12950,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13011,7 +13011,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13072,7 +13072,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13133,7 +13133,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13194,7 +13194,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13247,7 +13247,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13279,7 +13279,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13318,7 +13318,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13350,7 +13350,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13389,7 +13389,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13421,7 +13421,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13466,7 +13466,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13498,7 +13498,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13551,7 +13551,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13583,7 +13583,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13622,7 +13622,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13654,7 +13654,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13693,7 +13693,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13725,7 +13725,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13764,7 +13764,7 @@ "str x30, [x0], #16", "sxth w1, w21", "ldrh w0, [x28, #1024]", - "ldr x2, [x28, #1304]", + "ldr x2, [x28, #1312]", "blr x2", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13796,7 +13796,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13843,7 +13843,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13899,7 +13899,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -13953,7 +13953,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14008,7 +14008,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14063,7 +14063,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14118,7 +14118,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14173,7 +14173,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14228,7 +14228,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1400]", + "ldr x5, [x28, #1408]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14283,7 +14283,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14339,7 +14339,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14393,7 +14393,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14448,7 +14448,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14503,7 +14503,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14558,7 +14558,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14613,7 +14613,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14668,7 +14668,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1416]", + "ldr x5, [x28, #1424]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14724,7 +14724,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14790,7 +14790,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14846,7 +14846,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14900,7 +14900,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -14955,7 +14955,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15010,7 +15010,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15065,7 +15065,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15120,7 +15120,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15175,7 +15175,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15232,7 +15232,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15288,7 +15288,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15342,7 +15342,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15397,7 +15397,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15452,7 +15452,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15507,7 +15507,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15562,7 +15562,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15617,7 +15617,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1408]", + "ldr x5, [x28, #1416]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15674,7 +15674,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15730,7 +15730,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15784,7 +15784,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15839,7 +15839,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15894,7 +15894,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -15949,7 +15949,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16004,7 +16004,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16059,7 +16059,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16116,7 +16116,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16172,7 +16172,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16226,7 +16226,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16281,7 +16281,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16336,7 +16336,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16391,7 +16391,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16446,7 +16446,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16501,7 +16501,7 @@ "umov w2, v2.h[4]", "mov x3, v3.d[0]", "umov w4, v3.h[4]", - "ldr x5, [x28, #1424]", + "ldr x5, [x28, #1432]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16593,7 +16593,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1216]", + "ldr x3, [x28, #1224]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16639,7 +16639,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1192]", + "ldr x3, [x28, #1200]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16677,7 +16677,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1192]", + "ldr x3, [x28, #1200]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16730,7 +16730,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1392]", + "ldr x3, [x28, #1400]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16771,7 +16771,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1384]", + "ldr x3, [x28, #1392]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -16943,7 +16943,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17004,7 +17004,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17063,7 +17063,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17123,7 +17123,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17183,7 +17183,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17243,7 +17243,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17303,7 +17303,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17363,7 +17363,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17423,7 +17423,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17484,7 +17484,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17543,7 +17543,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17603,7 +17603,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17663,7 +17663,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17723,7 +17723,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17783,7 +17783,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -17843,7 +17843,7 @@ "umov w2, v3.h[4]", "mov x3, v2.d[0]", "umov w4, v2.h[4]", - "ldr x5, [x28, #1296]", + "ldr x5, [x28, #1304]", "blr x5", "ldr w4, [x28, #728]", "msr nzcv, x4", diff --git a/unittests/InstructionCountCI/x87_f64.json b/unittests/InstructionCountCI/x87_f64.json index d2fe133ac2..5aa66a8c6d 100644 --- a/unittests/InstructionCountCI/x87_f64.json +++ b/unittests/InstructionCountCI/x87_f64.json @@ -2346,7 +2346,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1504]", + "ldr x1, [x28, #1512]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2421,7 +2421,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1512]", + "ldr x1, [x28, #1520]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2493,7 +2493,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1488]", + "ldr x1, [x28, #1496]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2574,7 +2574,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1496]", + "ldr x1, [x28, #1504]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2674,7 +2674,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1528]", + "ldr x1, [x28, #1536]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2769,7 +2769,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1520]", + "ldr x1, [x28, #1528]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2849,7 +2849,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1512]", + "ldr x1, [x28, #1520]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2935,7 +2935,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1472]", + "ldr x1, [x28, #1480]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -2986,7 +2986,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1480]", + "ldr x1, [x28, #1488]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -3073,7 +3073,7 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x0], #64", "str x30, [x0]", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1536]", + "ldr x1, [x28, #1544]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -3137,7 +3137,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1472]", + "ldr x1, [x28, #1480]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -3203,7 +3203,7 @@ "str x30, [x0]", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1480]", + "ldr x1, [x28, #1488]", "blr x1", "ld1 {v2.2d, v3.2d}, [sp], #32", "ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [sp], #64", @@ -4228,7 +4228,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -4274,7 +4274,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6604,7 +6604,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6637,7 +6637,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6670,7 +6670,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6703,7 +6703,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6736,7 +6736,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6769,7 +6769,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v3.d[0]", "umov w2, v3.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6802,7 +6802,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6836,7 +6836,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6937,7 +6937,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -6970,7 +6970,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7003,7 +7003,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7036,7 +7036,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7069,7 +7069,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7102,7 +7102,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7135,7 +7135,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -7168,7 +7168,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9691,7 +9691,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1392]", + "ldr x3, [x28, #1400]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9719,7 +9719,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1184]", + "ldr x3, [x28, #1192]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9757,7 +9757,7 @@ "str x30, [x0], #16", "mov v0.8b, v2.8b", "ldrh w0, [x28, #1024]", - "ldr x1, [x28, #1168]", + "ldr x1, [x28, #1176]", "blr x1", "ldr w4, [x28, #728]", "msr nzcv, x4", @@ -9785,7 +9785,7 @@ "ldrh w0, [x28, #1024]", "mov x1, v2.d[0]", "umov w2, v2.h[4]", - "ldr x3, [x28, #1384]", + "ldr x3, [x28, #1392]", "blr x3", "ldr w4, [x28, #728]", "msr nzcv, x4",